学生选课系统设计研究毕业论文.doc

约62页DOC格式手机打开展开

学生选课系统设计研究毕业论文,摘 要随着在校大学生人数的不断增加,教务系统的数据量也不断的上涨。运用计算机辅助选课,开发一套在线选课系统,是十分必要的。既能实时地对大量选课数据进行检验和统计,十分方便地输出选课结果,同时也避免了人工处理时容易产生的错误。本系统是基于jsp平台进行开发的,主要开发工具是myeclipse和sqlserver。本系统由...
编号:150-156598大小:2.28M
分类: 论文>计算机论文

内容介绍

此文档由会员 白痴学东西 发布

摘 要
随着在校大学生人数的不断增加,教务系统的数据量也不断的上涨。运用计算机辅助选课,开发一套在线选课系统,是十分必要的。既能实时地对大量选课数据进行检验和统计,十分方便地输出选课结果,同时也避免了人工处理时容易产生的错误。
本系统是基于JSP平台进行开发的,主要开发工具是Myeclipse和SQL Server。本系统由学生选课模块、教师信息管理模块、学生信息管理模块、课程管理模块、课程分配模块、成绩录入模块、留言板管理模块等组成。
本文通过分析B/S结构的特点并结合选课的实际情况,提出了基于B/S结构网上选课系统的基本设计思想,详细介绍了系统各功能模块及数据库的设计与实现。通过该系统,使学生可以方便地在校园网上进行网上选课。

关键词:选课,JSP,Myeclipse,B/S结构

Abstract
With the incresement of the enrolling number of the grauates, the data which registry system handles is getting bigger. we need to exploit a online course selection system to make that easier. This system is not only be able to exam the data which the online course selection system operates, then output the result of one’s selection, it can also avoid the mistakes which are easily made in the human operate system.
This system is designed on the base of JSP platform, and I use Myeclipse as the exploit tool and use SQL Server as database. This system is made up of course selection module, teachers info management module, courses info management module, course arrangement module, messages management module, etc.
My thesis figures out the main idea of the online course selection system which is on the base of B/S structure after the analysis of the feature of B/S structure. it introduces how all the modules were designed and how the database is designed. By using this system, students can choose the course wherever they can get online.

Keywords: Online Course Selection, JSP, MyEclipse
目 录
第一章 绪 论 1
1.1选题的目的与意义 1
1.2 国内外发展现状 1
1.3 可行性分析 2
1.3.1技术可行性 2
1.3.2 经济可行性 3
1.3.3 操作可行性 3
1.4 技术方案 3
1.4.1 软件环境要求 3
2.2.2 硬件环境要求 4
第二章 系统需求分析 5
2.1 系统功能分析 5
2.2 系统性能需求 8
2.2.1 功能人性化 8
2.2.2 注重安全性 8
第三章 系统总体设计 9
3.1 系统分析 9
3.1.1 通用操作 9
3.1.2 用户所具有功能 9
3.2 系统流程分析 10
3.3 数据库的设计与实现 11
3.3.1 数据库需求分析 12
3.3.2 数据库系统分析 12
3.3.3 数据库表 12
3.3.4数据库物理实现 14
第四章 通用模块设计与实现 16
4.1 检测用户是否拥有管理权限 16
4.2 过滤SQL字符 16
4.3 翻页功能 17
4.4 输出操作信息 17
第五章 系统设计与实现 18
5.1学生界面说明 18
5.1.1 登录页面 18
5.1.2 学生选课界面 20
5.1.3 查看已选课程列表页面 21
5.1.4在留言板上留言 22
5.1.5 在课程结束后查看成绩 23
5.2 管理界面说明 24
5.2.1学生信息管理 24
5.2.2 教师信息管理 25
5.2.3 课程管理 26
5.2.4 课程分配 27
5.2.5 成绩录入 28
5.2.6 留言管理 29
5.3 教师界面说明 31
5.3.1 查看课程 31
5.3.2 查看所有课程 32
第六章 结 论 34
参考文献 35
致 谢 37
附录1 外文文献译文 38
附录2 外文文献原文 44
附录3 设计系统部分源代码 53