2) 该系统的界面将是一个亮点,更是一个难点,对于监控程序来说,管理端的界面将直接关系到客户的使用,在这里的主要研究目标是让用户能很直观的管理实验室,尽量减少用户完成一项任务的操作步骤。这里打算一方面从网络上直接下载相关Swing界面程序,到Sun网站上了解Swing的特性,并掌握已经提供的界面相关的类,会使得设计变得简单;另一方面参考其他的C/S系统的设计,如学校机房、电影院售票系统等。
3) 功能测试按照需求分析的文档进行测试。性能测试则稍显麻烦,对于实验室当前的40台计算机,通信中的并发访问问题可能还不会引起服务器的崩溃。对于性能上相关的问题,可以通过在网上搜索前人的经验和教训,在设计和编码时提前注意。最后的测试中为了能模拟实验室环境,采用10台计算机同时连接交换机进行测试。
4) C/S和其它的子系统的交互同样是一个难点,其中主要体现在各部分的交互上和数据库的一致性、安全性和完整性上。软件的各个部分都共享数据库的内容,而开发各部分的人都没有开发一个项目的经验,容易造成不一致。这个问题还需要在软件设计时提前考虑,对数据库设计进行通盘考虑,并在交互部分定义共同的接口,才能尽量减少在整合测试时候的问题。项目的成功与否就在于系统的整合程度。 3 系统软件和开发平台
1) 操作系统:Windows 2000/WINDOWS NT/WINDOWS XP等; 2) 数据库:商用数据库ORACLE/SQL SERVER; 3) 编程语言:JAVA; 4) 开发框架:Swing。
四、研究工作进度:
序号 1 2 3 4 5 6 7
时间
2008-12-11 ~ 2009-02-10 2009-02-11 ~ 2009-02-25 2009-02-26 ~ 2009-04-05 2009-04-06 ~ 2009-04-25 2009-04-26 ~ 2009-05-15 2009-05-16 ~ 2009-05-27 2009-05-28 ~ 2009-06-05
内容
相关技术及业务学习
编写开题报告
系统分析及相关知识的学习
系统设计 系统编码及调试 撰写毕业论文 毕业答辩准备
8 9 10
五、主要参考文献:
[1] 蔡明山.高校实验室综合管理系统研究与设计[D].湖南大学电器与工程院,2003. [2] 沈莉.基于WEB的开放式实验室管理系统的设计与实现[D].华东师范大学,2005
[3] 张静,袁龙飞.高等学校基于网络环境下的实验室信息管理系统的研究与应用[J].高校实验室工作研究,2008(1).
[4] 宋晓悦.高校开放式实验室管理系统的设计与实现[D].天津师范大学研究生管理学院,2008.
[5] 杨启仁.基于B/S结构的实验室管理系统设计[D].重庆大学通信工程学院,2006. [6] 夏梅花.计算机机房管理系统的设计与实现[D].华东师范大学软件学院,2007. [7] Wei Pan Feinstein, Dr. J. Scott Hawker. A Study Of Technologies For Client/Server Applications[J]. Department of Computer Science University of Alabama.
[8] Qin Li, Huibiao Zhu and Jifeng He. An Inconsistency Free Formalization of B/S Architecture.Software Engineering Institute[J], East China Normal University.
六、指导教师审核意见:
指导教师签字:
年 月 日
七、系、室、部(研究所)评议意见:
1. 适合本专业的毕业设计课题;
2. 不适合本专业的毕业设计课题;
3. 其他
系、室、部(研究所)主任签字:
年 月 日
八、开题小组评审意见:
开题小组组长签字:
年 月 日
九、学院领导(答辩委员会)审核意见:
1.通过; 2.完善后通过; 3.未通过
学院领导(答辩委员会)签字:
年 月 日