物资管理系统概要设计说明书.doc_第1页
物资管理系统概要设计说明书.doc_第2页
物资管理系统概要设计说明书.doc_第3页
物资管理系统概要设计说明书.doc_第4页
物资管理系统概要设计说明书.doc_第5页
已阅读5页,还剩6页未读, 继续免费阅读

下载本文档

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

文档简介

物资管理系统概要设计说明书1引言21.1编写目的21.2背景21.3定义21.4参考资料22总体设计22.1需求规定22.2运行环境22.3基本设计概念和处理流程32.4结构32.5功能器求与程序的关系32.6人工处理过程32.7尚未问决的问题33接口设计33.1用户接口33.2外部接口33.3内部接口44运行设计44.1运行模块组合44.2运行控制44.3运行时间45系统数据结构设计45.1逻辑结构设计要点45.2物理结构设计要点45.3数据结构与程序的关系46系统出错处理设计56.1出错信息56.2补救措施56.3系统维护设计51引言1.1编写目的本文档时对系统做概要设计。主要解决时限该系统需求的程序模块设计问题,包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间的传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段对系统所作的所有概要设计进行详细的说明。在下一阶段的详细设计中。程序设计员可以参考此概要设计报告,在对系统所作的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可以参考此说明书,以便了解在概要设计过程中所完成的歌模块设计结构,或在修改时找出在本阶段设计的不足或错误1.2背景开发软件名称:物资管理系统项目任务提出者:物资公司项目开发者:软件公司用户:物资公司相关技术人员及业务人员、需求分析员及系统设计人员实现单位:软件公司1.3定义C/S:Client/Server 客户机/服务器1.4参考资料软件文档编写潘孝铭 辛明海2总体设计2.1需求规定说明对本系统的主要的输入输出项目、处理的功能性能要求,详细的说明可参见附录C。性能:响应时间:每笔事务处理响应时间少于35s(不含统计分析类的输出);当数据录入操作时应无等待时间。数据可靠性:在应用系统投入运行5年生命周期内数据不得丢失;一旦数据转为历史记录后任何人不得修改。程序正确性:应用系统使用期结束后,程序运作过程中不允许出现程序逻辑与算法错误。程序系统在运作过程中,由于操作错误或输入/输出数据溢出时,不应死机而应提示故障原因,然后以正常出口退出当前操作环境。系统安全非授权用户不得进入程序系统。无修改权的用胡不得修改库存和更新以及执行处理功能。2.2运行环境设备客户端:P或更高档微机服务器端:Windows服务器局域网环境和设备支撑软件客户端:中文Windows XP或更高版本服务器端:中文Windows XP或更高版本,SQL数据库2.3基本设计概念和处理流程2.4结构用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系.物资管理系统模块模块结构图为:模块描述表为:模块名称登录模块代码启动条件输入功能输出1. 用户名2. 用户密码3. 用户类别验证用户口令进入不同操作界面错误信息用户信息模块名称系统菜单模块代码启动条件系统验证用户合法之后输入功能输出菜单命令根据用户权限选择相应的功能操作模块显示相应操作界面模块名称添加用户模块代码启动条件系统验证用户为管理员输入功能输出用户名/密码/身份/部门添加新的用户添加成功信息模块名称物品管理模块代码启动条件系统验证用户为管理员输入功能输出物品号/入库数量/物品性质添加新的物品添加物品成功的提示信息模块名称记录管理模块代码启动条件系统验证用户为管理员输入功能输出物品编号查询物品的操作记录显示物品的信息模块名称权限管理模块代码启动条件系统验证用户为管理员输入功能输出用户号管理用户权限用户详细信息模块名称借物管理模块代码启动条件系统验证用户为管理员输入功能输出物品编号方便管理借出的物品显示当前借出物品的详细信息模块名称查询明细模块代码启动条件系统验证用户为管理员输入功能输出用户号/物品号/时间查询操作的详细信息各个时间的操作信息模块名称修改密码模块代码启动条件系统验证用户为管理员输入功能输出旧密码/新密码/确认密码修改管理员密码成功修改密码提示信息2.5功能需求与程序的关系本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:物资管理记录管理借物管理查询明细密码管理借物查询修改归还2.6人工处理过程说明在本软件系统的工作过程中不得不包含的人工处理过程(如果有的话)。2.7尚未问决的问题说明在概要设计过程中尚未解决而设计者认为在系统完成之前必须解决的各个问题。3接口设计3.1用户接口本系统向用户提供图形接口,用户可通过图形界面对本系统进行直接操作,提供各种命令窗体,实现各种功能3.2外部接口说明本系统同外界的所有接口的安排包括软件与硬件之间的接口、本系统与各支持软件之间的接口关系。用户界面 采用非常流行的图形用户界面。软件接口 运行于WindowXP以上版本。硬件接口 支持一般X86系列微机。3.3内部接口由操作系统调用本系统,进入登陆模块。退出系统模块 执行完毕返回操作系统。系统菜单模块 由登陆模块调用,接受系统功能相应信息,启动添加用户,物品管理,记录管理,权限管理,借物管理,查询明细,修改密码等模块。添加用户模块 由系统菜单模块调用,执行用户添加的功能。物品管理模块 由系统菜单模块调用,执行物品管理的功能,包括对物品信息的查询,物品的借出与归还等功能。记录管理模块 由系统菜单模块调用,执行查询功能。权限管理模块 由系统菜单模块调用,对用户进行管理。借物管理模块 由系统菜单模块调用,对物品的借出进行管理的功能。查询明细模块 由系统菜单模块调用,执行查询操作记录的功能。修改密码模块 由系统菜单模块调用,执行管理员密码修改的功能。查询物品模块 由普通用户登录,系统菜单模块调用,执行物品查询,发送,借物功能。修改面膜模块 由普通用户登录,系统菜单模块调用,执行普通用户密码管理的功能。4运行设计4.1运行模块组合客户机程序在输入时启动接受数据模块,通过各模块之间的调用,读入并对输入进行格式化。在接受数据模块得到充分的数据时,将调用网络模块传输模块,将数据通过网络送到服务器,并等待接收服务器返回的信息。接收到返回信息后随即调用数据输出模块,对信息进行处理,产生相应的输出。4.2运行控制运行控制将严格按照模块间函数调用关系来实现。在网络传输方面,客户机在发送数据后,将等待服务器的确认收到信号,收到后,再次等待服务器发送回答数据,然后对数据进行确认。服务器在接到数据后发送确认信号,在对数据处理、访问数据库后,将返回信息送回客户机,等待确认。4.3运行时间在然间的需求分析中,对运行时间的要求为必须对做出的操作有较快的反映。网络硬件对运行时间有最大的影响,当网络负载量大时,操作反应将受到很大的影响。所以将采用宽带网络,实现客户机与服务器之间的链接,以减少网络传输上的开销。其次是服务器的性能,这将影响数据库访问时间即操作时间的长短,加大客户机操作的等待时间,所以必须使用高性能的服务器。5系统数据结构设计数据结构图:5.1逻辑结构设计要点用户登录表(用户名,密码,用户类型) 本表所存储的数据是为了保证登陆系统是分配相应的权限物品信息表(物品编号,物品名,入库数量,物品品质) 本表所存储的数据为了方便查询物品的存储及接触归还物品借出表(序号,申请日期,申请数量,用户号,物品编号,是否同意) 本表是为了方便管理对物品的管理,包括借出归还,剩余库存明细表(用户号,时间,事件) 本表记录用户的操作事件,方便出错后的查询5.2物理结构设计要点结构名称用户登录权限表结构类型记录序号名称标示符类型长度备注1用户名IDInt202密码PwdChar203用户类型TypeChar10结构名称物品信息表结构类型记录序号名称标示符类型长度备注1物品编号W_idchar202物品名W_namechar203入库数量W_NOint204物品品质W_inchar50结构名称明细表结构类型记录序号名称标示符类型长度备注1用户号IDInt202时间TimeDatatime3事件CheckChar50结构名称物品表结构类型记录序号名称标示符类型长度备注1序号NoInt202申请日期S_Timedatatime3申请数量S_noint204归还数量G_noint205用户号IDInt206物品编号W_idint207是否同意agreebool5.3数据结构与程序的关系登陆管理员操作普通用户操作用户登录权限表RCRUR物品借出表CRU明细表RU物品信息表CRUR:6系统出错处理设计6.1出错信息出错处理设计出错输出信息,程序在运行时,主要会出现两种错误:由于输入信息无法满足要求时产生的错误,称为软错误。其它问题,如,网络传输超市等产生的问题,称为硬错误。对于软错误,须在操作成功判断模块及输入数据验证模块进行数据分析,判断错误类型,在生成相应的错误提示,送到输出模块中。对于应错误,可在出错的相应模块中输出简单的出错语句,并将程序充值,返回输入阶段6.2补救措施所有客户机上及服务器都必须安装不间断电源以防止停电或电压不稳造成的数据丢失。若真断电时,客户机上

温馨提示

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

评论

0/150

提交评论