- 1、本文档共64页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验室管理信息系统
(作者:莫某某)
某某学院计算机科学系X级X班
目 录
【第1章】 绪论 6
1.1问题的提出 6
1.2现有实验室管理机制存在问题的分析 7
1.3系统开发目标与意义 7
1.3.1系统开发目标: 7
1.3.2意义: 7
【第2章】 需求分析 8
2.1系统需求 8
2.2可行性需求分析 8
2.2.1技术可行性: 9
2.2.2经济可行性: 9
2.2.3操作可行性: 9
2.3系统功能分析 9
2.4系统非功能需求: 12
2.4.1系统的性能指标: 12
2.4.2系统的可扩展性: 13
2.4.3系统的可靠性和安全性: 13
2.4.4系统的可维护性和可管理性: 13
2.4.5系统易用性和系统响应速度 14
2.5基于B/S结构技术的应用 14
2.5.1 B/S结构技术发展简述 14
2.5.2动态网站开发技术比较 15
2.5.3动态网站语言及技术比较: 15
2.6 JSP概述 16
【第3章】 概要设计 18
3.1系统模块分析 18
3.2系统设计思想 19
3.3系统开发策略与方法 20
3.3.1系统开发的策略 20
3.3.2结构化生命周期法 20
3.3.3原型法 22
【第4章】 详细设计 23
4.1详细设计概述 23
4.2、数据库设计 23
4.2.1、SQL简介 23
4.2.2、JDBC简介 24
4.2.3、数据库需求分析 26
4.2.4、数据库概念设计 26
4.2.5、数据库逻辑设计 29
4.3组件的编写 32
4.3.1、JavaBean 概述 32
4.3.2、系统组建概览 32
4.3.3、JAVABEAN实现 33
4.4、用户界面设计 35
4.4.1、用户界面设计原则 36
4.4.2、共用模块设计 36
4.4.3、 页面模块 37
【第5章】 代码实现 41
5.1、代码实现概论 41
5.2、编程的基本原则 42
5.3、编程语言 45
5.3.1、JSP语言概述 45
5.3.2、动态网站语言及技术比较 47
5.4、编码技术 48
5.4.1、编码标准 48
5.4.2、代码布局 48
5.4.3、实体命名 48
5.4.4、错误处理 48
5.4.5、代码重构 49
5.4.6、成对编程 49
5.5、系统功能的实现 49
5.5.1、实验角色管理实现 49
5.5.2、实验信息管理实现 53
5.5.3、Wap访问页面实现 53
【第6章】 系统测试 55
6.1、基于Web的测试方法 55
6.2、功能测试 56
6.2.1链接测试: 56
6.2.2表单测试: 56
6.2.3Cookies测试: 56
6.2.4设计语言测试: 56
6.2.5数据库测试 : 57
6.3、?性能测试 57
6.3.1 连接速度测试 57
6.3.2负载测试 57
6.3.3 压力测试 57
6.4、可用性测试 58
6.4.1导航测试: 58
6.4.2图形测试: 58
6.4.3 内容测试: 58
6.4.4 表格测试: 59
6.5、客户端兼容性测试 59
6.5.1平台测试: 59
6.5.2 浏览器测试: 59
6.5.3 分辨率测试: 59
6.5.4组合测试: 59
6.6、安全性测试 60
【致谢】 60
【参考文献】 60
【附录】 61
【摘要】
实验室管理信息系统主要应用于实验教学及管理,完成对日常的学生实验信息进行管理。开发本系统可使学院实验室的教职员工减轻工作压力,比较系统地对教务、教学上的各项服务和信息进行管理。同时,可以减少劳动力的使用,加快查询速度、加强管理,使各项管理更加规范化。
本系统在开发过程中,注意使其符合操作的业务流程,并力求系统的全面性、通用性,使得本系统具有易操作性和易管理性。在开发工具的选择上,选择了SUN公司的Java、JSP语言,后台数据库采用MySQL,WEB服务器采用GlassFish或Tomcat,这些工具都是开源软件,可免费获取。在系统设计方面,分为需求分析、概要设计、详细设计、代码实现和系统测试几个部分,每个部分由团队的所有成员协同完成,论文撰写由团队成员分块执笔完成。本文就系统的具体开发过程作详细论述。
【关键词】
实验室管理、信息系统
【Abstract】
Laboratory Information Management System is mainly used in experimental teaching and management, and information on the daily management of student experiments. Development Institute of the system can reduce the w
文档评论(0)