超市管理系统课程设计Word文件下载.docx
- 文档编号:21276246
- 上传时间:2023-01-29
- 格式:DOCX
- 页数:15
- 大小:219.05KB
超市管理系统课程设计Word文件下载.docx
《超市管理系统课程设计Word文件下载.docx》由会员分享,可在线阅读,更多相关《超市管理系统课程设计Word文件下载.docx(15页珍藏版)》请在冰豆网上搜索。
4.2.4系统功能建模6
4.2.5数据字典8
4.3总体设计8
4.3.1系统层次图8
4.4详细设计9
4.4.1模块详细设计9
4.4.1.1模块定义9
4.4.1.2输入项目10
4.4.1.3输出项目10
4.4.1.4程序算法设计10
4.4.1.5测试要点11
4.4.2模块详细设计11
5总结与展望14
参考文献15
成绩评定15
1设计时间
2014年1月6日-2014年1月8日
2设计目的
随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现大中小型超市管理系统信息的管理也是很多超市部门亟待解决的问题。
目前,超市很多部分还是手工管理,利用账本进行记录,工作效率很低,不能及时了解商品的种类和商品的流动情况等,不能更好的适应各类顾客的多样化需求。
套超市管理系统,依靠现代化的计算机信息处理技术来管理超市,节省大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率。
3设计任务
完成一个简单的超市管理系统的分析与设计,要求能提高超市的运行效率,实现超市管理的进货与销售和雇员管理等方面的信息化转变,要求操作简单,提高超市的管理水平,同时能降低成本,提高效益。
4设计内容
4.1设计内容概述
4.1.1组织机构介绍
超市管理系统,主要分为销售管理、仓库管理和雇员管理三个部分。
销售管理包括商品录入和收银管理;
仓库管理包括进货管理和库存管理;
雇员管理包括工资管理和雇员的录用与开除。
图4.1.1.1超市管理系统组织机构
4.1.2业务流程介绍与分析
一、销售管理
1)商品录入:
向系统输入商品的条形码,进货价格以及零售价格等信息。
2)收银管理:
通过扫描商品的条形码,系统计算分析该商品的销售数量与利润等信息。
二、仓库管理
1)进货管理:
向系统输入商品的信息以及进货的价格。
2)库存管理:
统计仓库中个商品的库存量,系统通过分析确定是否需要进货。
三、雇员管理
1)工资管理:
系统根据不同雇员的信息向雇员发放工资。
2)录用开除:
录用新职员时向系统输入该雇员的个人信息和工资信息;
开除雇员时则删除该雇员在系统中的相应的信息。
4.1.3系统开发计划
针对当前各超市管理的特点和技术人员的实际水平,采用基于Windows图形用户界面这一易学易用的操作环境,在系统设计过程中,采用易懂易读的人机界面,使用户可以在短期内完全掌握。
在此基础上优化程序代码,加速系统运行和减少对系统资源的占用。
4.1.4可行性研究
技术可行性分析要考虑以下因素:
在给定的时间内能否实现需求说明中的功能。
在技术允许范围内要能实现超市管理系统所需要的基本功能需求。
经济可行性分析主要包括:
“成本——收益”分析和“短期——长远利益”分析。
成本——收益分析是分析开发超市管理系统所需要支付的开发费用和后期管理和维护费用与超市的销售收益进行比较分析,如果开发超市管理系统所需要支付的成本高于超市的销售收益则表明亏损了,超市管理人员就不愿意干这样的事。
短期利益是开发该系统能否在短期内给该超市带来一定的经济收益,收益幅度有多大,值不值得我们现在去做,长期收益是开发该系统从长远的利益出发能否能够给该超市带来丰厚的利润。
操作可行性需要考虑两个方面:
对于一般的超市来说我们认为它足于满足超市的需求了。
系统在运行上可以给用户和管理人员提供及时和相关的信息、但是正确度是一般,不出什么大碍的情况下能够满足超市的需要。
根据超市管理层的想法,管理层对本系统的开发是支持的,最终用户对系统表示满意,他们在新系统中不论是购物还是一般性的服务都有了很大的改善,使最终用户购物更加方便,但同时也有不少问题,如服务功能还不是很完善等等。
4.2需求分析
4.2.1总体目标
在销售管理中实现商品录入和收银管理;
在仓库管理中实现进货管理和库存管理;
在雇员管理中实现工资管理和录用开除管理。
4.2.2具体目标
1.销售管理:
扫描条形码、商品名称和零售价格。
2)收银业务:
通过扫描条形码或者直接输入商品名称自动计算本次交易总金额、付款后自动找零、打印交易清单(流水账号、商品名、数量、总金额、交易时间、收银员工号)。
2.仓库管理:
进货数量、库存数量、进货时间和进货价格。
查询当前商品的库存量。
3.雇员管理:
能够根据雇员的当月销售情况计算并发放工资。
录用新的职员,向系统输入该职员的基本信息;
开除职员,删除该职员在系统中的信息。
4.2.3系统数据建模
图4.3.2.1系统E-R图
4.2.4系统功能建模
图4.2.4.1顶层数据流程图
图4.2.4.2一级数据流程图
图4.2.4.3二级数据流程图
4.2.5数据字典
1)订货单
名字:
订货单
别名:
描述:
超市管理员订货的商品基本信息
定义:
订货单=商品条形码+商品进货价格+商品数量
位置:
商品信息表
图4.2.5.1订货单数据字典
2)销售单
销售单
描述商品的销售情况
销售单=条形码+商品信息
交易信息表
图4.2.5.2销售单数据字典
4.3总体设计
4.3.1系统层次图
图4.3.1.1系统层次图
4.4详细设计
4.4.1模块详细设计
4.4.1.1模块定义
1.进货管理模块
进货计划制定:
该模块可以为制定进货计划,并形成相应的采购订单。
输入项、输出项:
该模块的输入项为超市的进货单,其中包括进货单的编号,商品的编号,供货商号,进货价,数量,金额进货日期,备注。
2.库存管理模块
查询商品信息:
主要功能查询商品的明细信息,和它的库存信息。
添加商品信息:
主要功能添加新进的商品。
修改商品信息:
主要功能是修改商品的信息,包括他的库存数量。
删除商品信息:
主要功能是删除不再销售的商品信息。
本模块的数据输入项主要是商品编号。
3.销售管理模块
销售信息查询:
根据商品销售情况,按需要对销售情况进行查询。
在该查询模块中,可以按照商品的编号、销售日期等多种方式进行商品销售信息查询。
销售信息盘点:
可以按照需要对在一定时期内的销售情况进行盘点。
本模块的数据输入项主要是商品的销售单号和商品编号。
其中还包括销售数量和销售日期。
4.员工信息模块
新员工录入:
在超市招进新员工时,对其进行基本信息的存储,对员工信息进行基本的了解。
员工开除:
当有员工被开除时,删除该员工在系统中的信息。
4.4.1.2输入项目
制定进货计划,向系统输入进货信息,系统确认进货信息。
查询、修改、添加、删除商品信息及商品库存量。
4.4.1.3输出项目
1)销售管理:
查询商品销售信息,包括商品信息和销售价格,计算盈利。
2)员工管理:
查询员工销售情况以及对员工的处罚等,以此计算出员工的应得工资。
4.4.1.4程序算法设计
1)销售管理
图4.4.1.4.1销售管理程序图
2)进货管理
图4.4.1.4.2进货流程图
4.4.1.5测试要点
模块测试:
模块接口;
局部数据结构;
重要执行通道;
出错处理通道;
影响上述方面的边界条件。
测试时进行代码审查,从数据类型,变量声明,数据结构进行审查,然后进行功能测试,从输入一些简单的数据开始执行一遍,观测运行期间变量的变化,运行中值的变化范围。
改变测试方案来变换另一个角度进行测试,发现错误并记录,修改代码,测试条件使程序通过多层分支,判别运行结果从而完成模块测试。
评估运行的可靠性问题:
结果正确;
运行速度;
空间利用率;
算法的可行性。
4.4.2模块详细设计
供应商管理:
包括供应商的编码、省份、电话、地址等,可以对其添加和删除查询。
订单管理:
包括订单预测、订单审核、订单查询、订单录入,订单预测可以对订单进行预测,
进货管理:
用于商品入库的管理。
包括商品编码、进货日期、进货量、库存位置、和经手人。
退货管理:
用于超市收货时不合格的商品进行退货操作的管理。
图4.4.2.1进货管理详细设计
2)库存管理
盘点操作:
用于超市定期的进行人工的盘点,核实库存是否有错,确保库存量的正确性。
盘点单:
用于记录盘点时盘赢或是盘亏的单据记录时间。
库存查询:
用于查询库存中现有商品的库存量和商品类型。
库存分布:
制定库存分布的报表。
库存报表:
制定库存的报表。
图4.4.2.2库存管理详细设计
3)销售管理:
超市的一个主要任务就是把商品销售给消费者,销售管理的菜单实现的功能如下:
商品销售:
用于超市销售商品的记录,包括商品的条形码、售价、等记录。
销售查询:
用于商品销售的查询,包括商品的编码、售价、等的查询。
销售统计:
用于对销售商品的统计记录。
价格调整:
用于超市对市场的价格不定期的进行调整。
图4.4.2.3销售管理详细设计
4)基本资料管理:
超市基本资料的菜单实现如下功能:
员工资料:
设有员工的基本信息,可以添加、删除和查询员工的信息。
商品资料:
用于商品的资料查询。
仓库资料:
包括仓库中的商品数以及仓库的库存量剩余情况。
图4.4.2.4基本资料管理详细设计
5)财务管理:
月进货统计表:
用于对供应商进货的统计,统计后制作成财务报表。
月销售统计表:
对超市的每月销售进行统计后制成财务报表。
月出入库统计:
对商品出入库进行统计后制作成财务报表。
月收银员销售:
用于对收银员每月的销售进行统计后制作成财务报表。
图4.4.2.5财务管理详细设计
5总结与展望
超市管理系统通过对超市管理的信息化,加大了超市管理的效率,节省了大量的时间,由此可见现在计算机技术的功能强大和计算机技术的广泛应用。
通过本次课程设计,我对简单的系统开发设计有了简单的了解,认识到了系统设计的基本过程,了解到了一个系统的整体性,从需求分析到整体设计都有着很大的联系。
但这还只是设计阶段,对于编码测试和运行维护还不是很了解,相信今后会有更多机会去接触。
参考文献
[1]张海藩.软件工程导论.第五版.北京:
清华大学出版社,2008
[2]金敏,周翔.高等软件开发过程.北京:
清华大学出版社,2005
[3]苗雪兰,刘瑞新,梁永霖.数据库系统实验指导和习题解答.机械工业出版社,2010
[4]夏邦贵,郭胜.SQLServer数据库开发入门与范例解析,2009
[5]萨师煊,王珊.数据库系统概论.第三版.高等教育出版社,2010
成绩评定
成绩教师签字
........忽略此处.......
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超市 管理 系统 课程设计