基于JAVA的网络开户系统设计与实现

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:lanangel1234
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着信息化的发展,校园网学生用户的增多,网络中心的学生上网开户工作压力越来越大。逐步实现网络开户工作的自动化很有必要,通过使用网上开户系统可以简化工作流程,提高了网络中心员工工作效率和准确性,加强后续的学生上网管理工作。
  关键词:Java;数据组件;业务逻辑
  中图分类号:TP311.1 文献标识码:A文章编号:1007-9599 (2010) 05-0000-01
  
  Implement and Design of Network Access Register System Based on JAVA
  Hua Tao,Li Laixiang
  (Network Information Centre of LiaoCheng University,Liaocheng252000,China)
  Abstract:With the development of information and the number of network student users is getting bigger,gradually implement the automation of the work about network access is necessary.By using the internet network access register system ,we can simplifywork process and improve the network centre staff efficiency and accuracy and strengthen the follow-up of the students of the management.
  Keywords:Java;DAO;Business logic
  
  一、前言
  聊城大学网络开户系统是聊城大学网络信息中心专门针对校园网学生用户上网注册缴费而设计的基于B/S架构的应用系统。它于2008年9月份自主立项,历经多半年的调研、开发、测试等工作,于2009年9月份正式试运行,经过三次学生开户注册的运行考验,该系统运行良好,在系统可用性、稳定性等方面表现突出。通过开户系统的使用试运行,简化了工作流程,为学生提供了信息便利,提高了网络中心员工工作效率和准确性,使每学期都要进行的开户工作变得井井有条。
  二、系统应用背景和软件工作流程
  本系统开发目的主要是简化工作流程,提高服务质量。在本系统运行之前,由于校园网物理线路情况复杂、备用交换机较少等原因,每学期的学生上网工作手续繁琐,耗时耗力,每次开户都需要一个多月的时间才能稳定,网络中心需要抽出大量人力、物力,不仅花费了大量时间,而且增加了很多开销。老的工作流程如下:
  发布开户通知=》学生上网报名缴费=》统计上网情况,建立账号=》连接线路=》发放账号=》学生正常上网
  其中,学生上网报名缴费、统计上网情况和发放账号等工作都是手工操作,即浪费了时间,又容易出错。为了解决每学期学生开户上网难的情况,网络中心在09年暑假集中人力对东校区学生宿舍区网络进行改造,升级了交换机,为每个学生宿舍接通一个信息口,为网络开户系统提供了有力的网络基础架构支持。为了尽一步提高工作效率,提升客户服务满意水平,因而需要有针对性信息平台提供支撑。本系统旨在通过电子化业务的流转,实现运维和相关业务,以替代传统的手工操作,提高运作效率。现工作流程如下:
  发布开户通知=》学生缴费报名注册=》系统缴费,统计报表,建立账号=》学生登录系统,查看账号,配置上网。
  经过开户流程的整合,缩减了工作流程,由原来的手工操作变为业务系统电子化操控,大大减少了从注册报名到学生实际上网的工作时间,学生满意度显著提高。
  三、系统技术架构
  该系统采用基于J2EE 的多层体系结构设计方案,使用开源框架实现架构,实现了重用设计、重用代码、提高系统的可扩展性和可维护性的目标。
  由于业务上的迫切需求,系统应在尽量短的时间内能够投入使用,系统设计和实现时,采用成熟软件技术,先进软件架构。采用当前流行的浏览器/服务器(Browser/Server)体系结构,后台服务器运行在Windows 2003 Server操作系统下,数据库采用SQL Server 2005关系型数据库,WEB服务器使用Apache的Tomcat服务器。
  由于系统的使用范围广泛,使用者较多,为了保证故障维护处理的稳定性和可拓展性,系统采用先进的三层架构。将一切业务逻辑集中在服务器上便于管理和升级,通过数据库连接池技术、Hibernate ORM等策略保证了客户端连接中心数据库服务器的访问速度,使其响应及时准确。
  该体系结构是由客户端层、WEB 层、业务层、持久层和数据层构成的多层结
  构,每一层在软件结构中实现不同的功能。Web层完成系统的页面显示和系统与客户的交互形成所有的交互界面,Web层使用Struts框架实现MVC模式,使用Struts框架的ActionForm 类实现前台数据的封装,使用Action类来实现业务的调用。业务层是由大量运行在应用服务器端的用于处理业务逻辑的DAO组件构成实现业务逻辑。持久层使用Hibernate框架来实现对象持久化,使得业务层频繁的和数据库交换数据变得和操作对象一样方便,程序中不在出现任何有关数据库表项的信息,见到的只是持久化对象和操作数据库的Hibernate 查询语句。如下图所示:
   四、总结及后期规划
  随着系统的试运行,开户工作变得很有效率,准确性有了很大提高,但是该系统仍然在人机交互的可用性和系统管理功能方面存在着若干缺陷,存在着许多尚需完善的地方,需要接下来再接再厉来完善。逐步实现系统和学校校园一卡通互相接通,实现学生的自主缴费。
  参考文献:
  [1]杨芙清,梅宏等.软件复用与构件技术.电子学报vol27,200l
  [2]田珂,谢世波等.J2EE数据持久层的解决方案 V01 29.计算机工程,2003
  [3]Hiberante Home Page.http://www.hibernate.org
其他文献
基底细胞癌(BCC)是最常见的皮肤恶性肿瘤之一。与其他恶性肿瘤比较雨言,它具有生长缓慢、对局部组织破坏性、侵袭性很强及几乎不发生转移的生物学特征。Kai1基因是1995年发现的
A man went to an insurance office to have his life insured(上保险). The manager of the office asked himhow old his parents were when they died. 'Mother had
这是完形填空考查项目设计简单的一种。它相当于一道单项选择题,不需要通过上下文,而是读完该句即能判断出正确答案。例如:MET90完形填空中的第一句:
急性脑梗死神经功能恶化是指脑梗死发生后,其神经功能缺损症状及体征在一定时间内进行性加重;其发生可能是多因素共同作用的结果,与血压、血糖、血清铁蛋白水平等关系密切;机
化疗是治疗恶性肿瘤最重要的手段之一,然而,肿瘤细胞耐药问题是导致化疗失败最常见的因素,也是影响临床疗效的关键性因素。因此,如何克服膀胱癌患者在化疗过程中出现的多药耐
本文结合小波变换能够去除其相关性特点,对线性预测模型AR进行改进,使其能够比较准确的预测长相关流量。
2011年,持续亏损的美国邮政传来喜讯,通过减少能源、水、耗材、石油燃料的使用以及固体废物垃圾的填埋,公司节省开支3 400余万美元,创收2 400万美元。具体而言,凭借精英绿色
[问][399]有这么一个句子:We haveyet to live anywhere other than the earth, although missions into space have allowed us to develop new medicines, information chi
期刊
糖尿病足是下肢血管病变、神经病变和感染共同作用的结果。最直接的原因是血管病变,糖尿病足下肢血管病变具有多部位、多节段、以远端小血管为主、累及微循环的特点。糖尿病