版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.PAGE.网上商城概要设计说明书中软培训实训基地 第1页共18页便利店进销存管理系统概要设计说明书便利店进销存管理系统概要设计说明书编写编写:张三、李四日期:2015-07-13王五日期:日期:受控状态:是发布版次:1.0日期:YYYY-MM-DD编号:变更记录日期版本变更说明作者2015-07-91.0初始版本张三、李四2015-07-131.1更新版本张三、李四目录1引言41.1编写目的41.2背景41.3基线41.4范围41.5定义51.6参考资料52总体设计52.1概述5功能描述5运行环境6开发环境72.2设计思想7系统构思7关键数据结构82.3人工处理过程83系统功能设计8各子模块功能的描述94系统数据结构设计104.1说明104.2数据结构104.3数据结构与系统元素的关系135接口设计135.1用户接口135.2外部接口136运行设计136.1系统初始化136.2运行控制136.3系统结束147系统出错处理设计147.1出错信息147.2补救措施148系统维护设计148.1检测点的设计148.2检测专用模块的设计149尚待解决的问题15引言编写目的本说明书目的在于明确说明系统需求,界定系统实现功能的范围,指导系统设计以及编码。本说明书的预期读者为:张翼,陈沛,黄泽洲,罗宁,段瑜,陈秋丽等。背景待开发的软件系统的名称为:便利店进销存管理系统;本项目的任务提出者及单位、开发者、用户及实现该软件的计算中心或计算机网络;该软件系统是便利店进销存管理系统,结合了数据库管理系统,登陆系统和信息管理系统为一体的综合软件系统,它是比较规范的、典型的基于Java的开发模式的系统软件。基线便利店进销存管理系统需求分析说明书v1.0范围系统包括的范围:主要分为七大模块:登陆模块、收银模块、库存管理模块、进货模块、显示销售记录模块、商品管理模块、人事管理模块登陆模块:用户登陆个人信息收银模块:记录信息发票打印用户信息管理商品信息管理库存管理模块:商品信息录入商品信息修改用户信息管理进货模块:商品信息管理用户信息管理显示销售记录模块:统计销售量统计销售额商品管理模块:商品信息管理人事管理模块:员工信息管理定义Jdbc:JAVA数据库连接Jbpm:Javabusinessprocessmanagement业务流程管理参考资料便利店进销存管理系统计划任务书;属于本项目的其他已发表的文件;本文件中各处引用的文件、资料、包括所要用到的软件开发标准。列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。总体设计概述功能描述系统包括的范围:主要分为七大模块:登陆模块、收银模块、库存管理模块、进货模块、显示销售记录模块、商品管理模块、人事管理模块。登陆模块:用户登陆个人信息收银模块:记录信息发票打印用户信息管理商品信息管理库存管理模块:商品信息录入商品信息修改用户信息管理进货模块:商品信息管理用户信息管理显示销售记录模块:统计销售量统计销售额商品管理模块:商品信息管理人事管理模块:员工信息管理运行环境软件环境名称版本语种操作系统WindowsServer2003简体中文操作系统的附加功能SP43简体中文数据库平台Mysql5.1简体中文应用平台tomcat5.x简体中文客户端软件MSIE8.0简体中文硬件环境服务器最低配置推荐配置应用和数据库服务器1CPU:P42.0G1CPU:P42.8GMem:512MMem:4GHD:40GHD:120G邮件服务器开发环境服务器软件环境分类名称版本语种操作系统Windows2003简体中文操作系统的附加功能SP33简体中文数据库平台MysqlV5.5英语应用平台JavaV7.0简体中文版本控制系统svn1.66简体中文邮件系统OutlookV3.0英语客户端软件JavaV7.0英语服务器硬件环境服务器最低配置推荐配置应用服务器、数据库服务器、邮件服务器、目录服务器1CPU:P42.0G1CPU:P42.8GMem:512MMem:2GHD:40GHD:120设计思想系统构思系统功能层次1表现层:包括JavaSwing页面视图,有LoginFrame、MainFrame、LogoutFrame、SalePanel等。主要负责界面的呈现显示。2功能层:包括mysql_connector,主要有Role、SaleRecorderIn、SaleRecorderByGoods、Goods等。主要负责在服务器端调用服务层提供的服务来完成系统设计的所有功能。3服务层:包括提供服务接口的Java文件。有DBConnect、ForSale、ForGoods等。4数据层:包括与数据库的链接功能。主要有DBConnect、ForSale、ForGoods等。5系统底层:包括Windows7操作系统,应用服务器Tomcat6.x,数据库库软件MySQL5.x。关键数据结构数据结构图人工处理过程说明在本系统的运行过程中不得不包含的人工处理过程〔若有的话。指出该处理过程在系统中的前后相关的功能及操作。该过程出现的原因,输入、输出、处理过程。系统功能设计此部分主要对关键功能进行设计,描述其实现方式。如果对详细设计要求不高,也可在下面的部分中包括对详细设计的功能说明,不必另建详细设计文件。此部分主要对各模块功能进行分解,尽量能细化到每一个操作。同时附以特征界面和数据表设计。各子模块功能的描述用户登陆〔1模块应该实现的功能〔即用户信息管理>:为了能够实现进货管理、收银管理、库存管理、商品信息管理、统计商品信息管理、人事管理,用户需要正确登陆,由此产生用户相关信息,如联系方式等需要有系统进行管理。<2>管理人员权限:管理人员可以在该模块中查询对应的用户信息,可浏览、修改员工的资料,并可以删除指定员工的相关信息,这对于确保用户信息的有效性会很有效。系统功能说明:用户管理:用户注册,如果用户注册,就可以参与便利店的运行操作中。用户信息管理:用户可以更改个人私有信息,如密码等;收银1.模块应该实现的功能:当顾客将自己所需购买的商品拿到收银台准备付款时,收银员能通过条形码读取商品的信息〔数量、价格等,并能在统计完后打印出发票。2.模块所包括的内容〔1:商品信息:商品的基本信息,主要包括商品的价格、数量和折扣。库存管理模块应该实现的功能:当货物信息有变更时,仓管员能够及时更改各类商品的信息〔区位、数量、种类、价格等。进货管理模块应该实现的功能:当货物到达时,仓管员能够将各类商品的信息录入系统〔区位、数量、种类、价格等。显示销售记录模块应该实现的功能:管理员随时能够查看并统计各类商品的信息〔销售量、销售额等商品管理模块应该实现的功能:仓管员能够对某个商品的信息及时进行增删查改。人事管理模块应该实现的功能:管理员能够对员工的信心及时进行增删查改。管理员管理员修改用户查询用户删除用户员工用户登陆系统数据结构设计说明在面向对象的设计方法中,数据也可以作为一个对象来处理,如果数据附属于某一对象,可以将其纳入该对象的属性管理之中。所以在面向对象的设计过程中,对数据的设计是在对对象的设计过程中完成的。数据结构表:check订单字段类型NULL额外说明chencIdint<11>否auto_increment编号Datedatetime否日期sumint<11>否总计订单详情表:goods商品字段类型NULL额外说明goodsIdint<11>否auto_increment编号namevarchar<50>否名称barcodevarchar<50>否二维码priceint<11>否价格numberint<11>否数量positionIdint<11>否货柜编号kindIdint<11>否种类编号表:member用户字段类型NULL额外说明memberIdint<11>否auto_increment编号usernamevarchar<50>否用户名passwordvarchar<50>否密码nameint<11>否姓名roletinyint<2>否权限表:position货架字段类型Null额外说明positionIdint<11>否auto_incrementnamevarchar<50>否表:salerecord销售纪录字段类型NULL额外说明salerecordIdint<11>否auto_increment编号checkIdint<11>否订单号goodsIdint<11>否商品编号numberint<11>否数量subtotalint<11>否小计表:workrecord字段类型NULL额外说明workrecordIdint<11>否auto_increment编号memberIdint<11>否开始时间starttimedatetime否工作时长lasttimeint<11>否数据结构与系统元素的关系说明各个数据结构与访问这些数据结构的各个系统元素之间的对应关系。将数据和系统的程序模块有机地结合起来。可以进一步向系统最终的数学模型<程序语言>靠近。接口设计用户接口进销存管理系统有两个接口:打印机打印和扫描仪扫描。通过这两个接口完成商品信息的读取和发票的打印功
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电器回收售卖合同范例
- 在建工程抵押合同范例
- 学生兼职酬劳合同范例
- 小学课程设计与安排汇报
- 小学动植物探索课程设计
- 平台柱课程设计
- 园林管理及养护课程设计
- 幼儿园武术互动课程设计
- 怎么搜专业课程设计
- 小学农业课程设计
- GB/T 29309-2012电工电子产品加速应力试验规程高加速寿命试验导则
- GB 29216-2012食品安全国家标准食品添加剂丙二醇
- 齐鲁工业大学信息管理学成考复习资料
- 公务员面试-自我认知与职位匹配课件
- 中频电治疗仪操作培训课件
- 柔弱的人课文课件
- 动物寄生虫病学课件
- 电梯曳引系统设计-毕业设计
- 三度房室传导阻滞护理查房课件
- 讲课比赛精品PPT-全概率公式贝叶斯公式-概率论与数理统计
- 药理学39人工合成抗菌药课件
评论
0/150
提交评论