需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:14146 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
【摘要】随着计算机行业迅速发展,越来越多传统行业的人力管理工作都通过互联网变得更加便捷。在这种计算机软件管理的大潮下,网上选课系统也应运而生。网上选课系统为学生提供了便利的选课服务,使得学校对于选课工作的管理更加方便可靠,极大地避免了由于人力管理所带来的各种错误。 本论文旨在设计一个基于JAVA EE的网上选课管理系统,这种基于B/ S的结构可以极方便地为广大师生提供服务,系统将采用JAVA开发语言以及MYSQL数据库,运用SSH架构,采用MyEclipse来进行编程开发工作。本网上选课系统的设计制作可以很大程度上提高学生选课的效率,充分体现了信息时代的优越性,并且操作简单,维护方便,具有一定的实用价值。 【关键词】: MYSQL数据库 ; SSH架构; 选课系统
目录 摘要 Abstract 1 绪论-1 1.1研究背景-1 1.2研究意义-1 1.3主要研究内容-1 2 相关技术简介-2 2.1 JAVA EE技术-2 2.2 JSP技术-2 2.3 MYSQL数据库-3 2.4 B/S体系结构-3 2.5 Tomcat简介-4 2.6 MyEclipse简介-4 2.7 SSH框架-4 3 系统需求分析-6 3.1可行性分析-6 3.1.1 社会可行性-6 3.1.2 技术可行性-6 3.1.3 操作可行性-6 3.2功能性需求分析-6 3.2.1管理员功能分析-6 3.2.2教师功能分析-7 3.2.3学生功能分析-7 3.3非功能性需求分析-7 4系统概要设计-8 4.1系统结构设计-8 4.1.1系统结构模块图-8 4.1.2系统主要功能模块图-8 4.2数据库设计-9 4.2.1数据库设计概述-9 4.2.2数据库设计原则-10 4.2.3数据库E-R图-10 4.2.4数据库表设计-12 5 系统详细设计-16 5.1后台管理功能介绍-16 5.1.1 系统登录-16 5.1.2 学生信息管理-17 5.1.3 课程信息管理-18 5.1.4 教师信息管理-19 5.1.5 系别信息管理-19 5.1.6 学生成绩录入-20 5.2前台学生功能介绍-21 5.2.1 首页-21 5.2.2学生登录-22 5.2.3学生选课-22 5.3数据库连接-23 6 系统测试-25 6.1测试环境与测试条件-25 6.2测试原则-25 6.3测试方法-25 6.4测试用例设计-26 6.4.1登录模块测试-26 6.4.2管理员功能模块测试-26 6.4.3教师功能模块测试-29 6.4.4学生功能模块测试-29 6.5 测试分析-29 7 总结-30 参考文献-31 致谢-32 |