没有合适的资源?快使用搜索试试~ 我知道了~
首页学生选课系统论文 选课 学生 数据库 查询
我的课程设计论文 1 引言(或绪论) 1 1.1 课题研究的目的 1 1.2 课题研究的意义 2 1.3 课题的可行性分析 2 1.3.1 课题调研 2 1.3.2 可行性分析 3 2 准备阶段 4 2.1 ASP基础 4 2.2 数据库系统设计 4 3 应用系统开发工具 6 3.1 对软件和硬件的要求 6 3.2 运行需求 6 3.3 其他需求 6 3.4 数据库应用系统开发简介 6 3.5 学生选课系统 7 3.6 MS SQL Server 简介 7 4系统分析 9 4.1 系统简要分析 9 4.2 应用需求分析 9 4.3 业务流分析 10 4.4 数据流分析 10 4.5 系统数据模型设计 10 4.5.1 E-R图 10 4.5.2 数据表 12 5 操作方法 14 5.1 登录 14 5.2 课程预览 14 5.3 选课 14 5.4 退课 14 5.5 密码修改 14 5.6 管理员登录 14 5.7 退出系统 14 6 调和测试 15 结 论 16 致 谢 17 参 考 文 献 18
资源详情
资源评论
资源推荐

学生选课系统摘要
摘要 Internet网是目前全球最大的计算机通信网,它遍及全球几乎所有的国家和地
区。www系统是一个大型的分布式超媒体信息数据库,它极大的推动了Internet的发
展,己经成为Internet中最流行、最主要的信息服务方式。www技术之所以能在全球
普及,一个重要的原因就是它与数据库管理系统相互融合,成为一个处理和共享信息
的强大工具。一方面,数据库是一种强大的信息管理工具,另一方面,www提供了共
享数据的方法。两者强强联合取长补短,发挥各自优势,使用户可以在Web浏览器上
方便地检索数据库的内容。
本论文主要包括学生选课系统方案分析与网络规划,本系统是一个典型的信息管理系
统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面
对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求
应用程序功能完备,易使用等特点。
经过分析,我们使用 MICROSOFT公司的SQL 2000、A S P (activ e serve r
pages)作为开发工具, 用Microsoft Windows XP Professional 版本2002 Service
P a c k 2 简 体 中 文 版 , M i c r o s o f t O ' c e s A C C E S S 2 0 0 3 中 文 版 , I n t e r n e t
Information Services (IIS6) Manager,Intel(R) PIIII CPU 3.0GHz Double CPU
512MB Rom 160GBHardDisk作为开发平台。
利用其提供的各种面向对象的开发工具,首先在短时间内建立系统应用原型,然后,对初
始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
本系统可以方便老师、学生更方便的选课。实现全校学生选课在线查询。还可以对新
来的学生信息进行信息录入。由于学生上课情况复杂,可以实现信息修改,及时调整
学生的基本情况。
关键词 选课 学生 数据库 查询

1 引言(或绪论)..................................................................................................................3
1.1 课题研究的目的............................................................................................................4
1.2 课题研究的意义............................................................................................................4
1.3 课题的可行性分析........................................................................................................5
1.3.1 课题调研........................................................................................................................5
1.3.2 可行性分析....................................................................................................................5
2 准备阶段..............................................................................................................................6
2.1 ASP基础........................................................................................................................6
2.2 数据库系统设计............................................................................................................6
3 应用系统开发工具..............................................................................................................8
3.1 对软件和硬件的要求....................................................................................................8
3.2 运行需求........................................................................................................................8
3.3 其他需求........................................................................................................................8
3.4 数据库应用系统开发简介............................................................................................8
3.5 学生选课系统................................................................................................................9
3.6 MS SQL Server 简介.....................................................................................................9
4系统分析.............................................................................................................................10
4.1 系统简要分析..............................................................................................................10
4.2 应用需求分析..............................................................................................................11
4.3 业务流分析..................................................................................................................11
4.4 数据流分析..................................................................................................................12
4.5 系统数据模型设计......................................................................................................12
4.5.1 E-R图...........................................................................................................................12
4.5.2 数据表..........................................................................................................................14
5 操作方法............................................................................................................................15
5.1 登录..............................................................................................................................15
5.2 课程预览......................................................................................................................15
5.3 选课..............................................................................................................................15
5.4 退课..............................................................................................................................16
5.5 密码修改......................................................................................................................16
5.6 管理员登录..................................................................................................................16
5.7 退出系统......................................................................................................................16
6 调和测试............................................................................................................................16
结 论.....................................................................................................................................17
致 谢.......................................................................................................................................1
参 考 文 献.............................................................................................................................2
2

