怎样在网上进行选课
一般教务处都有相关信息的。。
比如我们学校就是每个人都有本科生的综合信息窗口,登录进去之后,就有一个好像是选定课程,那个页面里面就会出现一个预置课表,可以选定要退的课删除,然后下面有要选课程的课程号和课序号,你把自己要选的课程的课程号和课序号输入,提交就可以了,只要还有课容量余额,和你预置课表不冲突,就可以选上。
而课程号和课序号一般有两种方法查询:
1.每个班级发一本下学期全校开设课程的选课本,有所有课程的信息,包括学分,地点,开设时间,开设学院,任课老师,考察还是考试,限制条件等等。
2.教务处有课程查询系统,可以在 课程名称 上课时间 上课节次 任课老师 等搜索限制条件中任填几项,就可以搜出来相关课程和详细的信息,当然包括课程号和课序号。
我们学校还有预选和正选,预选时即使满人的课也可以选,正选前抽签决定选中者,预置课表中预置者优先,正选时可以看有没有被刷下来的课程,正选开始后仍可以退选,此时课表中有的课(经过预选之后仍有的)保证可选上,并且随时刷新数据,可以选任何出现课余量的课程。
选课管理系统实训报告
目录
摘要... 4
【关键词】... 4
一、前言... 5
二、需求分析... 6
2.1 对功能的规定... 6
2.2 输入输出要求... 7
2.3 故障处理要求... 7
2.4 安全性要求... 7
2.5 可扩充性要求... 8
2.6 可维护性要求... 8
三、概要设计... 9
3.1 编写的目的... 9
3.2 背景... 9
3.3 实体... 9
四、详细设计... 11
1 数据设计... 11
1.1 tlogin表... 11
1.2 teacher表... 11
1.3 student表... 11
1.4 stucou表... 12
1.5 course表... 12
1.6 coutch表... 12
2、窗体的实现... 13
2.1登录窗体实现... 13
2.2 主界面窗体实现... 14
2.3 教师信息管理窗体实现... 15
2.4 选课信息窗体实现... 15
2.5 成绩管理窗体实现... 16
五、用户使用说明... 17
1 选修科目... 17
2 成绩管理... 17
3 教师个人信息查询及修改... 17
六、测试结果... 19
测试1:名称:系统操作登录测试... 19
1、1 登陆时如果用户名或密码错误,将会有提示:... 19
1、2 登陆次数超过三次时,将会有提示信息,... 20
测试 2:名称:学生选课测试。... 20
测试 3:名称:学生成绩查询测试。... 21
测试 4:名称:教师信息管理测试... 22
4、1修改教师信息... 22
4、2添加教师信息... 23
4、3 删除教师信息... 23
七、心得体会... 24
八、参考文献... 25
设计题目
湖南化工职业技术学院信息工程系软件0811班 邓胜
摘要:针对目前高校在实行学分制后学生选课工作量的问题,该文介绍了一种基于动态服务器网页(ASP)与SQL数据库的网上选课系统。选课系统只需安装在现有校园网络的服务器上,学生在任何一台校园网内的终端上即可完成选课任务。
Internet网是目前全球最大的计算机通信网,它遍及全球几乎所有的国家和地区。www系统是一个大型的分布式超媒体信息数据库,它极大的推动了Internet的发展,己经成为Internet中最流行、最主要的信息服务方式。www技术之所以能在全球普及,一个重要的原因就是它与数据库管理系统相互融合,成为一个处理和共享信息的强大工具。一方面,数据库是一种强大的信息管理工具,另一方面,www提供了共享数据的方法。两者强强联合取长补短,发挥各自优势,使用户可以在Web浏览器上方便地检索数据库的内容。
经过分析,我们使用 MICROSOFT公司的ASP (active server pages)作为开发工具, 用Microsoft Windows XP Professional 版本2002 Service Pack 2 简体中文版,Microsoft Offices ACCESS 2003 中文版,Internet Information Services (IIS6) Manager,Intel(R) PIIII CPU 3.0GHz Double CPU 512MB Rom 160GBHardDisk作为开发平台。
利用其提供的各种面向对象的开发工具,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
本系统可以方便老师、学生更方便的选课。实现全校学生选课在线查询。
【关键词】 选课 学生 数据库 查询
一、前言
目前,我国的高等教育事业蓬勃发展,高校的规模不断扩大,同时,高校的教学改革也在全面推行,学分制在各高校全面启动。学分制——允许学生在计划的指导下,根据自己的条件、能力、志趣,有选择地支配自己的学习。因此,学生的选课就成为推行学分制的重要管理任务。以往的选课均是在计划模式下进行:每位教师将所开的课程名称,个人简介,课程限选人数,限选专业等信息交给教务处,教务处再将这些信息统一成册,分发给各个班级班长,由班长将本班的选课情况统计并返回教务处。这是一个相当长的周期,并且耗费大量的人力、物力,对选择结果没有控制。针对这些问题,提出一种基于WEB的选课系统,该系统将课程的基本信息录入之后,即可由学生选课,受限制专业的学生将无法选择该课程,同样,选课按照先后顺序,超过限制的人数,也不能选择该课程。
学生选课系统能够让学生们在网络上自主选择选修课程,教务处的工作人员则通过网络来处理学生的选课信息。这个系统实现了对信息数据的浏览、查询、编辑和管理等基本数据库操作,采取模块化的编写思想,提高了可读性,同时提高了开发效率,从而实现了校园无纸化办公,提高选课的效率,减轻选课操作的工作量,从而提高教学管理的效率。
本系统是一个典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
二、需求分析 2.1 对功能的规定
学生选课系统的系统功能模块图如图1-1所示:
图1-1 学生选课系统功能模块图
用户登录:输入用户名和密码,选择用户类型(学生,教师),如果验证通过以后,则根据用户类型转到不同的页面,具有不同的权限。学生:选课功能,成绩查询功能。教师:教师信息管理功能。如果不存在该用户或者验证信息不正确,则要求重新输入用户名,密码和选择用户类型。
教师信息查询:教师用户登录后,进入教师操作功能单元,选择查询,在查询设置中的查询项目选择查询的项目,填写查询条件,点击查询,在教师信息列表就得到了该用户修改后的信息。
教师信息修改:教师用户登录后,进入教师操作功能单元,选择修改,在教师基本信息中修改信息,点击数据操作中点击修改,在教师信息列表就得到了该用户修改后的信息。
教师信息删除:教师用户登录后,进入教师操作功能单元,选择删除,提交之后就将该用户删除了。用户组里面将不存在改用户。
学生选课:学生用户登录后,进入选课信息功能单元,如果是已经登录进入了,在查询设置中的查询项目选择查询的项目,填写查询条件,点击查询之后系统会在已存在的课程信息表中查询该生所属专业应修的课程,如果该门课程存在就可以看到选择的课程出现在了课程列表里面,同时该记录也会出现在已选课程信息里面。如果不存在则输出错误提示信息“没有相关信息”。
成绩查询:学生用户登录后,进入成绩管理功能单元,如果是已经登录进入了,在查询项目中选择查询项目,在查询条件中填写条件,点击查询,就可以看到已选课程的成绩,和学期。
2.2 输入输出要求
课程号:10个0—9的数字表示,范围不限
课程名:能够描述其课程名称
教师姓名:能够描述教师姓名
用户名:10个1—9的数字表示学生和教师的编号,范围不限
密码:10个数字或符号表示,范围不限
2.3 故障处理要求
对于该学生选课系统,用户提出的故障可能有:软件无法安装或者软件停止运行以及此时应该采取什么措施恢复数据。
当软件无法安装时,可以查看帮助手册,安装相关软件或者修复受损文件。
当软件停止运行时,强行关机重启后,可以根据系统的自动备份或者在操作之前的手工备份来恢复数据,保证系统数据的正确性。
2.4 安全性要求
因为学生选课系统关系到学校及学生的重要成绩信息,所以对于学校而言对安全保密性的要求非常严格,此系统是面向所有的在校学生及老师,大多数人都不是专业的计算机操作人员,因此对该系统使用的方便性要求也较高
2.5 可扩充性要求
任何软件都有缺陷,对于学生选课系统但学校的需求发生变化时,增加一个新的功能模块,要求系统能够很好地对其进行扩充,既可补充性。
2.6 可维护性要求
当操作系统平台发生变化或者支持软件学生信息管理系统发生变化时,为了适应这些变化必需对系统进行维护,即要求有可维护性。
三、概要设计
3.1 编写的目的
该学生选课系统需求分析报告的目的在于通过该报告,可以使系统实现如下功能:学生选课,成绩查询,课程信息管理,教师信息管理,成绩信息管理。使用户的需求能够清晰的呈现出来。
3.2 背景
学生选课系统
该学生选课系统与学生信息管理系统有相互依赖关系,因为该系统中要用到的有关学生的信息要从学生信息管理系统那里得到。
3.3 实体
该系统含有教师、课程和学生三个实体
E-R图如下: