基于b-s高校选课系统探究和设计

基于b-s高校选课系统探究和设计

ID:30944345

大小:58.63 KB

页数:8页

时间:2019-01-04

基于b-s高校选课系统探究和设计_第1页
基于b-s高校选课系统探究和设计_第2页
基于b-s高校选课系统探究和设计_第3页
基于b-s高校选课系统探究和设计_第4页
基于b-s高校选课系统探究和设计_第5页
资源描述:

《基于b-s高校选课系统探究和设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于B/S高校选课系统探究和设计摘要:计算机技术的迅速发展,信息的自动处理以及网络式的信息交互方式已渗透到高校管理的各个主面。本论文结合某高校选课的实际情况,采用C#和SQLServer2008开发工具研究与设计了基于B/S高校选课系统,主要实现从学生网上自主选课,系统分别从教师的课程发布、教务处审核教学计划、教研室上传教学计划三个大方面进行的设计,基本实现了学生的基本信息查询、学生选课功能以及教师管理发布课程信息内容等功能。本系统界面简洁,操作方便,使用灵活安全,从而极大提髙了学生选课的效率及教务管理人员的工作效率。关键词:网上选课;浏览器/服务器结构;C#;数

2、据库管理系统现今社会是一个信息爆炸时代,如何利用计算机方便学校的教师来管理学生信息是大家都在考虑的一个问题。人工选课既效率低又错误过多,大大影响了教务员的正常管理工作。因此需要对课程资源、学生信息、选课信息、修改信息进行管理,及时了解各个环节中信息的变更,有利于管理效率的提高。该系统用于提高教务处的工作效率,有利于学校加速其实现教务信息化的进程,方便用户之间信息的交流,简化学生选课的流程。在学校内部的现有局域网这个网络环境下,信息由各用户在规定的权限下在各自的工作站上录入,信息上网后各用户可查询、选课、修改、管理,达到信息共享。学生网上选课系统在各大高校越来越普及

3、,并充分利用网上选课系统提供的新环境、新手段为学校的教学、科研和教务管理服务。设计高校选课系统最大好处在于利用它能够进行信息管理与控制,提高了工作效率。尤其对于复杂的信息管理,就更加显现出其优越性。1国内外研究现状2006年浙江大学谢丹霞,黄争舸曾发表论文《信息时代高校选课系统的智能化构建》,利用Internet的web服务器作为前台用户(学生)与数据库服务器作为后台的管理,通过web服务器将学生的选课请求提交给数据库服务器,并将数据库服务器的处理结果以web网页的形式返回给用户。武汉理工大学自动化学院王炎发表论文《高校选课系统的设计与实践》基于ASP.NET与S

4、QL数据库开发了高校选课系统,这一管理系统,前台使用ASP技术编程,后台数据库由SQL2008建立,并加入一些VBScript脚本语言综合而成,是一个可在互联网上运行的、具有强大的数据管理功能和丰富的动态交互性的教学管理系统。目前,国际上远程教育已趋于成熟,在线教育已成为国外必不可少的教育资源,为世界各国培养出大批人才。本选课系统前台采用C#进行页面制作,后台由SQLServer数据库的操作以完成使用者添加、删除、修改和选课等的各项要求。2系统设计的内容与目标选课系统是结合学生选课现有的信息技术,通过计算机使学校的资源最大利用化,通过对资源的深层挖掘,方便学校对在

5、校学生管理进行正确决策。推进学校教育改革。选课系统设计的目标是:1)设计出某高校选课系统的基本结构,基中包括学生信息管理、教师信息管理与管理员信息管理三大模块。整个系统涉及到:学生信息表(Student表)、教师信息表(Teacher表)、课程信息(Course表)、选课信息表(SC表)、课程时间地点信息(CourseTime表)、教学楼信息(Building表)和教室信息表(Room表)、管理员信息表(Admin表)8个数据库表,能对数据库中的数据进行添加、删除、插入、修改、任意查询等操作。2)设计完成的系统能对数据库中的各表进行综合操作,至少可以显示某髙校学生

6、的选课课表、课程的具体时间安排表、课程淘汰表、学生的所学课程及学分表等。3系统的需求分析3.1系统整体分析本系统是为高校制定的学生选课及管理的现代信息平台,学生能通过浏览器进行网上选课并且可以查询自己的选课结果及所选课程的教学计划。同时,教师可以通过浏览器进行课程添加、删除和修改。管理员可以通过浏览器直接完成对用户的增加、删除、修改等用户管理功能,这无论对于学生、教师和管理员来说都节省了大量的工作量。充分利用网上选课系统来提高教学管理的效率,实现全面网络化、规范化和集成化。系统分为以下四大模块来实现以上设计思想:1)用户登录模块:根据用户名、密码、用户类别转发用户

7、到不同的模块。2)学生模块:学生登录,查看课程,选报课程,撤销报选课程,查询个人选课结果,密码修改,学生个人资料修改。3)教师模块:查询课程信息,录入一门新的课程信息,修改一门课程的相关信息,删除一门课程。4)管理员模块:查询选课情况,设置选课时段,设置教学楼信息,查询用户,添加用户,删除用户。4学生选课系统的详细设计4.1数据库系统设计和逻辑设计网上选课系统有6个方面的数据需要管理:学生、教师、管理员、课程、选课、课程时间地点等。经过分析,主要需要以下数据表:学生信息表、教师信息表、管理员信息表、课程信息、选课信息表、课程时间地点信息、教学楼信息和教室信息表。本

8、系统的数据

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。