本科毕业设计(论文)开题报告
题目: 机房实验管理系统
Computer lab management system
课 题 类 型: 设计R实验研究□ 论文□
学 生 姓 名: 程先虎
学 号: 3110702239
专 业 班 级:信息与计算科学112班
学 院: 计算机与信息学院
指 导 教 师: 汪国武 开 题 时 间: 2015-3-30
2015 年 03月 30 日
一、本课题的研究意义、研究现状和发展趋势(文献综述)
高校计算机机房是教师教学、学生实践的重要场所,是培养学生计算机操作技能与软件设计的主要基地。上机实验是高校培养人才动手实践能力的重要渠道,承担了教学和科研任务。因此,高校计算机机房实验管理既关系到计算机课程的计算机实践教学的质量,也反应了一个高校的信息化建设[1]的水平,是一个不可忽视的问题。如何科学有效的对计算机机房进行管理,保障教学的顺利进行,是值得机房管理人员认真探讨的问题。这样,既要提高机房的科学管理水平,又要减轻机房的管理工作,使机房管理更加规范、有序。提高学校教学质量与办学水平有着显著意义。
(一)研究现状:
随着高校教育环境的不断发展,对计算机教学所需配套的软件环境以及硬件设备的技术要求在不断的提高,对机房管理人员的素质要求也是一个重要方面,而高校为学生提供的计算机实践场所的信息环境,在一定程度上是由机房管理是否完善反映出来的。
虽然目前的机房管理系统[2]已经能够实现部分的管理功能,给管理员的管理带来了很大的便利,也是学生上机学习提供很好的平台,但是,随着机房规模的增加,还有一些问题不可避免。
在激烈的市场竞争中,企业及投资者能否做出适时有效的市场决策是制胜的关键。计算机机房行业研究报告就是为了解行情、分析环境提供依据,是企业了解市场和把握发展方向的重要手段,是辅助企业决策的重要工具。报告根据计算机机房行业监测统计数据指标体系,研究一定时期内中国计算机机房行业生产消费的现状、变化及趋势。计算机机房报告有助于企业及投资者洞察中国计算机机房行业市场供需行为,评估中国计算机机房行业投资价值,为相关企业提供第三方的决策支持。报告内容有助于计算机机房行业企业、投资者了解市场供需情况,并可以为企业市场推广计划的制定提供第三方决策支持。该报告第一时间为客户提供中国计算机机房行业年度供求数据分析,报告具有内容翔实、模型准确、分析方法科学等特点。
目前,高校的机房[3]面临相当严重的现状:
1)计算机机房是学习计算机课程的首要实践场所,承担的实验教学和科研任务更加沉重,面向的对象更加广泛,还承担着各类计算机培训和考试。因此,给机房的管理工作带来了非常严重的问题,比如,系统预约、账户管理、机房环境管理等。
2)如何在充分满足多样化需求的同时,大幅度提高计算机机房设备的利用率,为高校师生提供更加宽松、自由、全面开放的上机环境,其计算机机房所面临的安全问题更加突出。
3)学生对公物的爱护意识不强是造成电脑出现故障频率较高的另一重要原因。
4)学校对计算机机房的投入不足,设备的严重滞后是导致机房问题出现频率较多的主要原因之一。
进入21世纪以来,伴随着计算机技术的迅猛发展,信息技术教育也已广泛地深入到各中小学校,可以说,一个学校的信息技术水平从很大程度上决定和反
映了这所学校的教育教学和管理水平。而作为学校信息技术教学的重要组成和基本保证,学校机房也日益成为一个崭新课题。学校计算机房是提供给学生学习计算机的重要场所学生只有通过课堂教学与上机操作相结合,才能真正地吸收计算机知识。信息技术学科的特点决定了学校机房的特殊地位和重要性!伴随着信息技术教育的日益普及,
许多中小学校对校园的硬件设备都在不断追加资金投入,并且在这些学校的日常教学中正扮演着越来越重要的角色,这些都充分体现了社会、学校对信息技术教育的不断重视,
对许多信息技术教师来说,是相当可喜的一面。然而另一方面,也有权威资料显示,
许多学校的机房管理状况都不甚乐观,都或多或少存在一些普遍性的问题,亟需解决。
(二)发展趋势:
本设计的目的是为了将以往的开放式手工管理机房及实验信息移植到计算机和网络平台,使教师可以通过网络安排实验[6]。
二、主要设计(研究)内容
本课题为设计课题,将基于B/S结构设计和完成一个较完整的机房管理工具系统,主要内容为:
(1)技术准备:通过搜集阅读一定数量的中英文资料,掌握大学生就业管理系统的构成、并能熟练使用eclipse开发工具;
(2)系统的整体分析和设计,主要包括用户登陆模块,管理员后台管理模块,教师预约机房模块,课表打印模块等;
(3)系统各模块的分析、设计、编码与系统各模块的整合和整体功能测试。
三、研究方案及工作计划(含工作重点与难点及拟采用的途径)
本课题为设计课题,要求基于web的三大框架开发方法设计和完成一个较完整的中心机房上机辅导工具设计,主要内容为:
1、技术准备:通过搜集阅读一定数量的中英文资料,掌握校园社交网站设计[4]的构成、并能熟练使用一种信息系统开发工具;
2、系统的整体分析和设计,主要包括注册模块,教师机房预约模块,管理员管理模块,机房管理模块,学生信息管理模块等。
3、系统各模块的分析、设计、编码与系统各模块的整合和整体功能测试[5]。
此中心机房辅导管理工具需要完成的功能主要有:
● 有关教师信息的输入,包括教师基本信息等.
● 教师信息的查询,包括教师基本信息等.
● 教师预约机房.
● 机房信息的输入.
● 机房信息的查询.
● 机房管理信息的修改.
● 机房管理信息的删除.
● 学生上机信息的输入.
● 学生信息的查询.
● 管理员信息的查询.
(一)研究方案
1、文献调研
查阅大量的相关研究成果及相关理论,同时大量阅读相关专著,理出此次研究的总体思路。
2、访谈调查
通过对部分教务工作人员、学生工作人员进行访谈调查,全面了解相关工作人员对校园社交网站的认识和态度。
3、阶段总结法
定期做工作阶段总结,不断反思与回顾,提高研究能力,完善研究方案,丰富研究素材,最终形成研究成果。
● 查询相关资料,了解本网站的研究意义。可以上网搜索或者是去图书馆查阅相关资料。
● 通过查询资料了解该系统要如何做,及要做哪些东西。
● 设计出大体上的功能模块,画出模块图。
● 通过进一步的了解,对每个功能模块进行细化,将每一步都想清楚。制定出每一步的做法和注意的地方。
● 对设计好的程序进行调试,通过调试发现存在的问题并解决,从而达到完善系统的目的。
● 最后,整理各阶段的设计记录文档,写成论文稿。
(二)工作重点与难点
1、重点
1)机房实验管理系统其开发包括数据库的前期开发、应用程序的开发以及数据库的后期数据的不断更新系统。对于数据库的前期开发要求建立数据一致性和完整性强、数据安全性好的数据库。对于应用程序的开发要求应用程序功能的完整性、易使用性等特点。对于数据库后期的数据不断更新,需要建立完整的应用程序,方便不断更新数据。
2)运用面向对象语言来编写程序完成用户界面等操作,并做好与数据库的连接,运用hibernate来完成数据库的创建及生成。
2、难点
1)根据不同的用户分配不同的权限,对于管理员可以在界面中查询、修改、添加和删除其中的内容,再将更新后的数据输入数据库,并在界面中显示出来。
2)校园社交网站结构流程复杂,系统庞大。开发人员需要根据实际情况,较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的功能逐渐增加上去,直到所有的功能全部满足。
3)机房实验管理系统开发成功投入使用后,使用单位所应具备的计算机设备及其有关的外围设备。对硬件资源进行可行性分析时主要考虑计算机的主机内存、类型、功能、联网能力、安全保护措施以及输入/输出设备,外存储器和联网数据通信设备的配置。
(三)工作计划
起 止 时 间
(日/月) |
周 次 |
内 容 进 程 |
备 注 |
24/2---9/3
10/3---30/3
31/3---13/4
14/4---27/4
28/4---11/5
12/5---1/6
2/6---15/6
16/6---22/6
|
1---2
3---5
6---7
8---9
10---11
12---14
15---16
17 |
毕业实习(选择与专业、课题相关的实习单位实习),了解课题所研究的系统运作过程
广泛阅读课题所要掌握的基础文献,收集准备与课题有关的专业文献资料,了解课题内容及研究意义,为开题做前期准备
收集整理已掌握的文献资料,了解Java WEB应用程序的相关知识,熟悉掌握My eclipse开发技术的运用,通过多种调研方式(如导师讨论、网上收集资料等)了解中心机房上机辅导工具对用户的需求
与指导老师讨论,逐步确定要解决的问题以及解决问题的技术方法,并讨论分析得出“中心机房上机辅导工具”的需求分析,撰写需求分析报告
根据分析阶段得出的报告对系统进行概要设计和详细设计,并撰写设计说明书,并根据系统结构搭建开发环境
根据系统详细说明书对系统的各模块进行编码实现,并编写测试报告,进行单元测试和集成测试,同时整理前期材料,开始撰写毕业设计论文
撰写并整理毕业设计论文,指导老师审阅,准备答辩
答辩并总结 |
准备阶段
分析阶段
设计阶段
实现阶段
论文撰写及答辩阶段 |
四、阅读的主要参考文献
[1] 胡海锋学校计算机机房的建设与管理[J].职业技术2010.7:70--71.
[2] 王建军浅谈公共计算机机房的建设与管理[J].今日南国.2010.06:11--13
[3] 夏玉宏孙玉珂论计算机机房的安全管理[J].实验技术与管理.2006:20--24
[4] 方刚清华大学出版社计算机机房管理[M]2001-08:67--99
[5] 钱乐秋,赵文耘,牛军钰软件工程北京:清华大学出版社,2007:42-45.
[6] 王珊,萨师煊.数据库系统概论北京:高等教育出版社,2006:224-225.
[7] 夏帮贵,Java Web开发完全掌握北京:中国铁道出版社,2001.
[8] 张玲玲,深入体验Java Web项目开发北京:清华大学出版社,2011.
[9] 明日科技编著JSP程序开发范例宝典北京:人民邮电出版社,2007.
[10]贾讽波,杨树青,杨玉顺.数据库应用实例北京:人民邮电出版社,2006.
[11]樊银亭,何鸿云.基于客户机服务器体系的二层与三层结构研究计算机应用研究,2001.
[12]王涛,陈怀玉.基于Web的远程教学平台的设计与实现计算机应用研究,2003.
[13]陈湘军.Web开发实用教程大连:大连理工大学出版社,2011.
[14]陶飞飞.Web程序设计北京:北京交通大学出版社,2009.
[15]Bruce Eck el,《Thinking in Java 4》,American:Prentice Hall PTR
[16]Kenneth C. La udon,Jane P.La-udon. Management information system organization and technology in the networked enterprise. Higher Education Press Pearson Educatee,2006
[17]Jonathan Chaffer,Jarlsberg. J query基础教程[M]. 北京: 人民邮电出版社,2008
[18]Charles A.Bell. 深入理解Mys-ql[M]. 北京: 人民邮电出版社, 2010