版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
超市管理系统设计报告姓名:郎建亮学号:2011704053专业:控制工程摘要:近几年我国超市经营规模日趋扩大,从超市发展规模上看,连锁化过程日益提高,起销售额和门店数量大幅度增加。从超市经营商品的结构看,许多超市正在突破以食品为主的传统格局,向品种多样化发展。超市的投资主体、业务结构呈现出多元化和复合化的趋势。随着我国经济时代的快速发展,超市业面临数据和业务越来越庞大的现状,那么如何充分利用计算机来实现超市庞大商品人员信息的控制和传输,从而方便销售行业的管理和决策,就成为一个日益重要的课题。而对中小超市,则要采用一套行之有效的超市管理系统来管理超市日常的进货、销售和库存管理,开办会员管理,减少手工业务处理,增加超市业务处理效率。本设计是在Visualstidio2005平台下利用C#编程语言,以SQLServer2005数据库为后台制作的。包括超市销售、订货、盘点等功能。关键词:超市管理、Visualstidio2005、SQLServer2005数据库。1、设计概述1.1系统简介超市可以通过超市管理系统实现对超市进销存等信息的管理,简化的超市管理系统具有如下功能:(1)系统用户的管理:包括用户的添加、删除、修改等;(2)商品的信息管理:包括订单、销售、盘点等。1.2开发环境本系统采用VS2005开发平台、SQLServer2005数据库服务器、C#编程语言。系统的基本流程包括:登录—系统管理主页面—各项子功能。2、需求分析2.1系统功能的描述本系统的目标是对学校、社区等小型超市实行订货管理,实现订货、入库、出库、盘点的模式,帐务处理自动化,及时精确的核算进销库存量差额,保持合理的库存,加快资金周转,加强劳效业绩考核,畅通超市的物流、信息流,缩短供销链,提高周转率,使信息共享,避免信息孤岛,降低运营成本,进一步提高超市的管理水平和辅助决策能力。超市管理系统如上述,管理功能比较简单,主要实现了对工作人员和商品的管理,具体管理功能有添加、修改、删除、查询等。系统的功能模块图如图1所示:图1、系统功能模块图2.2数字字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有的元素的定义的集合。数据字典一般由对下列四类元素的定义组成:数据流;(2)数据流分量;(3)数据存储;(4)处理。系统主要有4张表组成:产品基本信息表、销售信息表、商品编码列表、订单信息表。经分析得列出其中3个数据字典如下:名字:产品信息表;定义:产品信息表=产品编号+产品名称+单价+产品单位+生产厂家+出厂日期+保质期;位置:gga。表1duction产品编号产品名称单价产品单位生产厂家出厂日期保质期1suibian1.210
A201
2007-7-120:00:009
10牙刷3.5Z210
SSS
2011-11-110:00:003年2
蒶
23A111aaaa
2011-10-30:00:003年
3suibias
1.210
A201
2007-7-120:00:009
4kafei
3.5Z210aaaa
1987-1-10:00:0022天
5火腿2.5Z210SSS
2011-11-110:00:003年6666
222A111
云烟
2011-11-110:00:003年7777
2.5A111aaaa
2011-11-250:00:003年
888888
32Z210
云烟
2011-10-30:00:0022天
99999
3.5Z210SSS
2011-11-250:00:003年名字:订单信息表;定义:订单信息表=订单编号+产品编号+产品名称+单价+订单数量;位置:gga。表2dbo.orderlist订单编号产品编号产品名称单价订单数量1
1
kele
1.21003
001
mama
10100011
111
WAHAHA
0.8302
2
茶叶
23104
2
茶叶
21101
2
chaye
21103
2
chaye
21103
4
kafei
2224
6
666
200102
10
yashua
1.2102
7
777
2222
9
9999
3.510名字:销售信息表;定义:销售信息表=产品编号+产品名称+货架号+单价+销售数量+销售时间+销售人员;位置:gga。表3dbo.soled产品编号产品名称货架号单价销售数量销售时间销售人员1
Suibian
A101
1.210
2007-7-120:00:00A201
2
kele
A210
2.510
2007-5-60:00:00z708
3
hhuajk
B101
4100
2007-7-30:00:00Z102
4
shui
A103
543
2007-4-30:00:00A105
3、概念设计3.1数据流程图系统的数据流程图如图2所示:用用户管理商品基本信息管理销售基本信息管理订货基本信息管理盘点基本信息管理图2、超市管理系统数据流程图3.2系统E-R系统的E-R如图3所示:图3系统E-R图4、数据库设计4.1数据库的关系模式按照实体—联系图转化为关系模式的规则,本系统的E-R图可转化为如下几个关系模式。(1)商品基本信息表:产品编号、产品名称、单价、产品单位、生产厂家、出厂日期、保质期;(2)订单信息表:订单编号、产品编号、产品名称、单价、订单数量;(3)销售信息表:产品编号、产品名称、货架号、单价、销售数量、销售时间、销售人员。5、界面设计主要介绍登录界面、主页面、产品添加页面、订单页面、销售页面。5.1登录界面登录界面包括账户、密码的输入文本框,登录和取消登录的按钮,另有系统的提示。其效果如图4所示:图4系统登录界面其相关操作:(1)登录窗体启动;(2)点击连接;(3)输入用户名和密码,如果用户名或者密码为空,处理终止,并进行错误信息提示;(4)以输入的用户名为关键字,检索用户信息表的用户名和密码字段;(5)通过检索结果判断该用户是否存在,如果用户名不存在,处理终止,并进行错误信息提示;(6)如果用户名存在,比较检索到的密码字段与输入的密码是否相同,如果不相等,则处理终止,进行错误提示;(7)如果输入的密码正确,进入主控制平台。5.2系统的主页面。系统的主页面应包括所有功能的连接按钮,可以连接订单管理、销售管理、查看商品信息、修改商品信息、添加商品信息等操作。其界面如5所示:图5系统的主页面处理流程:(1)商品基本信息管理主界面启动;(2)当前用户可以查询相应的数据;(3)根据用户选择的添加、修改和删除进行相应处理,具体步骤如(4)~(6);(4)添加操作:①输入产品编号;②根据所输入数据来查询是否存在该商品;界面转到产品添加界面;④如果记录不存在,根据数据库中对应字段的定义,检验输入值是否合法,如果输入有错则进行错误信息提示,添加处理终止;⑤如果输入正确,则执行SQL语句,向数据库插入记录;⑥添加成功,刷新窗体表格中的数据;(5)修改操作:①通过查询检测表中是否存在该条记录;②如果记录存在,根据数据库中对应字段的定义,检验输入值是否合法,如果输入有错误,则进行错误信息提示,修改处理终止;③如果输入正确,执行SQL语句,界面跳转到修改界面;④修改成功信息,刷新数据,表格显示更新后的数据;(6)删除操作:①输入产品编号;②点击删除数据;③删除成功信息,刷新界面,表格显示更新后的数据;5.3产品的添加产品页面。产品的添加产品页面如图6所示:图6添加产品页面5.4产品的订单页面。产品的订单页面如图7所示:图7产品的订单页面5.5产品的销售页面。产品的销售页面如图8所示:图8产品的销售页面6前后台实现连接的详细描述及代码介绍本设计采用SQL的操作语句对数据库进行数据链接操作。6.1数据库连接首先前台与后台连接语句为:conn.ConnectionString="server=XP-201108290944;InitialCatalog=gga;IntegratedSecurity=True;";sqlserver2005数据库在VS2005中的连接语句与一般的不同:与数据库交流的语句如下:SqlConnectionconn=newSqlConnection();conn.ConnectionString="server=XP-201108290944;InitialCatalog=gga;IntegratedSecurity=True;";conn.Open();SqlCommandcmd=newSqlCommand("",conn);SqlDataReaderdr=cmd.ExecuteReader();DataGrid1.DataSource=dr;DataGrid1.DataBind();6.2主页面中对数据库的操作 这里取刷新数据、删除数据、模糊查询、进行介绍。刷新数据,操作代码如下: protectedvoidButton1_Click(objectsender,System.EventArgse) { SqlConnectionconn=newSqlConnection();conn.ConnectionString="server=XP-201108290944;InitialCatalog=gga;IntegratedSecurity=True;"; conn.Open(); SqlCommandcmd=newSqlCommand("select*fromproduction",conn); SqlDataReaderdr=cmd.ExecuteReader(); DataGrid1.DataSource=dr; DataGrid1.DataBind(); } 删除数据,操作代码如下:protectedvoidButton4_Click(objectsender,System.EventArgse) {stringCstring="server=XP-201108290944;InitialCatalog=gga;IntegratedSecurity=True;";stringsqlstr="deletefromproductionwhere产品编号='"+TextBox1.Text+"'";mycon=newSqlConnection(Cstring);mycon.Open();mycom=newSqlCommand();mycom.Connection=mycon;mycom.CommandType=CommandType.Text;mycom.CommandText=sqlstr;mycom.ExecuteNonQuery();mycon.Close();TextBox1.Text=""; } 模糊查询,操作代码如下:protectedvoidButton6_Click(objectsender,System.EventArgse) {SqlConnectionconn=newSqlConnection();conn.ConnectionString="server=XP-201108290944;InitialCatalog=gga;IntegratedSecurity=True;";conn.Open();SqlCommandcmd=newSqlCommand("select*fromproductionwhere产品编号='"+TextBox2.Text+"'",conn);SqlDataReaderdr=cmd.ExecuteReader();DataGrid1.DataSource=dr;DataGrid1.DataBind();TextBox2.Text=""; }7.系统的发布介绍经测试,该系统运行还不稳定,在使用和维护中应该注意以下几个问题:(1)定期备份数据库,以免丢失数据;(2)定期清理数据库中的无效数据,以提高运行效率;(3)对软件及运行环境进行日常维护。本系统在信息表述上不够完备,通用性不强,比如产品的信息设置不够灵活,一些模块的信息不够详细,提供的报表有限。下一步可以在各个界面上进一步添加所需要的字段;在熟悉系统模块的的设计后,增加一些模块,扩充系统的功能。虽然可以在专业软件上可以运行,但由于初学,对系统的发布没有掌握,有待进一步的学习。最好的方法是对系统打包,将执行程序、运行环境、数据文件及帮助文档等制作成安装软件,让用户进行简单安装就能使用系统。8.小结通过一个月的课
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度机关单位二手房买卖管理服务合同3篇
- 云南财经大学《工程材料及成型技术基础》2023-2024学年第一学期期末试卷
- 2025年度国有企业公务用车租赁服务合同书
- 2025年度对公房屋租赁合同专业版(含租赁双方责任界定)3篇
- 2025年度夫妻双方婚内财产权益变更与清查协议
- 2025年度城市公共设施维护与售后服务合同3篇
- 豫章师范学院《电力电子学双》2023-2024学年第一学期期末试卷
- 2025年度合伙开发特色小镇合作协议书
- 2025年度稻田土地承包经营与农业产业链整合合作协议3篇
- 2025年度高层住宅楼安全生产施工合同范本2篇
- 经典导读与欣赏-知到答案、智慧树答案
- 《居里夫人的故事》阅读测试题及答案
- MOOC 生物医学传感器与测量-山东大学 中国大学慕课答案
- 上海市民办华育中学2022-2023学年六年级上学期期末科学试卷
- 食品安全与卫生智慧树知到期末考试答案2024年
- T-CPHA 9-2022 智慧港口等级评价指南集装箱码头
- 江苏省南京市秦淮外国语学校2023-2024学年八年级下学期英语3月月考试卷
- 建筑工程分部分项工程划分表(新版)
- 学生职业生涯规划指导方案
- 成人用品行业分析
- 血栓风险评估及个体化干预(遗传性易栓症风险基因检测)
评论
0/150
提交评论