1、毕业设计开题报告学 生 姓 名: 学 号: 学 院、系:计算机科学与技术系专 业:信息管理与信息系统 论 文 题 目:华科学院学生宿舍管理系统指导教师: 2012 年 11 月20日毕 业 设 计 开 题 报 告1结合毕业设计情况,根据所查阅的文献资料,撰写2000字左右的文献综述:文 献 综 述一 选题的目的和意义 随着时代的发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便捷的服务.目前各行各业广泛使用专用系统,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,设计开发好一个专用系统对一个机构(或部门)的发展十分重要。近
2、年来,随着用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术的广泛应用,向用户提供的服务将越来越丰富,越来越人性化.人才培养,是高校的基本任务.而高校教学工作的良好运行,则离不开教学与管理工作的有效组织和协调. 高校日常管理是一项基础性工作,其主要任务是在教学过程中发挥有效的组织、指挥、控制和协调的功能,包括根据一定的目标、程序、原则、方法,对教学资源、教学过程进行科学合理的规划等,以保证教学任务的顺利完成。而高校日常管理过程中,学生宿舍管理一直是日常管理的一个重要组成部分.其管理水平的高低,在一定程度上反映了学校管理水平的整体状况,也从侧面映射出学校教学水平的高低.对于学校而言,学生
3、宿舍管理是必不可少的组成部分。目前仍然存在有学校停留在宿舍管理部门人员手工记录数据的阶段,手工记录对于规模小的学校来说勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的,而且当查找某条记录时,由于数据量庞大,工作效率比较低。对于科技大学华科学院来说,在不断提高自身教学,科研水平的同时,改善日常管理工作水平也是学校建设中的一个重要环节.作为学校日常管理的一个重要方面的学生宿舍管理,长期以来,以人力手动工作作为主要方式,在日常宿舍管理的过程中,管理人员面对的管理工作数据量庞大,手续繁琐,其工作的复杂度和效率可想而知。可见,没有一个系统的管理软件,管理人
4、员的工作效率难以提高.长期过程中也不利于学校对宿舍管理工作的展开.因此,华科学生宿舍区管理,需要一款功能全面,结合实际,操作简便的宿舍管理软件.二 国内外研究现状学生宿舍管理系统对于高校来说是整个管理系统的一个重要组成部分。当今社会的飞速发展,原始的记录方式将逐渐被竞争所淘汰,计算机化管理是顺应时代发展的产物。我国在全国范围内推广计算机在管理系统中的应用,是在70年代末开始的,跟发达国家比起来起步较晚,应用水平有较大差距。在国外高校,他们一般具有较大规模的稳定的技术队伍来提供服务与技术支持.而国内高校信息化建设相对起步较晚。在数字校园理论逐步应用的过程中,各高校一方面不断投资构建各种硬件、系统
5、软件和网络;另一方面也不断开发实施了各类教学、科研、办公管理等应用系统,形成了一定规模的信息化建设体系.国内高校,由于整体信息化程度相对落后,经费短缺,理论体系不健全等原因,国内高校宿舍管理系统在机构设置、服务范围、服务质量以及人员要求上与国外高校比都有一定差距。中国的高校历来是科学技术的源泉.但调查显示,现在国内大多数学校的学生宿舍还未实现信息化,主要还是停留在手工管理的形式.宿舍管理的效率就非常低,需要的人力物力也非常多,所以各个高校已经逐渐意识到了宿舍管理系统的价值和重要性,并且一部分学校已经开始公开招标来满足自己的需要。国内高校学生宿舍管理正由传统模式向高效、快捷的现代化管理过渡。纵观
6、目前国内外研究现状,国内宿舍管理系统在安全性和信息更新化方面与发达国家还存在有一定差距,各现有系统资料单独建立,共享性差;在以管理者为主体的方式中,信息取舍依赖于管理者对于信息的认知与喜好,较不容易掌握用户的真实需求,也就无法满足用户的需要。因此,传统的宿舍管理应朝数字化、无纸化、智能化综合化的方向发展,并为进一步实现完善的计算机宿舍管理系统打下良好基础。三 理论与实践的意义 随着高校办学规模的扩大,在校学生的学历层次、思想状态、文化水平呈多样化、复杂化趋势,这在很大程度上给学生管理工作带来许多新的问题.随着学生人数的增多,高校学生宿舍管理的信息量日益庞大,账本化的工作模式获取信息慢,查阅困难
7、,准确性差,很难适应高水平.因此,如何为学生提供一个安全、整洁、舒适的生活和学习环境,如何应用现代技术更科学高效地对学生宿舍进行管理是各宿舍管理工作者的目标。在传统模式下利用人工进行学生宿舍管理,存在着较多的缺点,如:效率底、保密性差、时间一长将产生大量的文件和数据,更不便于查找、更新、维护等。诸如这些情况,令学校管理者对学生的信息管理带来了很大困难,严重影响了教育工作者的工作效率。 针对这些情况,我们可使用日趋成熟的计算机技术来代替传统的人工模式来实现学生信息的现代化管理.这一技术具有手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本底等。这些优点能
8、够极大地提高学生信息管理的效率,使我们的学校在市场经济的发展过程中具有一定的竞争优势,也是学校实现科学化、正规化、现代化的重要条件。实现了科学、统一管理,避免了人工操作产生的错误,大大提高了工作效率。为了实现提高高校宿舍管理部门的工作效率;充分利用资源;减少不必要的人力、物力和财力的支出;方便宿舍管理部门的工作人员全面地掌握学生住宿情况等目的。为宿舍管理部门开发设计专用系统-华科学院学生宿舍信息管理系统来进行管理学生宿舍信息,使学生宿舍信息实现标准化的管理和规范化的制度是十分必要的。 我们现在所做的课题就是在目前的情形下,从学校的现有的条件实际出发,利用个人所拥有的计算机硬件设备和软件条件,从
9、思想上、工作思维和工作方式做起,实现一整套关于华科学院学生宿舍管理系统的软件来实现一些基本信息的维护,为我们学校的后勤管理人员减少点负担,从根本上解决用手工操作工作量大且容易出错的问题。同时,这也是今后所有高校后勤管理领域发展的必然趋势。参考文献:1 Andrew S.Tanenbaum.计算机网络M.北京:清华大学出版社,1998.2 Anonymous。网络数据库安全技术指南M。北京:机械工业出版社,1998。3 David A。Solomon。WindowsNT技术内幕M。北京:清华大学出版社,1999.4 曹然彬。jsp程序设计M.大连理工大学出版社,2003.8。5 朱如龙。SQL
10、Server数据库应用系统开发技术M。机诫工业出版社,2004.1.6 王晟。jsp数据库开发经典案例解析M。 清华大学出版社,2005.4.7 董军 王玉 康祥顺.jsp案例开发集锦M。电子工业出版社,2005。11。8 张海潘。软件工程M.北京:人民邮电出版社,2002。9 张海潘.软件工程导论M。北京:清华大学出版社,2003.10 孔璐,袁珏,吴志坚,顾洪。数据库应用开发综合实例教程M。国防工业出版社,2008。11 郑世珏,杨青。数据库技术与应用基础教程M。北京:高等教育出版社,2005。12 汪晓平、钟军.JSP网络开发技术M.北京:人民邮政出版社,2003.13 施威铭研究室。S
11、QL Server 2000数据库管理M。北京: 人民邮电出版社,2004.14 孙卫琴,李洪成。Tomcat与Java Web开发技术详解M。北京: 电子工业出版社,2004.15 齐治昌、谭庆平、宁洪.软件工程M。北京:高等教育出版社,2004.2. 毕 业 设 计 开 题 报 告2本课题要研究或解决的问题和拟采用的研究手段(途径):一. 研究的问题 本课题设计的内容:系统采用自上向下方法开发,系统分成几个相对独立的模块,其功能模块主要有如下几个部分:宿舍信息管理、学生入住管理、宿舍管理员管理、系统辅助。具体的功能描述如下1. 宿舍信息管理: 宿舍号、宿舍类型、宿舍位置的登记与管理。2.
12、学生入住管理: 学生姓名、年龄、院系等具体信息和所在宿舍编号的登记与管理.3. 宿舍管理员管理: 管理员信息与所管理的宿舍信息的登记和管理.4. 系统辅助:修改密码功能,增加系统安全性、方便用户使用。 拟采用的技术: 系统将是一个具有高度伸缩性、灵活性、稳定性且可扩充、易维护的Java EE学生宿舍管理系统。系统以最简洁实用的创新方式,满足对于华科学院学生宿舍管理的需求。Java EE、SSH框架等.1. Java EE Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(serviceoriented
13、 architecture,SOA)和 Web 2。0 应用程序。2. MySQL数据库 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Orcle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PH
14、P和Apache可组成良好的开发环境。二。研究手段1.查阅文献充分利用图书馆、利用CNKI电子资源和网络等资源,完成论文部分.2.软件工程软件工程中软件开发的方法。严格按照数据库管理信息系统开发的流程,从需求分析开始,弄清当前系统的工作流程、存在的问题,提出解决的方法;对新系统进行逻辑设计。包括数据库流程、数据字典的描述等等;进行系统总体设计,包括功能模块设计、数据库设计等;最后进行详细的代码设计、用户界面设计,并进行一定的测试。3。小组讨论与同学进行讨论、请教项目经理等,解决遇到的技术问题。 毕 业 设 计 开 题 报 告指导教师意见: 指导教师: 年 月 日所在系审查意见: 系主任: 年 月 日