ISO软件工程模板6概要设计说明书_第1页
ISO软件工程模板6概要设计说明书_第2页
ISO软件工程模板6概要设计说明书_第3页
ISO软件工程模板6概要设计说明书_第4页
ISO软件工程模板6概要设计说明书_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

1、库存管理系统概要设计书1引言11.1编写目的11.2背景11.3定义11.4参考资料22总体设计22.1需求规定2系统功能2系统性能3输入输出要求3数据管理能力要求4故障处理要求4其他专门要求42.2运行环境4设备4支持软件5接口5控制52.3基本设计概念和处理流程52.4结构72.5功能需求与系统模块的关系92.6人工处理过程92.7尚未解决的问题93接口设计93.1用户接口93.2外部接口103.3内部接口104运行设计104.1运行模块组合104.2运行控制104.3运行时间115系统数据结构设计115.1逻辑结构设计要点115.2物理结构设计要点145.3数据结构与程序的关系156系统

2、出错处理设计156.1出错信息156.2补救措施166.3系统维护设计161引言1.1编写目的编写目的:本文档是为了介绍库存管理系统的概要设计。在需求分析的基础上,对库存管理系统做概要设计,主要就实现该系统需求的设计问题。在详细设计阶段,设计人员可参考此概要设计文档,对系统进行详细设计。一边在设计过程中发现不足和错误。预期读者:项目开发人员,项目委托人,用户1.2背景项目名称:库存管理系统任务提出者:集美大学诚毅学院开发者:proof小组用户:集美大学诚毅学院1.3定义Sqlserver2005/2008:数据库管理软件DBMS:数据库管理系统Windows XP/7:运行环境Java:软件开

3、发语言Myeclipse 8.6:开发工具Jdk:开发环境Tomcat:服务器软件B/S结构:Browser/Server,浏览器/服务器模式,客户机上只要安装一个浏览器(Browser),如Internet Explorer,服务器安装Oracle或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互1.4参考资料库存管理系统需求说明书软件工程 鄂大伟,易燕 清华大学出版社 2010年8月第1版2总体设计2.1需求规定系统功能功能子功能功能细化用户中心用户管理添加用户删除用户类别信息类别管理添加类别信息删除类别信息修改类别信息查找类别信息商品信息商品管理添加商

4、品信息删除商品信修改商品信查找商品信入库信息入库信息管理添加入库信息删除入库信息修改入库信息查找入库信息出库信息出库信息管理添加出库信息删除出库信息修改出库信息查找出库信息供应商信息供应商信息管理添加供应商信息删除供应商信息修改供应商信息查找供应商信息部门信息部门信息管理添加部门信息删除部门信息修改部门信息查找部门信息报表报表查看入库报表查询出库报表查询月报表查询系统性能.1精度数字类型无特别说明精确到小数点后两位;字符型精度除用户特殊制定外,采用可变长度或根据常识性知识进行估算。.2时间特性要求单条记录更新响应时间5秒单条记录查询响应时间3秒报表记录查询相应时间15秒.4可靠性.5灵活性操作

5、方式:键盘操作和鼠标操作相结合,方便用户的操作。输入输出要求日期类型为字符型,日期的输入输出固定格式固定,不支持自定义输入。编号为整形其余的数据类型都为字符串类型金额输入、输出的数据类型统一必须为浮点数类型,精确到小数点后两位,金额不能大于10位数。数据管理能力要求故障处理要求其他专门要求2.2运行环境设备服务器硬件:鼠标:通用鼠标键盘:通用键盘内存:最低1GB RAM(建议使用2GB或更大的RAM)硬盘:8GB可用硬盘空间显示器: SQL Server 图形工具需要 VGA 或更高分辨率:分辨率至少为 1,024x768 像素。处理器: Pentium III 兼容处理器或更高速度的处理器(

6、最低要求:1 GHz推荐使用:1.66 GHz 或更高)客户端硬件可连接到服务器带有通用浏览器的通用个人计算机。支持软件操作系统:windows XP或 windows 7编译软件:myeclipse 8.6语言环境:java jdk _31服务器: tomcat 6.0数据库: ms-sqlserver 2005浏览器: Internet Explorer 6.0或更高版本接口客户端与服务器之间的通讯使用HTTP协议;服务器与ms-sqlserver数据库的JDBC通讯采用TCP/IP协议;控制说明控制该系统的运行的方法和控制信号,并说明这些控制信号的来源。2.3基本设计概念和处理流程说明本

7、系统的基本设计概念和处理流程,尽量使用图表的形式。入库数据流图入库活动图出库活动图出库数据流图2.4结构硬件结构图软件结构图2.5功能需求与系统模块的关系用户管理模块类别管理模块商品管理模块入库信息管理模块出库信息管理模块供应商管理模块部门管理报表模块用户管理类别管理商品管理入库管理出库管理供应商管理部门管理报表2.6人工处理过程无2.7尚未解决的问题说明在概要设计过程中尚未解决而设计者认为在系统完成之前必须解决的各个问题。3接口设计3.1用户接口说明将向用户提供的命令和它们的语法结构,以及相应的回答信息。说明提供给用户操作的硬件控制面板的定义。采用B/S结构,通过页面界面向用户提供接口并能给

