第三组超市购物管理系统详细设计.docx

上传人:b****2 文档编号:407299 上传时间:2022-10-09 格式:DOCX 页数:10 大小:128.11KB
下载 相关 举报
第三组超市购物管理系统详细设计.docx_第1页
第1页 / 共10页
第三组超市购物管理系统详细设计.docx_第2页
第2页 / 共10页
第三组超市购物管理系统详细设计.docx_第3页
第3页 / 共10页
第三组超市购物管理系统详细设计.docx_第4页
第4页 / 共10页
第三组超市购物管理系统详细设计.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

第三组超市购物管理系统详细设计.docx

《第三组超市购物管理系统详细设计.docx》由会员分享,可在线阅读,更多相关《第三组超市购物管理系统详细设计.docx(10页珍藏版)》请在冰豆网上搜索。

第三组超市购物管理系统详细设计.docx

第三组超市购物管理系统详细设计

详细设计报告

--超市购物管理系统

 

第三组分工:

吴洋(组长)

1.引言2.需求概述4.非功能需求

李根强

页面布局以及汇总

徐湘岚

5.故障处理6.灵活性需求7.需求分析小结

韩雨

3.功能需求

1.引言

1.1编写目的

该超市购物管理系统是由健雄职业技师学院软件与服务外包学院软件1011班四位同学承担开发,本报告是对该系统可行性研究的综合报告。

1.2背景

本项目名称为“超市购物管理系统”。

该系统属于客户端形式的应用程序,以方便买家与店主的交易,为达到统一性,标准化,数据的定义,组织也要与数据库系统等底层支持系统相统一。

1.3定义

Supermarketmanagementsystem:

超市购物管理系统.

SQLServer:

所用的数据库管理系统

DreamweaverMX2004:

所用的开发工具

1.4参考资料

[1]《超市购物管理系统》可行性分析研究报告;

[2]《超市购物管理系统》项目开发计划报告;

[3]《超市购物管理系统》软件需求分析报告;

[4]《超市购物管理系统》软件概要设计报告;

[5]人人乐主页购物流程及其业务范围;

[6]参考《软件文档写作-详细设计》分析报告。

2.程序系统的结构

2.1运行环境

(1)硬件环境:

建议配制PIV以上的处理器,256M以上内存

(2)软件环境:

Windows2000/XP,SQLServer2000,MicrosoftVisual2005

(3)使用人员:

会Windows操作的超市管理人员

2.2系统功能结构图

图2-1系统功能结构图

3.程序1设计说明

3.1程序描述

管理员子系统主要服务于管理员,管理员用来统一创建收银员登录用的用户名和密码。

管理员根据自己的用户名和密码登录《超市收银员管理系统》之后,可以进入管理员子系统,在相关页面中编辑、查询收银员的个人信息。

3.2功能

图3-1页面结构功能图

 

3.3性能

3.3.1精度

该程序在输入时时间精确到天。

3.3.2时间特性要求

(1)响应时间:

小于0.1s

(2)更新处理时间:

小于1s

(3)数据的转换和传输时间:

小于1s

(4)解题时间:

小于1s

3.3.3灵活性

(1)操作方式上的变化:

不变

(2)运行环境的变化:

不变

(3)同其他软件接口的变化:

没有

(4)精度和有效时限的变化:

可调

(5)计划的变化和改进:

可改

3.4输入项

本软件在输入上只要求用户单击界面中相应的按钮即可。

3.5输出项

对于用户单击按钮或输入查询的行为,软件会做出相应的反应,将信息反馈给用户。

3.6算法

本程序没有采用特殊的算法。

3.7流程逻辑

图3-2流程逻辑图

3.8测试计划

(1)测试新建的信息是否加入数据库。

(3)测试能否正确提交并显示用户输入的商品信息。

(4)测试能否正确跳转及退出。

4.程序2设计说明

4.1程序描述

1.管理员登录系统时,登录界面的登录响应事件会根据用户名给予管理员的权限;员工是以普通用户登录系统的,所以数据库会以用户名自动识别,并给予不同的权限。

2.系统需要先启动数据库服务器,然后启动中间的Web服务器,然后各个用户才能登录到系统。

4.2功能

1.能够存储一定数量的商品信息,并方便有效的进行相应的物品数据操作和管理,这主要包括:

(1).商品信息的录入、删除及修改。

(2).商品信息的多关键字检索查询。

(3).商品的买、卖和资料统计。

