APP下载

基于J2EE的校友信息服务系统的设计与实现

2017-05-17陈立帆刘佳乐

科教导刊·电子版 2017年9期
关键词:管理系统

陈立帆+刘佳乐

摘 要 本系统是采用目前主流的基于J2EE平台SpringMVC框架设计实现了校友服务系统,系统实现了校友工作信息化,科学化和网络化,提升了校友资源的利用率,更好的开发的校友资源。

关键词 校友服务 管理系统 SpringMVC B/S

中图分类号:TP311.52 文献标识码:A

0前言

当前,国内各高校正大力开展校园信息化的建设工作,各种管理信息系统的应用使工作效率和管理水平得到了普遍提高。但是,湖南城市学院对校友资源的管理仍停留在手工管理阶段,大大降低了校友资源的利用率,在一定程度上制约着学校的发展,同时为了更好地开发校友资源,把校友工作管理人员从繁杂的事务性工作中解脱出来,使校友工作信息化,科学化和网络化。因此,建立校友服务系统是亟待解决的问题。

1系统架构与关键技术

1.1 J2EE多层分布式模型

多层分布式模型把应用逻辑划分为组件,各个应用组件根据他们所在的层分布在不同的机器上。事实上,Sun设计J2EE的初衷正是为了解决两层模式(client/server)的弊端,在传统模式中,客户端担当了过多的角色而显得臃肿,在这种模式中,第一次部署的时候比较容易,但难于升级或改进,可伸展性也不理想,而且经常基于某种专有的协议。这种协议通常是某种数据库协议。它使得重用业务逻辑和界面逻辑非常困难。现在J2EE 的多层企业级应用模型将两层化模型中的不同层面切分成许多层。一个多层化应用能够为不同的每种服务提供一个独立的层,以下是 J2EE 典型的四层结构:

运行在客户端机器上的客户层组件

运行在J2EE服务器上的Web层组件

运行在J2EE服务器上的业务逻辑层组件

运行在EIS服务器上的企业信息系统(Enterprise information system)层软件

1.2 B/S结构,B/S结构即浏览器和服务器结构

它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面通过浏览器来实现,极少部分事物逻辑在前端(Browser)实现,但是主要事物逻辑在服务器端Server)实现。本系统结构如图12所示。

1.2.1 B/S架構的优点

(1)具有分布性特点,可以随时随地进行查询、浏览等业务处理;

(2)业务扩展简单方便,通过增加网页即可增加服务器功能;

(3)维护简单方便,只需要改变网页,即可实现所有用户的同步更新;

(4)开发简单,共享性强。

1.2.2 B/S 模式的缺点

(1)个性化特点明显降低,无法实现具有个性化的功能要求;

(2)操作是以鼠标为最基本的操作方式,无法满足快速操作的要求;

(3)页面动态刷新,响应速度明显降低;

(4)功能弱化,难以实现传统模式下的特殊功能要求。

2系统设计与实现

2.1数据库设计

设计数据库尽可能满足用户的需求,同时避免冗余数据的产生。好的数据库结构设计会减少数据库的存储量,同时数据的完整性和一致性相比较高,系统具有较快的响应速度,能够简化应用层对数据库的操作。本系统主要包含以下2张表:

(1)User表:该表用于校友的基本信息。

(2)Admin表:该表主要用于管理员的基本信息。

2.2详细设计与功能模块设计

详细设计阶段的任务是在总体设计的基础上进一步确定如何实现目标系统。具体任务包括系统的数据对象的设计,系统的人机接口设计以及模块逻辑的详细设计。程序按照五个主要管理功能进行组织,有校友录、分会管理、班级管理、系统管理、角色管理。

3结语

本文整个设计应遵循JSP+ JavaBeans + Servlet的MVC的三层开发结构模式。为高校校友提供个性化服务,创建一个属于自己的信息交互平台,让校友与母校之间搭建起一座网络的桥梁。

参考文献

[1] 赛奎春. JAVA工程应用与项目实践[M]. 机械工业出版社,2002.8:23-294.

[2] 张强,刘黎明. Visual Basic 6.0学习教程. 北京大学出版社,1999:104-115.

[3] 王宇虹.Access数据库系统开发从基础到实践[M].北京:电子工业出版社,2006.

猜你喜欢

管理系统
基于James的院内邮件管理系统的实现
基于Excel固定资产管理系统的设计与实现
联调联试管理系统的研究及实现
基于LED联动显示的违停管理系统
停车场寻车管理系统
生产管理系统概述
船舶压载水管理系统
海盾压载水管理系统
基于SNMP的IP地址管理系统开发与应用
基于RFID的仓储管理系统实现