便利店进销存管理系统概要设计说明书_第1页
便利店进销存管理系统概要设计说明书_第2页
便利店进销存管理系统概要设计说明书_第3页
便利店进销存管理系统概要设计说明书_第4页
便利店进销存管理系统概要设计说明书_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、便利店进销存管理系统概要设计说明编写:张三、李四日期:审核:王五日期:批准:日期:受控状态:是发布版次:日期:编号:变更记录日期版本变更说明作者初始版本张三、李四更新版本张三、李四引言 错误!未指定书签。编写目的 错误!未指定书签。背景 错误!未指定书签。基线 错误!未指定书签。范围 错误!未指定书签。定义 错误!未指定书签。参考资料 错误!未指定书签。总体设计 错误!未指定书签。概述 错误!未指定书签。功能描述 错误!未指定书签。运行环境 错误!未指定书签。开发环境 错误!未指定书签。设计思想 错误!未指定书签。系统构思 错误!未指定书签。关键数据结构 错误!未指定书签。人工处理过程 错误!

2、未指定书签。系统功能设计 错误!未指定书签。各子模块功能的描述 错误!未指定书签。系统数据结构设计 错误!未指定书签。说明 错误!未指定书签。数据结构 错误!未指定书签。数据结构与系统元素的关系 错误!未指定书签。接口设计 错误!未指定书签。用户接口 错误!未指定书签。外部接口 错误!未指定书签。运行设计 错误!未指定书签。系统初始化 错误!未指定书签。运行控制 错误!未指定书签。系统结束 错误!未指定书签。系统出错处理设计 错误!未指定书签。出错信息 错误!未指定书签。补救措施 错误!未指定书签。系统维护设计 错误!未指定书签。检测点的设计 错误!未指定书签。检测专用模块的设计 错误!未指定

3、书签。未指定书签。未指定书签。 未指定书签。 未指定书签。 未指定书签。 未指定书签。 未指定书签。 未指定书签。 未指定书签。 未指定书签 未指定书签 未指定书签 未指定书签。 未指定书签 未指定书签 未指定书签。未指定书签。 未指定书签 未指定书签。 未指定书签。 未指定书签。 未指定书签。 未指定书签。 未指定书签。 未指定书签。 未指定书签。 未指定书签。 未指定书签。 未指定书签。 未指定书签。 未指定书签。 未指定书签。 未指定书签。 未指定书签。 未指定书签。 未指定书签。尚待解决的问题 错误!未指定书签。1 引言1.1 编写目的本说明书目的在于明确说明系统需求,界定系统实现功能

4、的范围,指导系统设计以及编码。本说明书的预期读者为:张翼,陈沛,黄泽洲,罗宁,段瑜,陈秋丽等。1.2 背景a) 待开发的软件系统的名称为:便利店进销存管理系统;b) 本项目的任务提出者及单位、开发者、 用户及实现该软件的计算中心或计算机网络;c) 该软件系统是便利店进销存管理系统,结合了数据库管理系统,登陆系统和信息管理系统为一体的综合软件系统,它是比较规范的、典型的基于的开发模式的系统软件。1.3 基线便利店进销存管理系统需求分析说明书1.4 范围系统包括的范围:主要分为七大模块:登陆模块、收银模块、库存管理模块、进货模块、显示销售记录模块、商品管理模块、人事管理模块登陆模块:用户登陆个人信

5、息收银模块:记录信息发票打印用户信息管理商品信息管理库存管理模块:商品信息录入商品信息修改用户信息管理进货模块: 商品信息管理用户信息管理显示销售记录模块: 统计销售量 统计销售额商品管理模块: 商品信息管理人事管理模块: 员工信息管理1.5 定义:数据库连接: 业务流程管理1.6 参考资料便利店进销存管理系统计划任务书;属于本项目的其他已发表的文件;本文件中各处引用的文件、资料、包括所要用到的软件开发标准。列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。2 总体设计2.1 概述2.1.1 功能描述系统包括的范围:主要分为七大模块:登陆模块、收银模块、库存

6、管理模块、进货模块、显示销售记录模块、商品管理模块、人事管理模块。登陆模块: 用户登陆 个人信息 收银模块: 记录信息 发票打印用户信息管理商品信息管理库存管理模块: 商品信息录入 商品信息修改 用户信息管理进货模块:商品信息管理 用户信息管理显示销售记录模块: 统计销售量统计销售额商品管理模块: 商品信息管理人事管理模块: 员工信息管理2.1.2 运行环境2.1.2.1软件环境名称版本语种操作系统:简体中文操作系统的附加功能:简体中文数据库平台简体中文应用平台:简体中文客户端软件P简体中文2.1.2.2硬件环境2.1.3 开发环境2.1.3.1 服务器软件环境分类名称版本语种操作系统简体中文

7、,操作系统的附加功能简体中文数据库平台英语应用平台简体中文版本控制系统简体中文邮件系统英语客户端软件英语2.1.3.2 服务器硬件环境服务器最低配置推荐配置应用服务器、 数据库服务 器、邮件服务 器、目录服务 器2.2 设计思想2.2.1 系统构思系统功能层次表现层:包括页面视图,有、等。主要负责界面的呈现显示。功能层:包括,主要有、等。主要负责在服务器端调用服务层提供的服务来完成系 统设计的所有功能。服务层:包括提供服务接口的 文件。有、等。数据层:包括与数据库的链接功能。主要有、等。系统底层:包括 操作系统,应用服务器 ,数据库库软件2.2.2 关键数据结构2.2.2.1数据结构图Inve

