商品信息管理系统系统设计说明书.doc_第1页
商品信息管理系统系统设计说明书.doc_第2页
商品信息管理系统系统设计说明书.doc_第3页
商品信息管理系统系统设计说明书.doc_第4页
商品信息管理系统系统设计说明书.doc_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

1 商品信息管理商品信息管理 系统设计说明书系统设计说明书 2 1 引言引言.2 1.1 编写目的.2 1.2 背景.2 1.3 定义.2 1.4 参考资料.2 2 程序系统的结构程序系统的结构.2 3 程序程序 1(标识符)设计说明(标识符)设计说明.4 3.1 程序描述.5 3.2 功能.5 3.3 性能.5 3.4 输人项.6 3.5 输出项.6 3.6 算法.6 3.7 流程逻辑.6 3.8 接口.8 3.9 存储分配.8 3.10 注释设计.8 3.11 限制条件.9 3.12 测试计划.9 3.13 尚未解决的问题.9 4 程序程序 2(标识符)设计说明(标识符)设计说明.9 5 用例视图用例视图.12 5.1 系统用例图.12 5.2 商品信息查询13 5.3 商品入库信息查询14 5.4 商品销售信息查询15 5.5 商品入库信息添加16 5.6 商品入库信息修改17 5.7 商品入库信息删除18 5.8 商品库存基本信息添加19 5.9 商品库存基本信息修改20 5.10 商品库存基本信息删除.21 5.11 用户管理.22 5.12 密码管理.23 3 商品信息管理系统详细设计说明书商品信息管理系统详细设计说明书 1 1 引言引言 1.1 编写目的编写目的 通过商品管理系统,使商品管理信息工作系统化、规范化、自动化,方便 的查询进货情况、库存情况、销售情况,从而达到提高商品管理效率的目的。 1.2 背景背景 商品信息管理系统; 本系统的具体任务就是设计一个商品信息的数据库系统,努力实现由计算 机来代替人工执行一系列商品信息的系统化、规范化和自动化操作; 开发工具:Sqlserver2000,Myeclipse7.0; 运行环境:Windows XP, 1.3 定义定义 MYSQL:数据库管理软件 Sqlserver2000:数据库管理系统 Myeclipse7.0:java 编程软件。 1.4 参考资料参考资料 SQL Server 2000 数据库开发作者: 杜军平 黄杰主编机械工业出版社 实用软件工程 Leszek A.Maciaszek Bruc Lee Liong 著 机械工业出版社 2 2 程序系统的结构程序系统的结构 该系统为了两大部分:客户端与服务器端,中间通过 protocol 类通信。其中使用 gson 库来转换和逆向转换对象,实现标准包括: 1、客户端主程序 A、工程类型:数据库项目; B、工程名称:商品信息管理系统 C、编译生成文件:dbf 形式 D、引用的组件:JDK 注:以上提供的是工具集合,具体用到的类都包含在里面 4 2、服务器端主程序: 服务器端程序以及 Sqlserver 数据库操作类 3、服务器端数据库操作 用户系统管理,商品销售信息管理。物资出库信息管理,物资入库信息管理,物 资库存信息管理。 商品信息管理系统 商 品 销 售 信 息 管 理 用 户 系 统 管 理 商 品 库 存 信 息 管 理 商 品 入 库 信 息 管 理 商 品 销 售 信 息 查 询 商 品 销 售 信 息 浏 览 商 品 入 库 信 息 添 加 商 品 入 库 信 息 修 改 商 品 入 库 信 息 删 除 库 存 基 本 信 息 添 加 库 存 基 本 信 息 修 改 库 存 基 本 信 息 删 除 用 户 管 理 密 码 管 理 信 息 查 询 商 品 入 库 信 息 查 询 商 品 信 息 查 询 商 品 销 售 信 息 查 询 系统模块图 5 3 3 程序程序 1 1(标识符)设计说明(标识符)设计说明 界面设置如下:创建数据库 6 3.1 程序描述程序描述 A、客户端窗体: 清晰明了的设计,使工具简单易操作,让用户尽可能地关注信息的内容主体。 B、服务器端设计: 该窗体在设计上尽量的符合人们的使用习惯,并且在出现非法操作的情况下,有相应 的提示信息输出 3.2 功能功能 企业物资管理系统的设计主要实现以下几个功能: 用户系 统功能 管理 包括用户管理,密码管理,修改密码,修改密码的基本信息 商品入 库信息 管理系 统 通过此功能查询,修改,添加商品入库的信息。使商品的流动性有更加清 晰的可见性,便于管理人员查询。 商品库 存信息 管理系 统 建立信息,根据商品的属性,在文件中输入商品的具体信息。可以查询, 修改,添加物资的基本信息如物资编号、物资名称、类别、生产日期、单 价等。 商品销 售信息 管理系 统 可以查询和修改销售商品信息。方便管理员了解了解商品信息,及时更新 信息便于企业的运营。 3.3 性能性能 灵 活 性:窗口响应绝大部分的快捷菜单和控制面板操作; 7 时间特性:响应鼠标单击的时间在 23 秒之间; 3.4 输人项输人项 输入的数据是管理员执行的各种操作,包括鼠标、键盘等操作。 3.5 输出项输出项 输出是从数据库中读取的数据,或错误警告信息。 3.6 算法算法 本程序不需要算法。 3.7 流程逻辑流程逻辑 控件属性更改值表 控件CaptionalignmentpictureStretch Form1商品管理信息系统 Label1商品管理信息系统 Command1商品库存信息管理 Command2商品入库信息管理 Command3商品出库信息管理 Command4商品销售信息管理 Command5用户系统管理 Command6系统退出 系统主界面的设计,分别添加 6 个命令按钮控件、一个标签控件。 商品信息管理系统 商品入库信息管理商品销售信息管理 商品信息管理用户管理 8 1.商品基本信息模块设计,商品基本信息管理模块主要实现如下功能: 添加商品基本信息。 修改商品基本信息。 删除商品基本信息。 查询商品基本信息。 商品入库编辑 商品在库信息编辑 商品编号 id 商品名称 spname 生产日期 sptime 保质期 splife 商品说明 explain 备注 memo 2 商品入库信息管理模块设计,入库信息管理模块主要实现如下功能: 添加入库信息。 修改入库信息。 删除入库信息。 查询入库信息。 入库编号 rkid 商品编号 id 入库时间 rktime 入库数量 rkqua 单价 rupri 9 3 商品销售信息管理模块设计,商品销售信息管理模块主要实现如下功能: 查询销售信息。 修改销售信息 浏览退货及损失信息。 销售编号 seid 商品编号 id 销售时间 setime 销售数量 sequa 销售单价 sepri 备注 memo 10 4 用户管理模块设计,用户管理模块主要实现如下功能: 查询用户信息。 修改用户信息 。 员工编号 emid 员工姓名 enname 职位 Post 备注 Memo 11 3.8 接口接口 商品 入库登记 物资基本信息 销售状况 商品入库信息商品出库信息 商品剩余信息 各个模块关系图 用户接口:采用窗口化,菜单式进行设计,在操作时响应热键。 外部接口:通过 JDBC 对 Sqlsever 数据库的连接。 内部接口:通过面向对象语言设计类,在 public 类中实现调用,类间实现严格封装。 3.9 存储分配存储分配 本程序在 java 编译工具 Myeclipse 中进行编码,直接的内存分配由 java 运行时分配。 本组件内所依赖的变量、结构要求全部在组件元素内申明 3.10 注释设计注释设计 在代码的适当处有中文代码注释。 12 3.11 限制条件限制条件 所有用户的权限都经过严格设置,不能进行权限外的操作。 3.12 测试计划测试计划 测试日期、测试人员安排请参考测试计划,测试用例的具体内容,请参考测试用例说 明。 3.13 尚未解决的问题尚未解决的问题 暂无 4 4 程序程序 2 2(标识符)设计说明(标识符)设计说明 用类似 F3 的方式,说明第 2 个程序乃至第 N 个程序的设计考虑。 . 5 5 用例视图用例视图 5.1 系统用例图系统用例图 系统用例图如图 5.1 图 13 Customer 商品入库信息查询 商品信息查询 商品销售信息查询 Manager 商品销售信息浏览 商品入库信息添加 商品入库信息修改 商品入库信息删除 库存基本信息添加 库存基本信息删除 库存基本信息修改 用户管理 密码管理 结束1 结束2 结束3 结束4结束5 结束6 结束7 结束8 结束9 结束10 结束11 结束12 结束13 结束14 结束15 结束16 结束17 结束18 结束19 结束20 结束21 结束22 结束23 结束24 结束25 结束26 结束27 结束28 结束29 结束30 图 5.1 系统用例图 5.2商品入库信息查询商品入库信息查询 A用例简述 用户输入商品相关的关键词,系统检索相关的商品,并显示这些商品的信息。 B 基本事件流 1 用户:在商品入库查询页面,输入商品查询条件,提交查询请求; 2 系统:在系统中查询与输入条件相符的商品数据; 14 3 系统:把查询入库条件相符的商品数据显示在页面上; 4 用例结束。 C 活动图 商品入库信息查询活动图如图 5.2 SystemCumtomer结束1 结束2 显示查询页面 输入查询信息,提交 查询满足条件的商品 显示符合条件的商品 否 是 图 5.2 入库信息查询图 5.3 商品信息查询商品信息查询 A用例简述 用户输入商品相关的关键词,系统检索相关的商品,并显示这些商品的信息。 B 基本事件流 1 用户:在商品检索页面,输入商品检索条件,提交检索请求; 2 系统:在系统中检索与输入条件相符的商品数据; 3 系统:把检索条件相符的商品数据显示在页面上; 4 用例结束。 C 活动图 商品信息查询活动图见图 5.3 15 SystemCustomer 显示查询页面 输入查询条件,提交 查询满足条件的 显示符合条件的商品 否 是 图 5.3 商品信息查询图 5.4 商品销售信息查询商品销售信息查询 A用例简述 用户输入商品相关的关键词,系统检索相关的商品,并显示这些商品的销售信息。 B 基本事件流 1 用户:在商品检索页面,输入商品检索条件,提交检索请求; 2 系统:在系统中检索与输入条件相符的商品数据; 3 系统:把检索条件相符的商品的销售数据显示在页面上; 4 用例结束。 C 活动图 商品销售信息查询活动图见图 5.4 SystemCustomer 显示查询页面 输入查询条件,提交 查询满足条件的 显示符合条件的商品 否 是 图 5.4 商品销售信息查询图 5.5 商品入库信息添加商品入库信息添加 A用例简述 管理者输入商品相关的关键词,系统检索相关的商品,将商品信息显示,管理者添加 要添加的信息,提交回系统。 B 基本事件流 16 1 管理者:在商品检索页面,输入商品检索条件,提交检索请求; 2 系 统:在系统中检索与输入条件相符的商品数据; 3 系 统:把检索条件相符的商品的销售数据显示在页面上; 4 管理者:添加要添加的信息,提交回系统; 5 用例结束。 C 活动图 商品入库信息添加活动图见图 5.5 SystemManager 查询商品页面 输入查询条件,提交 查新满足条件的商品 返回符合条件商品信息 添加所要添加的条件提交 保存新的信息 否 是 图 5.5 商品入库信息添加图 5.6 商品入库信息修改商品入库信息修改 A用例简述 管理者输入商品相关的关键词,系统检索相关的商品,将商品信息显示,管理者修改 要修改的信息,提交回系统。 B 基本事件流 1 管理者:在商品检索页面,输入商品检索条件,提交检索请求; 2 系 统:在系统中检索与输入条件相符的商品数据; 3 系 统:把检索条件相符的商品的销售数据显示在页面上; 4 管理者:修改要修改的信息,提交回系统; 5 用例结束。 C 活动图 商品入库信息修改活动图见图 5.6 17 SystemManager 查询商品页面 输入查询条件,提交 查询满足条件的商品 返回符合条件的商品信息修改索要修改的条件,提交 保存新的信息 否 是 图 5.6 商品入库信息修改图 5.7 商品入库信息删除商品入库信息删除 A用例简述 管理者输入商品相关的关键词,系统检索相关的商品,将商品信息显示,管理者删除 要删除的信息,提交回系统。 B 基本事件流 1 管理者:在商品检索页面,输入商品检索条件,提交检索请求; 2 系 统:在系统中检索与输入条件相符的商品数据; 3 系 统:把检索条件相符的商品的销售数据显示在页面上; 4 管理者:删除要删除的信息,提交回系统; 5 用例结束。 C 活动图 商品入库信息删除活动图见图 5.7 18 图 5.7 商品入库信息删除图 5.8 商品库存基本信息添加商品库存基本信息添加 A用例简述 管理者输入商品相关的关键词,系统检索相关的商品,将商品信息显示,管理者添加 要添加的库存信息,提交回系统。 B 基本事件流 1 管理者:在商品检索页面,输入商品检索条件,提交检索请求; 2 系 统:在系统中检索与输入条件相符的商品数据; 3 系 统:把检索条件相符的商品的销售数据显示在页面上; 4 管理者:添加要添加的库存信息,提交回系统; 5 用例结束。 C 活动图 商品库存基本信息添加活动图见图 5.8 19 图 5.8 商品库存基本信息添加图 5.9 商品库存基本信息修改商品库存基本信息修改 A用例简述 管理者输入商品相关的关键词,系统检索相关的商品,将商品信息显示,管理者修改 要修改的库存信息,提交回系统。 B 基本事件流 1 管理者:在商品检索页面,输入商品检索条件,提交检索请求; 2 系 统:在系统中检索与输入条件相符的商品数据; 3 系 统:把检索条件相符的商品的销售数据显示在页面上; 4 管理者:修改要修改的库存信息,提交回系统; 5 用例结束。 C 活动图 商品库存基本

温馨提示

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

评论

0/150

提交评论