实验室管理系统设计说明书_第1页
实验室管理系统设计说明书_第2页
实验室管理系统设计说明书_第3页
实验室管理系统设计说明书_第4页
实验室管理系统设计说明书_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、实验设备管理系统系统设计说明书1引言1.1编写目的通过此设计说明书,给出需求的详细技术实现,并与开发人员及项目经理达成一致的意 向。使编码得以顺利进行。1.2背景由于此系统属小型系统,所以取名Smart设备管理系统。本项目由李海涛老师提出,由 XXX负责设计和开发,本系统业务流程建立在原有信息学院人工设备管理流程的基础上, 并进行合理的优化。1.3定义“申请表”:在急需又缺少某设备的情况下,向上级提出申请购买的一种书面形式。“管理人员”:在校全职的实验设备管理人员。“数据字典”:数据流图中包含的所有元素的定义的集合。“数据流图”:系统逻辑功能的图形表示:1.4参考资料软件工程郑人杰清华大学出版

2、社需求详细说明书书写规范信息学院信息学院实验设备管理细则2总体设计2.1需求规定 故障维修数据:修理日期(DateTime),设备名(string),设备编号(string),数量(uint),修 理厂家(string),维修费用(Double )修理费用(Double),责任人(string ) 新购设备数据:设备名(string),设备编号(string),类别(string),型号(string),规格(stirng), 单价(Double),数量(uint),购置日期(DateTime)、生产厂家(stirng)、保质期(int),经办人(string) 报废设备数据:报废日期(Dat

3、eTime),设备名(string),设备编号(string),数量(uint),批准人(string),报废原因(string),备注(stirng)输出数据:故障维修数据:修理日期(DateTime),设备名(string),设备编号(string)擞量(uint),修理 厂家(string),维修费用(D ouble) 设备数据:设备名(string),设备编号(string)淡别(string),型号(string),规格(stirng), 单价(Double),数量(uint),购置日期(DateTime)、生产厂家(stirng)、保质期(int),经办人(string)报废设备数

4、据:报废日期(DateTime),设备名(string),设备编号(string),数量(uint),批准 人(string),报废原因(string),备注(stirng)申请表及资金统计表数据。要求:数据录入需身份验证,数据定期备份,输出包括显示器,打印机等。同时录入界面要 方便操作人员操作。界面整洁,美观。2.2运行环境硬件要求:设备名称型号数量备注服务器小型通用机1台需有DBMS终端通用PC台式机5台内装浏览器,并联校园网网线通用双绞线100米附带RJ-45水晶头若干运行环境要求:服务器:需Windows95以上的操作系统,IIS,同时有DBMS,编写语言为C#。IDE为 VS2005

5、。终端:需有至少一个浏览器。校园网支持2.3基本设计概念和处理流程采用面向数据流的设计方法,同时根据数据流图,使用PAD图设计详细模块。2.4结构用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系.结构图:9数据输出 模块2身 份验 证模 块3设 备数 据录 入3设 备数 据更 新4损 坏,报废记录模块5购买申请模 块6数据查 询模 块7写入数据库8审核,签字确认模块9数据输 出模块身份验证V设备数据录 入V设备数据更 新V损坏,报废 记录V购买申请V数据查询V数据写入V审核V数据显示V2

6、.6人工处理过程数据备份及恢复需人工手动实现.2.7尚未解决的问题系统还不具有自动扫描读取条形码,自动备份等功能,不能显法图形报表等功能.有待进 一生*盖步完。3接口设计3.1用户接口通过将系统布置在服务器端,然后根据设定的网址,就可登录系统过行操作,无需命令参 数,完全实现可视化界面操作.操作成功与失败,系统都会给出相应的提示信息.3.2外部接口无外部接口.3.3内部接口内部按功能模块化分,并用面向对象的方法设计类和对象.4运行设计4.1运行模块组合各模块设计相对独立,当用户操作相应功能时,相应模块被调用.局部模块出问题,不影响 系统的正常运行.4.2运行控制进入系统都必须先登录,经验证后方

7、可进入系统,对不同的用户,系统动态呈现不同的界 面和操作菜单.4.3运行时间系统备份及数据批量写将比较占用时间,其它操作都可在1秒内完成.用户体验较好.5系统数据结构设计5.1逻辑结构设计要点数据库基本表如下: 设备数据表(Equipment)名称字段名数据类型备注设备编号IDNvarchar(20)主键设备名NameNvarchar(100)不可至类别ClassNvarchar(20)不可至型号TypeNvarchar(20)可空规格standardNvarchar(20)可空单价PriceMoney可空数量Numberint不可空购置日期BuyTimeDateTime不可空生产厂家Fact

8、oryNvarchar(100)可空经办人BuyerNvarchar(50)不可空故障维修表(Maintain)名称字段名数据类型备注修理号IDInt主健,自增设备名NameNvarchar(50)不可空日期DateDateTime可空设备编号EquipmentIDNvarchar(20)不可空数量numberInt不可空修理厂家FactoryNvarchar(50)不可空维修费用TotalMoney不可空责任人PersonNvarchar(50)不可空报废设备数据表(Discard)名称字段名数据类型备注IDIDInt主健,自增设备名NameNvarchar(50)不可空设备编号Equipm

9、entNvarchar(50)不可空数量NumberInt不可空报废日期DateDateTime不可空批准人PersonNvarchar(50)不可空报废原因Questionntext不可空备注Commentntext可空5.2物理结构设计要点数据操作需身份验证,数据定期备份.对数据量大的数据,将建立索引方便查询.5.3数据结构与程序的关系Accout类:实现对帐户数据的封装和身份验证操作.Equipment类:设备相关数据封装,更新,损坏,报废等操作.Class类.设备类别类.6系统出错处理设计6.1出错信息系统出错时,相关的出错信息会被系统日志模块记录,记录的信息包括:操作人帐号,出错时间,原因,相关页面.故障细节等.6.2补救措施当原始系统数据丢失时启用备份数据,同时

温馨提示

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

评论

0/150

提交评论