基于MVC模式的教师论文管理系统的设计与实现
发布时间:2017-10-04 14:13
本文关键词:基于MVC模式的教师论文管理系统的设计与实现
【摘要】:随着各个学校对信息技术教育的日益重视,现代化的校园网络建设也已成为了热点。目前,大多数的学校已经拥有了自己的校园网,但通常是仅具备较完善的硬件网络环境,而在各种应用软件、数据库等的建设及应用方面有所欠缺。目前迫切需要的是基于硬件网络环境的信息管理系统,教师论文管理系统就是其中对高校教师的个人信息实行全面管理的一个重要方面。开发一套教师论文管理系统可以解决目前手工作业管理的工作量大、易出错、不方便查阅、信息不共享等许多问题,同时能够完善学校网络信息管理系统,充分发挥校园网络的作用。 本文论述的系统能方便地进行论文的发布、管理和查阅工作,主要功能包括:学院维护、系所维护、人员维护和角色权限维护;系统权限设置(一般仅系统管理员才有权进行该操作);发布论文和进行论文管理;发布科技专著和进行科技专著管理;发布学术报告和进行学术报告管理。 该系统有如下特点:采用了标准MVC三层架构(Model-View-Control)的开发模式,,即将应用划分为:模型层、视图层、控制层,各层之间相对独立,这种体系结构在数据安全性、数据一致性、数据实时性、服务响应及时性等方面具有极大的优势,使得开发的系统能够跨平台运行并且扩充性可维护性好;系统开发过程中使用基于JavaBean组件的应用开发策略,提高了代码的重用机制,提高了开发效率;综合了当前流行的数据库技术、JSP与数据库互连技术,给出了一个JSP和Oracle数据库开发网络应用系统的范例。 本文详细介绍了基于JSP的教师论文管理系统的结构,设计模式和数据库,并阐述了系统的关键技术。全文共分六章,前三章主要详细剖析了MVC三层结构的逻辑及功能划分,详细介绍了JSP技术,并对JSP+JavaBean开发模式与其它开发模式进行了比较和分析;对SUN公司的JavaBean组件技术进行了综合分析;对WEB数据库的相关技术以及数据库访问技术作了深入的探讨。第四章和第五章结合教师论文管理系统对MVC三层结构开发模型进行实践应用,文中详细说明了系统的设计及实现过程,包括用PowerDesigner建立数据库模型、系统功能模块的划分、JSP编程实现、JavaBean组件的开发、基于数据库操作类的开发等,开发过程中,考虑到代码的重用机制,部分模块如选择人员、选择时间等都被做成
【关键词】:JSP MVC 校园网 论文管理系统
【学位授予单位】:中国海洋大学
【学位级别】:硕士
【学位授予年份】:2006
【分类号】:TP315
【目录】:
- 摘要4-6
- Abstract6-10
- 0 前言10-14
- 0.1 课题来源10-11
- 0.2 研究和开发背景11-12
- 0.2.1 校园网管理信息系统的问题与现状11-12
- 0.2.2 开发技术和软件工程日趋成熟12
- 0.3 研究开发的目的及意义12-14
- 1 系统的总体设计方案14-25
- 1.1 开发方法—快速原型法14-15
- 1.2 MVC三层结构开发模式15-23
- 1.2.1 JSP的二层结构模式15-16
- 1.2.2 MVC的概念16-17
- 1.2.3 MVC的解决方案17-20
- 1.2.4 MVC的优点及不足20-21
- 1.2.5 Struts框架21-23
- 1.3 操作系统的选择23
- 1.4 动态网站开发工具选择23
- 1.5 数据库管理系统的选择23-24
- 1.6 总体开发方案24-25
- 2 应用于本系统的关键技术分析25-41
- 2.1 JSP技术25-29
- 2.1.1 动态网页技术介绍25-28
- 2.1.2 JSP技术的优势28-29
- 2.2 网络数据库访问技术29-36
- 2.2.1 JDBC简介29-30
- 2.2.2 JDBC与ODBC30-31
- 2.2.3 JDBC应用模型31-32
- 2.2.4 JDBC驱动程序的类型32-33
- 2.2.5 JDBC数据库操作—建立连接池33-35
- 2.2.6 JSP连接Oracle数据库的方法35-36
- 2.3 组件技术—JavaBean36-41
- 2.3.1 什么是JavaBean?36-37
- 2.3.2 JavaBean的任务37-38
- 2.3.3 JavaBean的设计目标及实现方法38-39
- 2.3.4 JavaBean组件的开发环境39-40
- 2.3.5 非可视化的JavaBean40-41
- 3 教师教师管理系统的结构设计及功能模块实现41-58
- 3.1 教师论文管理系统总体结构的设计思想41-42
- 3.1.1 系统设计原则41
- 3.1.2 系统的特点41-42
- 3.2 教师论文管理系统的体系结构模型42-44
- 3.3 教师论文管理系统的功能模块及其设计44-48
- 3.3.1 需求分析44
- 3.3.2 系统分析44-47
- 3.3.3 系统流程分析47-48
- 3.4 系统数据库结构设计描述48-58
- 3.4.1 数据库设计的理论与方法48-54
- 3.4.2 教师论文管理系统数据库设计54-58
- 4 教师论文管理系统主要模块功能的具体实现58-74
- 4.1 通用模块设计58-60
- 4.1.1 数据库连接池58-59
- 4.1.2 数据库封装59-60
- 4.2 主要功能模块的具体实现60-74
- 4.2.1 登录系统60-62
- 4.2.2 学院管理62-68
- 4.2.3 人员管理68-70
- 4.2.4 角色管理70-71
- 4.2.5 论文管理71-74
- 5 结束语74-76
- 参考文献76-79
- 致谢79-80
- 攻读硕士学位期间发表的论文80
【引证文献】
中国硕士学位论文全文数据库 前2条
1 康风景;基于J2EE的用户培训管理系统[D];西安工业大学;2011年
2 王立明;基于MVC架构的网络教学管理系统的设计与开发[D];兰州大学;2012年
本文编号:971085
本文链接:https://www.wllwen.com/wenshubaike/shuzhibaogao/971085.html