需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:16499 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着社会发展,各高校都在深化教学改革,越来越多的高校都采用了学分制。高校大学生可以自由选择自己最偏好的课程。高校校园网的网上选课系统的诞生正好应运了时代的要求。 本系统是针对常州工学院设计的在线选课系统,系统分为管理员、教师和学生三种角色,管理员可以创建学期、班级、学生、老师等基本信息,可以对学生、教师、课程和选课信息进行管理;教师可以管理课程和学生的成绩;学生进入系统主要完成选课和退课。 本常州工学院网上选课系统采用B/S结构,在Windows 7系统和My Eclipse平台下开发完成,使用Java语言进行开发,MySQL作为数据库。系统有一定的安全性和较好的性能。其中数据库连接字符串可以在代码中,随时随意修改,并可进行加密,增加了它的灵活性,同时也提高了数据库的安全性。
关键词:网上选课系统;B/S结构;MySQL;JSP
目录 摘要 Abstract 1绪论-1 1.1 选题背景与研究意义-1 1.2 国内外研究现状-1 1.3 本课题的研究方法与组织结构-1 2技术介绍-3 2.1 JAVA EE概述-3 2.2 JSP概述-4 2.3 MySQL概述-4 2.4 本章小节-5 3系统的分析与设计-6 3.1 系统的可行性分析-6 3.2 系统需求分析-6 3.2.1 管理员对功能的需求-6 3.2.2 教师对功能的需求-7 3.2.3 学生对功能的需求-7 3.3 系统用例分析-7 3.3.1 管理员管理用例图-7 3.3.2 教师管理用例图-8 3.3.3 学生管理用例图-9 3.4 系统总体设计-10 3.5 本章小结-10 4数据库设计-11 4.1 数据流图的设计-11 4.2 数据库应用及设计-12 4.2.1 数据库的应用-12 4.2.2 ER图设计-12 4.2.3 数据库逻辑设计-15 4.3 本章小结-17 5系统的实现-18 5.1 系统登陆界面-18 5.1.1 用户登陆模块-18 5.1.2 用户权限控制-19 5.2 管理员功能界面-19 5.2.1 课程信息管理-19 5.2.2 用户管理-21 5.3 教师功能模块-22 5.3.1 课程管理-22 5.3.2 查看选课名单-23 5.3.3 登记成绩-24 5.4 学生功能模块-24 5.5 本章小结-25 6系统测试-26 6.1 系统的测试范围-26 6.2 测试任务-26 6.2.1 测试目标-26 6.2.2 测试质量-26 6.2.3 条件与限制-26 6.3 测试综述-27 6.3.1 单元测试-27 6.3.2 功能测试-29 6.3.3 系统测试-29 6.4 本章小结-31 结论-32 致谢-33 参考文献-34 附录-35 |