基于J2EE教材管理系统的设计与实现

基于J2EE教材管理系统的设计与实现

论文摘要

本论文阐述了在高校采用现代化技术手段管理教材的具体方法以及该系统的具体实现过程。在科学技术不断飞速发展的同时,也要求我们从事各行各行业的工作人员在学识方面不断加强与提高,为此在我们内蒙古电子信息职业技术学院参加成人学习的队伍不断壮大,与此同时也出现了一些管理方面的问题,譬如教材管理,采用传统的手工管理费时、费力甚至出现一些计算性的错误,从而迫切需要计算机的技术手段进行管理,摆脱传统的人工管理模式,从而便于管理决策人员进行快速有效的管理,以便在管理方面跟上时代的步伐,因此加强成人教材管理也是我院教务管理方面的一个重要环节。该教材管理系统采用了B/S结构,并且基于Struts的MVC模式进行该系统的开发与设计,为了便于数据业务的管理,本系统采用分层结构体系:WEB层应用、Servlet和JSP等技术实现服务器端相关组件的编程,并协调与客户端、业务层之间的数据传递,数据层主要通过JDBC与数据库连接从而实现教材数据信息的存取与调整。通过详细需求分析、系统可行性分析之后,本系统主要包含以下一些功能模块:师生人员管理、教材信息管理、发放教材管理、教材费用收支管理、系统信息管理等主要功能模块的设计与开发,基本满足了成人教育学院的实际工作需求。通过实际应用证明,本论文所设计的系统结构清晰、框架稳定、具有可扩展性,满足预期的管理需求。并且提高成人教材发放的准确性和提前课前到书率,为成人教材管理业务方面打下结实的基础。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题的来源、目的和意义
  • 1.1.1 课题的来源
  • 1.1.2 课题的目的
  • 1.1.3 课题的意义
  • 1.2 国内外相关技术
  • 1.2.1 J2EE
  • 1.2.2 J2EE 与.NET 的比较
  • 1.3 论文的结构和内容
  • 1.4 本章小结
  • 第二章 J2EE 系统框架
  • 2.1 J2EE 技术概述
  • 2.1.1 J2EE 的概念及优势
  • 2.1.2 J2EE 的特点
  • 2.1.2.1 面向对象的编程语言
  • 2.1.2.2 平台的独立性
  • 2.1.2.3 高性能的服务器端编程语言
  • 2.1.2.4 提高系统的可伸缩性,增强可维护性
  • 2.1.2.5 可控性好
  • 2.1.2.6 与其它资源的集成性好
  • 2.2 J2EE 系统架构
  • 2.3 J2EE 的主要技术
  • 2.3.1 Java Servlet
  • 2.3.1.1 Servlet 概述
  • 2.3.1.2 Servlet 的优势
  • 2.3.2 JSP
  • 2.3.2.1 JSP 概述
  • 2.3.2.2 JSP 优点
  • 2.3.3 JavaBean
  • 2.3.3.1 JavaBean 概述
  • 2.3.3.2 JavaBean 的定义
  • 2.3.4 JDBC
  • 2.4 MVC 设计模式
  • 2.5 本章小结
  • 第三章 教材管理系统需求分析
  • 3.1 系统需求分析
  • 3.1.1 功能分析与设计
  • 3.1.2 系统功能描述
  • 3.2 非功能性需求分析
  • 3.2.1 灵活性
  • 3.2.2 安全性
  • 3.2.3 易用性
  • 3.2.4 可扩充性
  • 3.2.5 模块化
  • 3.3 性能需求分析
  • 3.3.1 硬件环境
  • 3.3.1.1 服务器端
  • 3.3.1.2 客户端
  • 3.3.2 软件环境
  • 3.3.2.1 服务器端
  • 3.3.2.2 客户端
  • 3.4 本章小结
  • 第四章 教材管理系统总体设计
  • 4.1 可行性分析
  • 4.2 系统分析
  • 4.2.1 系统数据流程
  • 4.3 数据库设计原则
  • 4.4 SQL Server 2000 数据库管理系统
  • 4.5 数据库表结构设计
  • 4.6 数据库完整性及类设计
  • 4.6.1 概念介绍
  • 4.6.2 具体实现
  • 4.6.3 类的设计
  • 4.7 本章小结
  • 第五章 教材管理系统详细设计与实现
  • 5.1 系统实现平台
  • 5.2 WEB 层的设计与实现
  • 5.2.1 Struts 框架构成
  • 5.2.2 ActionServlet
  • 5.2.3 JSP 页面
  • 5.2.4 Form Bean
  • 5.2.5 Action 类
  • 5.3 业务层的设计与实现
  • 5.3.1 Controller
  • 5.3.2 EventHandler
  • 5.3.3 DAO
  • 5.3.4 值对象
  • 5.4 数据层的设计与实现
  • 5.5 开发工具及其服务器选择
  • 5.5.1 MyEclipse 集成开发环境
  • 5.5.2 Tomcat 服务器
  • 5.5.3 用MyEclipse 构建基于MVC 模式的Java Web 应用
  • 5.6 系统关键技术研究与使用
  • 5.6.1 JavaBean 的使用
  • 5.6.2 系统中文显示问题的处理
  • 5.6.3 AJAX 技术的使用
  • 5.7 系统模块具体实现流程
  • 5.8 本章小结
  • 第六章 教材管理系统测试
  • 6.1 功能测试
  • 6.1.1 测试用例设计原则
  • 6.1.2 添加功能测试用例
  • 6.2 教材管理系统其它功能测试
  • 6.3 用户登录测试
  • 6.4 本章小结
  • 第七章 总结与展望
  • 7.1 总结
  • 7.2 展望
  • 致谢
  • 参考文献
  • 相关论文文献

    标签:;  

    基于J2EE教材管理系统的设计与实现
    下载Doc文档

    猜你喜欢