基于BS高校教务及学生管理系统实现.docVIP

基于BS高校教务及学生管理系统实现.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文档。上传文档
查看更多
基于BS高校教务及学生管理系统实现

基于BS高校教务及学生管理系统实现   摘要:本文介绍了在.NET下基于B/S的高校教务及学生管理系统的实现方案,通过分析需求、模块分析、数据库设计,利用EasyUI、动软代码生成器和Ajax等工具和技术快速,设计出一套符合民办高职高专的教务及学生管理系统。系统采用三层开发模式,力求人员分工明确、设计快速、界面精美、代码和算法高度优化。借此系统推动民办高职高专院校在教务和学生管理工作的规范化。   关键词:教务管理系统;学生管理系统   中图分类号:TP311.52 文献标识码:A 文章编号:1007-9599 (2012) 16-0000-02   随着互联网络普及,教务管理及学生学籍管理也已经基本形成了多元的网络化管理,极大的方便了广大师生,也方便了学校对教务及学生工作的管理,并促进报表、统计数据的规范化,节省资源开支。本系统基于B/S,采用Visual C#.NET、 Ajax技术、及EasyUI插件和动软代码生成器,能保证快速开发的同时,也能保证系统安全且响应快速。   1 开发背景   笔者所在的学校为民办高职高专高校,购买现成的类似系统一方面资金比较紧张,另一方面系统不能满足学校本身实际管理方法,这也是很多民办高职高专院校比较头疼的事情,因此提出开发基于B/S的高校教务及学生管理系统,借此希望推动民办高职高专院校在教务及学生管理方面更加规范化。系统架构简单,适合在民办高职高专高校推广。   2 开发环境探讨   B/S(Browser/Server,浏览器/服务器)模式因不需要开发客户端(客户端采用浏览器进行),使得开发及维护只需关注服务端即可,因此相对C/S模式维护方便,搭建简单,成本低本。   系统采用Visual C#.NET作为开发工具,.Net具有安全、开发效率高的特点,MsSql作为数据库,锐浪报表作为报表工具。配合目前非常流行留下的Ajax技术,使得数据传输率大大降低,AJAX是一种用于创建更好更快以及交互性更强的 Web 应用程序的技术,AJAX 在浏览器与 Web 服务器之间使用异步数据传输(HTTP 请求),可减少网页从服务器请求信息量,对于网络要求比较低,一台普通服务器及10M共享网络即可实现。   EasyUI是一组基于jQuery的UI插件集合,而EasyUI的目标就是帮助开发者轻松的???造出功能丰富并且美观的UI界面,而且该框架提供的插件功能强大,兼容主流浏览器,开发者可以在较短时间内布置好页面的界面和相应的响应脚本,各种复杂的界面也可以得以展现。   3 系统主要模块设计   本系统从管理和使用的角度分为两个部分:管理端和使用端。前者主要有系统管理员、教务管理人员、学生管理人员,后者则是主要面对在校学生、任课教师、班主任。   3.1 管理端包含以下几个模块   (1)基本配置模块主要涉及系统基本参数配置、院系配置、专业配置、民族字典配置、政治面貌字典配置、选课配置、学生修改个人资料配置(指哪些字段内容学生可以自行修改内容)、排课课程属性管理。此模块主要由系统管理员管理。   其中选课配置是指每个学期对选修课进行设置的功能,因为每学年学期对学生的选课记录是有所限制的,如某专业学生不允许选择某课程,某专业学生最多选几门公共课等情况,设计选课配置功能,可以方便管理人员快速设置选课要求。同时考虑到公平公正的原则,系统做了一些配置,即在选课时间内,一个学生多少小时内只能选择一门课程,此举可以避免出现“选了又退又再选”的选课现象,让学生真正珍惜所选的课程,让真正??选该课程的学生能被选上。   (2)教务管理模块主要涉及班级管理、教室管理、课程管理、教师管理、排课安排、成绩管理、学籍维护管理、学籍变动管理、学生退学休学处理模块、学生选课处理。   成绩管理主要是指教务管理人员在任课教师登记学生成绩后,可以对本门课程的学生成绩进行查询、打印等操作。同时也可以查出不及格的学生名单,准备好下学年学期的补考和重修工作。   (3)学生管理模块主要涉及奖罚管理、经历资料、宿舍管理、报修管理。   奖罚管理是指针对学生在奖励和罚款记录而设置的功能,可以把学生的奖励和罚款记录入库保存,方便日后查询。可以在报告书中附上学生奖励和罚款记录,能让家长了解学生本学年的成绩同时,也了解除学习以外的内容。   宿舍管理主要管理学校宿舍情况,包括楼座管理、宿舍管理。管理员可以查询哪些宿舍有空床位,以便安排其他学生入住。   报修管理是指管理员可以查看学生上报的宿舍物品损害情况后,及时进行修理或更换。   3.2 学生使用端包含的模块:个人资料修改模块、选课模块、成绩查看模块、报修模块。   在选课模块中,列出符合该生专业和年级的课程以供学生选择。学生可以查看每一门选修课程的课程信息、教师、教室、学分、课时、安排人数及

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档