超市管理系统项目设计说明书

项目名称:

超市管理系统

组长:

信计081-高坤

小组成员人:

信计081-08-刘瑜

信计081-10-曹仁中

信计081-15-赵天骄

超市管理项目设计说明书

1引言

1.1定义

1.2参考资料

[1] 张海藩著 《软件工程导论》(第5版) 清华大学出版社 2008 [2] 《UML 及建模》 作者:郭宁 清华大学出版社 [3] 《实时UML 与Rational Rose realtime 建模案例剖析》

作者:余金山 电子工业出版社

[4] 《软件工程案例教程》 作者:毕硕本 卢桂香 北京大学出版社 [5] http://www.docin.com/p-73972497.html [6] http://www.docin.com/app/my/docin/myFavorite

2总体设计

2.1需求规定

系统主要可以管理仓库和前台的商品信息,数量,用户信息。

● 前台商品管理: 商品售货,包括和何时货物不充足,商品摆放等等。 ● 后台售货管理: 管理仓库,货物种类等管理。

● 仓库商品信息管理:该模块用来管理商城的商品信息,包括商品信息录入、修改以及商品信息查询三个功能模块。商品信息输入项有商品编号,商品名称,商品类型,生产时间,厂家地址,出厂价,出售价,折扣价。

● 用户管理: 对用户进行管理,有用户添加,修改,删除和更新。 ● 维护:超级管理员和技术人员所应用的。

2.2运行环境

系统模式:本系统采用C/S模式作为开发模式 硬件环境:

服务器端:高性能计算机一台,

运行时内存要求:256MB

客户端:普通计算机 软件环境:

服务器端:Windows XP Professional 操作系统或更高。 客户端:Windows XP 操作系统

数据库服务器:Microsoft SQL Server 2005。

2.3基本设计概念和处理流程

注册界面:

用户打开注册界面—填入登录名(字符型) 、用户姓名(字符型)、密码(字符型) 、重复密码(字符型) 、,4项详细信息—系统检测注册信息是否符合规定,若有错,提示出错信息,返回填写信息界面;若信息符合规定—提示注册成功—注册用户员信息保存在对应数据库的数据表中。

登入流程图:

若成功登入,即可以检查后台个种服务,不能登入返回原始登录界面,仅仅可以查看前台功能。

商品进货流程,在管理知道商品库存的情况下对商品进行进货的管理。

2.4结构

前台售货:

货物管理:

进货管理中的进货信息信息:

货存管理序列图:

2.5功能需求与程序的关系

2.6人工处理过程

进货,和库存往前台进货需要人工管理。销售商品的种类休要超级管理员自己去规定。

2.7尚未问决的问题

在进货系统还没有和资金系统联系起来,可以在在本系统的基础上阔家一个资金管理系统,完成自能进货,自能资金管理。

3接口设计

3.1用户接口

后台登录:

功能描述:

界面特点介绍:普通用户需要输入正确的用户名、密码和验证码,才能登录到超市管理系统中(如界面1),否则,弹出提示信息框。

进入后台:

功能描述:各种功能都有下拉菜单,进行各种操作。

入库对话框:

功能描述:

次对话框记录进货世间,商品种类,人员,等等„.

3.2外部接口

外部接口包括用户界面、软件接口与硬件接口。

硬件接口:柜台机通过交款模块接口与服务器交换数据,进而对服务器上数据进行操

作。柜台机和服务器上都具备网卡,网卡间用网线连接,之间通过相应的通信协议进行数据交换。

软件接口:本系统中各模块间通过某些特定的类进行数据交换。例如,柜员机中的付

费软件与服务器中的超市管理软件的付费模块进行数据交换。

3.3内部接口

内部接口即模块之间的接口。

模块间进行数据交换和控制协助。例如,本系统的出入库模块,将数据通过中间件传递给数据库处理。当发生入库事件时,外部数据输入至本系统的入库管理模块,模块中的相关类检查数据的合法性。数据传递类将数据传递给数据库处理。当发生出库事件时,外部数据输入至本系统的出库管理模块,模块中的相关类事先提取数据库的相关数据,检查事件是否可行(例如,出库货物的数量是否大于库存,大于则该事件不可行),可行则交付具体的事件类进行处理。

4系统数据结构设计

