基于J2EE架构的学生管理系统

基于J2EE架构的学生管理系统

论文摘要

J2EE架构可以通过组合框架进行软件系统开发。与同类的.net相比,J2EE开发的项目不仅可以部署到windows操作系统,而且可以部署到像Unix和Linux等其他常用的操作系统。J2EE及时地吸收了很多开源项目带来的优点,迅速地提高自己的设计方法,尤其是Struts(J2EE官方推荐的框架)、Spring(一种新兴的优秀框架)和Webwork2(Struts2.0的前身)以及IBatis(J2EE的一种持久层框架)和DAO(Data Access Object)等技术的发展,让J2EE功能越来越强大与完善。目前,J2EE已经成为很多大中型Web项目开发的第一选择。学生管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发。对于前者要求建立起数据一致性和完整性强、安全性高的数据库;对于后者则要求应用程序具有功能完备、易使用、易维护等特点。为了提高开发和维护效率,经过详细的需求分析和查阅大量资料后,讨论确定:开发架构基于J2EE,环境为Eclipse3.1,插件采用My Eclipse 4.1.0 GA,框架采取Struts+Spring+IBatis的组合方式,数据库采用MS SQL Server2000,Web服务器采用Tomcat 5.0.28。通过开发万杰朝阳学校学生管理系统,验证了开发设计的理论。前端应用程序的开发,主要采取流行的Struts作为实现MVC(Model-View-Controler,模型-视图-控制器)视图和控制器部分;采用Spring来实现一些初始化和配置的内容;采用IBatis作为持久层框架,在数据库和程序之间架设通道,及时地对数据库的修改进行固化。学生管理系统的数据结构相当复杂,整个系统以学生为主线进行详细严谨的设计,并通过Domain Model(域建模)技术把库中所有表映射为对象。目前,学生管理系统已经正常运行3个多月,并能根据客户要求及时更新,受到客户的称赞。实践证明,我们开发的基于J2EE架构的信息系统,运行稳定、安全,可维护性好。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 J2EE 的发展概况及现状
  • 1.2 学生管理系统开发的必要性及现状
  • 1.3 本次论文的选题和研究内容
  • 1.4 本人所做的工作以及论文章节安排
  • 第二章 设计模式与 J2EE 架构技术
  • 2.1 设计模式
  • 2.1.1 模式的演变
  • 2.1.2 设计模式的概念
  • 2.1.3 设计模式的作用
  • 2.2 Java 的设计模式
  • 2.2.1 Factory 模式
  • 2.2.2 Facade 模式
  • 2.2.3 Observer 模式
  • 2.3 J2EE 的设计模式
  • 2.3.1 MVC 设计模式
  • 2.3.2 DAO 设计模式
  • 2.4 J2EE 架构的设计框架
  • 2.4.1 Struts 框架
  • 2.4.2 Spring 框架
  • 2.4.3 IBatis 框架
  • 2.4.4 轻量级开发核心原则及常用技术
  • 2.5 本章小结
  • 第三章 系统设计与实现
  • 3.1 需求分析与总体设计
  • 3.1.1 需求分析
  • 3.1.2 系统组成与功能模块设计
  • 3.2 系统开发平台与工具
  • 3.2.1 Eclipse 开发工具与 Tomcat 服务器
  • 3.2.2 MS SQL server2000 数据库服务器
  • 3.2.3 J2EE 架构中框架技术选择与整体规划(4 层开发技术)
  • 3.3 数据库设计与实现
  • 3.3.1 学生管理系统数据库的设计原则
  • 3.3.2 数据库详细设计
  • 3.4 学生管理系统详细解决方案
  • 3.4.1 解决方案总体设计原则
  • 3.4.2 系统的整体结构和工作原理
  • 3.4.3 学生管理功能模块实现
  • 3.4.4 报表的设计方法与实现
  • 3.4.5 查询模块的实现
  • 3.4.6 登录与权限模块的实现
  • 3.5 打包与部署
  • 3.5.1 概述
  • 3.5.2 打包
  • 3.5.3 部署
  • 3.6 系统测试与维护
  • 3.6.1 系统的测试与维护概述
  • 3.6.2 学生管理系统的测试与维护
  • 3.7 本章小结
  • 第四章 结论与展望
  • 4.1 全文工作总结
  • 4.2 今后工作展望
  • 致谢
  • 参考文献
  • 攻硕期间取得的研究成果
  • 相关论文文献

    • [1].探究高校学生管理系统建设[J]. 电子世界 2020(02)
    • [2].基于学生管理系统处理学生事务技巧[J]. 电子世界 2020(16)
    • [3].浅谈对全国中等职业学校学生管理系统的认识及建议[J]. 职业 2018(10)
    • [4].如何在中职学校构建与时俱进的学生管理系统[J]. 职业教育(中旬刊) 2017(03)
    • [5].学生管理系统的设计与开发[J]. 科技展望 2014(07)
    • [6].数字化校园建设中的学生管理系统探索[J]. 新校园(阅读) 2018(05)
    • [7].基于C#学生管理系统的设计与实现[J]. 网友世界 2014(15)
    • [8].高校学生管理系统信息共享中存在的问题探讨[J]. 企业科技与发展 2017(12)
    • [9].学生管理系统中量化系统的设计[J]. 辽宁师专学报(自然科学版) 2016(04)
    • [10].学生管理系统的设计与研究[J]. 民营科技 2017(10)
    • [11].开放教育“随到随学”学生管理系统的研究与设计[J]. 广西广播电视大学学报 2014(04)
    • [12].高校学生管理系统的关键技术及特点[J]. 数码世界 2019(10)
    • [13].试论计算机软件在高校学生管理系统中的应用[J]. 科技风 2014(09)
    • [14].基于RFID的学生管理系统的研究与设计[J]. 电脑知识与技术 2013(08)
    • [15].高校学生管理系统构建策略探讨[J]. 成都纺织高等专科学校学报 2012(04)
    • [16].高校学生管理系统建设[J]. 科技传播 2019(10)
    • [17].基于微信公众平台的高校学生管理系统的有效性[J]. 信息与电脑(理论版) 2019(17)
    • [18].基于智慧校园的学生管理系统的探究[J]. 科技风 2017(05)
    • [19].计算机软件在高校学生管理系统中的应用[J]. 电子技术与软件工程 2015(12)
    • [20].学校学生管理系统的设计与实现[J]. 电脑知识与技术 2009(18)
    • [21].计算机软件在高校学生管理系统中的应用[J]. 数码世界 2018(11)
    • [22].基于微信公众平台的学生管理系统移动客户端设计与实现[J]. 网友世界 2014(09)
    • [23].浅谈GridView控件在学生管理系统中的应用[J]. 信息安全与技术 2011(11)
    • [24].一种基于物联网技术的学生管理系统的设计与研究[J]. 北京印刷学院学报 2020(08)
    • [25].分析计算机软件在高校学生管理系统中的应用[J]. 河南科技 2015(21)
    • [26].基于微信公众平台的高校学生管理系统的设计与研究[J]. 数码世界 2019(10)
    • [27].礼治视阈中的学校礼仪教育与学生管理[J]. 中国校外教育 2009(06)
    • [28].学生管理信息系统设计与开发研究[J]. 信息与电脑(理论版) 2020(07)
    • [29].计算机软件在高校学生管理系统中的应用[J]. 中外企业家 2018(22)
    • [30].基于C/S架构的学生管理系统设计[J]. 电脑知识与技术 2018(16)

    标签:;  

    基于J2EE架构的学生管理系统
    下载Doc文档

    猜你喜欢