好文档 - 专业文书写作范文服务资料分享网站

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

天下 分享 时间: 加入收藏 我要投稿 点赞

精品Word文档 欢迎下载

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

业论文

目 录

引 言 ........................................................................................................................... 1 1 基础知识 .................................................................................................................. 2

1.1 JSP简介 .......................................................................................................... 2 1.2 MyEclipse7.0简介 ......................................................................................... 2 1.3 后台数据库介绍 ............................................................................................. 3 2 系统分析 .................................................................................................................. 4

2.1 开发背景及意义 ............................................................................................. 4 2.2 可行性研究 .................................................................................................... 4

2.2.1 经济可行性 .......................................................................................... 4 2.2.2 技术可行性 .......................................................................................... 4 2.2.3 操作可行性 .......................................................................................... 5 2.3 需求分析 ........................................................................................................ 5

2.3.1 功能需求 .............................................................................................. 5 2.3.2 性能需求 ............................................................................................ 10

3 系统设计 ................................................................................................................ 11

3.1 系统功能结构设计 ........................................................................................ 11

3.1.1 系统功能模块图 ................................................................................. 11 3.2 数据库设计 .................................................................................................. 12

3.2.1 数据库概念结构设计 .......................................................................... 12 3.2.2 数据库的逻辑设计 .............................................................................. 14 3.3 系统的详细设计 ........................................................................................... 16

3.3.1 登陆流程图 ........................................................................................ 17 3.3.2 添加学生信息流程图 .......................................................................... 17 3.3.3 修改学生信息流程图 .......................................................................... 18

精品资料Word 欢迎使用

精品Word文档 欢迎下载

3.4 人机界面设计 ............................................................................................... 19 4 系统实现 ................................................................................................................ 21

4.1 开发环境 ...................................................................................................... 21 4.2 功能实现 ...................................................................................................... 21

4.2.1 登录模块的设计与实现 ...................................................................... 21 4.2.2 系统主界面的设计与实现 ................................................................... 22 4.2.3 寝室管理模块的设计与实现 ............................................................... 23 4.2.4 床位管理模块的设计与实现 ............................................................... 26 4.2.5 学生管理模块的设计与实现 ............................................................... 26 4.2.6 学生入住/预定登记模块的设计与实现................................................ 27 4.2.7 寝室使用状态查询模块的实现过程 ..................................................... 28

5 系统测试 ................................................................................................................ 30

5.1 测试的目的 .................................................................................................. 30 5.2 黑盒测试 ...................................................................................................... 30 5.3 白盒测试 ...................................................................................................... 30 5.4 测试用例设计 ............................................................................................... 31 结 论 ......................................................................................................................... 35 致 谢 ......................................................................................................................... 36 参考文献 .................................................................................................................... 37 附 录 ......................................................................................................................... 38

精品资料Word 欢迎使用

精品Word文档 欢迎下载

引 言

随着信息社会的科技不断提高,以及商品经济的高效化,使得计算机的应用已普及到经济和社会生活的各个领域。为了适应现代社会人们高度强烈的时间观念,人们的管理方式也提升了一个档次,渐渐实现了无纸化办公,即从原来的人工记录管理模式转变为电脑一体化管理。高校是科研的阵地,对后勤的管理也应该一改传统的人工管理,加大信息化、时代化力度,节省人力物力,提高效率。当今社会,随着学校的规模不断扩大,学生的数量急剧增加,有关学生的各种信息也成倍增长,其中包括关于学生宿舍的一系列信息,而面对庞大的信息量,有必要开发学生宿舍管理系统来提高学校宿舍管理工作的效率。基于这两点,开发此学生宿舍管理系统,它是以高校的管理方式为实例而设计的一种实用型管理信息系统,为宿舍管理带来了极大的方便。

新的宿舍管理系统开发出来之后,学校的宿舍信息管理现状将有很大的改观,由过去的人工方式转变为计算机方式,由效率低、数据冗余、易产生错误转变为检索迅速、 查找方便、可靠性高、存储量大。这些优点能够极大地提高效率,也是学校宿舍管理科学化、 正规化的重要条件。现在全国的很多大学校园内的学生宿舍都采取统一管理的模式,这样就需要一种管理软件来为宿舍的管理者服务,协助他们来完成管理学生宿舍这么一个庞大的工作,而本系统针对当前学校宿舍信息管理无法对学生宿舍楼、学生寝室号、学生床位、 学生入住、学生退房等信息快速和准确的查询及记录所设计的,通过对数据库的查询、修改、删除、插入等基本的数据库操作可以实现各个模块的功能,使得宿舍办公效率提高。

精品资料Word 欢迎使用

精品Word文档 欢迎下载

1 基础知识

1.1 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的适应平台更广

1.2 MyEclipse7.0简介

MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate[3]。在结构上,MyEclipse的特征可以被分为7类:

1、JavaEE模型 2、WEB开发工具 3、EJB开发工具

4、应用程序服务器的连接器 5、JavaEE项目部署服务

精品资料Word 欢迎使用

精品Word文档 欢迎下载

6、数据库服务 7、MyEclipse整合帮助

对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级[4]。

7.0的发布意味着我们不再需要配置Tomcat以及服务器了,你所需要做的仅仅是安装MyEclipse 7.0[5]。7.0发行版包括在7.0M2和6.6版本基础上对bug的修复和功能的加强。提供的支持包括:Eclipse 3.4.1/Ganymede、REST web服务、新的myeclipse操作板、spring工具集更新、集成Manven2、open JPA支持、高级javascript工具、专业的jsdt实现、报表工具加强、jsf和ICEfaces工具更新。

1.3 后台数据库介绍

SQL全称是“结构化查询语言(Structured Query Language)”,最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简单易学。如今无论是像Oracle、Sybase、Informix、SQL server这些大型的数据库管理系统,还是像Visual Foxporo,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]。

精品资料Word 欢迎使用

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

精品Word文档欢迎下载基于JSP的学生宿舍管理系统的设计与实现毕业论文目录引言..........................................................................................................................
推荐度:
点击下载文档文档为doc格式
4n0pw8a02b1emx02sb8q8qp2012ift011cl
领取福利

微信扫码领取福利

微信扫码分享