机房管理系统计算机毕业设计(论文)

上传人:汽*** 文档编号:497910351 上传时间:2023-06-06 格式:DOC 页数:49 大小:1.15MB
返回 下载 相关 举报
机房管理系统计算机毕业设计(论文)_第1页
第1页 / 共49页
机房管理系统计算机毕业设计(论文)_第2页
第2页 / 共49页
机房管理系统计算机毕业设计(论文)_第3页
第3页 / 共49页
机房管理系统计算机毕业设计(论文)_第4页
第4页 / 共49页
机房管理系统计算机毕业设计(论文)_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《机房管理系统计算机毕业设计(论文)》由会员分享,可在线阅读,更多相关《机房管理系统计算机毕业设计(论文)(49页珍藏版)》请在金锄头文库上搜索。

1、机房管理系统摘 要 ASP.NET是新一代Web应用程序开发平台,它是一个已编译的、基于.NET的开发环境,它提供了生成企业级应用程序所必需的全部服务,基于.NETFramework生成,整个框架都可用于任何ASP.NET应用程序。可以使用任何与公共语言运行库(CLR)兼容的语言(包括VisualBasic.NET、C#和JScript.NET)来创建应用程序。实验室安排管理系统是针对学校对计算机教育重视程度的逐步提高,对机房的安排管理问题日益严重,教学上机调度不方便机房在满足正规教学实习上机任务时,手工安排上机实习表,因管理人员无法及时了解每天机房安排课时上机情况,同时因为任课老师临时调动,

2、易造成冲突,调度不方便,费时费人费力这些问题而设计的一个管理信息系统。“实验室管理系统” 是一个基于Windows平台下,采用Asp.NET开发基于B/S结构实现的实验室信息管理系统,通过前台的Microsoft Visual Studio.NET 2003完成管理平台的设计,实现对数据库中的各种数据进行基本操作和管理。本系统主要实现了实验室申请、实验室安排、基本信息管理、权限管理等主要功能。基本完成了机房安排管理系统的功能要求。关键词:ASP.NETADO.NET机房管理系统目 录第一章引言211项目背景21.2 趋势21.3 开发工具及数据库3第二章系统分析52. 系统功能模块设计52.2

3、 数据库设计-数据库需求分析52.3系统开发环境简介11第3章 用户界面设计123.1 登录界面设计123.2 主界面设计123.3 输入窗口设计133.4查询窗口设计133.修改密码窗口及弹出错误信息设计143.6安排实验室窗口设计14第4章 总结15致 谢16参考文献17附 录17第一章引言基于Web的信息管理技术是互联网时代的主流信息管理系统开发体系构架。随着软件技术、数据库技术、和网络技术的发展,信息时代赋予了信息管理系统新的涵义。因此,在国家大力提倡教育信息化的背景下,研究和实践基于Web的信息管理系统的必要性和可行性已日益凸现。本文结合所开发的实验室管理系统,对系统的项目背景、趋势

4、、开发工具及数据库等做了相应的介绍, 第二章主要完成对实验室管理系统的需求分析、功能模块划分、数据库模式分析和应用程序的开发过程的分析。分析了实验室管理系统的应用需求,按照数据库设计理论一步一步地给出了系统需求说明书、数据流程图、E-R图、数据库基本表等。第三章进行了具体的程序设计。实现了各个系统的主要功能。11项目背景 随着学校对计算机教育重视程度的逐步提高,对机房的安排管理问题日益严重,教学上机调度不方便机房在满足正规教学实习上机任务时,手工安排上机实习表,因管理人员无法及时了解每天机房安排课时上机情况,同时因为任课老师临时调动,易造成冲突,调度不方便,费时费人费力。这些问题已成为教师上课

5、安排的困扰,严重制约了计算机教育的发展。越来越多的管理者意识到:单靠手工对机房进行安排管理是不可靠因此须要开发出一套可以实现机房安排管理的系统。1.2 趋势什么是机房安排管理系统?简单的说机房安排管理系统就是为学校机房建立网站,老师可以在其上申请或修改实验室安排。机房安排管理系统将流行于各大中专院校,随着高校信息化的发展,不论是老师还是学生都有上网查看实验安排的需求。实验安排上网后。一方面会有利于学生在不同时间不同地点随时查看获取上课时间安排,得以做好上课准备。另一方面也有利于教师对机房安排的修改和更新,减少人力物力,规范化管理提高了工作效率。正因为机房安排管理系统会给教学带来诸多好处,很多高

6、校都想购买或自己开发本校使用的机房安排管理系统。但是利用目前各高校使用机房安排管理系统的并不多。我们相信,随着高校信息化的发展,在最近的几年内,机房安排管理系统就会在中国高校校园内流行起来。1.3 开发工具及数据库Visual Studio .NET 2003并不像VS.NET的最初版本那样有很强的创新性,但其新的功能对提高开发效率却大有帮助。VS.NET最初版本强调的是可以让你创建Web services和Internet应用程序;VS.NET 2003在扩展这些功能的同时,引进了移动性。该版本最显著的特点是增加了适用于Pocket PC和其它与Windows CE相关的设备的.NET Co

7、mpact Framework(CF)。VS.NET 2003还增加了ASP.NET移动控件包(即以前我们所说的Microsoft Mobile Internet Toolkit),它可以让我们为移动设备创建基于Web的应用程序。VS.NET 2003在安全性和可用性方面也有很大的改进。例如,Microsoft改进了.NET Framework Class Library来支持Microsoft的可信赖计算计划(computing initiative)。所以来源不可靠的程序是不能访问部分.NET Framework的,而且如果程序是从Internet或类似不可靠的地方下载的,那么它们在访问机

8、器资源时也会有权限限制。这些功能使你可以更容易地为任何设备创建更安全可靠的基于Internet的程序。之所以从众我的开发工具中选择了Visual Studio .NET 2003是因为其开发效率高。在数据库选择方面采用SQL Server作为后台, SQL Server是一个后台数据库管理系统,它功能强大操作简便,日益为广大数据库用户所喜爱。越来越多的开发工具提供了与SQL Server的接口。SQL Server 是一个关系数据库管理系统,它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同开发的。于1988 年推出了第一个OS/2 版本,在Windows NT

9、推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。 SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的最新版本,该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能、具有使用方便、可伸缩性好与相关软件集成程度高等优点。可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 200

10、0 的大型多处理器的服务器等多种平台使用。MSSQL Server不但可以应用于大中型数据库管理中,建立分布式关系数据库,并且也可以开发桌面数据库。事实上,SQL Server数据库处理的基本结构,采取关系型数据库模式,尽管如此,相信大家都可以轻易的发现,在SQL Server的数据库处理方式,则是使用面向对象的操作方式与精神,也就是说,SQL Server的所有功能,都可以基于系统已经建立好的一些对象来达成,是相当OO(面向对象)的一个系统结构。SQL Server 企业管理器是 SQL Server 的主要管理工具,它提供了一个遵从 MMC 标准的用户界面,使用户得以: 定义 SQL Se

11、rver 实例组。将个别服务器注册到组中。为每个已注册的服务器配置所有 SQL Server 选项。在每个已注册的服务器中创建并管理所有 SQL Server 数据库、对象、登录、用户和权限。在每个已注册的服务器上定义并执行所有 SQL Server 管理任务。通过唤醒调用 SQL 查询分析器,交互地设计并测试 SQL 语句、批处理和脚本。唤醒调用为 SQL Server 定义的各种向导。 由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS(关系数据库管理系统)转到另一个,所有用SQL编写的程序都是可以移植的。 综合上述原因,本系统采用SQL Serve

12、r 2000。第二章系统分析2. 系统功能模块设计登录模块:根据用户管理分配不同的角色和权限,核对用户名和密码,进入系统进行相应的操作。申请实验室:教师查看当前实验室被申请情况,以多种方式排序查看。申请实验室,保存教师申请实验室信息。基本资料维护:任课教师维护、实验室教师维护、课程维护、班级维护、实验室维护、学期维护、周次维护、星期维护、节次维护。实验室安排管理:对所申请实验室进行自动安排管理,对同一实验室,同一时间、不同班级进行冲突检测,可以进行手动调整。 用户管理:进行对用户的管理,赋予相应的权限。个人设置:修改密码、退出管理。2.2 数据库设计-数据库需求分析需求分析是相当重要的一个阶段

13、。需求分析是设计数据库系统的起点,它的分析结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。它的基本任务是回答“系统必须做什么”的问题。至此,本阶段的主要任务有明确系统的开发目的,分析系统功能的具体要求,由此画出系统的数据流程图、E-R图、数据库基本表等。用户权限超级管理员管理员教师登录实验室安排查看应用系统申请实验室维护基本资料超级用户分配配配2.2.1 数据库概念结构设计整体E-R图:管理员计算机系实验安排管理系统教师管理用户管理实验管理实验室管理课程管理时间管理退出管理班级管理教师用户管理实验申请实习申请学生查看实验安排流程图:2.2.2

14、 数据库逻辑结构设计数据库逻辑结构设计的任务是将概念结构设计阶段设计好的基本ER图,转换成特定DBMS所支持的数据模型的过程。根据数据库需求分析,系统共需要14张表。其中用户表、班级名称表、课程名称表、实验室名称表、实验名称表及实习名称表是为了保护数据安全性而建立的。这些数据表的结构如表2-1表2-14所示。(1)用户表(Users)用户表是用来记录用户编号、用户名、用户密码、用户权限。用户表结构如下表:表2-1 用户表(Users)数据项目数据类型(长度)数据项含义说明与其它数据项的逻辑关系备注U_id Int(4)用户编号(唯一)U_nameVarchar(30)用户名PasswordVa

15、rchar(20)用户密码PopedomVarchar(20)用户权限(2)任课教师表(Teacher)任课教师表用来记录教师姓名、教师职称和备注。任课教师表结构如下表:表2-2 任课教师表(Teacher)数据项目数据类型(长度)数据项含义说明与其它数据项的逻辑关系备注T_idInt(4)教师编号(唯一)T_nameVarchar(30)教师姓名T_titleVarchar(30)教师职称T_bzhText(16)备注(3)班级表(Class)班级表用来纪录班级信息。班级表结构如下表:表2-3 班级表(Class)数据项目数据类型(长度)数据项含义说明与其它数据项的逻辑关系备注Cl_idInt(4)班级编号(

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号