西南林业大学课外学分管理系统的设计与实现

来源:网络(转载) 作者:杜江 发表于:2011-09-18 22:20  点击:
【关健词】ASP.NET;Web课外学分管理系统;SQL Server
该文主要结合学校的实际情况,开发的一个基于ASP.NET的Web 课外学分管理系统,使用SQL Server2000作为数据库,介绍了西南林业大学课外学分系统的设计和实现。该系统很大程度上方便了广大学生对信息的查询以及教师、学校对相关学分的管理。该文简单介绍了课题研究的背景

Southwest Forestry University Extracurricular Credit System
  DU Jiang
  (Dept. of Computer and Information College, Southwest Forestry university, Kunming 650224, China)
  Abstract: This system is developed based on the Web Extra Credit Management System of ASP.NET combining the reality of the university. It takes SQL Server2000 as its database .This thesis mainly introduced the Extracurricular Credit System which implemented by the Southwest Forestry University and how it is designed and carried out. This system make it more convenient for the sutdents to search the information they want, and also for the teachers and the university departments to manage the credits. It is basicly introduced in this thesis that the background and present developing condition of the subject. It is specially emphasized on system designing, including system requirements analysis, system module design, the main flowchart, and system database design, etc, and explained how the system works in detail by analysising the way that the main parts work.
  Key words: ASP.NET; Web extra credit management system; SQL Server2000
  由于课外学分形式多样、复杂且涉及全校学生,如何准确、快速、方便管理课外学分,给我校管理部门和管理人员带来了巨大挑战。随着网络技术、多媒体技术、数据库技术在教育领域中应用的不断发展,西南林业大学传统手工管理课外学分的形式由于数据量大、管理复杂、出错率高等问题,已不能满足我校的课外学分实施发展要求,开发一个针对我校的课外学分管理系统迫在眉捷。本课题以西南林业大学课外学分的信息化管理为研究对象,以B/S为开发架构,以C#为核心开发语言,以ASP.NET为网络应用程序开发平台,以SQL Server 2000为后台数据库,设计并实现了一个具有查询、修改、删除、审核、报表等功能的课外学分管理系统,系统的实现能及时、准确地反馈学生当前课外学分信息,方便广大师生查询,提高了我校课外学分管理效率,同时为我校的信息化建设起到了积极作用。
  1 系统总体设计
  1.1 系统需求分析
  该系统主要分为三部分:学生部分、院系管理部分和系统管理员部分。
  学生:学生对自己各类课外学分的查询及其对自己信息的修改(如密码)。
  院系:输入或者修改本院系各班的学生各类课外学分成绩,查询、统计等。
  团委(系统管理员):学校全体成员的信息管理,包括所有课外学分的查询、修改、统计以及审核,发布等。
  1.2 系统功能模块
  该系统应具有查询,录入,维护,报表 审核 登录功能,如图1所示。
  查询功能:为所有用户提供查询功能,可查询该用户对应其权限范围内的所有信息。
  录入功能:为院系级的用户提供相应的数据录入,为超级管理员用户提供所有信息数据的录入。
  维护功能:为院系级用户提供查询及相应的修改,删除功能,为超级用户提供对所有信息的修改删除功能。
  报表功能:为所有用户提供报表功能。
  审核功能:为超级管理员用户提供审核数据功能,并锁定学生用户的查询功能。
  登录功能:使所有用户安全登录和退出。
  同时该系统还具有友好的操作界面,以及简单快速的操作。
  1.3 系统主要工作流程
  系统总流程
  在打开网页时,将进入登陆界面进行各类用户的身份验证。如果用户身份通过就可以进入不同的系统进行操作。系统总流程图如图2所示。
  2 系统详细设计
  2.1 主要功能
  2.1.1 查询功能
  该查询功能具备单一查询和组合查询功能。
  对于学生级用户,只可实现单一查询功能,学生通过校园网或Internet查询当前课外学分情况,该系统具有自动统计结算功能,能统计结算出该学生应修得学分、当前修得学分和尚未修得学分。
  对于管理员用户,可实现组合查询功能。可以按照学号快速查询、按照班级、按照院系、按照学期查询。
  2.1.2 录入功能
  成绩录入的任务是把学生对应学期的讲座成绩信息、基本课外学分、附加课外学分加分等数据,录入到学生成绩表中,以作统一管理。
  当一个学期结束后,由各个院系为单位管理对应其院系课外学分情况。首先各院系用自己的用户名和密码登陆后,获得对应其院系所有下属班级的学生成绩信息。点击录入,则可以对所选成绩进行录入。
  2.1.3 维护功能
  当录入的成绩在录入时出现错误,需要更改,可先找到需要修改的目标信息,然后点击GridView控件上的更新按钮,同时该控件自动选择目标信息,院系管理员和系统管理员则可对相应信息进行修改,点击确定,则能完成数据修改功能。
  当学生毕业之后,不需要毕业生的成绩信息之后,由系统管理员,在下拉菜单中选择对应年级的班级,进行批量删除。
  2.1.4 报表功能
  该系统对管理员用户提供报表功能,点击报表按钮,可以把学生信息进行详细统计,并以成绩通知单的方式显示。通过IE浏览器自有的打印功能可进行打印。
  2.1.5 审核功能
  当院系管理员进行学分的录入之后,由系统管理员(团委)进行成绩的审核,在审核期间,系统管理员可对相应院系或全校关闭查询功能。待审核通过之后便可开放查询。
2.1.6 登录功能
  系统运行时,用户只有输入正确的用户名和密码才能成功登录本系统,同时该系统对数据操作进行了数据参数化,避免了很多网络恶意攻击。进入系统后,系统会自行判断当前用户类型,决定具有的用户权限。
  2.1.7 界面设计
  整个系统以简约自然的风格为系统主题,登录界面以绿色作为主色调,突显西南林业大学特色,其中用gif图片实现简单的动画效果,以显示学校标志性景色。主界面运用深蓝色渐变,使得真个系统让人感觉柔和,舒适,同时蓝色也是信息技术的代表颜色。同样对于查询结果集的主要控件GridView同样选择与背景色对应了蓝色调,并对每一行进行灰白交替,以便用户区分,达到界面友好。,使用UpdatePanel控件,使得数据更新只进行局部刷新,这样,最大程度的提高了查询效率和网页运行速率。 (责任编辑:南粤论文中心)转贴于南粤论文中心: http://www.nylw.net(南粤论文中心__代写代发论文_毕业论文带写_广州职称论文代发_广州论文网)

顶一下
(0)
0%
踩一下
(0)
0%


版权声明:因本文均来自于网络,如果有版权方面侵犯,请及时联系本站删除.