下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、概要设计说明书1引言21.1 编写目的21.2 背景21.3 定义21.4 参考资料22总体设计21 需求规定21 运行环境31 基本设计概念和处理流程31 结构51 功能器求与程序的关系81 人工处理过程91 尚未问决的问题23接口设计94.1 用户接口94.2 外部接口104.3 内部接口104运行设计9运行模块组合10运行控制10运行时间105系统数据结构设计11逻辑结构设计要点11物理结构设计要点11数据结构与程序的关系136系统出错处理设计13出错信息13补救措施13系统维护设计141引言编写目的随着高校规模的扩招,学生数量越来越多,为了适应学生所需资源的需要,因此高校的实验室设备也
2、必然随着增加,设备增加势必在人手工的管理上花费很多的时间,而且效率不怎么高。那这样开发一个既有设备信息录入,又可以查询设备的情况,还能输出报表的计算机化的管理系统对实验室设备的管理就显得非常有必要了。背景项目名称初定为:实验室设备管理系统(laboratoryequipmentmanagementsystem)。分为4个子功能模块:业务信息模块、业务管理模块、报表输出模块、用户管理模块。本项目的任务提出者广东医学院信息工程教研室提出,开发者是07级信管23班第5小组的成员张维锋、杨洁、钟俊林、蔡龙群4人。本项目的开发过程中参考了大量的网络资料。定义MIS:管理信息系统DataProcessin
3、g:数据处理TransactionProcessing:事务处理DataProcesssingCycle:数据处理流程MSD:模块结构图参考资料.张海藩.软件工程导论(第5版),清华大学出版社.GB-T8567-1988计算机软件产品开发文件编制指南,国家标准局,1988-01-07发布,1988-07-01实施2总体设计需求规定本软件旨在为实验室设备管理人员提供一个功能齐全,操作方便的实验室设备管理系统,以代替手工进行的记录、查询等事务操作。待开发的功能可以如下图所示:修改密码%废设备资金统计单修理资金统计单购买申请单查询统计报废信息r.查询统计修理信息杳一询统计设备信息报废信息录入维修信息
4、录入设备信息录入申请购买信息录入图1系统功能层次结构图业务信息功能:为用户提供申请购买设备信息、设备信息、维修信息和报废信息录入,存储到数据库,方便业务信息查询以及修改;业务管理功能:随时对现有设备及其修理、报废情况进行统计、查询;报表操作功能:提供打印购买设备申请表、修理资金统计单和报废设备资金统计单的功能;用户管理功能:提供修改密码、添加新用户和删除用户的管理功能。运行环境硬件资源联想奔腾IV微型计算机、主存1G、250GB硬盘、DVD光盘驱动器、HPLaser系列激光打印机软件资源Windows操作系统、MSSQLSERVER2005基本设计概念和处理流程系统流程图,考虑辅于数据流图图2
5、实验室设备管理系统流程图系统启动,激活身份验证模块管理人员登陆系统,系统初始化。管理人员手工输入维修设备信息,报废信息,若要购买设备,填写申请购买设备信息,并通过领导审核,购买新设备并录入设备信息。系统进行联机事务处理系统将录入信息插入到各个数据存储中系统根据用户需要进行报表输出,以及根据相应查询条件对现有设备及其修理、报废情况进行统计、查询用户信息表设备人员已认可报废修%息改报废信息操作信息报废资金单结构系统总体结构如下图所示,各模块设计如表所示。模块编号模块名称M1业务信息M1.1申请购买信息录入M1.2设备信息录入维修信息录入M1.3M1.4报废信息录入M2业务管理M2.1查询统计设备信
6、息M2.2查询统计修理信息M2.3查询统计报废信息M3报表操作M3.1购买申请单M3.2修理资金统计单M3.3报废设备资金统计单M4用户管理M4.1修改密码M4.2添加新用户M4.3删除用户业务信息设备信息录入维修信息录入报废信息录入申请购买信息录入报表操作购买申请单修理资金统计单报废设备资金统计单修改密码添加新用户删除用户系统业务信息功能申请购买信息录入设备信息录入维修信息录入报废信息录入系统业务管理功能查询统计设备信息查询统计修理信息查询统计报废信息系统报表操作功能购买申请单修理资金统计单报废设备统计单系统用户管理功能修改密码添加用户删除用户功能器求与程序的关系本条用一张如下的矩阵图说明各
7、项功能需求的实现同各块程序的分配关系:文购买信息录入程序设备信息录入程序维修信息录入报废信息录入查询统计设备信息查询统计修理信息查询统计报废信息购买申请单修理资金统计单报废设备统计单修改密码添加用户删除用户业务VVV信息功能业务VVV管理功能报表操作功能V7V7用户管理功能V7V7V7人工处理过程本系统设备信息数据是由设备操作员录入的。尚未问决的问题有待发现3接口设计用户接口采用目前非常流行的GUI,诸如窗口、菜单、对话框、滚动条等,其主控界面与Windows窗口类似。GUI的主要特征:(1)WIMP其中:W(Windows)指窗口,是用户或系统的一个工作区域。一个屏幕上可以有多个窗口。I(I
8、cons)指图符,系形象化的图形标志,易于人们隐喻和理解。M(Menu)指菜单,可供用户选择的功能提示。P(PointingDevices)指鼠标器等,便于用户直接对屏幕对象进行操作。(2)用户模型GUI采用了不少Desktop桌面办公的隐喻,使应用者共享一个直观的界面框架。由于人们熟悉办公桌的情况,因而对计算机显示的图符的含义容易理解,诸如:文件夹、收件箱、画笔、工作簿、钥匙及时钟等。(3)直接操作过去的界面不仅需要记忆大量命令,而且需要指定操作对象的位置,如行号、空格数、X及Y的坐标等。采用GUI后,用户可直接对屏幕上的对象进行操作,如拖动、删除、插入以至放大和旋转等。用户执行操作后,屏幕
9、能立即给出反馈信息或结果,因而称为“所见即所得"(WhatYouSeeIsWhatYouGet)。用视、点(鼠标)代替了记、击(键盘),给用户带来了方便。外部接口软件接口:运行于WindowXP及更高版本具有Win32API的操作系统之上硬件接口:支持一般x86系列微机和WindowsCE,即一般的PC机。内部接口本系统之内的各个系统元素之间的接口的安排如下:业务信息录入:进行业务购买信息、设备信息、维修信息、报废信息的录入,由用户模块调用,并自动调用数据库业务查询:进行查询统计设备信息、查询统计修理信息、查询统计报废信息,由用户模块调用,并自动调用数据库报表统计输出:进行购买申请单
10、、修理资金统计单、报废设备资金统计单的输出,由用户模块调用,自动调用数据库,执行完毕之后,进行输出设备的调用,例如打印等各模块间利用统一的数据源,使用单向的接口进行数据的传输。使各模块共享资源的同时独立化,减少各模块进行操作的冲突4运行设计运行模块组合a.当登录用户类型为管理员时,系统进入管理界面!根据用户名分别确认是系统管理员还是普通用户,指定系统管理员的用户名;系统管理员是特权用户,可以对该系统中的所有信息进行相应的操作,包括进行用户的用户信息修改、添加以及删除的有关操作;b.当登录用户类型是普通用户时,系统进入用户试验设备管理系统前台界面!用户可以进行试验设备管理系统前台界面的相关操作,
11、包括业务信息M1,业务管理M2,报表操作M3和用户管理M4等模块的相关操作;当用户还没有用户名、密码时,可以选择注册。此时,用户会进入到用户管理模块M4的添加新用户界面M4.2进行信息录入、注册用户名以及修改密码M4.1等相关操作。运行控制用户登录时根据用户类型可以分为两类:Me如试验M2.1一报表输出由于系统采用消a.管理员一输入用户名、密码一管理界面一相关的管理操作b.用户一输入用户名、密码一进入用户设备管理系统前台界面一业务信息设备信息的录入M1.2一确认一业务管理M-如查询统计设备信息一打印报表(若需要)运行时间各模块运行时间均应控制在1-2秒内(其中大部分为响应用户动作),息驱动方式
12、,将有效提高计算机利用率5系统数据结构设计逻辑结构设计要点设备信息表equipnientRecord列名说明可为空值长度数据类型category类别否50nvarchar(50)Eequipmentld设瞽言主键)否50nvarchar(M)equipmentName设膏名不50nvarchar(50)model型号否50n¥archm50)standard加格否50nvarchar(SO)unitPrice单价否4intquantity数里否4intmanjfacturer生产J家否50nvarcharfSO)shehfljfe保质期否50nvarchar(50)entrypers
13、on经办大否50nvarchar(SO)purchaseDate购置日期否8datetime修理信息表repairRecord列名可为空值说明长度数据类型category不类别50nvarcharfSO)Sequipmentid舌设膏号主神)50nvarchar(50)equmentName壬口设管名50nvarchar(50)repairFactory否修理厂冢50nn前ch开(5Q)repairMoney否修理费用8money不毒任人50nvarchar(5Q)repairRecordLin5JtUIIrep修理日期8datebme报废信息表retirenientRecords空值说明长度
14、蓟据类型category否类别50nvarcharC50)号equipmentld否设番号主键)50nvardiar(50;equipmentTJame否设备名50nuarchar(50)retrementDale否报德日期8datetimedealPerson否处理人50nvarcharCSO)retirementSum否报废蜀堡4intretreEqMoney否报废设备资金8moneyauditYesNOa王是否审核10nchar(lO)设备购买申请表applyForRecord列名可为空值说明长度数据类型Fd否申请购买记录号4intcategory否类别50nvardiar(50)equ
15、ipmentriame否设备号50nvardiar(50)model否型号50nvardiar(50)standard否妮格50nvarchar(50)unitPrice否单价8moneyquantity香申清数量4int曰ppIyDate否申清日期8datehme用户表users列名可为空值说明长度数据类型id否用户序号(主键)4ntuserName否用户名S0nvarchar(50)pass'/vord否密码50nvardiar(50)competence否权限50nvarchar(50)设备类别表equipmentCategory列名可为空值说明长度数据类型category是类别
16、50nvarchar(50)categoryName是类别名称50nvarchar(50)物理结构设计要点数据库中各表的文件物理结构采用顺序的记录文件数据结构与程序的关系系统在对设备信息操作时需要对数据库数据结构,也就是数据表进行匹配;在查询过程中都需要对数据库中的相关表,进行查询。物理数据结构主要用于存储系统采集到的数据信息,在查询时提供必要的支持,报表结构,送入打印模块准备打印格式。6系统出错处理设计出错信息程序在运行时主要会出现两种错误:1、由于输入信息,或无法满足要求时产生的错误,称为软错误。2、由于其他问题,如数据库连接超时等,产生的问题,称为硬错误。对于软错误,在系统操作过程中,用窗体或者用标签
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 家庭关系和谐度心理测试集及解析
- 工地酒驾测试题目及解析大全
- 电子商务网络营销题库挑战手册
- 康复恐惧测试题及答案
- 健康生活指南系列测试题及解答
- 紧急救援知识题库及答案宝典
- 2024年公务员考试行测法律常识部分复习讲义及题库
- 交警讲授交通安全课课件
- 居家健身指南入门测试题及答案
- 建发物资集团招聘自测题及答案大全
- 普通高中英语课程标准(2020版vs2025日常修订版)核心变化对照表
- 桥架安装施工方案设计规范要求
- 2025辽宁朝阳市公安机关招聘警务辅助人员301人笔试考试备考试题及答案解析
- 三级安全教育旋挖钻机试题及答案
- 向以前说拜拜课件
- 劳动课拔草施肥课件
- 改革开放精神宣讲
- 林草行业生产安全重大事故隐患判定标准
- 从业务骨干到管理高手
- 高二上学期哪吒课堂趣味惩罚游戏(课件版)
- (2025年)旅游政策与法规试题加答案
评论
0/150
提交评论