【毕业论文】基于Web的班级管理系统的设计与实现.docVIP

【毕业论文】基于Web的班级管理系统的设计与实现.doc

  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文档。上传文档
查看更多
【标题】基于Web的班级管理系统的设计与实现 【作者】蓝延喜 【关键词】班级管理 Web ASP.NET B/S模式 【指导老师】陈学文 【专业】计算机科学与技术 【正文】 1?引言 随着电子计算机和通信技术的发展,人类已经进入信息化社会。对信息和数据的利用与处理已迈入网络化、自动化。因此,有必要为各行各业开发相关的信息管理系统。 目前,学校在班级信息管理中存在数据庞大、管理方式老化等问题,迫切需要一个操作简单、易于管理的班级管理系统。 班级是学校对学生进行教育和教学工作的一个基本群体。班级管理的根本目的是实现教育目标,使学生得到充分的、全面的发展。所以,班级管理的好坏对于班级活动能否顺利进行,对于学生能否健康成长和全面发展,都具有很大的影响。 班级管理系统是专门用于学校班级管理软件,适用于我国的中小学的班级管理。系统以学生数据管理为中心,将班主任管理集成到一个系统中,并且提供班级交流的平台,从而大大提高班级管理的效率。任课教师也可以管理其相应的课程及学生成绩。 现在有的学校采用信息化的方式来管理,即采用计算机作为工具来帮助教师和班干部进行更有效的班级管理,大多采用C/S模式,即在每台计算机上都安装客户端(Client),客户端所需要的信息来自于服务器(Server)。这样做较传统的班级管理有了很大的提升,极大的减轻了教师和班干部的负担。他的缺点是维护困难,如果系统出错或需要升级,则需要修改整个系统(包括服务器和客户端)。 基于WEB的班级管理系统是用计算机管理班级信息的一种计算机应用技术的创新,班级管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,方便使用等特点。同时,该系统主要用于数据库信息的添加、删除、修改、查询,是典型的数据库管理系统(DBMS)。而基于WEB的班级管理系统是利用网页浏览器代替客户端,只需要服务器(Server)上安装相应的服务客户端上就可以使用软件。这样,如果系统需要维护或升级则只需要修改服务器上的信息,不必细化到每台客户端,降低了维护难度。 作为一种该研究方向的实践性探索,本班级管理系统旨在提供一个方便操作,易于修改的管理系统,以满足在班级管理过程中的需要。 2?需求分析 2.1?班级管理系统现状 本系统主要使用对象为学校班级信息管理员、教师、学生等。通过详细的调查与分析,现阶段的班级管理系统大多为两种: 1、纯手工管理:这种管理优势在于操作简单,成本低,所用到的工具不外乎纸和笔。但是数据容易丢失,而且数据难以统计。 2、基于C/S模式的班级管理系统:此类系统相对于第一种较好,但是在管理过程中出现了维护困难的问题,系统在更新后需要对服务器和客户端分别更新,工程较大。 最近流行的B/S模式系统正好能弥补纯手工管理和C/S模式的缺点,在学校的班级管理中有用武之地。本系统考虑到系统本身的需求和实际情况,制定了相应的功能需求。 2.2?功能需求 2.2.1?管理员对功能的需求 (1)?个人信息管理 管理员可以对自己的信息进行查看和修改。 (2)?班级管理。 管理远可以管理所有班级信息,包括查看已有班级、申请新班级、委派班主任和任课教师、审核新班级等。 (3)?考勤管理 管理员可以查看或修改所有的考勤信息。 (4)?课程管理 管理员可以管理所有的课程信息,包括发布新课程、审核新课程等。 (5)?成员信息管理。 管理员可以对所有已注册的用户信息进行管理,包括查看用户信息(不包括密码)、修改用户信息、审核新用户等。 (6)?公告管理。 管理员登陆后可以发布系统公告,该公告将显示在系统首页。本公告将标记为校园公告,供系统所有成员查看。管理员只能看到校园公告。 (7)?留言 管理员可以看到所有的留言信息。也可以自己留言。 2.2.2?教师对功能的需求 (1)?个人信息管理 教师可以对自己的信息进行查看和修改,修改后个人的帐号将不能登陆,需要通过管理员审核方能使用。 (2)?考勤管理 教师可以对当次课进行考勤操作。并且可以查看考勤历史记录。 (3)?班级管理 教师可以查看所有的班级信息,并且可以自己申请一个班级,或申请担任某班级的班主任或任课教师。 (4)?课程管理 教师可以查看课程,并且可以申请教授某班的一个课程。 (5)?成员信息管理。 教师可以对所有已本班注册的用户信息进行管理,包括查看用户信息(不包括密码)、修改用户信息、审核新用户等。 (6)?公告管理 教师可以查看校园公告和本班的最新公告。教师也可以发布公告,但是该公告只能本班的成员才能看到。 (7)?留言 教师只能看到管理员和本班的留言信息。也可以自己留言。该留言信息只有本班成员能看到

文档评论(0)

精品资料 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档