8、ntoryPanel- type:J Combo Box禺kindvalug:J Combo Box- wilua:JTtxIFitld- co口加ntTable :JTjble- se a rch:J B uttonStockPaiinel-bargde : JTextField-hum be rJT extIField* sub nit: J Button+ submit 0 : v«ldSalePanel- goodslid: JTexifeiNd- addJButton- cum: JButlon- orrtentTmble : JTmtHe- total: JLable+

9、search Q : int-i-J+ add Qi : iint+ sum 0 : IntAJPanelSiitRAoordPintltypeJComboBox-salect/eir :JComboBox-sellectSeason :JCombBoxselectMonth :JComboBax川却JCambo6oxEartdateditepictc-end date:date pick-orderby!JC<&mboBo-ftjrohi:J6uHonsum;JLibk-cantentTable :JTabile+search Q : voiidMa n age IM embe

10、rI - t井电"JiCbmiboBox卜:JTextFleld-vuoikld::JTextFitld卜 role:JiComibaBox-search:JButton< add:J Button-id:JTsxtField卜 update:JButton-contenitTable : JTable+ search 0:void+ add 0:void+ update。:void type-akind Value: pQsiticinVjilue:=value; search:13dd: goodsld:=update contentTable: Attn bmangeP

11、osirti o nute_11 : 看Kirnd:2.3 人工处理过程说明在本系统的运行过程中不得不包含的人工处理过程(若有的话)。指出该处理过程在系统中的前后相关的功能及操作。该过程出现的原因,输入、输出、处理过程。3系统功能设计此部分主要对关键功能进行设计,描述其实现方式。如果对详细设计要求不高,也可在下面的部分中包括对详细设计的功能说明,不必另建详细设计文件。此部分主要对各模块功能进行分解,尽量能细化到每一个操作。同时附以特征界面和数据表设计。3.1.1 各子模块功能的描述2.3.1.1 用户登陆()模块应该实现的功能(即用户信息管理) :为了能够实现进货管理、收银管理、库存管理、商品

12、信息管理、统计商品信息管理、人事管理,用户需要正确登陆,由此产生用户相关信息,如联系方式等需要有系统进行管理。() 管理人员权限:管理人员可以在该模块中查询对应的用户信息,可浏览、修改员工的资料,并可以删除指定员工的相关信息,这对于确保用户信息的有效性会很有效。系统功能说明:用户管理:用户注册,如果用户注册,就可以参与便利店的运行操作中。用户信息管理:用户可以更改个人私有信息,如密码等;2.3.1.2 收银. 模块应该实现的功能:当顾客将自己所需购买的商品拿到收银台准备付款时,收银员能通过条形码读取商品的信息(数量、价格等),并能在统计完后打印出发票。. 模块所包括的内容() :商品信息:商品

13、的基本信息,主要包括商品的价格、数量和折扣。2.3.1.3 库存管理模块应该实现的功能:当货物信息有变更时,仓管员能够及时更改各类商品的信息(区位、数量、种类、价格等)。2.3.1.4 进货管理模块应该实现的功能:当货物到达时,仓管员能够将各类商品的信息录入系统(区位、数量、种类、价格等)。3.1.1.5显示销售记录模块应该实现的功能:管理员随时能够查看并统计各类商品的信息(销售量、销售额等)3.1.1.6商品管理模块应该实现的功能:仓管员能够对某个商品的信息及时进行增删查改。3.1.1.7人事管理模块应该实现的功能:管理员能够对员工的信心及时进行增删查改。4系统数据结构设计4.1 说明在面向

14、对象的设计方法中, 数据也可以作为一个对象来处理, 如果数据附属于某一对象, 可以将其纳入该对象的属性管理之中。 所以在面向对象的设计过程中, 对数据的设计是在对 对象的设计过程中完成的。4.2 数据结构表: 订单类型额外说明()否编号否日期()否总计订单详情表: 商品字段额外说明()否编号()否名称()否二维码()否价格()否数量()否货柜编号()否种类编号表: 用户字段额外说明()否编号()否用户名()否密他()否姓名()否权限表: 货架字段额外说明()否()否表: 销售纪录字段额外说明()否编号()否订单号()否商品编号()否数量()否小计字段额外说明()否编号()否开始时间否工作时长(

15、)否4.3 数据结构与系统元素的关系说明各个数据结构与访问这些数据结构的各个系统元素之间的对应关系。将数据和系统的程序模块有机地结合起来。可以进一步向系统最终的数学模型(程序语言)靠近。5接口设计5.1用户接口进销存管理系统有两个接口: 打印机打印和扫描仪扫描。通过这两个接口完成商品信息 的读取和发票的打印功能。5.2外部接口.顾客购买商品时,系统与扫描器的接口。.打印发票时,打印机与系统的接口。6运行设计6.1 系统初始化说明本系统的初始化过程。以流程的方式描述系统依次的动作,包括内存使用情况、 数据初始化、对象的初始化等。6.2 运行控制.说明对系统施加不同的外界运行控制时所引起的各种不同的运行模块组合,说明每种运行所历经的内部模块和支持软件。.说明每一种外界运行控制的方式方法和操作步骤。. 说明每种运行模块组合将占用各种资源的情况。. 说明系统运行时的安全控制。6.3 系统结束说明本系统的结束过程。以流程的方式描述系统退出时依次的动作,包括内存释放情况、对象的释放等。一般情况下系统出错设计和系统维护设计不应简化,但对特定情况下(如用户需求中未明确规定或项目周期较短、经费较少、项目复杂程度较少等)这两部分的设计可以简化。7 系统出错处理设计7.1 出错信息包括出错信息表、故障处理技术等。7.2 补救措施说明故障出现后可能采取的变通措施,包括:a. 后备技

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论