《ASP实验室设备管理系统.doc》由会员分享,可在线阅读,更多相关《ASP实验室设备管理系统.doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、. .详细设计说明书 03级 计算机科学与技术专业 第六小组一、 引言1、编写目的实验室设备管理系统是为实验室设备管理所设计的软件,此软件可以帮助实验室的管理员方便管理设备。 本文档是该系统的详细设计说明书,文档的目的在于从详细设计的角度对系统中的各项功能需求、技术需求、实现环境及所使用的实现技术进展了详细定义,使系统开发人员和管理人员明确软件功能,可以有针对性的进展系统开发、测试、验收等各方面的工作。2、工程背景:系统名称:实验室设备管理系统本工程的任务提出者:数学计算机学院计算中心本工程的最终用户:数学计算机学院教计算中心本工程的开发者:数学计算机学院 03级计算机科学与技术 第六小组3、
2、参考资料ASP - 电子工业 软件工程 - 清华大学 数据库原理-电子工业 SQL Server- 电子工业工程开发方案需求分析说明书概要设计说明书等二、 总体设计1、 需求概述根据用户对信息、信息处理和信息平安性、完整性的要求,对用户的信息需求进展分析:1对信息的要求:能查询设备的情况,并能够对设备进展简单的的统计按时间,按单位等。2对信息处理的要求:设置新增,修改、统计、查询,设备的外借以及打印统计结果的功能。3对数据平安性、完整性的要求:保证不被非法操作。2、 软件构造图1 系统构造图三、 程序描述1、 各模块的功能该系统分为管理员模块和一般管理员模块。其中管理员模块有设备变动,查询分为
3、设备查询和字典库查询两局部、统计、信息管理四大局部。1查询:对设备信息、字典库信息。其中,设备可以按设备名,设备编号、领用单位,领用人,购置日期,分类号,型号,规格,以及查询未被领取的设备和设备的组合查询;字典库可按国别,分类目录,单位,现状,经费科目,使用方向等查询。 2统计管理:按入库时间进展统计,设备总帐,设备丧失总帐,设备报废总帐,设备变动调配一览,设备变动新增总帐,设备丧失分户帐,设备报废分户帐,设备变动新增分户帐,设备分户帐,清查异常。 3信息管理:添加新闻和通知,删除新闻和通知,改口令,查看我的信件。 4设备变动:分为查看申请表,报废更改,变动更改,新增设备,设备发放,新增部件,
4、清查更改,财务审查更改,设备删除保存,难以用到。其中一般管理员针对各个实验室的模块有设备变动,查询分为设备查询和字典库查询两局部、设备借出,统计、信息管理四大局部。1查询:对设备信息、字典库信息。其中,设备可以按设备名,设备编号、领用单位,领用人,购置日期,分类号,型号,规格,以及查询未被领取的设备和设备的组合查询;字典库可按国别,分类目录,单位,现状,经费科目,使用方向等查询。 2统计管理:设备总帐,设备丧失总帐,设备报废总帐,设备变动新增总帐,清查异常。 3信息管理:添加新闻和通知,删除新闻和通知,改口令,给管理员发信。 4设备变动:分为查看申请表,报废更改,变动更改,新增设备,设备发放,
5、新增部件,清查更改,财务审查更改,设备删除保存,难以用到。5设备借出:分为借出登记,还回更改,续借更改,记录删除等操作。2、性能1、易维护性系统具有可维护性,可进展数据的添加,修改和删除保存操作等操作,而且简单易行,控制和保证事务的执行能够符合数据库的完整性约束条件。 2、平安性 对数据进展有效的保护,防止非法操作。3、可操作性系统容易理解,人机界面采用图形用户界面,简单,明快,清晰,直观,功能明确,操作简单方便。4、数据准确度 该系统将提供一定的出错处理功能,尽可能保证系统的强健性。5、时间特性数据库采用SQLServer系统,该数据库软件性能已经到达大型数据库的性能要求,能够满足大量的数据
6、访问负载。3、 输入与输出1、查询:a设备查询 输入:分别输入设备名,设备编号、领用单位,领用人,购置日期,分类号,型号,规格。输出:设备的所有信息。b字典库查询 1输入:单位号 输出:单位号,单位名称2输入:国别码 输出:国憋码,国别。3输入:使用方向编号 输出:使用方向编号,使用方向4输入:现状编号 输出:现状编号,现状5输入:经费科目编号 输出:经费科目编号,经费科目6输入:分类号 输出:分类号,设备名。7其他的一些字典库2、信息管理 1、管理员的:输入新闻和通知,更改口令 2、一般管理员的 :输入新闻和通知,更改口令,输入给管理员的信件 3、设备统计1选择单位号:按单位统计2选择时间:
7、按时间统计。3对于有阴影的统计结果,鼠标双击可弹出一页面显示详细信息4、计算 点击计算工作量按钮、系统自动计算所有教师的工作量并存入数据库中;5、退出 点击退出管理按钮,提示是否推出系统,点击“是退出;4、 程序逻辑1、查询图2 查询流程图2、设备统计图3 统计流程图3、退出图4 退出流程图5、 测试要点1、查询:1、是否完成查询的根本功能;2、查询结果是否符合查询要求;3、用户操作非法时,是否能提示正确的操作;4、用户输入非法字符和带有sql语句的操作符时,是否提示出错2、设备变动:1、是否完成信息管理的根本功能; 2、能否正确添加、删除、修改设备的各项信息,删除、修改时是否提示用户确认修改或删除,以防用户因操作失误更改有用信息; 3、用户输入非法字符和带有sql语句的操作符时,是否提示出错,是否能存入数据库,是否能提示用户错误原因,指导用户正确操作;3、统计:1、是否完成信息统计的根本功能;2、是否能够正确统计出各项数据;3、统计出错时,能否提示错误原因,并指导用户正确统计;4、设备外借未还的记录是否能够删除,已还的记录是否能够续借,已还的记录是否能够再修改5、退出: 能否提示用户平安退出系统;. .word.
限制150内