1 引言(或绪论)
数据库是从60年代初发展起来的计算机技术。经过四十来年的发展,数据库技术
己经趋于成熟。Web数据库在新的Internet环境中发生了很大的变化。就数据应用而
言呈现出多样化的空间,如数字图书馆、电子出版物、电子商务、远程教育系统等的
出现,给web数据库技术提出了更多、更高的要求。同时,随着国内高校校园网的建
设,基于互联网的应用系统的开发正在蓬勃发展并发挥着较大的作用。例如,我国许
多高校的网上招生系统,学校的各种管理信息系统,学校选课系统,还有一些医学院
校开发出的网上诊所、远程诊断系统等等,都是基于校园网的应用系统。
国外的教学科研软件与国内相比开发的早而且比较成熟。早在七十年代末,美国就
建成了NSFNET(国家科学基金网),其课题的申报及课题的进展情况汇报都在网上进行
3

其网上教学教务管理系统也十分完善,世界各地的学生可以坐在家里通过互联网完成
入学报名、选课、考试、毕业论文、取得学位这一学习生活的全过程。目前,国际上
已具规模的远程教育学校就有数百所之多,网上教育正在各地发挥着巨大的作用,为
世界各国培养出大批人才。所有这些都表明,基于Internet的校园网的应用已深入到
校园内的各个方面。
在高等学校的教务管理工作中,课程表的编排是一项十分复杂、棘手的工作。在排
课过程中,除了满足大量的制约条件以外,还必须解决许多冲突与矛盾,例如:两位
教师不能同一时间在同一班级上课、一位教师不能在同一时间上两门课等等。利用计
算机辅助进行课表编排工作,既提高了排课工作的科学性,又可大大减轻管理人员的
工作强度,提高工作效率,从而使学校教务管理现代化迈上了一个新台阶。
我国不少高校都实行了学分制,它的核心是允许学生自由选课,即把学习的自主权
交给学生。在这里,学生选课时的制约因素比较复杂,工作量也很大,而且往往需要
在较短的时间内完成。运用计算机辅助选课,即能实时地对大量选课数据进行检验和
统计,十分方便地输出选课结果,同时也避免了人工处理时容易产生的错误。
从系统开发的复杂程度来看,计算机辅助排课与选课是高校教务系统中的两个关键
子系统,目前不少教务系统尚未很好地解决排课与选课问题。本文主要对高校教务管
理系统中计算机课表编排与选课子系统的基本功能、设计思想、需求分析以及实现技
术进行探讨。
我想大家肯定都经历过学生时代,也许很多人还对那个时候的选课记忆犹新,每个学
期都要排着长长的队伍去选。现在,我们已经进入到Internet时代了,选课系统自然
也要随着更新。大学中,公选课较多,学生可根据自己的专业及兴趣选择公选课程进
行学习,本系统将从教学部门的要求出发,实现公选课的选择、查询与统计。
1.1 课题研究的目的
1.掌握采用Internet的TCP/IP协议,以B/S方式,ASP编程技术,多媒体技术。
2.掌握一种多任务多用户操作系统
3.ASP的动态网页和SQL Server大型的数据库。
4.学会使用某种开发工具。
5.培养相互合作的精神。
1.2 课题研究的意义
学生选课系统是一个学校不可缺少的部分,它的内容对于学校的决策者和管理者来
说都至关重要,所以学生选课系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护
都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它
已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对选课信息进行管理,有着手工管理所无法比拟
的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低
等。这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,
与世界接轨的重要条件。
因此,开发这样一套软件成为很有必要的事情,在下面的各章中我们将以开发一套学
4
剩余19页未读,继续阅读












安全验证
文档复制为VIP权益,开通VIP直接复制

评论2