数据库部分设计:

管理员信息:

销售统计:

出库信息:

新增商品信息:

进库信息:

5系统出错处理设计

5.1出错信息

(1)基本错误:普通用户需要输入正确的用户名、密码和验证码,才能登录到超市管理

系统的界面中,否则,系统不识别错误信息,则弹出错误提示信息框。

(2)数据库错误:在使用SQL Server 2005建立超市管理系统的数据库时,由于SQL 语

句掌握不熟练,编写出的代码总有错误,系统无法正常运行或系统报错,致使无法正常建立所需的功能。

(3)软件错误:系统界面是同过C++MFC 程序做出来的,软件个系统创建个种类,但

是在操作的时候,自己往其中加一些类的同时,操作不当会照成程序内部执行出现错误。

5.2补救措施

(1)已成功申请过用户名与密码的用户应正确记忆其信息,以便日后成功登录系统方便、

快捷。

(2)平时多使用SQL 语句练习编码,尝试各种所学过的功能,熟练掌握其运用方法及

技巧,把使用SQL 语言编程作为一种基本技能。

(3)做出好的临界效果,同时我们可以在软件正常工作的时候,同时通过接口用MFC 进

入内核执行维护。是可以解决的好办法。

5.3系统维护设计

为了清除系统运行中发生的故障和错误,超级管理员要对系统进行必要的修改于完善:为了使系统适应用户环境的变化,满足新提出的需要,也要对原系统做些局部的更新,这些工作系统称为系统维护。

系统维护的任务是改正软件系统在使用过程中发现的隐含错误,扩充在使用过程中用户提出的新的功能及性能要求,其目的是维护软件系统的“正常运作”。这阶 段的文档是软件问题报告和软件修改报告,它记录发现软件错误的情况以及修改软件过程。软件维护包括以下四项:

1) 改正性维护:用户在程序使用期间发现错误,并把他们遇到的问题报告给维护

人员,我们把诊断和改正的过程叫改正维护。

2) 适应性维护:也就是为了和变化的环境适当的配合而进行修改软件活动。 3) 完善性维护:在使用软件的过程中用户往往提出增加新功能或修改已有功能的

建议,为了满足这类要求需要完善性维护。

4) 预防性维护:就是为了改进未来的可维护性或可操作性,或为了给未来的改进

奠定更好的基础而修复软件时,出现了防御性维护。

新系统在正式投入正常运行后,为了预防自然和人对数据的破坏,让系统长期高效地工作,必须适当对系统维护。主要做两方面的工作,日常维护和系统维护。在日常维护中,一个重要的环节是数据的备份和刷新,一定要有计划的、定期的对数据进行更新和备份。恢复数据对应数据的备份功能。在系统维护中,主要是对数据库的结构的改进和对程序代码做适当修改,以适应系统的需求。

项目名称:

超市管理系统

组长:

信计081-高坤

小组成员人:

信计081-08-刘瑜

信计081-10-曹仁中

信计081-15-赵天骄

超市管理项目设计说明书

1引言

1.1定义

1.2参考资料

[1] 张海藩著 《软件工程导论》(第5版) 清华大学出版社 2008 [2] 《UML 及建模》 作者:郭宁 清华大学出版社 [3] 《实时UML 与Rational Rose realtime 建模案例剖析》

作者:余金山 电子工业出版社

[4] 《软件工程案例教程》 作者:毕硕本 卢桂香 北京大学出版社 [5] http://www.docin.com/p-73972497.html [6] http://www.docin.com/app/my/docin/myFavorite

2总体设计

2.1需求规定

系统主要可以管理仓库和前台的商品信息,数量,用户信息。

● 前台商品管理: 商品售货,包括和何时货物不充足,商品摆放等等。 ● 后台售货管理: 管理仓库,货物种类等管理。

● 仓库商品信息管理:该模块用来管理商城的商品信息,包括商品信息录入、修改以及商品信息查询三个功能模块。商品信息输入项有商品编号,商品名称,商品类型,生产时间,厂家地址,出厂价,出售价,折扣价。

● 用户管理: 对用户进行管理,有用户添加,修改,删除和更新。 ● 维护:超级管理员和技术人员所应用的。

2.2运行环境

