实验室设备管理系统概要设计报告

目录

目录... 1

1引言... 2

1.1编写目的... 2

1.2背景... 2

1.3定义... 2

1.4参考资料... 2

2总体设计... 3

2.1需求规定... 3

2.2运行环境... 3

2.3基本设计概念和处理流程... 3

2.4功能需求与程序的关系... 4

2.5人工处理过程... 4

2.6尚未问决的问题... 4

3接口设计... 5

3.1 外部接口... 5

3.1.1 用户界面... 5

3.1.2 软件接口... 5

3.1.3 硬件接口... 5

3.2 内部接口... 5

3.1用户接口... 6

4运行设计... 6

4.1运行模块组合... 6

4.2运行控制... 6

4.3运行时间... 6

5系统数据结构设计... 7

5.1逻辑结构设计要点... 7

5.2物理结构设计要点... 7

5.3数据结构与程序的关系... 8

6系统出错处理设计... 9

6.1出错信息... 9

6.2补救措施... 9

6.3系统维护设计... 9


概要设计说明书

1引言

1.1编写目的

1.1.1为开发人员、维护人员、客户之间提供共同的协议而创立基础,对实验室设备管理系统软件功能的实现作概要描叙。

1.1.2本说明书的预期读者为分析人员、测试人员、用户文档编写者、项目管理人员。

1.2背景

说明:

a.       待开发软件系统的名称:实验室设备管理系统

b.       项目的任务提出者:第五组

项目开发者:第五组

用户:福建师范大学闽南科技学院实验室

实现软件单位:福建师范大学闽南科技学院实验室

 

1.3定义

概要设计的基本目的是:概括地说,系统应该如何实现?这阶段的重要任务是设计软件的结构,也就是要确定系统中每个程序是有哪些模块组成的,以及这些模块相互间的关系。

 

1.4参考资料

《软件工程导论》 张海藩 清华大学出版社

 实验室设备管理系统可行性研究报告  第五组 

实验室设备管理系统需求分析报告  第五组

2总体设计

2.1需求规定

主要的输入输出项目:新设备信息、修理信息、申请购买信息、报废信息、具体查询统计要求;对实验室设备使用情况进行统计、更新。

2.2运行环境

运行环境:windows 20## 以上

2.3基本设计概念和处理流程

处理流程图:

椭圆: 设备信息椭圆: 输出椭圆: 用户信息

系统的软件结构图:

2.4功能需求与程序的关系

本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:

2.5人工处理过程

人员对数据的查询

2.6尚未问决的问题

各个模块的数据字典和流程图,本概要设计中未能体现,但在详细设计中都会完成。

3接口设计

3.1 外部接口

3.1.1 用户界面

在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化,考虑到用户多对WINDOWS 风格较熟悉,应尽量向这一方向靠拢。在设计语言上,已决定使用  Visual Basic 进行编程,在界面上可使用Visual Basic 所提供的可视化组件,向WINDOWS 风格靠近。 其中服务器程序界面要做到操作简单,易于管理。在设计上采用下拉式菜单方式,在出错显示上可调用Visual Basic库中的错误提示函数。

总的来说,系统的用户界面应作到可靠性、简单性、易学习和使用

3.1.2 软件接口

服务器程序可使用Visual Basic提供的对 SQL SERVER 的接口,进行对数据库的所有访问。

服务器程序上可使用SQL SERVER 的对数据库的备份命令,以做到对数据的保存。

在网络软件接口方面,使用一种无差错的传输协议,采用滑动窗口方式对数据进行网络传输及接收。

3.1.3 硬件接口

在输入方面,对于键盘、鼠标的输入,可用Visual Basic的标准输入/输出,对输入进行处理。

在输出方面,打印机的连接及使用,也可用Visual Basic的标准输入/输出对其进行处理。在网络传输部分,在网络硬件部分,为了实现高速传输,将使用高速ATM。

3.2 内部接口

内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。具体参数的结构将在下面数据结构设计的内容中说明。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。

3.1用户接口

说明将向用户提供的命令和它们的语法结构,以及软件的回答信息。

4运行设计

4.1运行模块组合

功能分配

功能模块划分图中各个模块的功能如下:

1、登录模块:具有不同权限的管理人员可以通过用户名和密码登录系统,进入主界面。

3、设备管理模块:录入设备信息,输入完成后,将数据存盘。对已存档的设备库进行日常管理,如修改、增加、删除等基本操作。按操作员输入的编号、设备名能以查询一个至多个数据库的库存记录,并可打印存档。

4、用户管理模块:赋予高级管理者以增加、删除、修改普通管理员的权限。赋予普通管理员修改密码的权限。

4.2运行控制

登陆窗体:输入正确的用户和密码单击确定进入管理系统的主界面,如果用户名或密码错误,给出相应的提示信息,如果连续三次错误,自动退出系统。

系统管理:提供物品基本信息的录入、修改、查询等功能。单击添加按钮保存将存入数据库中。查询提供精确和模糊两种查询方法。从下拉列表框中,选择要查询的项目在文本框中输入要查询的关键字单击查询可得到相应的查询结果。模糊查询同上。

4.3运行时间

系统的响应时间小于3秒,实时更新处理,数据转换与传输时间,运行时间很短。 

5系统数据结构设计

5.1逻辑结构设计要点

用户信息:用户名,密码,登入权限

实验室信息:名称、编号、管理员编号

维修报表:设备编号,设备名称,设备类型,损坏数量,维修费用,维修单位,修理日期

设备信息:设备名称,设备编号,设备类型,设备供应商,购置日期,单价,购买数量,保修年限,设备使用者,所属实验室,备注等

设备维修信息:设备编号,设备名称,设备类型,损坏数量,维修单位,维修费用,修理日期

设备报废信息:设备编号,设备类型,存放仓库,报废意见,意见回复,报废日期,所属实验室,状态

5.2物理结构设计要点

用户信息表

实验室信息表

设备维修信息表:

设备报废信息表

设备信息表:

5.3数据结构与程序的关系

说明各个数据结构与访问这些数据结构的形式:

6系统出错处理设计

6.1出错信息

A、输出出错提示信息。

B、管理员权限不够高。

C、密码输入错误。

6.2补救措施

A、重新启动系统

B、管理员修改代码,调试数据库

C、中断系统工作

D、设置更高的权限

E、重新输入密码

6.3系统维护设计

系统的系统用户管理保证了只有授权的用户才能进入系统进行数据操作,而且对一些重要数据,系统设置为只有更高权限的人员方可读取或是操作。系统安全保密性较高。

由于系统较小没有外加维护模块,因为维护工作比较简单,仅靠数据库的一些基本维护措施即可。

 

第二篇:实验室设备管理系统的设计与实现开题报告

辽宁工程技术大学

本科毕业设计(论文)开题报告

题    目      大学生实验室设备管理系统设计与实现    

指导教师                  孙 宁                     

院(系、部)                软件学院                  

专业班级                  计HR 07-6                 

学    号                  0720010602                 

姓    名                   韩 冰                     

日    期                  2011年3月28日            

教务处印制


一、选题的目的、意义和研究现状

二、研究方案及预期结果

三、研究进度

四、主要参考文献

 五、指导教师意见

相关推荐