基于NET技术的超市销售管理系统设计与实现本科毕业论文文档格式.docx
- 文档编号:20477892
- 上传时间:2023-01-23
- 格式:DOCX
- 页数:48
- 大小:628.72KB
基于NET技术的超市销售管理系统设计与实现本科毕业论文文档格式.docx
《基于NET技术的超市销售管理系统设计与实现本科毕业论文文档格式.docx》由会员分享,可在线阅读,更多相关《基于NET技术的超市销售管理系统设计与实现本科毕业论文文档格式.docx(48页珍藏版)》请在冰豆网上搜索。
而本系统的开发,恰好提供了员工管理、商品管理、收银管理等功能,帮助管理者对商品销售管理问题提供了更加便捷的方法,从而减少不必要的管理。
1.2本课题的特点及优点分析
随着现在科学技术日新月异的发展,计算机科学技术也在不断的更新换代,计算机所带来的强大功能早已被人们所知道,现在计算机技术已融入社会的各个领域并发挥着越来越重要的作用。
计算机产业的快速发展,各项技术指标发展非常迅速,以信息处理的计算机化“计算机革命”正是由于价格下降以及软件应用的快速发展所引起的。
微型计算机的出现和流行,其中对于微机信息的处理提供了廉价的手段,促进了人们使用信息管理系统的使用起到了重要作用。
使用计算机对商品信息进行管理,比人工处理商品信息进行管理更加方便、快捷。
例如:
查找迅速、方便、可靠性高、存储量大、保密性好、使用时间长、成本低等。
这些优势可以最大限度的提高用户对商品信息的管理工作效率,也使得企业更加科学化和规范化,这也是企业是与世界接轨的重要条件。
1.3本课题的目标
如今的商品销售单位不单单需要处理大量的供应商信息,而且也要处理商品销售的信息,更要不断地添加和修改销售信息。
本系统建设的目的在于商家可以方便地从系统获取销售部门信息,核对后通知仓库部门是否需要及时补充货源,销售系统可以将每天的销售记录录入系统,记录销售信息,系统对销售记录进行统计,生成报表呈现给商家。
在此过程中,系统根据销售信息自动更新商家的库存,最终实现商品销售系统的网络化,节省运营成本,提高运作效率。
1.4可行性分析
可行性研究确定了是否能以最小的代价和在最短时间段内得以解决问题,本论文对目前系统的经济可行性和技术可行性以及法律可行性和操作可行性进行简要的分析:
(1)经济可行性
目前由于大多数销售企业还是采用人工清点的方式完成业务,进行销售报表统计,对数据进行综合分析等。
但是管理系统建成后往往不是直接用于生产,因此在此过程中直接的经济效益是很少的,但是这也会间接的创造出另外一种具有潜在发展力的经济效益。
所以,此开发系统在经济可行性上是可以通过的。
此外,由于系统在以后较长的时间内稳定发挥作用,从而提高公司的综合管理水平、简化日常业务操作都将会起到很大的帮助。
(2)技术可行性
该管理系统开发采用SQL2005数据库平台,其体积小,速度快的优点对与商品销售管理系统这种小型应用程序是最好的选择;
其中速度快的优点对超市来说是最为重要的,对于超市这种服务性比较强的企业来说,效率是相当重要的,只有高效的服务才能赢得客户的支持[1]。
在.NET的开发平台下采用C/S架构开发。
C/S架构就是客户机/服务器模式(Client/Server),目前大多数系统软件系统软件应用程序的客户机/服务器都存在双层结构模式,由于软件应用系统现在是分布式,Web和客户机/服务器应用程序可以在同一个业务被视为web应用程序开发,应用不同的模块共享逻辑组件[2]。
(3)法律可行性
本系统的开发与应用不涉及侵犯专利权、侵犯版权等方面的问题。
(4)操作可行性
该系统的用户使用起来可以说非常方便好用,界面设计充分考虑到管理习惯,使得系统使用简单、速度快,如:
数据录入迅速、规范、可靠[3]。
2.系统分析
2.1用户特点
对于大多数普通的计算机用户不需要专门的计算机知识。
本系统是安装在每个用户的PC机上,用户可以方便地查看商品相关信息,以及日后查询统计。
因此,商品销售系统的设计要求界面简单,操作方便,符合广大普通用户的使用需求。
2.2功能要求
2.2.1需求规定
为了实现对商品销售管理系统的基本管理,通过调研分析,有如下需求:
(1)提供员工信息化管理,主要有员工信息显示,员工添加及权限分配,权限修改,密码修改。
(2)提供商品信息化管理,主要有商品信息显示,商品信息搜索,商品添加,商品信息修改与商品信息删除。
(3)提供库存信息化管理,主要有库存信息显示,入库单,入库单查询,入库明细等
(4)提供收银前台信息化管理,收银前台管理主要有选择商品、正常销售、退货、零售结账、增加商品数量、折扣、挂单、取单、撤单以及切换用户。
(5)提供营业查询信息化管理,营业查询信息管理能做商品的收支汇总统计,收支明细情况统计,这两者都为经营管理起到重大作用。
(6)提供记录信息化管理,主要是销售记录和入库记录,可以通过商品编码、单价、流水号、记录日期等作为查询条件,查询该商品的进货和销售记录。
2.2.2基本信息功能
(1)执行人:
仓库管理员
(2)功能描述:
1 商品信息管理:
查看商品信息;
对商品进行分类管理,也可以对商品信息进行增删改
2 员工信息管理:
查看员工信息;
对员工进行部门管理,可以对员工信息进行增删改
3 供应商信息管理:
查看供应商信息;
供应商管理,供应商信息可以增删改
4 登录用户管理:
查看员工权限;
对员工权限进行分配管理
(3)功能说明:
本模块可以对商品、员工以及供应商信息进行增删改的操作,还可以通过登录用户,进行员工的权限修改。
2.2.3库存管理功能
(1)执行人:
库存管理员
1 入库管理:
查看入库商品信息;
对商品进行入库
2 结转管理:
查看商品的结转信息;
对结转信息进行报表转换
3 库存管理:
查看商品库存信息
通过入库单,可以查看商品的入库信息,通过库存信息,可以查看商品的库存的数量,方便商家及时发现商品库存不足,便于补充货源。
2.2.4前台营业功能
前台营业员
1 商品营业管理:
对商品进行零售结账,退货等操作;
对商品进行挂单,取单,撤单等操作
2 销售明细管理:
通过商品的销售单号,销售日期等进行查询
通过收银前台按钮进入收银界面后,通过收银页面上的功能同可以对商品进行销售或者退货,每当销售完一件商品的时候,会产生一次流水号,通过流水号查看销售明细。
2.2.5系统管理功能
系统管理员
1 修改密码管理:
使用当前用户的登录密码,修改新的用户密码
2 热键设置管理:
设置用户常用的快捷键
3 锁屏管理:
通过设置锁屏密码锁定当前界面
4 切换用户管理:
注销当前用户,登录新的用户
(3)业务说明:
通过次模块可以修改密码,修改密码以后,需要下次登录使用新密码,此模块还提供切换登录用户,以及进行对窗口的锁屏等控制。
2.2.6统计信息功能
统计管理员
1 销售汇总管理:
查看商品的销售情况并进行汇总
2 进销存报表管理:
对商品的盈利进行汇总
3 结转报表管理:
通过选定日期,对商品的销售进行结转汇总
统计管理员通过这三张报表的数据,对商品的销售情况进行详细的了解,并记录了每件商品的销售情况,最后进行整理上报给经理。
2.2.7综合所有功能需求用例
图:
2-1商品销售系统需求用例
2.3性能要求
(1)精度
本系统对精度的要求主要表现在数据库设计上[4],这个在数据库设计中会有相关内容,在此略。
(2)速度
响应时间0.05秒以内。
(3)故障处理要求
可能出现的问题是:
无法访问系统,可能是服务器问题或源代码被更改;
处理方法:
检查服务器或源代码。
(4)安全保密要求。
通过设置用户身份和密码对其进行验证。
2.4系统运行环境规定
(1)硬件环境
CPU:
P41.8GHz
内存:
256MB以上
硬盘空间:
40GB
(2)软件环境
操作系统:
中文Windows2000,Windows2003或XP
数据库:
SQLServer2005
开发工具包:
VisualStudio2008
2.5系统选用的开发工具和环境
表:
2-1商品销售系统测试环境表
名称
测试环境
硬件环境
COREI3
1024MHZ以上
软件环境
windows7
数据库版本:
SQL2005
运行环境:
VisualStudio2008
3.系统设计
3.1软件层次结构图
商品销售管理系统是一个利用数据库开发的典型应用程序,本系统主要包涵了基本信息管理模块、库存管理模块、信息统计模块、前台营业模块、系统管理模块和其他功能。
商品销售管理系统功能结构如图3-1所示。
3-1商品销售系统结构图
3.2数据表结构设计
3.2.1数据库需求分析
经过更进一步的对系统所包含的功能分析以及需求总结,考虑到以后还会对这些功能进行扩展,设计如下的数据项和数据结构[5]。
商品基本信息:
包括商品编号,商品名称,供应商名称,供应商编号,商品进价,商品售价,进货日期,库存量,备注。
商品供应商信息:
包括供应商编号,供应商名称,负责人,联系电话,联系地址,备注。
员工基本信息:
包括员工编号,员工姓名,性别,年龄,身份证号,所属部门,工龄,职务。
商品销售信息:
商品编号,商品销售时间,商品销售价格,商品销售数量。
管理员信息:
管理员姓名,密码,备注,权限等。
通过以上的需求分析,以及基本的数据结构设计,下面对数据库逻辑结构可以开始设计了。
3.2.2数据库逻辑结构设计
使用开发系统时,采用数据库管理系统,每个字段的数据表设置如下:
3-1商品销售系统数据表
序号
表名
中文名称
表描述
使用人员
1
DanW
单位表
用于存储单位信息
经理
2
DengL
登录表
用于存储用户登录信息
3
GongYS
供应商表
用于存储供应商的信息
4
JieZ
结转信息表
用于存储结转信息
5
RUKD
入库单表
用于存储商品入库单信息
6
RUKMX
入库明细表
用于存储入库信息
7
ShangP
商品表
用于存储商品信息
8
XiaoL
商品小类表
用于存储销量信息
10
XiaoSD
销售单表
用于存储销售单的信息
XiaoSMX
销售明细表
用于存储销售明细的信息
销售管理员
11
YongHQX
用户权限表
用于存储用户权限的信息
12
YuangG
员工信息表
用于存储员工的信息
13
TiaoJ
调价表
用于存储商品调价信息
3.2.3数据库各个表设计
3-2单位表(DanW)
字段名称
数据类型
字节
空/非空
其他
字段描述
Did
varchar(10)
非空
主键
单位ID
Dname
单位名称
XiS
float
10(精度为2)
3-3登录表(DengL)
ID
登录ID
MiM
登录密码
3-4供应商表(GongYS)
GongYSId
供应商ID
GName
供应商名称
Phone
varchar(15)
15
供应商电话
LianXR
varchar(5)
联系人名称
Address
varchar(20)
20
供应商地址
BeiZ
备注
3-5结转表(JieZ)
商品ID
ShuL
int
商品数量
商品单位
ChengB
decimal(18,6)
有效数值18位,保留6位
商品成品
ZongJ
商品总计
JieZRQ
datetime
24
商品结转日期
ShenHR
商品审核人
3-6入库单表(RUKD)
RuKDID
入库单ID
ShenHRQ
审核日期
审核人名称
BiaoZ
标注
3-7入库明细表(RUKMX)
外键
商品成本
Date
入库日期
3-8商品表(ShangP)
PId
空
商品小类ID
DaiM
商品代码
PName
商品名称
GuiG
商品规格
3-8商品表(ShangP)(续)
商品单位ID
PiFJ
商品批发价
LingSJ
商品零售价
TiaoM1
条码1
TiaoM2
条码2
TiaoM3
条码3
ChangJ
厂家名称
3-9调价表(TiaoJ)
JiaGLX
价格类型
XinJ
新价格
日期
3-10商品小类表(XiaoL)
小类ID
XName
小类名称
DaL
大类名称
表:
3-11销售单表(XiaoSD)
字段描述
XiaoSID
销售单ID
RiQ
ShouYY
收银员ID
总计
BanC
班次
3-12销售明细表(XiaoSMX)
销售ID
数量
JinE
金额
3-12销售明细表(XiaoSMX)(续)
date
3-13用户权限表(YongHQX)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 NET 技术 超市 销售 管理 系统 设计 实现 本科毕业 论文