系统模式:本系统采用C/S模式作为开发模式 硬件环境:

服务器端:高性能计算机一台,

运行时内存要求:256MB

客户端:普通计算机 软件环境:

服务器端:Windows XP Professional 操作系统或更高。 客户端:Windows XP 操作系统

数据库服务器:Microsoft SQL Server 2005。

2.3基本设计概念和处理流程

注册界面:

用户打开注册界面—填入登录名(字符型) 、用户姓名(字符型)、密码(字符型) 、重复密码(字符型) 、,4项详细信息—系统检测注册信息是否符合规定,若有错,提示出错信息,返回填写信息界面;若信息符合规定—提示注册成功—注册用户员信息保存在对应数据库的数据表中。

登入流程图:

若成功登入,即可以检查后台个种服务,不能登入返回原始登录界面,仅仅可以查看前台功能。

商品进货流程,在管理知道商品库存的情况下对商品进行进货的管理。

2.4结构

前台售货:

货物管理:

进货管理中的进货信息信息:

货存管理序列图:

2.5功能需求与程序的关系

2.6人工处理过程

进货,和库存往前台进货需要人工管理。销售商品的种类休要超级管理员自己去规定。

2.7尚未问决的问题

在进货系统还没有和资金系统联系起来,可以在在本系统的基础上阔家一个资金管理系统,完成自能进货,自能资金管理。

3接口设计

3.1用户接口

后台登录:

功能描述:

界面特点介绍:普通用户需要输入正确的用户名、密码和验证码,才能登录到超市管理系统中(如界面1),否则,弹出提示信息框。

进入后台:

功能描述:各种功能都有下拉菜单,进行各种操作。

入库对话框:

功能描述:

次对话框记录进货世间,商品种类,人员,等等„.

3.2外部接口

外部接口包括用户界面、软件接口与硬件接口。

硬件接口:柜台机通过交款模块接口与服务器交换数据,进而对服务器上数据进行操

作。柜台机和服务器上都具备网卡,网卡间用网线连接,之间通过相应的通信协议进行数据交换。

软件接口:本系统中各模块间通过某些特定的类进行数据交换。例如,柜员机中的付

费软件与服务器中的超市管理软件的付费模块进行数据交换。

3.3内部接口

内部接口即模块之间的接口。

模块间进行数据交换和控制协助。例如,本系统的出入库模块,将数据通过中间件传递给数据库处理。当发生入库事件时,外部数据输入至本系统的入库管理模块,模块中的相关类检查数据的合法性。数据传递类将数据传递给数据库处理。当发生出库事件时,外部数据输入至本系统的出库管理模块,模块中的相关类事先提取数据库的相关数据,检查事件是否可行(例如,出库货物的数量是否大于库存,大于则该事件不可行),可行则交付具体的事件类进行处理。

4系统数据结构设计

数据库部分设计:

管理员信息:

销售统计:

出库信息:

新增商品信息:

进库信息:

5系统出错处理设计

5.1出错信息

(1)基本错误:普通用户需要输入正确的用户名、密码和验证码,才能登录到超市管理

系统的界面中,否则,系统不识别错误信息,则弹出错误提示信息框。

(2)数据库错误:在使用SQL Server 2005建立超市管理系统的数据库时,由于SQL 语

句掌握不熟练,编写出的代码总有错误,系统无法正常运行或系统报错,致使无法正常建立所需的功能。

(3)软件错误:系统界面是同过C++MFC 程序做出来的,软件个系统创建个种类,但

是在操作的时候,自己往其中加一些类的同时,操作不当会照成程序内部执行出现错误。

5.2补救措施

(1)已成功申请过用户名与密码的用户应正确记忆其信息,以便日后成功登录系统方便、

快捷。

(2)平时多使用SQL 语句练习编码,尝试各种所学过的功能,熟练掌握其运用方法及

技巧,把使用SQL 语言编程作为一种基本技能。

(3)做出好的临界效果,同时我们可以在软件正常工作的时候,同时通过接口用MFC 进

入内核执行维护。是可以解决的好办法。

5.3系统维护设计

为了清除系统运行中发生的故障和错误,超级管理员要对系统进行必要的修改于完善:为了使系统适应用户环境的变化,满足新提出的需要,也要对原系统做些局部的更新,这些工作系统称为系统维护。

