《超市购物管理系统详细设计第三组方案.docx》由会员分享,可在线阅读,更多相关《超市购物管理系统详细设计第三组方案.docx(18页珍藏版)》请在优知文库上搜索。
1、ShoppcngSeJPeL详细设计汇报一超市购物管理系统第三组分工:吴洋(组长)L引言2.需求概述4.非功能需求李根强页面布局以及汇总徐湘岚5.故障处理6.灵活性需求7.需求分析小结韩雨3.功能需求目录.引言错误床定义书签。1.l编写目的错误!未定义书签。1.2 背景错误!未定义书签。1.3 定义错误!未定义书签。1.4 参照资料错误!未定义书签。2 .程序系统的构造错误!未定义书签。2.2 运行环境错误!未定义书签。2.3 系统功能构造图错误!未定义书签。3 .程序1设计阐明错误味定义书签。3.2 程序描述错误!未定义书签。3.3 功能错误!未定义书签。3.4 输入项3.5 输出项.3.6
2、 算法3.7 流程逻辑3.8 测试计划错误!未定义书签错误!未定义书签错误!未定义书签错误!未定义书签4.程序2设计阐明4.1 程序描述.4.2 功能4.3 性能4.4 输入项4.5 输出项错误!未定义书签. .错误!未定义书签 .错误!未定义书签 .错误!未定义书签错误!未定义书签 错误!未定义书签错误!未定义书签48 接口4.9 存储分派4.10 注释设计4.11 限制条件4.12 测试计划4.6 算法错误!未定义书签。4.7 流程逻辑错误!未定义书签。错误!未定义书签错误!未定义书签错误!未定义书签错误!未定义书签错误!未定义书签错误!未定义书签L引言1.1 编写目的该超市购物管理系统是
3、由健雄职业技师学院软件与服务外包学院软件IOll班四位同学承担开发,本汇报是对该系统可行性研究的综合汇报。1.2 背景本项目名称为“超市购物管理系统”。该系统属于客户端形式的应用程序,以以便买家与店主日勺交易,为到达统一性,原则化,数据的定义,组织也要与数据库系统等底层支持系统相统一。1.3 定义supermarketmanagementSyStem:超市购物管理系统.SQLServer:所用的数据库管理系统DreamweaverMX2023:所用的J开发工具1.4 参照资料1超市购物管理系统可行性分析研究汇报;2超市购物管理系统项目开发计划汇报;3超市购物管理系统软件需求分析汇报;4超市购物
4、管理系统软件概要设计汇报;人人乐主页购物流程及其业务范围;参照软件文档写作-详细设计分析汇报。2 .程序系统的构造2.1 运行环境(1)硬件环境:提议配制PlV以上的处理器,256M以上内存(2)软件环境:Windows2023/XP,SQLServer2023,MicrosoftVisual2023(3)使用人员:会WindOWS操作的超市管理人员图2-1系统功能构造图3 .程序1设计阐明3.1 程序描述管理员子系统重要服务于管理员,管理员用来统一创立收银员登录取的顾客名和密码。管理员根据自己的顾客名和密码登录超市收银员管理系统之后,可以进入管理员子系统,在有关页面中编辑、查询收银员的个人信
5、息。图3-1页面构造功能图3.3 性能精度该程序在输入时时间精确到天。时间特性规定(1)响应时间:不大于0.1S(2)更新处理时间:不大于IS(3)数据的转换和传播时间:不大于IS(4)解题时间:不大于Is灵活性(1)操作方式上的变化:不变(2)运行环境的变化:不变(3)同其他软件接口口勺变化:没有(4)精度和有效时限的变化:可调(5)计划的变化和改善:可改3.4 输入项本软件在输入上只规定顾客单击界面中对应的按钮即可。3.5 输出项对于顾客单击按钮或输入查询的行为,软件会做出对应的反应,将信息反馈给顾客。3.6 算法本程序没有采用特殊的算法。图3-2流程逻辑图3.8 测试计划(1)测试新建的
6、信息与否加入数据库。(3)测试能否对的提交并显示顾客输入的商品信息。(4)测试能否对时跳转及退出。4 .程序2设计阐明4.1 程序描述1 .管理员登录系统时,登录界面的登录响应事件会根据顾客名予以管理员的权限;员工是以一般顾客登录系统日勺,因此数据库会以顾客名自动识别,并予以不一样的权限。2 .系统需要先启动数据库服务器,然后启动中间的Web服务器,然后各个顾客才能登录到系统。4.2 功能(1) 以存储一定数量的商品信息,并以便有效的进行对应的物品数据操作和管理,这重要包括:(D商品信息的录入、删除及修改。(2) .商品信息的多关键字检索查询。(3) .商品的买、卖和资料记录。2.可以对一定数
7、量日勺顾客进行对应的信息存储与管理,这其中包括:(1) .顾客信息的登记、删除及修改。(2) .顾客资料的记录与查询。(3) .可以提供一定的安全机制,提供数据信息授权访问4.3性能超市购物管理系统日勺使用者是超市管理员和广大顾客。对于超市管理员的管理工作,性能规定不是很严格,但需要以便商品入库等操作。对于顾客的商品购置、查询等功能,对性能规定较高,一般需要到达并发数200以上。4.3.1精度该程序在输入时时间精确到天。时间特性规定(1)响应时间:不大于0.1S(2)更新处理时间:不大于IS(3)数据的转换和传播时间:不大于IS(4)解题时间:不大于IS灵活性(1)操作方式上的变化:不变(2)
8、运行环境的变化:不变(3)同其他软件接口的变化:没有(4)精度和有效时限日勺变化:可调(5)计划的变化和改善:可改4.4输入项输入数据类型有Char型、int型、data型和money型数据,其中money型数据规定精确到小数点后两位,data精确到分钟。对于顾客单击按钮的行为,软件会做出对应的反应,将信息反馈给顾客。4.6算法(1)顾客登录对话框增长了“安全登录”这一选项。实现算法为:将选项与否勾选的状态用一种bool变量表达,新建一种名为“user.dat”的文献。每次登陆时,读取文献中的内容到“顾客名”栏中。假如选择了“安全登录”,则不会将顾客输入日勺顾客名重新写到user.dat文献中
9、,否则将会纪录下顾客登录的信息。(2)系统管理员进入系统后的窗口为管理系统的界面,可以查询商口供应商、商品信息、员工信息销售状况、库存信息等。管理员对员工信息进行修改不会影响其他模块;对商品供商修改将影响商信息模块,管理员对各个模块日勺操作将连接至数据库。(3) .员工进入系统后只能对商库存信息查询。员工销售的)产品记录会进入数据库进行记录,同步销售模块、库存模块日勺数据会进行自动更新,员工对各个模块的操作将连接至数据库。(4) .系统管理员在服务器登录,需要SQLSERVER2023数据库的I支持;本系统的1运行需HS5.0架设Web服务器。(5) .查询模块:管理员对数据查询时通系统与数据
10、库的连接就可查询.员工查询时,会通过Web服务器,再由Web服务器查询数据库。商品优l 画品搜集 商品属性 商品分类匿名浏览 客户反愦客户登陆 客户注册高级用户普通用户图4-2流程逻辑图4.8接口顾客接口命令语法信息对的信息错误提交Ifelse进入系统提醒重新输入取消close退出登录界面无外部接口顾客界面在顾客界面部分,根据需求分析的成果,顾客需要一种顾客友善界面。在界面设计上,应做到简朴明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化,考虑到顾客多对WINDOW风格较熟悉,应尽量向这一方向靠拢。在设计语言上,已决定使用MSVISUALC+进行编程,
11、在界面上可使用VlSUALC+所提供的可视化组件,向WINDOWS风格靠近。其中服务器程序界面要做到操作简朴,易于管理。在设计上采用下拉式菜单方式,在出错显示上可调用VISUALC+库中的错误提醒函数。总日勺来说,系统的顾客界面应作到可靠性、简朴性、易学习和使用硬件软口件接?键盘鼠标扫描仪Sql2023IIS5.0Windowsxpsp2本系统内部接口模块名称登录模块查询模块销售模块管理模块管理员模块员工模块4.9 存储分派本程序在JAV内存A进行编码,直接日勺分派有JAVA运行时分派。本组件内所依赖的变量、构造规定所有在组件元素内中明。4.10 注释设计在代码的出现中有合适的中文代码注释。注
12、释设计请参照,VisualBasic可视化程序设计的附录部分。4.11 限制条件经费、投资的来源是软件与服务外包学院,限制不超过协议上约定的条目。(1)测试新建的会员信息与否加入数据库。(2)测试与否可查询一般顾客信息、会员信息、商品信息。(3)测试顾客信息与否可改动。(4)测试交易与否能进行。(5)测试时间与否显示对的。(6)测试商品信息与否会伴随交易进行变动。4.13尚未处理的问题(1)测试新建的会员信息与否加入数据库。(2)测试与否可查询一般顾客信息、会员信息、商品信息。(3)测试顾客信息与否可改动。(4)测试交易与否能进行。(5)测试时间与否显示对时。(6)测试商品信息与否会伴随交易进行变动。