java+mysql宿舍管理系统的设计+ER图(5)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

java+mysql宿舍管理系统的设计+ER图(5)


    (7)高可用性:群集支持、备份配置、热备份配置
2。5 Tomcat
Tomcat服务器是一个免费的开放源代码的Web应用服务器。Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些企业及个人爱好者共同研发而成。因为Tomcat技术先进、性能稳定,并且无需费用,因而深受开发者们的的宠爱并得到了多数软件开发商的认同,是现在较为流行的Web应用服务器[6]。
Tomcat优点:
(1)无需任何费用,开放源码,支持最新标准(SUN的专家经常和tomcat的开发人员在一起混), 更新迅捷,跨平台;
(2)占用系统资源少,兼有可扩展性和安全性,假如单位时间内访问请求数急剧增加,可以用相对较低的费用增加前端的能力;
(3)比较容易扩展,由于是通过在这台功能强大的服务器上运行的单个servlet容器,实际上也就不需要考虑session状态在分布式环境下的维护这类复杂的问题;   
(4)台后端服务器在外界不可以访问,网上的黑客只能访问前端的web服务器,不能直接访问后端的应用服务器,这就提高了安全性;
2。6 章节总结
本章节主要介绍了该系统所涉及的主要技术,并对其中的主要技术进行了简单的介绍,如:spring mvc,MyBatis等,还有使用到的开发工具:MyEclipse。
简单结束了使用的数据库技术:MySQL,已经服务器技术tomcat;针对性的了解各项技术的原理,优缺点和使用方式。系统中也使用到了JSP的技术,其最主要特点是支持表达语言(expression language)[7] 。

第三章 系统概要设计
3。1 基于B/S的体系结构
B/S结构(Browser/Server,浏览器/服务器模式)是基于WEB应用而逐渐被人开始关注起来的一种网络结构模式。
Browser/Server结构主要是依托了日渐流行的Web浏览器的技术:通过浏览器的多样化的脚本语言如,JavaScript,jQuery等技术,用通用浏览器和强大的脚本语言就能够实现原本需要专业的开发工具才能完成的强大功能[8]。
B/S最大的优点就是可以在任意时间和任意地点地方运作系统而不需要安装任何专门的软件,系统的扩展非常容易。
B/S结构独特优点:
(1)不需要安装客户端,使用Web浏览器就可以。
(2)不需要升级客户端,升级服务器就可以。
(3)具有分布性特点,可以随时随地进行查询、浏览等业务处理。
3。2 系统需求分析
本次设计模块的实现主要分为以下功能,功能结构图如下图3-1所示。

图3-1系统功能结构图
管理员管理:
每个管理人员都有不一样的管理权限,根据不同的权限将其分为普通身份的管理人员和系统管理人员。系统管理人员的管理权限是所有管理人员中最高的,系统管理人员可以根据系统需要添加,修改普通身份的管理员;如下图3-2所示;
具体功能模块:
(1)添加管理员:增加新的管理员
(2)管理管理员:系统超级管理员有权对普通管理员进行管理操作,其中包括修改管理员信息等。

 图3-2管理员管理模块功能结构图
房间管理:
管理员根据学校宿舍的实际情况录入房间信息,包括房间编号,房间所属性别,床位信息,押金,月租等。并且,可以根据具体的需求对房间的信息进行修改(房间若有学生入住则无法修改房间的基本信息!);如下图3-3所示。
 具体功能模块:
 (1)添加房间:管理员可以根据学校宿舍的情况,将可以入住的房间的基本信息录入系统并及时的保存。
 (2)管理房间:对系统中存在的所有房间信息进行管理。 (责任编辑:qin)