系统维护的任务是改正软件系统在使用过程中发现的隐含错误,扩充在使用过程中用户提出的新的功能及性能要求,其目的是维护软件系统的“正常运作”。这阶 段的文档是软件问题报告和软件修改报告,它记录发现软件错误的情况以及修改软件过程。软件维护包括以下四项:

1) 改正性维护:用户在程序使用期间发现错误,并把他们遇到的问题报告给维护

人员,我们把诊断和改正的过程叫改正维护。

2) 适应性维护:也就是为了和变化的环境适当的配合而进行修改软件活动。 3) 完善性维护:在使用软件的过程中用户往往提出增加新功能或修改已有功能的

建议,为了满足这类要求需要完善性维护。

4) 预防性维护:就是为了改进未来的可维护性或可操作性,或为了给未来的改进

奠定更好的基础而修复软件时,出现了防御性维护。

新系统在正式投入正常运行后,为了预防自然和人对数据的破坏,让系统长期高效地工作,必须适当对系统维护。主要做两方面的工作,日常维护和系统维护。在日常维护中,一个重要的环节是数据的备份和刷新,一定要有计划的、定期的对数据进行更新和备份。恢复数据对应数据的备份功能。在系统维护中,主要是对数据库的结构的改进和对程序代码做适当修改,以适应系统的需求。


相关文章

  • 软件文档写作实训报告超市管理系统
  • 辽 宁 工 业 大 学 实训报告 题目: 超市管理系统软件文档 院(系): 软件学院 专业班级: 电子商务092班 学 号: 091401050 学生姓名: 洪 竹 指导教师: 张莉莉 教师职称: 助 教 起止时间: 2011.11.28- ...查看


  • 小型超市销售管理系统
  • 小型超市销售管理系统 实 验 报 告 实验课程: 信息系统分析与设计 学生姓名:曹志明 冯建明 冯伟 胡华 赖玉峰 专业班级: 信息管理041班 组 长:曹志明(6104104002) 小组成员:冯建明(6104104027) 冯 伟(61 ...查看


  • 超市管理 总体设计说明书
  • [超市管理系统] 总体设计说明书 2013 年 10 月 28 日 1.引言 1.1编写目的 本系统的基本功能是帮助超市的工作人员处理日常的基本工作,包括一般的进货工作,价格管理等多方面的工作,可以减少工作人员的工作量,以及工作成本,主要的 ...查看


  • 软件工程论文(校园网上超市系统)
  • 软件工程论文 学校: 学院: 班级: 学号: 姓名: 题目: 校园超市网站 目录 1. 概念---------------------------------------------------------1 2. 课题简介-------- ...查看


  • IT项目管理报告
  • 仓库管理项目管理报告 一.项目规划 1.项目说明 该项目是为超市的仓库管理设计的.超市商品的大量出入仓库,使得每一个大型超市每年要花费的人力.投资.设施.费用去计划和控制库存,库存的周转率是标志着企业运营效率的重要指标,对企业的资产收益率起 ...查看


  • 超市进销存管理系统需求规格说明书
  • 二.需求规格说明书 目 录 1.引言 ..................................................................................................... ...查看


  • 数据要求说明书
  • 数据要求说明书 题 目 超市运营管理系统 学院(部) 国脉信息学院 专 业 网络工程 学生姓名 0930040207郑文槟 0930040250郭文明 0930040251邱恒金 年级 09 指导教师 魏少涵 2011年 10月 10日 1 ...查看


  • 超市供应链总体设计报告
  • 根据题目要求拟定方案, 实地调研通州区八里桥乐天隆超市, 进行分析, 撰写本超市的供应链设计方案. 一.供应链概念 供应链最早来源于彼得.德鲁克提出的" 经济链", 而后经由迈克尔.波特发展成为"价值链&quo ...查看


  • 美容院与超市双赢合作策划方案
  • 罗兰佩蒂与新一代百超货市双赢合作策划方案 策划背景: 如今的商业社会,资源共享与合作已成为各商家寻求的一种双赢发展模式,如何进行利用现在的资源整合是各商家重要考虑的经营手段,利用好这些资源,就能在经营当中利益和名誉双收.所以,根据罗兰佩蒂美 ...查看


热门内容