2.能够对一定数量的用户进行相应的信息存储与管理,这其中包括:

(1).用户信息的登记、删除及修改。

(2).用户资料的统计与查询。

(3).能够提供一定的安全机制,提供数据信息授权访问

4.3性能

超市购物管理系统的使用者是超市管理员和广大用户。

对于超市管理员的管理工作,性能要求不是很严格,但需要方便商品入库等操作。

对于用户的商品购买、查询等功能,对性能要求较高,一般需要达到并发数200以上。

4.3.1精度

该程序在输入时时间精确到天。

4.3.2时间特性要求

(1)响应时间:

小于0.1s

(2)更新处理时间:

小于1s

(3)数据的转换和传输时间:

小于1s

(4)解题时间:

小于1s

4.3.3灵活性

(1)操作方式上的变化:

不变

(2)运行环境的变化:

不变

(3)同其他软件接口的变化:

没有

(4)精度和有效时限的变化:

可调

(5)计划的变化和改进:

可改

4.4输入项

输入数据类型有char型、int型、data型和money型数据,其中money型数据要求精确到小数点后两位,data精确到分钟。

4.5输出项

对于用户单击按钮的行为,软件会做出相应的反应,将信息反馈给用户。

4.6算法

(1)用户登录对话框增加了“安全登录”这一选项。

实现算法为:

将选项是否勾选的状态用一个bool变量表示,新建一个名为“user.dat”的文件。

每次登陆时,读取文件中的内容到“用户名”栏中。

如果选择了“安全登录”,则不会将用户输入的用户名重新写到user.dat文件中,否则将会纪录下用户登录的信息。

(2)系统管理员进入系统后的窗口为管理系统的界面,可以查询商口供应商、商品信息、员工信息销售情况、库存信息等。

管理员对员工信息进行修改不会影响其他模块;对商品供商修改将影响商口信息模块,管理员对各个模块的操作将连接至数据库。

(3).员工进入系统后只能对商口库存信息查询。

员工销售的产品记录会进入数据库进行记录,同时销售模块、库存模块的数据会进行自动更新,员工对各个模块的操作将连接至数据库。

(4).系统管理员在服务器登录,需要SQLSERVER2000数据库的支持;本系统的运行需IIS5.0架设Web服务器。

(5).查询模块:

管理员对数据查询时通系统与数据库的连接就可查询.员工查询时,会通过Web服务器,再由Web服务器查询数据库。

4.7流程逻辑

图4-2流程逻辑图

4.8接口

4.8.1用户接口

命令

语法

信息正确

信息错误

提交

Ifelse

进入系统

提示重新输入

取消

close

退出登录界面

4.8.2外部接口

用户界面

在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。

在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。

外观上也要做到合理化,考虑到用户多对WINDOW风格较熟悉,应尽量向这一方向靠拢。

在设计语言上,已决定使用MSVISUALC++进行编程,在界面上可使用VISUALC++所提供的可视化组件,向WINDOWS风格靠近。

其中服务器程序界面要做到操作简单,易于管理。

在设计上采用下拉式菜单方式,在出错显示上可调用VISUALC++库中的错误提示函数。

总的来说,系统的用户界面应作到可靠性、简单性、易学习和使用

键盘

鼠标

扫描仪

Sql2000

IIS5.0

Windowsxpsp2

本系统

4.8.3内部接口

模块名称

登录模块

查询模块

销售模块

管理模块

管理员模块

员工模块

4.9存储分配

本程序在JAV内存A进行编码,直接的分配有JAVA运行时分配。

本组件内所依赖的变量、结构要求全部在组件元素内申明。

4.10注释设计

在代码的出现中有适当的中文代码注释。

注释设计请参考,《VisualBasic可视化程序设计》的附录部分。

4.11限制条件

经费、投资的来源是软件与服务外包学院,限制不超过合同上约定的条目。

4.12测试计划

(1)测试新建的会员信息是否加入数据库。

(2)测试是否可查询普通用户信息、会员信息、商品信息。

(3)测试用户信息是否可改动。

(4)测试交易是否能进行。

(5)测试时间是否显示正确。

(6)测试商品信息是否会随着交易进行变动。

4.13尚未解决的问题

(1)测试新建的会员信息是否加入数据库。

(2)测试是否可查询普通用户信息、会员信息、商品信息。

(3)测试用户信息是否可改动。

(4)测试交易是否能进行。

(5)测试时间是否显示正确。

(6)测试商品信息是否会随着交易进行变动。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1