第8章S基于Struts2Hibernate的教务管理系统项目实训.pptVIP

第8章S基于Struts2Hibernate的教务管理系统项目实训.ppt

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

温故而知新! 第7章 Hibernate的高级组件 7.1 利用关联关系操纵对象 7.2 Hibernate数据查询 7.3 Hibernate的事务管理 7.4 Hibernate的Cache管理 第8章 基于Struts2+Hibernate的教务管理系统项目实训 8.1 项目需求说明 8.2 项目系统分析 8.3 系统设计与实现 8.3.1 数据库设计 8.3.2 项目实现 8.1 项目需求说明 在日常教学活动中,为了能够方便快捷地服务广大师生,许多高校都部署使用了教务管理系统。由于每个学校的管理理念和管理方式不同,所以各个高校的教务管理系统各不相同。本项目只是简单模拟教务管理系统的基本功能,通过我们熟悉的教务管理系统开发来综合训练Struts2和Hibernate框架技术的整合应用,并进一步提高项目实践能力。 项目实现的功能包括学生管理部分、教师管理部分和管理员管理部分。管理员管理部分实现对学生、教师以及课程的管理。 学生管理部分的功能主要包括:学生学籍管理、必修课成绩查询、修改个人信息和密码、选课功能(选修课选课)、查询选修成绩,并提供QQ留言和校园论坛等功能。 教师管理部分的功能主要包括:教师基本信息管理、修改个人信息和密码、查询必修课课程信息、成绩录入、查询选修课程以及QQ留言和校园论坛等。 管理员管理部分的功能主要包括:学生管理、教师管理、课程管理和修改密码等。 第8章 基于Struts2+Hibernate的教务管理系统项目实训 8.1 项目需求说明 8.2 项目系统分析 8.3 系统设计与实现 8.3.1 数据库设计 8.3.2 项目实现 8.2 项目系统分析 1.学生功能模块 学生功能模块实现的功能主要包括: (1)学生学籍管理 学生学籍基本信息包括:学号、姓名、籍贯、电话、电子邮件、学分、学院、性别以及上传照片等。 (2)成绩查询 查询必修课中的考试课程及考试分数。 (3)修改个人信息 修改学生学籍信息。 (4)修改秘密 修改个人密码。 (5)进入选课 选择计划修习的选修课程。 (6)已选课程 查询已选的选修课程。 (7)选课成绩 查询选修课程名称及考试成绩。 (8)其它服务 提供QQ留言和校园论坛(BBS)功能。可以通过QQ给管理员或者教师留言,也可以访问学校BBS论坛,在论坛中与同学、教师和管理员进行交流。 2.教师功能模块 教师功能模块实现的功能主要包括: (1)教师基本信息管理 教师基本信息包括:教师姓名、性别、年龄、职称、所在学院等。 (2)修改个人信息 修改教师个人基本信息和密码。 (3)查询课程 查询必修课程、上课时间、上课地点以及开课专业、选修学生信息等。 (4)成绩录入 录入必修课程考试成绩。 (5)选修课信息 查询选修课程信息以及如入成绩。 (6)其它服务 QQ留言,回复留言,访问学校BBS论坛,在论坛中与学生、教师和管理员进行交流。 3.管理员功能模块 管理员功能模块实现的功能主要包括: (1)学生管理 主要包括:查看所有学生信息、添加学生信息、导入学生信息(以Excel表格形式将批量学生信息导入数据库中)。 (2)教师管理 主要包括:查看所有教师信息、添加教师信息、导入教师信息(以Excel表格形式将批量教师信息导入数据库中)。 (3)课程管理 主要包括:查看所有课程信息、添加课程信息、导入课程信息(以Excel表格形式将批量课程信息导入数据库中)。 (4)修改密码 修改管理员密码。 系统功能模块结构如图8-1所示。 第8章 基于Struts2+Hibernate的教务管理系统项目实训 8.1 项目需求说明 8.2 项目系统分析 8.3 系统设计与实现 8.3.1 数据库设计 8.3.2 项目实现 8.3 系统设计与实现 8.3.1 数据库设计 8.3.2 项目实现 8.3.1 数据库设计 项目中用到数据库(lqmsql)和表(admin、classes、score、student、student_classes、teacher)。管理员表(admin)用于管理管理员账号和密码。如表8-1所示。 8.3 系统设计与实现 8.3.1 数据库设计 8.3.2 项目实现 * * 梅花香自苦寒来! 第8章 基于Struts2+Hibernate的教务管理系统项目实训

文档评论(0)

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

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

1亿VIP精品文档

相关文档