8、用户提示消息。3.2外部接口说明本系统同外界的所有接口的安排包括软件与硬件之间的接口、本系统与各支持系统之间的接口关系。客户端与服务器之间的通讯使用HTTP协议,使用8080端口;服务器与ms-sqlserver数据库的JDBC通讯采用TCP/IP协议,使用1433端口;3.3内部接口说明本系统之内的各个系统元素之间的接口的安排。4运行设计4.1运行模块组合用户管理模块类别管理模块商品管理模块入库信息管理模块出库信息管理模块供应商管理模块部门管理报表模块用户管理类别管理商品管理入库管理出库管理供应商管理部门管理报表4.2运行控制只要符合操作说明书,用户可自用控制,不限定输入,简单异常由软件内部

9、进行处理,并给出相应的提示信息。4.3运行时间运行时间由用户决定单条记录更新响应时间5秒单条记录查询响应时间3秒报表记录查询相应时间15秒5系统数据结构设计不涉及软件设计可不包含5.1逻辑结构设计要点给出本系统内软件所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、文卷和系的标识、定义、长度及它们之间的层次的或表格的相互关系。基表英文名称:users基表中文名称:用户表英文字段名中文字段名字段类型备注Userid用户IDInt主键Username账户名Varchar(20)空字段限制Password账户密码Varchar(20)空字段限制Status账号标志位Int空字段限制基表

10、英文名称:goods基表中文名称:仓库货品表字段编号英文字段名中文字段名字段类型备注01Goods_id仓库货品IDInt主键02Goods_name仓库货品名Varchar(20)空字段限制03Ctg_id货品种类编号Int空字段限制04Com货品备注Varchar(50)空字段限制05Orgin货品产地Varchar(20)06Unit货品计量单位Varchar(6)07Price货品单价Decimal08Quantity货品单位数量Int09Clink货品联系方法Varchar(20)10Style货品规格Varchar(50)11Cdesc货品描述Varchar(50)基表英文名称:c

11、ategory基表中文名称:类别表字段编号英文字段名中文字段名字段类型备注01Ctgid种类IDInt主键02Ctg_status状态Varchar(50)03Ctg_name种类名称Varchar(10)04Ctg_com描述Varchar(50)05Ctg_link联系Varchar(50)基表英文名称:check_in基表中文名称:货品检验入库表字段编号英文字段名中文字段名字段类型备注01Ck_id单号Int主键02Input_status状态Varchar(10)03C_id种类IDInt04Input_desc描述Varchar(50)05S_id来源种类Int06Input_lin

12、k联系方法Varchar(50)07Sup_id供应商IDInt08Note备注Varchar(50)09Goods_id货品编号Int10In_date入库时间Varchar(10)11Inprice货品价格Decimal12In_quantity进货数量Int13Chargenname负责人Varchar(10)14Checkname检验员Varchar(10)15Handlname经办人Varchar(10)基表英文名称:check_out基表中文名称:检验出货表字段编号英文字段名中文字段名字段类型备注01Co_id单号Int主键02Output_statu状态Int03Ctg_id种类

13、Int04Output_desc描述Varchar(50)05Goods_id货品编号Int06Output_link联系方法Varchar(50)07Dpt_id部门号Int08Note备注Varchar(500)09Uid用途编号Int10Out_date出仓日期Varchar(10)11Out_quantity出仓量 Int基表英文名称:sources基表中文名称:来源表字段编号英文字段名中文字段名字段类型备注01S_id编号Int主键02Sdesc描述Varchar(50)03Slink联系方法Varchar(20)04Scom备注Varchar(50)05Sname名称Varchar

14、(1)基表英文名称:suppliers基表中文名称:供货商字段编号英文字段名中文字段名字段类型备注01Sup_id供货商IDInt主键02Sup_link联系方法Varchar(50)03Sup_com备注Varchar(50)04Sup_name供货商Varchar(20)05Sup_address供货商地址Varchar(50)基表英文名称:used基表中文名称:用处表字段编号英文字段名中文字段名字段类型备注01Uid用途编号Int主键02Ulink联系方法Varchar(50)03Uname名称Varchar(20)04Ucom备注Varchar(50)05Ustatu状态Int表的关系5.2物理结构设计要点5.3数据结构与程序的关系说明各个数据结构与访问这些数据结构的各个程序之间的对应关系。用户管理模块类别管理模块商品管理模块入库信息管理模块出库信息管理模块供应商管理模块部门管理报表模块用户表类别表商品表检验入货表检验出货表供应商表部门表6系统出错处理设计6.1出错信息故障情况输出形式含义处理方法数据库连接异常异常信息

温馨提示

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

评论

0/150

提交评论