2。4 Struts2技术

Struts 的新一代产品Struts2,它是在第一代Struts和WebWork的技术基础之上进行了整合了的新一代框架。WebWork是这一代Struts2的核心,用户的要求采用了拦截的方式来处理,通过这样的操作可以使得业务逻辑控制器能与Servlet  API完全的脱离。他是WebWork的更新物。

Struts2比第一代的Struts有了很大的改进,以下是所改进的部分:

(1)在Action的实现上,Struts2可以是POJO(Plain Ordinary Java Object:简单的Java对象);

(2)在封装请求参数上,Struts2可以直接使用Action的属性,或可以使用POJO类来封装其请求的参数;

(3)在绑定值到视图技术上,Struts2使用“ValueStack”技术。

2。5 Java开发语言

Java的各种优良的特性使得Java更加受欢迎,Java应用所具备的健壮性和可靠性减少了应用系统的维护费用。使用Java语言能够缩短开发应用系统所需要的时间,在一定程度上降低了成本。

Java语言有很多的特点:

(1)Java语言运行“无国界”,用户只需在平台上安装虚拟机就可以运行。

(2)Java语言安全性很高。

(3)Java语言是面向对象的。

(4)Java语言是非常强壮的,主要表现在异常处理、废料自动回收等

(5)Java语言是动态的。

2。6 Tomcat服务器

Tomcat 是一个免费的开放源代码的Web 应用服务器,它虽属于轻量级应用服务器但是其具有极高的安全性,稳定性和可扩展性。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当运行Tomcat,它实际上作为一个与Apache 独立的进程单独运行的。文献综述

2。7 MySQL数据库

MySQL是一种开放源代码的关系型数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了处理速度并提高了灵活性。

MySQL数据库优点:

(1)开源,免费。

(2)支持大型数据库并且处理数据能力强。

(3)数据语言使用标准SQL语言。

(4)可以安装在多种系统上,并且支持多种编程语言。

(5)可定制,可以使用图形化管理工具。

(6)具备备份与恢复数据能力,并且方式简便易操作。

3 系统需求分析

3。1 系统功能分析

图书馆座位管理系统主要分为管理员模块和学生模块,下面分别介绍这两个模块相应的功能。

3。1。1 管理员模块功能分析来*自~优|尔^论:文+网www.youerw.com +QQ752018766*

在本系统中,有超级管理员和辅助管理员,在系统中高级管理员的权限大于辅助管理员,可以对系统进行以下几个操作[2]:

(1)管理员管理:超级管理员是权限最大的用户可以对辅助管理员进行添加、删除以及修改的操作;

(2)学生管理:超级管理员和辅助管理员都可以对学生进行管理,其中包括对学生信息的查询、添加、删除、修改;

(3)座位管理:超级管理员和辅助管理员都可以对图书馆内的所有座位进行管理,其中包括座位的查询、添加、删除、修改和设置能否使用[3];

(4)自习室管理:超级管理员和管理员都可以对图书馆内的各个自习室进行管理,其中包括查询、添加、删除、修改和设置能否使用;

管理员在行驶管理的权限的前提是在系统的后台进行登录,根据对管理员模块的功能进行分析,

上一篇:AndroidApp的活动事件图生成
下一篇:jsp配送中心管理信息系统的设计与实现

数字图书馆系统中的IP网络...

jsp+mysql的B2C网上商城系统的设计与实现

jsp+mysql毕业设计课题管理系统的设计

jsp+mysql购物车系统核心算法的分析设计与实现

图书馆管理系统国内外研究现状和问题

java图书馆图书管理系统设计

jsp+mysql宾馆管理系统设计

老年2型糖尿病患者运动疗...

互联网教育”变革路径研究进展【7972字】

我国风险投资的发展现状问题及对策分析

ASP.net+sqlserver企业设备管理系统设计与开发

网络语言“XX体”研究

张洁小说《无字》中的女性意识

LiMn1-xFexPO4正极材料合成及充放电性能研究

麦秸秆还田和沼液灌溉对...

安康汉江网讯

新課改下小學语文洧效阅...