超市管理系统详细设计说明书

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1详细设计说明书实验项目名称超市管理系统开课学期2015、4——2015、62目录1.引言...............................................................................................31.1编写目的.............................................................................31.2项目背景..............................................................................31.3参考资料..............................................................................32.体系结构设计...............................................................................32.1总结构模型...........................................................................32.1系统总模块图.......................................................................43.问题域设计...................................................................................53.1类图.......................................................................................53.1流程图..................................................................................64.持久化设计...................................................................................114.1模型的转换...........................................................................114.2持久化策略...........................................................................115.用户界面设计................................................................................125.1用户界面设计的基本原则....................................................125.2用户界面拟图........................................................................126.任务管理设计................................................................................147.部分程序设计.................................................................................147.1程序定义...............................................................................147.1类编写...................................................................................1631引言1.1编写目的针对超市的特点,为了帮助超市解决现在面临的问题,提高小型超市的竞争力,我们将开发一个超市管理系统。1.2项目背景21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。1.3参考文献[1]软件工程/舒坚,陈斌全主编。--北京:高等教育出版社.2015.3[2]软件建模技术大作业-需求规格说明书模板.百度文库2.体系结构设计2.1总结构模型采用浏览器/服务器/(B/S)风格:B/S体系结构主要是利用不断成熟的浏览器技术,结合浏览器的多种脚本语言,用通用浏览器就实现了原来需要复杂的专用软件才能实现的强大功能,并节约了开发成本。从某种程度上说,B/S结构是一种全新的软件体系结构应用服务器多台便携电脑数据库服务器Web服务器42.2系统总模块图超市管理系统销售管理物品管理库存管理员工管理制定进货计划生成销售排行榜自动销售登记自动制定进货计划进货,入库,出库查询自动入库登记查询库存明细自动盘点计算库存状态自动告警员工增,删,改,查操作53.问题域设计3.1类图+物品编号:String-物品名称:String-物品类型:String=普通-数量:int-进库日期:String=2000.01.01-出库日期:String=2030.12.30-厂家名称:String-最小库存量:int库存物品信息表-入库商品名称:String-入库时间:String-负责人姓名:String-负责人联系方式:String-入库数量:int进库信息表+出库物品名称:String-出库时间:String-负责人姓名:String-负责人联系方式:String-出库数量:int出库信息表+厂家名称:String-厂家编码:String-联系方式:String-厂家地址:String厂家信息+员工编号:signedlong-员工姓名:char(idl)-员工性别:char(idl)-员工年龄:int-身体状况:char-联系方式:signedshort-家庭住址:String-工资:double员工信息表+员工编号:String-工龄:int-职位:char-基本工资:double-奖金:double-罚款:double-实际工资:double-年月日:String员工工资表+编号:String-姓名:String-性别:char-年龄:int-工作开始时间:String-下班时间:String营业员信息表-会员编号:String-联系方式:String-折扣率:double会员信息表+商品编号:String-商品条形码:String-商品名称:String-商品零售价:float-会员折扣:float-销售数量:int-单件物品销售总价:float商品销售信息记录表-结束1*-结束2*-物品编号:String-物品名称:char-物品单价:double-物品售价:double(idl)-物品数量:int-厂家名称:String物品信息表+物品编号:Single-物品名称:String-物品进价:double-进货数量:int-进货日期:String-厂家名称:String进货物品信息63.2流程图3.2.1系统总流程图开始功能选择功能判断制定计划单界面计划审核是否通过查询选择界面打回重新修改销售信息查询界面物品信息查询界面员工信息查询界面库存信息查询界面查询显示结果结束查询信息制作订单否是3.2.2销售管理流程图7商品录入开始格式是否正确输入会员卡号是否为会员否是是价格计算否卡号是否有效打折有效是否重新输入无效是否确认收银并存储是否取消收银结束否是83.2.3库存管理流程图开始输入账号密码输入数据有效需要什么功能查询库存明细库存状态自动告警库存盘点计算是否查询完毕结束有效是否提示重新输入无效94.2.4员工管理流程图开始需要什么功能增加员工删除员工修改员工信息查询员工操作成功结束否103.2.5物品管理流程图开始输入账号密码输入数据有效需要什么功能查询进货进货计划自动入库是否查询完毕结束有效是否提示重新输入无效114.持久化设计4.1模型的转换员工PK员工编号员工姓名员工性别员工年龄身体状况联系方式家庭住址工资员工工资PK员工编号工龄职位基本工资奖金罚款实际工资年月日营业员信息PK编号PK员工编号上班时间下班时间商品销售记录PK商品编号PK商品条形码商品名称商品零售价会员折扣销售数量单件物品销售总价会员信息PK会员编号联系方式折扣率4.2持久化策略在面向对象编程的数据处理中,对象的属性往往不是标准的数据类型,12此类数据在关型数据库中是无法直接回应烦人。正是面向对象的应用程序和关系型数据库之间的这种类型不匹配,才造成了对象模型与关系模型的“阻抗不匹配”。在开发面向对象应用程序时,应用程序中的对象必然要去存取数据库中的数据,因此,“阻抗不匹配”问题成为数据访问接口的主要障碍。5.用户界面设计5.1用户界面设计的基本原则1)一致性原则。2)能够及时提供信息反馈。3)合理布局,保持界面的简洁。4)合理利用颜色。5)对用户出错的宽容性。6)减少重复的输入。7)支持快捷方式的使用。8)尽量减少对用户记忆的要求。9)快速的系统响应。10)符合用户的工作环境和工作习惯。11)用户联机支持。5.2总用户界面1)主界面:超市管理系统超市管理系统账户管理员|密码输入账户登录退出售货员身份132)功能界面:超市管理系统超市管理系统销售排行销售管理库存管理物品管理员工管理POS机管理会员管理管理返回146.数据库设计6.1数据定义各数据名称定义:1.员工编号EmployeeNum2.员工姓名EmployeeName3.员工性别EmployeeSex4.员工年龄EmployeeAge5.身体状况PhysicalCondition6员工.联系方式EmployeeCall7.员工住址EmployeeAddress8.员工工资EmployeeWage9.工龄WorkAge10.职位Job11.基本工资BasicWage12.奖金Reward13.罚款Fine14.实际工资RealWage15.年月日YTD16.进库日期InputlibraryDate17.出库日期OutputlibraryDate18.物品数量GoodsCount19.最小库存容量MinLibraryCount20.入库商品名称InputlibraryName21.负责人姓名PrincipalName22.负责人联系方式PrincipalCall23.入库数量InputlibraryCount24.出库物品名称OutputlibraryName25.出库数量OutputlibraryCount26.物品进价GoodsBid27.进货数量InputGoodsCount28.进货日期InputGoodsDate29.厂家名称FactoryName30.厂家名称FactoryName31.厂家编码FactoryNum32.厂家联系方式FactoryCall33.厂家地址FactoryAddress34.物品编号GoodsNum35.物品名称GoodsName36.物品类型GoodsType1537.物品售价GoodsPrice38.营业员编号AssistantNum39.工作开始时间StarWorkTime40.下班时间EndWorkTime41.商品条形码GoodsBarCode42.会员折扣VIPDis

1 / 19
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功