基于J2EE大型录取系统设计及应用探究.docVIP

基于J2EE大型录取系统设计及应用探究.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于J2EE大型录取系统设计及应用探究

基于J2EE大型录取系统设计及应用探究摘要:本文以广东省本科插班生录取系统为例,进行系统需求分析,以此提出其数据库结构,给出了系统的技术解决方案,即使用基于J2EE技术的B/S结构,使用struts开发web应用。给出了提高系统性能所采用的技术和系统的实现部分界面。 关键词:需求分析;用例图;J2EE;Struts;性能 中图分类号:TP311.10 文献标识码:A 文章编号:1007-9599 (2012) 13-0000-02 录取工作是高校招生重要环节,由于录取工作特别是省级的招生比如高考录取,中招录取均涉及到政策、技术等方面,设计一个好的录取系统对提高工作效率加强管理具有重要的意义。本文以广东省本科插班生录取工作为例,详细介绍广东省本科插班生录取系统的需求分析、设计和实现。 一、系统概述与需求分析 本科插班生录取系统系统采用B/S三层架构,通过网络进行录取。招办用户除负责数据维护外,在业务上负责制定计划,投档和审核申请,查询统计功能。各个院校通过系统查询生源,对已投的考生进行录取退档操作,还根据实际情况进行计划调整的申请。录取结束后,院校申请结束并打印工作。 除系统管理员外,用户大体上分为两类:省招办用户和院校用户。每类用户又分组长和组员,组员由组长创建并分配权限,组长由系统管理员创建,系统管理员也属省招办用户。共有五个参与者和9个用例,系统管理员主要进行系统管理工作和数据初始化工作,由系统管理员为每个院校创建一个组长,并为招办端创建不同的分组。初始状态下分为6个用户组,分别为:管理信息公告组、投挡组、审核组、计划组、打印组、领导组。招办端包括系统管理、用户组管理、用户管理、查询统计、投档管理、审核管理和打印功能模块;院校端有用户管理、查询统计、机会管理和录取管理功能模块。需要说明的是,具体到参与者,只要分配了相应的权限,才能使用这个用例,相同的用例名,对不同类型用户或不同的组用户,其作用范围不尽相同。 二、设计与技术方案 (一)数据库的设计 投档、录取和审核是整个录取的核心,业务流程的关键是根据策略来修改状态。所以设计好数据库是关键。另外在实际系统中,我们共设计了32个数据表,包括4大类数据表 系统类:包括招办用户表、院校用户表、用户组表、菜单表、功能表,功能文件表等。用户表包括基本信息外,还需包括所属的组字段;用户组中包括字段功能列表号,关联功能表的功能号,功能表还有功能链接,菜单号等字段。 基本数据类:包括考生情况表、院校情况表、计划情况表、专业表、科目表、分数线表、志愿表。当然也有一些元数据表,如政治面貌、民族、考生来源、专业国标码; 录取类:包括院校状态表、考生状态表、投档参数表、退档表、回收参数表。这里的设计要多方面考虑,比如,考生状态表ks_zt包括字段状态zt:0:在库、1:在阅、2:已分档-拟录、3:已分档-拟退、4:拟录、5:拟退、6:拟录-通过、7:拟录-不通过、8:拟退-通过、9:拟退-不通过、10:录取、11:挂起、12:拟录后退、13:拟录后退-通过、14:拟录后退-不通过。还包括如下字段操作院校和专业(如状态1、2、3、4、5、6有值)、审核结果,曾经被审核的状态、曾经被审核的院校号、曾经被审核的专业号、退档原因、审核原因、挂起原因、已打印录取名册为1,其它为0,投档单号。 日志类:主要为审计和查询统计用的。有考生轨迹表、分数线轨迹表、用户操作轨迹表和院校计划轨迹表,投档轨迹表和退档轨迹表。 (二)技术方案 采用基于J2EE(Java 2 Platform,Enterprise Edition)技术的B/S结构,Web服务器采用weblogic,数据库使用Sybase数据库。 J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共同的标准及规格,J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求,为搭建具有可伸缩性、灵活性、易维护性的商务系统提供了良好的机制。J2EE 典型的四层结构: 运行在客户端机器上的客户层组件,本系统主要使用applets,用于打印报表格式的设置,采用基于浏览器的Web方式; 运行在J2EE服务器上的Web层组件,主要是Java Servlet和JSP页面; 运行在J2EE服务器上的业务逻辑层组件,主要使用各种类、接口以及EJB(Enterprise JavaBeans)下有介绍。 运行在EIS服务器上的企业信息系统(Enterprise information system)层软件。主要之前的报名系统和数据库。 具体的开发中,我们还采用了基于Struts的MVC架构来开发Web应用,MVC是模型(Mo

文档评论(0)

linsspace + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档