《机房管理系统(共9页).doc》由会员分享,可在线阅读,更多相关《机房管理系统(共9页).doc(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上信息科学与技术学院数据库设计课程设计报告 题 目 机房管理系统 专业班级 计算机科学与技术 2010级 学生姓名 王华力 王威 学 号 指导教师 于宝华 2013 年 1 月 18 日1引言1.1编写目的本设计的目的是为了将以往的开放式手工管理机房及实验信息移植到计算机和网络平台,使教师可以通过网络安排实验,机房管理人员可以通过系统对实验信息进行管理,学生也可以通过该平台了解实验相关信息。同时提高学生和教师之间的互动,积极创造机房教学的良好环境,加快教学管理现代化、科学化。1.2背景目前随着Internet应用的普及, 网络技术在教育中的应用日益广泛。纵观目前大多数高
2、校机房的运行情况,各高校在积极培养创新型人才的要求下,都认识到了实验教学的重要性。但由于采用传统、低效率的管理方法,随着机房的建设,实验教学和机房管理的矛盾日益突出,甚至严重阻碍了实验教学的进程。该课题是高校信息化问题的一个方面,课题的研究对促进高校的教学和管理模式的改革、加快数字化校园的建设、提高学校的信息化管理的水平、推进教育信息化的进程具有十分重要的意义。1.3参考资料1 马晓梅编著,SQL Sever 实验指导(第三版),清华大学出版社,20112 何玉洁编著,数据库原理与应用,机械工业出版社,2006 3 王 珊、萨师煊,数据库系统概论,高等教育出版社,20122可行性分析可行性分析
3、也称可行性研究,我们对机房管理系统进行分析与论证的活动。可以使用自己的电脑,安装使用免费的软件来开发设计系统,所有费用低,可行。专业是学计算机编程,数据库方面的知识,又有本院的相关老师进行指导,可行。3需求分析3.1系统总体的功能需求建立一个“机房管理系统”,使用计算机对学校学生上机信息的管理要求不仅可用于一般的上机情况查询,而且可以对这些上机信息进行各种必要的数学统计和分析。系统主要的上机信息来自管理员管理的服务器上的具体信息,本系统需要完成如下功能。(一)学生登录(二)对学生进行授权上机(三)对学生各种信息的修改(根据录入的学生卡号、密码等)(四)按照某种条件(如:姓名、卡号等)查询统计符
4、合条件的学生信息(五)对新增学生的录入、保存3.2实体的属性(1)机房基本信息:包括机房号、机房名、计算机数目、管理人等(2)计算机基本信息:包括计算机IP地址、编号、机房号、品牌、备注等(3)学生基本信息:包括学号、姓名、性名、行政班等(4)教学班基本信息:包括教学班班号、课程名称、课程性质、任课教师、教学班人数等(5)用户基本信息:包括用户名、学号、密码、余额等(6)学生充值基本信息:包括用户名、充值时间、金额、办理人等(7)机房收费标准基本信息:包括机房号、时间段、金额等(8)学生成绩基本信息:包括教学班号、学号、成绩等(9)教学班机房预约基本信息:包括机房号、上课时段、开始时间、结束时
5、间、教学班号等(10)学生上机过程登记基本信息:包括计算机IP地址、日期、上机时间、下机时间、学号、上机类型等(11)机房费用统计基本信息:包括计算机IP地址、日期、统计时间、费用等(12)收费人员基本信息:包括收费员编号、收费员姓名、性别、身份证号码、时间段等3数据库概念结构设计3.1系统功能结构图机房信息管理机器信息管理学生信息管理充值信息管理上机过程管理费用信息管理教学班信息管理上机类型管理学生信息查询学生信息添加学生信息修改学生信息添加学生信息删除充值前余额查充值后余额查询收费标准查询费用统计查询班号查询课程查询上机类型添加上机类型查询上机类型修改机房管理系统4系统UML建模4.1机房
6、学生的用例关系图:学生开户学生对账户充值登记学生基本资料学生4.2机房管理人的用例关系图: 填写账户信息充值服务对账户进行管理学生4.3系统协作图学生上机协作图如下:5:显示查询结果3:提示输入查询条件4:输入查询条件1:输入帐号密码6:提交上机ID9:提示上机成功8:提交成功7:提交信息数据模块上机模块信息查询模块登录模块2:提交学生ID5 系统运行环境5.1开发环境本系统计划使用VisualStudio.NET 2005作为开发工具,编程语言是C#,编程技术是ASP.NET。使用C#,是因为他是微软为.NET平台量身制作的程序语言,即拥有C+的强大功能,又有Visual Basic简易的特
7、性,他在带来对应用程序的快速开发能力的同时,并没有牺牲C与C+程序员所关心的各种特性,C#忠实的继承了C与C+的有点,是最能体现.NET优势的语言。ASP.NET最大的特点是编译执行,而不是ASP的解释执行,这一使得整个程序的执行效率大大增加。同时由于ASP.NET是建立在.NET框架的基础上,因此.NET的各种优点都可以使用。同时由于采用了CodeBehind技术,它的程序代码与页面标识可以完全剥离,不会混合在一个页面上,便于程序员的修改。5.2运行环境由于使用了以上开发技术,本系统服务器的运行环境如下:操纵系统:Windows XP以上服务器:IIS5.0浏览器:IE6.0数据库:SQL Server 2005 Express硬件配置:CPU:P41.8GHz内存:256MB以上分辨率:最佳效果1024*768需安装:Visual Studio 20055.3接口硬件接口:由于软件较小,除硬盘外,基本没有与外界硬件的联系。软件接口:在这里主要考虑软件与操作系统的接口,考虑到文档处理的需要有可能可以包括与较常用的办公软件的接口。专心-专注-专业