没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
第 1 页 共 28 页
目 录
摘 要 .............................................................2
第一章 引言 ........................................................3
1.1 课题概况 ...............................................................4
1.2 课题研究的目的.........................................................4
1.3 课题研究的意义.........................................................4
1.4 课题的可行性分析.......................................................5
第二章 开发工具介绍 ..........................................................7
2.1 JSP 编程语言简介.......................................................7
2.2 数据库简介.............................................................7
2.3 B/S 结构模式方案设计分析 ...............................................8
2.4 数据库系统设计.........................................................9
第三章 系统分析及数据结构设计 ...............................................11
3.1 系统简要概述..........................................................11
3.2 系统功能..............................................................12
3.3 系统用户的分析........................................................13
3.4 系统数据模型设计......................................................14
3.4.1 E-R 图 ...........................................................14
3.4.2 数据表...........................................................15
3.4.3 部分源代码.......................................................16
第四章 详细设计 .............................................................19
4.1 系统登录的实现........................................................19
4.2 学生选课功能的实现....................................................19
4.3 课程信息管理模块......................................................20
4.3.1 选课功能的实现...................................................21
4.3.2 退课功能的实现...................................................22
4.4 教师信息管理模块的实现................................................23
4.5 密码修改..............................................................23
4.6 管理员登录...........................................................23
4.7 成绩管理功能的实现....................................................24
4.7.1 教师添加学生成绩功能的实现.......................................24
4.7.2 学生查询个人成绩功能的实现.......................................24
4.8 退出系统..............................................................24
第五章 测试 .................................................................25
5.1 测试目的 ..............................................................25
5.2 测试的准则............................................................25
5.3 测试的方法............................................................25
5.4 测试用例..............................................................26
结 论 ......................................................................27
致 谢 ......................................................................28
参 考 文 献 .................................................................28
第 2 页 共 28 页
摘 要
随着在校大学生人数的不断增加,教务系统的数据量也不断的上涨。针对学
生选课这一环节,本系统从学生网上自主选课以及教师的课程发布两个大方面进
行了设计,基本实现了学生的在线信息查询、选课功能以及教师对课程信息发布
的管理等功能,另外也初步解决了教师在课程信息发布管理上的权限问题。本程
序前台采用 Dreamweaver 进行页面制作,后台由 SQL Server 数据库支持,通过
使用 JSP 语言实现动态网页的效果,达到对数据库的操作以完成使用者的要求。
本文中除了有对程序的总体设计、详细设计、功能实现等主体部分外,在这之前
还介绍了与网上选课系统相关的信息管理系统、网络编程技术、JAVA 编程语言、
SQL Server 数据库服务器等的基本内容及发展情况。
关键词: SQL Server2000;选课;权限; SQL Server;JAVA
第 3 页 共 28 页
第一章 引言
教务管理是大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方
面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,教务日常
管理工作日趋繁重、复杂。如何把教务工作信息化,模块化,便捷化是现代高校
发展的重点,所以迫切需要研制开发一种综合教务管理软件。在数字校园理论逐
步应用的过程中,各高校一方面不断投资购建各种硬件、系统软件和网络,另一
方面也不断开发实施了各类教学、科研、办公管理等应用系统,形成了一定规模
的信息化建设体系。但是,由于整体信息化程度相对落后,经费短缺,理论体系
不健全等原因,国内高校教务管理系统在机构设置、服务范围、服务质量及人员
要求上与国外高校相比都有一定的差距。
纵观目前国内研究现状,在安全性和信息更新化方面存在有一定的不足,各
现有系统资料单独建立,共享性差;在以管理者为主体的方式中,信息取舍依赖
管理者对于信息的认知与喜好,较不容易掌握用户真正的需求,也因此无法完全
满足用户的需求。目前国家的教育体制也正处在不断改革、创新的阶段,教育部
门充分吸取国外优秀的教学模式,结合国内多年的办学经验,逐步探索出适合中
国特色的教学形式,国家教育部面向各级各类学校开展了全面学分制改革。因此,
教务管理软件应实现教务信息的集中管理,使传统的教务管理朝数字化、无纸化、
智能化、综合化的方向发展,并为进一步实现完善的计算机教务管理系统和全校
信息系统打下良好的基础。
故而,选择这个题目符合实际需求,同时通过对这个系统的设计与开发,达
到综合训练、检验三年所学的目的。
第 4 页 共 28 页
1.1 课题概况
本系统面向的是学校教务管理人员、教师和学生,是高校教学、教务管理应
用软件,是一个为学校相关人员提供服务的综合管理系统。教务管理人员通过本
系统完成所有的日常教务工作。从学生入学开始到毕业离校,其在学校内的所有
和教务相关的数据都通过教务系统进行管理。熟悉教务管理工作的全部过程,从
教务工作的实际出发,解决工作中关键性的难点问题,并充分利用计算机网络功
能,实现教务工作全过程的计算机管理,帮助具体管理人员从复杂烦琐工作中解
放出来,使得教务管理走向无纸化办公和规范化、现代化管理。
1.2 课题研究的目的
1.掌握采用 Internet 的 TCP/IP 协议,以 B/S 方式,JSP 编程技术,多媒体技术。
2.掌握一种多任务多用户操作系统
3.JSP 的动态网页和 SQL Server 大型的数据库。
4.学会使用某种开发工具。
5.培养相互合作的精神。
1.3 课题研究的意义
学生网上选课系统是学校不可缺少的部分,它的内容对于学校的决策者和管
理者来说都至关重要,所以学生选课系统应该能够为用户提供充足的信息和快捷
的查询手段。但一直以来人们使用传统人工的方式管理,这种管理方式存在着许
多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于
查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深
刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
第 5 页 共 28 页
作为计算机应用的一部分,使用计算机对选课信息进行管理,有着手工管理
所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、
寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,也是企业的
科学化、正规化管理,与世界接轨的重要条件。
因此,开发这样一套软件成为很有必要的事情,在下面的各章中我们将以开发
一套学生选排课系统为例,谈谈其开发过程和所涉及到的问题及解决方法。
本文中所做的主要工作如下:
(1)介绍了个性化页面的背景及 Win2000server+JSP 系统的一般原理;
(2) 阐述整个个性化页面生成系统的系统结构及工作原理;分析了系统实现
中的特殊性、难点和重点。
(3) 设计实现用户管理、课程管理、选课信息录入管理、新生信息录入管理、
课程的浏览和查找、学生查找等 JSP 页面 。
(4) 分析并解决实现中的若干技术问题。
(5) 建立完整的网上选课,进行测试并分析结果。
1.4 课题的可行性分析
可行性分析是指在当前组织内外的具体条件下,系统开发工作必须具备资源
和条件,看其是否满足系统目标的要求。在系统开发过程中进行可行性分析,对
于保证资源的合理使用,避免浪费和一些不必要的失败,都是十分重要的。
1. 目标和方案的可行性:如果采用人工操作的方式,不仅操作不方便,耗
费人力、物力、财力,而且还容易出现错误。所以当前迫切需要一个计算机化的
管理信息系统。有了这个系统,就能用较少的人力去管理完成较大的工作量,而
各种管理的效率也会大大提高。开发这个系统,能更好地满足学校要求,使学校
的各种信息管理实现无纸化,高效化。
2. 技术方面的可行性:本系统可在 Windows95/98 以上的操作系统中使用,
而它所处的开发环境是 WindowsXP SP2 或 Windows2000,完全能够满足系统开发
剩余27页未读,继续阅读
资源评论
等天晴i
- 粉丝: 3505
- 资源: 10万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功