需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:12151 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:学生选课系统是一个管理系统,在学校的教务管理之中,学生选课是一项复杂的工作,系统包括了学生管理、教师管理和课程管理的基本过程。系统中包括了学生的选课、查看学分、查看已选选修课和修改密码等各个环节,系统中的每个模块,简单,易操作,欢迎页上有相应的提示,这样方便无专业基础的人员进行各项操作,完成选课任务,用户可以在短时间内找到自己所需求的信息,本系统是一个基于B/S结构的Web项目,计算机辅助了选课计划的编排工作,很大降低并且减轻了管理人员的工作强度,提高了工作效率,从而使学校实现教务管理现代化、数字化和网络化。 本系统采用了Struts、Spring、Hibernate进行整合开发,数据库选用了MySQL进行数据的统一管理。 关键词:B/S; WEB项目; 数据库
目录 摘要 Abstract 第一章 绪论-1 1.1 课题背景-1 1.2 课题研究的方向-2 第二章 系统相关技术介绍-3 2.1 struts框架-3 2.2 JSP相关技术介绍-3 2.2.1 采用标识化页面开发-3 2.2.2 可重用组件-3 2.2.3 将内容的生成和显示进行分离-4 2.3 JDBC相关技术介绍-4 2.4 B/S系统介绍-4 第三章 系统分析与设计-6 3.1 可行性分析-6 3.1.1 编写目的-6 3.1.2 开发系统的技术可行性-6 3.2 功能需求分析-6 3.2.1 功能需求分类-6 3.2.2 用例图-7 3.3 非功能性需求分析-8 3.3.1 用户界面需求-8 3.3.2 软硬件环境需求-8 3.3.3系统要求-9 3.4 系统E-R图-9 3.4.1 管理员、课程与专业E-R图-9 3.4.2 学生与课程E-R图-10 3.4.3 教师与课程E-R图-11 3.5 系统设计-12 3.5.1 系统目标-12 3.5.2 系统功能结构-12 3.5.3 具体模块说明-12 第四章 数据库设计-14 4.1 数据库分析-14 第五章 概要设计-19 5.1 总体设计-19 5.1.1 设计原则-19 5.1.2 软件结构-19 5.2 详细设计-19 5.2.1 用户登录界面-19 5.2.2 学生模块主体界面-20 5.2.3 教师模块主体界面-22 5.2.4 管理员模块主体界面-23 第六章 总结-27 参考文献-28 致 谢-29 |