学生公寓管理系统毕业设计.docx

上传人:b****2 文档编号:1903840 上传时间:2022-10-25 格式:DOCX 页数:33 大小:872.18KB
下载 相关 举报
学生公寓管理系统毕业设计.docx_第1页
第1页 / 共33页
学生公寓管理系统毕业设计.docx_第2页
第2页 / 共33页
学生公寓管理系统毕业设计.docx_第3页
第3页 / 共33页
学生公寓管理系统毕业设计.docx_第4页
第4页 / 共33页
学生公寓管理系统毕业设计.docx_第5页
第5页 / 共33页
点击查看更多>>
下载资源
资源描述

学生公寓管理系统毕业设计.docx

《学生公寓管理系统毕业设计.docx》由会员分享,可在线阅读,更多相关《学生公寓管理系统毕业设计.docx(33页珍藏版)》请在冰豆网上搜索。

学生公寓管理系统毕业设计.docx

学生公寓管理系统毕业设计

 

学生公寓管理系统-毕业设计

 

毕业设计(论文)

 

题目:

基于JSP的学生宿舍管理系统的设计与实现

 

院系:

信息与控制学院

专业:

计算机科学与技术

班级学号:

学生姓名:

指导教师:

成绩:

2013年3月10日

摘要

学生宿舍管理系统是为学生宿舍管理的现代化、网络化,逐步摆脱当前学生宿舍管理的人工管理方式,提高学生宿舍管理效率而开发的。

其主要功能是快速适应现代化管理水平和减轻工作人员繁重而冗长的工作量,使得他们在管理学生宿舍时达到事半功倍的效果,减轻人力的负担,方便数据的存储。

本文是严格按照软件工程的原理,对学生宿舍管理系统的系统需求、系统分析、系统设计、系统实现以及系统测试作了详细的阐述。

系统数据库使用SQL2000,采用B/S模式。

系统主要包括宿舍楼信息管理、房间信息管理、床位信息管理、学生信息管理、学生入住/预订登记、学生退房管理、寝室使用状态管理、床位使用状态管理、普通人员管理和用户密码管理等功能。

本系统的优点是提供简单、层次关系明了、清晰的操作界面,易于扩展和维护,使学生宿舍的管理工作简单快捷。

关键词:

宿舍管理;B/S;jsp

Abstract

Thestudent'sdormitorymanagementsystemisforthestudent'sdormitorymanagementmodernization,network,andgraduallygetridofthecurrentstudentdormitorymanagementofartificialmanagementmethod,improvethestudent'sdormitorymanagementefficiencyanddevelopment.Itsmainfunctionistoquicklyadapttothemodernmanagementlevelandtoreducetheworkingpersonnelthelengthyprocessofheavyworkload,maketheminthemanagementofstudents'dormitoryattwicetheresultwithhalftheeffort,reducetheburdenofthehuman,convenientdatastorage.Thisarticleisinstrictaccordancewiththesoftwareengineeringprinciple,thestudent'sdormitorymanagementsystemofthesystemrequirements,thesystemanalysis,systemdesign,systemandsystemtestfordetail.

SystemdatabaseSQL2000,USEStheB/Smodel.Thesystemincludesbuildinginformationmanagement,informationmanagement,bedroominformationmanagement,thestudents'informationmanagement,studentregistration,studentsin/reservationbackroommanagement,bedroomusestatemanagement,bedsusestatemanagement,generalstaffmanagementanduserpasswordmanagementetc.Function.Theadvantageofthissystemistoprovidesimple,clearandhierarchicalrelationshipsclearoperationinterface,easytoexpandandmaintenance,makethestudentdormitorymanagementsimpleandquick.

Keywords:

Hostelmanagement;B/S;jsp

引言

随着信息社会的科技不断提高,以及商品经济的高效化,使得计算机的应用已普及到经济和社会生活的各个领域。

为了适应现代社会人们高度强烈的时间观念,人们的管理方式也提升了一个档次,渐渐实现了无纸化办公,即从原来的人工记录管理模式转变为电脑一体化管理。

高校是科研的阵地,对后勤的管理也应该一改传统的人工管理,加大信息化、时代化力度,节省人力物力,提高效率。

当今社会,随着学校的规模不断扩大,学生的数量急剧增加,有关学生的各种信息也成倍增长,其中包括关于学生宿舍的一系列信息,而面对庞大的信息量,有必要开发学生宿舍管理系统来提高学校宿舍管理工作的效率。

基于这两点,开发此学生宿舍管理系统,它是以高校的管理方式为实例而设计的一种实用型管理信息系统,为宿舍管理带来了极大的方便。

新的宿舍管理系统开发出来之后,学校的宿舍信息管理现状将有很大的改观,由过去的人工方式转变为计算机方式,由效率低、数据冗余、易产生错误转变为检索迅速、查找方便、可靠性高、存储量大。

