基于asp.net的成人教育成绩管理系统的设计与实现

基于asp.net的成人教育成绩管理系统的设计与实现

ID:26830002

大小:54.00 KB

页数:6页

时间:2018-11-29

基于asp.net的成人教育成绩管理系统的设计与实现_第1页
基于asp.net的成人教育成绩管理系统的设计与实现_第2页
基于asp.net的成人教育成绩管理系统的设计与实现_第3页
基于asp.net的成人教育成绩管理系统的设计与实现_第4页
基于asp.net的成人教育成绩管理系统的设计与实现_第5页
资源描述:

《基于asp.net的成人教育成绩管理系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于ASP.NET的成人教育成绩管理系统的设计与实现基于ASP.的成人教育成绩管理系统的设计与实现 一、系统分析  1系统流程分析。南京铁道职业技术学院成人教育成绩管理系统的工作流程为:继续教育学院根据每年录取报到的专业和学生进行编班;根据各专业人才培养方案,生成各班级的学期教学安排;各二级学院成教教务员根据教学安排落实师资;在学期结束时,开放成绩录入权限,教师经过身份验证后登录系统录入成绩,并提交上报,此后教师将只能进行浏览、查询、统计、分析、打印等操作,如需修改,必须填写书面申请,经审核批准后,由系统重新授权才能进行成绩修改;系

2、统管理员或继续教育学院教务员根据审批结果对教师重新开放授权;当学期所有课程成绩均上报后,班主任、学生用户方可登本文由.L.收集整理录系统进行查询、统计、分析、打印等操作。继续教育学院负责系统的日常维护管理工作,如信息维护、各类用户管理、班主任管理、任课教师管理、教学计划管理、班级管理、学生管理、成绩管理等。  2系统需求分析。通过对系统进行分析,决定将本系统划分为系统管理员、继续教育学院教务员或二级学院成教教务员、班主任、任课教师、学生等五类用户,根据每类用户的使用功能不同分别授予相应的权限。为增强系统的安全性,各类用户在正式登录系

3、统前必须通过身份验证。  系统管理员能对用户进行添加、修改、删除,同时设置其使用权限,并能实现对所有信息的添加、修改、删除、查询等操作,该模块是整个成绩管理系统的核心。  继续教育学院教务员或二级学院成教教务员能在自己权限内实现教师管理、课程管理、班级管理、学生管理、成绩管理等操作,并能实现对本人基本信息的维护。  班主任能在自己权限内实现对本班学生的单门课程成绩、每学期课程成绩、全部课程成绩的查询、统计分析及打印等操作,并能实现对本人基本信息的维护。  任课教师能在自己权限内实现课程成绩录入、统计分析及打印等的操作,并能实现对本人

4、基本信息的维护。  学生在自己权限内实现单门课程成绩、学期课程成绩和全部成绩的查询、打印等操作。如有部分学生希望课程免修,需提交书面申请,经审核批准后,由成教教务员录入免修替代成绩,同时实现对本人基本信息的维护。  二、系统主要技术  1系统开发工具与运行环境。系统采用了当前比较流行的ASP.作为应用程序开发平台,基于ASP.开发技术的B/S结构,开发工具选择VisualStudio.2008,后台数据库为SQLServer2005,Web服务器采用ⅡS6.0及以上版本,客户端采用IE6.0或以上版本的浏览器,通过ADO.技术访问数

5、据库,整个开发过程是在Win-dos、自定义控件、服务器端控件和javaScript组成。业务逻辑层是本系统的重点所在,要同用户界面层和数据访问层进行交互。通过封装了业务规则的业务实体对象来表示业务处理过程。业务逻辑层可以使用户界面层以更符合业务模型的方式展示数据,也可以保证传递给数据访问层的数据的完整性。将业务规则放到业务层并且同用户界面层隔离,可以避免代码重复。唯一能和用户界面层通信的是业务逻辑层。数据访问层同业务逻辑层以及数据库进行通信。数据访问层可以通过DataSet、类型化DataSet、DataReader、标量值和实习

6、对象的方式同业务层进行通信,其通信方式存在大量争议。本设计方案采用比较成熟稳定的DataSet和DataRead-er和业务层进行通信。而数据访问层同数据库的通信仍然采用ADO.这种最佳方式,因为它与数据传递回业务层的方式无关。  数据访问层还涉及事务处理问题。事务处理可以确保同时对两个或者多个表进行更新时。若所有语句执行成功,则全部提交到数据库;如果有一个执行失败,那么,所有语句执行将被撤销。事务处理可以放在数据库或者数据访问层或者业务层来实现。不同的实现方式各有利弊,考虑到本系统特点,放在数据库中的存储过程来实现效率会更高。  

7、三、系统中成绩管理模块的实现  1成绩输入。在每学期结束时,任课教师通常都以班级为单位录入课程成绩。首先,任课教师根据分配的用户名和密码登录系统,自然取得任课班级成绩录入的权限,选择专业、年级、班级、课程,进入成绩录入界面,根据情况设置平时成绩、期中成绩、期末成绩、实验成绩等所占的百分比,录入各部分成绩,系统将自动计算出课程成绩。在录入过程中或录入结束后均可通过点击保存按钮来保存已经录入的数据,既方便教师核对已录入数据,也可避免突然断电造成的数据丢失。在点击提交按钮前,任课教师可以任意修改数据。当任课教师在确认录入的数据无误后,点击

8、提交按钮,完成此次成绩录入。在保存、提交时系统将会自动进行一些合法性检查,例如,成绩数值是否在规定范围之内等。此外,系统还提供将其他类型文件批量导入成绩系统的功能。  2成绩修改。对教师已提交的成绩,如有错误需要修改,必须由任课教师本

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

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

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