基于BS高校选课系统研究与设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于BS高校选课系统研究与设计

基于BS高校选课系统研究与设计   摘 要:计算机技术的迅速发展,信息的自动处理以及网络式的信息交互方式已渗透到高校管理的各个主面。本论文结合某高校选课的实际情况,采用C#和SQL Server 2008开发工具研究与设计了基于B/S高校选课系统,主要实现从学生网上自主选课,系统分别从教师的课程发布、教务处审核教学计划、教研室上传教学计划三个大方面进行的设计,基本实现了学生的基本信息查询、学生选课功能以及教师管理发布课程信息内容等功能。本系统界面简洁,操作方便,使用灵活安全,从而极大提高了学生选课的效率及教务管理人员的工作效率。   关键词:网上选课;浏览器/服务器结构;C#;数据库管理系统   现今社会是一个信息爆炸时代,如何利用计算机方便学校的教师来管理学生信息是大家都在考虑的一个问题。   人工选课既效率低又错误过多,大大影响了教务员的正常管理工作。因此需要对课程资源、学生信息、选课信息、修改信息进行管理,及时了解各个环节中信息的变更,有利于管理效率的提高。该系统用于提高教务处的工作效率,有利于学校加速其实现教务信息化的进程,方便用户之间信息的交流,简化学生选课的流程。在学校内部的现有局域网这个网络环境下,信息由各用户在规定的权限下在各自的工作站上录入,信息上网后各用户可查询、选课、修改、管理,达到信息共享。学生网上选课系统在各大高校越来越普及,并充分利用网上选课系统提供的新环境、新手段为学校的教学、科研和教务管理服务。   设计高校选课系统最大好处在于利用它能够进行信息管理与控制,提高了工作效率。尤其对于复杂的信息管理,就更加显现出其优越性。   1 国内外研究现状   2006年浙江大学谢丹霞,黄争舸曾发表论文《信息时代高校选课系统的智能化构建》,利用Internet的web服务器作为前台用户(学生)与数据库服务器作为后台的管理,通过web服务器将学生的选课请求提交给数据库服务器,并将数据库服务器的处理结果以web网页的形式返回给用户。   武汉理工大学自动化学院王炎发表论文《高校选课系统的设计与实践》基于ASP.NET与SQL数据库开发了高校选课系统,这一管理系统, 前台使用ASP技术编程, 后台数据库由SQL 2008建立, 并加入一些VBScript脚本语言综合而成, 是一个可在互联网上运行的、具有强大的数据管理功能和丰富的动态交互性的教学管理系统。   目前,国际上远程教育已趋于成熟,在线教育已成为国外必不可少的教育资源,为世界各国培养出大批人才。   本选课系统前台采用C#进行页面制作,后台由SQL Server数据库的操作以完成使用者添加、删除、修改和选课等的各项要求。   2 系统设计的内容与目标   选课系统是结合学生选课现有的信息技术,通过计算机使学校的资源最大利用化,通过对资源的深层挖掘,方便学校对在校学生管理进行正确决策。推进学校教育改革。选课系统设计的目标是:   1)设计出某高校选课系统的基本结构,基中包括学生信息管理、教师信息管理与管理员信息管理三大模块。整个系统涉及到:学生信息表(Student表)、教师信息表(Teacher表)、课程信息(Course表)、选课信息表(SC表)、课程时间地点信息(CourseTime表)、教学楼信息(Building表)和教室信息表(Room表)、管理员信息表(Admin表)8个数据库表,能对数据库中的数据进行添加、删除、插入、修改、任意查询等操作。   2)设计完成的系统能对数据库中的各表进行综合操作,至少可以显示某高校学生的选课课表、课程的具体时间安排表、课程淘汰表、学生的所学课程及学分表等。   3 系统的需求分析   3.1 系统整体分析   本系统是为高校制定的学生选课及管理的现代信息平台,学生能通过浏览器进行网上选课并且可以查询自己的选课结果及所选课程的教学计划。同时,教师可以通过浏览器进行课程添加、删除和修改。管理员可以通过浏览器直接完成对用户的增加、删除、修改等用户管理功能,这无论对于学生、教师和管理员来说都节省了大量的工作量。   充分利用网上选课系统来提高教学管理的效率,实现全面网络化、规范化和集成化。系统分为以下四大模块来实现以上设计思想:   1)用户登录模块:根据用户名、密码、用户类别转发用户到不同的模块。   2)学生模块:学生登录,查看课程,选报课程,撤销报选课程,查询个人选课结果,密码修改,学生个人资料修改。   3)教师模块:查询课程信息,录入一门新的课程信息,修改一门课程的相关信息,删除一门课程。   4)管理员模块:查询选课情况,设置选课时段,设置教学楼信息,查询用户,添加用户,删除用户。   4 学生选课系统的详细设计   4.1 数据库系统设计和逻辑设计   

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档