摘要:随着社会的进步和信息技术的不断发展,教育部积极开展专业评估和工程教育认证试点工作,逐步建立高等学校、政府和社会同参与的中国高等教育质量保障体系。作为一种保障工程学位和工程师国际互认的重要手段,工程教育认证制度建立和实施必将对我国高等工程教育产生巨大的潜在影响。
本系统功能主要分为培养方案、教学工作、科学研究、师资队伍、学生工作及其教学资源六个模块,并且以信息化的手段体现有关学生工作、培养目标、毕业要求、课程体系、师资队伍方面的内容。
MVC思想的核心是将系统的各个组件分隔到不同的层中,这些组件将被严格限制在其所在层内,这样就降低了层与层之间的耦合。MVC将一个应用的输入、处理和输出流程按照Model(模型)、View(视图)和Controller(控制器)三部分分离,这样一个应用就可以划分成模型层、视图层和控制层3个层。
本次毕业设计前端采用HTML5、CSS技术,开发工具采用Dreamweaver,后端采用的技术主要为JSP、Servlet、Struts2和Hibernate,并采用Tomcat作为Web 应用服务器,MySQL作为网站数据库,后端的集成开发工具(Integrated development tools)则采取Eclipse。
本课题的设计采用软件工程的方法,使用Hibernate作为数据持久层框架,结合MySQL数据库开发技术完成了本系统的开发。
关键词:Web;B/S;数据库;工程教育认证系统
目录
摘要
Abstract
1 绪论-1
1.1 课题研究背景及意义-1
1.2 需求分析-1
1.2.1 培养方案-2
1.2.2 教学工作-2
1.2.3 师资队伍-3
1.2.4 学生工作-3
1.2.5 教学资源-3
1.3 可行性分析-4
1.4 本章小结-5
2 系统开发环境与相关技术-6
2.1 系统开发环境-6
2.2 系统页面设计工具-6
2.3 系统设计的开发语言及其相关技术-6
2.3.1 HTML语言-6
2.3.2 JavaScript语言-7
2.3.3 Java语言-8
2.3.4 JAVA EE的两大框架—Struts和Hibernate-8
2.4 MVC设计思想-9
2.5 本章小结-12
3基于Web的工程教育认证管理信息系统开发的平台设计-13
3.1 软件系统架构-13
3.2 MySQL数据库介绍-13
3.3 系统数据库设计-14
3.3.1 数据库设计原则-14
3.3.2 数据库逻辑设计-14
3.3.3 系统数据库设计-15
3.4 本章小结-17
4基于Web的工程教育认证管理信息系统开发的实现-18
4.1 前台系统-18
4.1.1 前台展示页面-18
4.1.2 前台系统的服务器端代码-20
4.2 后台系统-21
4.2.1 后台管理页面-21
4.2.2 后台系统的服务器端代码-21
4.3系统测试-26
4.4 本章小结-29
结 论-30
参 考 文 献-31
致 谢-32