JAVA-EE--学生信息管理系统(课程设计报告)内含工程源码.docVIP

  • 20
  • 0
  • 约1.14万字
  • 约 41页
  • 2021-09-26 发布于山东
  • 举报

JAVA-EE--学生信息管理系统(课程设计报告)内含工程源码.doc

JAVA-EE--学生信息管理系统(课程设计报告)内含工程源码 JAVA-EE--学生信息管理系统(课程设计报告)内含工程源码 PAGE / NUMPAGES JAVA-EE--学生信息管理系统(课程设计报告)内含工程源码 《JAVA EE》课程设计报告 题 目:学生信息管理系统 学 院:计算机科学与工程 专 业:计算机科学与技术 学生姓名: 学 号: 指导教师: 2015年 7 月 1 日 目录 引言 一、 系统需求分析 功能分析 系统结构分析 系统流程分析 二、系统概要设计 三、系统详细设计 数据库设计 设计原则 数据库组成 数据库表的结构  错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 系统模块设计 登录模块 系统管理模块 学籍管理模块 成绩管理模块 四、系统实现和演示 系统 Model 层实现 系统配置和界面 界面实现 显示学生所选课程信息 显示课程成绩 修改学生信息 管理员管理界面 hibernate 配置文件设置 . Struts-config 配置文件设置 .  错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 五、开发过程中所用到的技术 软件工程的思想方法 MVC思想 六、总结 参考文献 引言  错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 随着计算机技术的迅速发展和网络技术的突飞猛进, 人们迫切要 求利用这些新技术以减轻个人的工作负担及提高工作效率。 目前,学校工作繁杂、资料重多,管理信息系统已进入高校,但还未普及, 而对于学生信息管理来说,还没有一套完整的、统一的系统。因此, 开发一套适和大众的、 兼容性好的系统是很有必要的。 根据开发要求,它主要应用于教育系统, 完成对日常学生基本信息以及成绩的录入查询更新删除等管理操作, 实现学生信息管理的计算机化。 开发学生信息管理系统可使学院教职员工减轻工作压力, 比较系统地对教务、 教学上的各项服务和信息进行管理,同时,可以减少劳动力的使用,加快查询速度、加强管理。 因此,本文描述如何基于 MVC框架,使用 Hibernate 和 Struts ,开发一个“学生信息管理系统”。 其中,Model 由 Hibernate 来负责, Control 则使用 Struts 来实现,利用 mysql 建立数据库。 本系统是采用 B/S 模式进行开发的, 系统的用户权限有三种: 学 生、教师和系统管理员,不同权限用户登入到不同的操作界面。该系统主要由学籍维护、选课管理、成绩查询等功能模块组成,本文具体 介绍了各功能模块所包含的小模块的功能, 学籍维护模块主要是对学生的基本信息进行添加、查询、修改、删除;选课管理模块主要是对选修的课程进行添加、删除、统计选修人数,以及学生进行选课和更改选课;成绩查询模块主要是对必修课进行添加、删除、录入成绩,以及学生进行查询成绩等功能。 一、 项目开发的工具 本系统采用 +MySQL+开发 MyEclipe 简介 MyEclipse 企业级工作平台(MyEclipse Enterprise Workbench ,简称 MyEclipse 是对 Eclipse IDE 的扩展,利用它我们可以在数据库和 JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提 高工作效率。它是功能丰富的 JavaEE 集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持 HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate 。在结构上, MyEclipse 的特征可以被 分为 7类: JavaEE 模型 WEB 开发工具 EJB 开发工具 应用程序服务器的连接器 JavaEE 项目部署服务 数据库服务 MyEclipse 整合帮助 对于以上每一种功能上的类别, 在 Eclipse 中都有相应的功能部件,并通过一系列的插件来实现它们。 MyEclipse 结构上的这种模块 化,可以让我们在不影响其他模

文档评论(0)

1亿VIP精品文档

相关文档