这些优点能够极大地提高效率,也是学校宿舍管理科学化、正规化的重要条件。

现在全国的很多大学校园内的学生宿舍都采取统一管理的模式,这样就需要一种管理软件来为宿舍的管理者服务,协助他们来完成管理学生宿舍这么一个庞大的工作,而本系统针对当前学校宿舍信息管理无法对学生宿舍楼、学生寝室号、学生床位、学生入住、学生退房等信息快速和准确的查询及记录所设计的,通过对数据库的查询、修改、删除、插入等基本的数据库操作可以实现各个模块的功能,使得宿舍办公效率提高。

基础知识

JSP简介

在 Sun 正式发布 JSP之后,这种新的 Web 应用开发技术很快引起了人们的关注。

JSP 为创建高度动态的 Web 应用提供了一个独特的开发环境[1]。

 用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。

 JSP页面看起来象普通HTML页面,但它允许嵌入执行代码,在这一点上,它和ASP技术非常相似。

利用跨平台运行的JavaBean组件,JSP为分离处理逻辑与显示样式提供了卓越的解决方案[2]。

JSP就是Java,只是它是一个特别的Java语言,加入了一个特殊的引擎,这个引擎将HTTPServlet这个类的一些对象自动进行初始化好让用户使用,而用户不用再去操心前面的工作。

同时这个引擎又引入了

*>、<%@%>等一系列的特别语法,使用这些语法来进行一些特定的操作,如引用文件、URL转向、JavaBean引用等这样的操作,这些都是由引擎自动帮你完成初始化的工作。

JSP必将成为ASP技术的有力竞争者。

使用JSP来开发本站是因为JSP具有如下优势:

(1)JSP的效率和安全性更高

(2)JSP的组件(Component)方式更方便

(3)JSP的适应平台更广

简介

MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。

它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSF,CSS,Javascript,SQL,Hibernate[3]。

在结构上,MyEclipse的特征可以被分为7类:

1、JavaEE模型

2、WEB开发工具

3、EJB开发工具

4、应用程序服务器的连接器

5、JavaEE项目部署服务

6、数据库服务

7、MyEclipse整合帮助

对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。

MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级[4]。

的发布意味着我们不再需要配置Tomcat以及服务器了,你所需要做的仅仅是安装MyEclipse[5]。

发行版包括在7.0M2和版本基础上对bug的修复和功能的加强。

提供的支持包括:

Eclipse3.4.1/Ganymede、RESTweb服务、新的myeclipse操作板、spring工具集更新、集成Manven2、openJPA支持、高级javascript工具、专业的jsdt实现、报表工具加强、jsf和ICEfaces工具更新。

后台数据库介绍

SQL全称是“结构化查询语言(StructuredQueryLanguage)”,最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEMR开发的一种查询语言,它的前身是SQUARE语言。

SQL语言结构简洁,功能强大,简单易学。

如今无论是像Oracle、Sybase、Informix、SQLserver这些大型的数据库管理系统,还是像VisualFoxporo,PowerBuilder这些微机上常用的数据库开发系统,都支持SQL语言作为查询语言[6]。

SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。

SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集。

SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其它类型的终端用户[7]。

由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS转到另一个。

所有用SQL编写的程序都是可以移植的。

现在绝大多数流行的关系型数据库管理系统,如Oracle、Sybase、Microsoft SQL Server、Access等都采用了SQL语言标准。

虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select、Insert,、Update、Delete、Create以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作[8]。

系统分析

开发背景及意义

随着国家教学改革的不断深化,高校办学规模的不断扩大,科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

目前一些院校的宿舍管理工作仍然是在手工记录的基础上进行,在不同部门间的信息传递也是手工记录,显然这与院校当前教学改革的步调不一致。

作为计算机应用的一部分,使用计算机对宿舍信息进行管理,具有着手工管理所无法比拟的优点。

例如:

检索迅速、查找方便、可靠性高、成本低等,这些优点能够极大地提高宿舍管理的效率,也是高等院校的科学化、正规化管理,是与世界接轨的重要条件。

可行性研究

经济可行性

系统的经济可行性分析是指对组织的经济状况和投资能力进行分析,对系统的建设运营和维护费用进行估算,对系统建成后可能取得的社会及经济效益进行估计。

由于本系统开发所需要的软件都是从校园网上免费下载的,因此开发的费用比较低。

宿舍原来是采用手工作业的方式进行数据管理,费时耗力,如果现在采用数据库电脑化管理,可以节约大量纸张、油墨等耗材,也可以节约大量的人力和时间,有效的提高了宿舍管理的质量和效率。

总而言之,效益远

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1