第一章系统概述
1.1开发背景及意义
1.1.1机房管理信息系统的发展情况
随着计算机网络的发展和“校校通”工程的全面实施,越来越多的学校购置了大量
的计算机设备并实现计算机联网,为教师和学生创造了良好的工作与学习环境,
同时也给机房管理方面增加了工作量,带来了新问题。许多学校采用购买机票或
人工登记金额的方法来进行上机管理,这些方法都或多或少地存在着管理工作量
大、财务漏洞多、不方便学生上机等弊端,越来越不能适应当今机房管理的需要。
机房自动化管理是学校信息化建设的重要组成部分,运用计算机进行机房自动计
费与管理是学校机房管理发展的必然趋势,在查阅了大量参考文献的基础上,根
据学校机房管理的特点,运用了条形码技术,使用VB6.0和SQLServer2000开
发一套C/S体系结构的机房管理信息系统,将琐碎的手工实际业务转化到计算机
操作上,极大地提高了机房工作人员的工作效率,方便了学生的上机,有效地提
高了机房现代化管理的水平。主要研究了机房的自动化管理问题。在综合现有几
种机房管理解决方案的基础上,提出了本课题的架构思想和技术方案。比较分析
自动识别、输入介质的主要优缺点,提出了条形码作为学生识别的标志,并实现
条形码的制作。重点分析、研究和运用数据库的安全保护、存储过程和VB通过
ADO来访问数据库以及如何在VB中利用API函数实现在线监控和注册表的修
改等诸多关键技术,另外,还研究了PDCA测试模式,并运用该模式进行测试。
实现了机房管理信息系统的系统管理、业务查询、业务管理、特殊处理和帮助五
大功能模块。应用实践证明,本课题研究开发的机房管理信息系统稳定可靠,用
户界面友好,使用简单有效。它基本能满足学校机房管理的要求,为机房开放、
规范、科学化管理提供有力保障。
1.1.2机房管理信息系统的开发意义.
为了机房在管理上能减少杂乱无章的局面,又能让机房管理的工作更具人性化的
一面。为此我们将开发一套针对于管理机房的软件机房上机管理信息系统。
1.1.3开发工具及主要技术
1.开发工具:JSP
JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立
的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页
HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形
成JSP文件(*.jsp)。用JSP开发的Web应用是跨平台的,既能在Linux下运行,
也能在其他操作系统上运行。
JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生
动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资
源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件
的设计,使基于Web的应用程序的开发变得迅速和容易。Web服务器在遇到访问
JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的
HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页
等,以实现建立动态网页所需要的功能。JSP与JavaServlet一样,是在服务
器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览
器就能浏览。
2.系统环境:WindowsXP
3.采用技术:软件技术设计PowerDesigner和数据库技术SQL
PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行
分析设计,它几乎包括了数据库模型设计的全过程。利用PowerDesigner可以制作数据流
程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数
据仓库制作结构模型,也能对团队设备模型进行控制。它可与许多流行的数据库设计软件,
例如:PowerBuilder,Delphi,VB等相配合使用来缩短开发时间和使系统设计更优化。
SQLServer是一个关系数据库管理系统,它最初是由MicrosoftSybase和
Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。在
WindowsNT推出后,Microsoft