计算机毕业论文|计算机论文|计算机毕业设计|计算机网络论文  
设为首页 加入收藏 联系站长
论文无忧网|专业的计算机论文、计算机毕业论文服务网站
计算机毕业设计 计算机毕业论文 计算机论文 管理系统 工资 在线选课 图书
当前位置:计算机毕业论文网 >> ASP.NET论文设计 >> 浏览文章
基于ASP.NET研究生选课与成绩管理系统

【说明】本站所列作品的内容只是论文的部分介绍,如果想了解此作品的详细资料,请联系在线客服。
全套设计作品包括系统+源程序+论文+开题报告+使用手册,可以直接作为毕业设计/论文使用.
本站作品全部经过技术员测试,完整无错,大家可以放心参考使用。包调试,包指导,售后全部免费,直到您通过答辩为止。
现成作品的购买流程请参照:购买现成作品流程 网站介绍 常见问题解答

关键词:研究生管理,.NET,NHibernate,B/S,C#
摘 要
 
随着研究生招生规模的扩大,管理部门的工作量也随着研究生的数量增加而逐年递增,为了适应不断发展的客观要求,开发出一套研究生管理的系统已成为必然趋势。文章首先阐述了研究生管理系统的开发背景、研究现状及发展趋势。然后对系统开发工具和关键技术进行了介绍,系统采用Microsoft SQL Server 2005 数据库管理系统和Microsoft Visual Studio 2005开发平台,使用NHibernate框架,选用目前流行的C#语言进行开发。按照软件开发的流程进行系统分析、概要设计和详细设计。文章具体论述了数据库设计的原则、系统设计的原则、系统设计的总体目标以及体系结构的特点,通过对体系结构的分析,选用了B/S模式体系结构设计的方案。实现了基于WEB的研究生选课与成绩管理,使得研究生管理实现了网络化和信息化。
 
关键词:研究生管理,.NET,NHibernate,B/S,C#
 
第1章 绪论
 
1.1 研究背景
研究生教育是大学教育的重要组成部分,近些年随着研究生教育改革加快,招生规模不断扩大,研究生的数量逐年增加,研究生教育管理的信息量也不断增加,管理部门的工作量增加迅速。特别在同等学历研究生和工程硕士研究生开始招生以来,研究生教育实行了学分制管理和弹性学制管理,改变了过去研究生全日制教学,集中统一管理的传统模式,为了适应不断发展的客观要求,必须提高研究生的管理水平和工作效率,推动研究生工作的规范化,更进一步的提升知名度。因此需要有研究生信息管理系统来提高学生管理工作的效率。而且,研究生信息管理系统是一个高等教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以研究生信息管理系统应该能够为用户提供充足的信息和快捷多方面的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难[4]。
随着科学技术的不断提高,计算机科学渐成熟,其强大的功能已为人们深刻认识,它已进入社会的各个领域并发挥着越来越重要的作用。研究生选课与成绩管理系统是研究生管理系统的一部分,研究生管理系统的开发,对提升学校管理水平、学术水平和学生培养层次具有深远的意义。
研究生管理系统体现以流程为导向的规范动作管理,是一个可进化的系统,具备高实用性和扩展性。同时,开放式接口使系统可以实现与其他功能系统的互联与协同工作。
基于web的研究生选课与成绩管理系统是受湖南工业大学研究生处委托开发,用于研究生在校期间选课和成绩查询。用于研究生在校期间选课和成绩查询。
1.2 研究现状和发展趋势
基于web的研究生选课与成绩管理是大学的主要日常管理工作之一,涉及到校、院、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,教务日常管理工作日趋繁重、复杂。国外高校一般具有较大规模的稳定的技术队伍来提供服务与技术支持,而国内高校信息化建设相对起步较晚。在数字校园理论逐步应用的过程中,各高校一方面不断投资购建各种硬件、系统软件和网络,另一方面也不断开发实施了各类教学、科研、办公管理等应用系统,形成了一定规模的信息化建设体系。但是,由于整体信息化程度相对落后,经费短缺,理论体系不健全等原因,国内高校教务管理系统在机构设置、服务范围、服务质量及人员要求上与国外高校相比都有一定的差距。而纵观以往及现有的教务管理软件,存在着诸多缺陷,已经影响到教务日常管理工作,所以迫切需要研制开发一套基于INTERNET的更符合目前学校教务管理工作的综合网上教务管理软件来缩短与此之间的差距,随之也提高我们教务管理工作的效率。
目前国家的教育体制也正处在不断改革、创新的阶段,我国教育部门充分吸取国外优秀的教学模式,结合国内多年的办学经验,逐步探索出适合中国特色的教学形式,因此国家教育部面向各级各类学校开展了全面学分制改革。因此,各院校迫切学要对自己的现有教务管理系统进行改进和提高,根据国内大学的现在管理模式,结合国际新的思想观念,在校园网络环境下建设先进的、与国际水平接轨的信息化管理平台。提高学校管理工作的现代化水平,使之成为学校公共信息服务体系的重要组成部分。
第3章 系统分析
 
本章节主要叙述了系统的需求,根据系统的需求,划分出系统的功能模块,并设计出系统数据流图。
3.1系统可行性分析
可行性分析也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决,因此该系统的可行性分析包括以下几个方面的内容。
1.       技术可行性
Ø         硬件方面:所要的最低硬件配置,CPU为PIII,内存:1G,硬盘:40G就足够了,显示器需要VGA或更高分辨率。所以,从以上分析看来,一般的PC机都可以使用。
Ø         系统软件:Windows 操作系统2000以上都可以满足系统开发的要求。
Ø         应用软件:Microsoft Visual studio 2005 是微软公司推出的集成开发环境,是目前最流行的 Windows 平台应用程序开发环境。它是把代码的编写、程序的调试、编译、运行以及其他的相关操作都集成在一起的“编程工具”。SQL语言结构简洁,功能强大,简单易学,目前,SQL语言已被确定为关系数据库系统的国际标准,被绝大多数商品化关系数据库系统采用。
Ø         技术人员方面:技术人员除了对所用到的应用软件非常熟悉之外,还必须非常了解整个系统的需求分析。
2.       /2. 经济可行性
① 在社会效益方面:传统的研究生管理工作大多是由人手工完成的。在每一个学年,都会产生大量的如学生注册、学籍管理、培养方案管理、课程管理、选课管理,成绩管理等信息,这些信息日积月累,使得对其管理和查询成为一项费时费力的工作。以基于web的研究生选课与成绩管理系统代替繁重的人工管理,降低了工作人员的劳动强度,节约劳动力,提高了工作效率。
② 在经济效益方面:在软件技术方面是以大型数据库等成熟的应用软件作为支撑建立起来的基于web的研究生选课与成绩管理系统,实现了基于网络现代化管理模式。整个系统的开发所需的费用主要是在软件开发和维护上面,这相对于传统的人工数据管理和查询维护来说,大大减轻工作人员的劳动强度,极大地提高调度部门的工作效率,可节约大量的人力、财力和物力。
3.       操作可行性
界面设计时充分考虑管理人员的习惯,使得操作简单;数据录入迅速、规范、可靠;统计准确;制表灵活;适应力强;容易扩充。具有易用性、灵活性、开放性与可视性。
4.       法律可行性
该研究生管理系统是为学校的研究生和老师之间各方面的管理系统,信息合法,不涉及侵权等法律法规。
综上所述,该设计方案具有可行性。
3.2需求分析
研究生管理系统系统涵盖了研究生处业务中的各个功能模块,从招生、学籍、培养、学位、学科、学工等诸多方面形成一体化管理模式,全面支持广域网络办公模式,减少研究生处管理的手工劳动。
基于web的研究生选课与成绩管理系统主要分为系统管理,基本信息管理,选课和成绩管理四大功能模块。用户角色分为管理人员、研究生处,教学秘书,教师和学生。系统功能要求如下:
(1)    系统管理部分阶段
 用户输入用户名、密码和验证码,点击登录后,先判断是否正确,若不正确给出提示消息,若正确,系统会根据用户名来区分登录的用户类别,从而进入不同的主界面,具体包括以下几个方面:
Ø         从安全性上考虑,保留了用户的登录日志;
Ø         密码采用MD5加密算法加密;
Ø         各用户进入系统后,可修改密码;
Ø         管理员具有最高权限,可修改任务类别的用户的密码,并且管理员可设置其他用户的具体功能权限。
(2)    基本信息管理部分
 这一部分功能主要是管理员,研究生处使用,主要包含以下几方面:
Ø         学院管理:包括学院信息的增加,删除,修改,查询等功能。
Ø         专业管理:各学院的下属分支机构,包括专业信息的增加,删除,修改,查询等功能。
Ø         培养方案管理:每个专业都有一个对应培养方案,该培养方案用来显示此专业的学习目标,学习要求,课程要求,阅读文献等内容。需要实现培养方案的上传,增加,删除,修改,查询等功能。
Ø         研究方向以及研究人员的管理:每个培养方案下又有一个或多个研究方向,每个研究方向又有若干个研究人员。实现研究方向及研究人员信息的增加,删除,修改,查询等功能。
Ø         课程管理:分为公共课以及专业课。专业课的添加需要以某一个培养方案为基础。包括了课程信息的增加,删除,修改,查询等功能。
(3)    选课部分
Ø         教学秘书,教师:
l         申请开专业课,教学秘书和教师均有对所属的培养方案可申请开专业课的权限。但教学秘书的权限大于教师,教学秘书可自行通过审核自己所开的专业课,而教师申请开课后,需要等待教学秘书或者研究生处的审核。
l         当学生选课完后,教学秘书和教师均有打印学生花名册的权限。
Ø         研究生处:
l         批准教师的开课申请;
l         自己申请开课,主要是公共课;
l         设置学生的选课时间段,学生只能在指定的时间里选课;设置教师的开课时间段,教师和教学秘书只能在指定的时间内开课。
l         学生选课后可打印学生花名册,包括非公共课。
Ø         学生:
l         查看培养方案,选定自己的培养方案;
l         在确定自己培养方案后,在每学期开学初选课;
(4)    成绩管理部分功能:
Ø         教师在学期末录入自己所教授科目的成绩,并可打印成绩册。
Ø         研究生处设定教师输入学生成绩的时间段;可打印学生的总成绩;按班级打印成绩;修改学生成绩(比如录入错误)。
Ø         学生可查询成绩、打印成绩。
3.3系统功能模块
结合上一节的需求分析,本系统一共分为四个子模块,分别是:系统管理,基本信息管理,选课管理,成绩管理。本系统功能模块图见图3.1。各模块包括以下内容:
Ø         系统管理模块:用户管理,权限管理,系统日志管理,系统配置管理。
l         用户管理:可用于查询,增加,修改,删除用户信息,该用户包括系统用户(系统管理员),研究生处用户,教师用户,教学秘书用户,学生用户。
l         权限管理:可用于对当前系统不同的用户组设置具体模块的诸如查看,增加,修改,删除,导入,导出,审核,打印等权限。
l         系统日志管理:主要记录程序员在开发过程中对系统进行过的操作信息,还有用户的登录信息,方便系统维护人员查看。
l         系统配置管理:可在此设定一些系统所需要可灵活更改,又不想单独用一个数据表存取的数据,比如可以设定开课,选课的时间或许一些下拉列表所需要的数据。
Ø         基本信息模块:院系管理,培养方案管理,研究方向、人员管理,课程管理。这一个模块主要是对各管理信息进行查询,增加,修改,删除的操作,在上节的需求分析中已经明确的分类介绍过了,这里不再重复。
Ø         选课模块:开课管理,开课审核,学生选课管理。详细功能见上一节需求分析。
Ø         成绩模块:成绩查询,成绩录入,成绩打印。详细功能见上一节需求分析。
第5章 系统的详细设计与实现
 
5.1系统的详细设计流程图
5.1.1登录设计
本系统中没有对系统管理员,研究生处,教学秘书,教师和学生这五类用户分开管理数据信息,而是把五类用户都放在了同一张表中,主要通过BS_USERS中的USERTYPE字段来区分登录用户。从而进入到不同的界面。
登录程序设计的主要步聚如下:
(1)系统初始化;
(2)输入用户名,密码,验证码,查询用户信息表是否存在该用户,若存在,核对用户密码与验证码是否正确;然后做出相应的处理。
(3)根据输入的信息判断用户的类型,从而进入不同的操作界面
(4)结束。

上一篇: 基于ASP.NET毕业设计文档管理的设计
下一篇: 基于ASP.NET教学资料管理的设计
在线客服  
点击这里给我发消息 点击这里给我发消息
点击这里给我发消息 点击这里给我发消息
QQ:528311109 QQ:528311109
  服务邮箱:Service@paper51.com
热门浏览
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
最近更新  
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
设为首页 | 加入收藏 | 关于本站 | 联系站长 | 友情链接 | 版权申明 | 在线留言 | 网站地图
Copyright 2006-2008 Powered by Paper51.com,论文无忧网 All Rights Reserved.
声明:《论文无忧网》,根据《信息网络传播权保护条例》,如果我们网站上的的作品侵犯了您的权利,请及时通知我们,我们会及时删除。
《论文无忧网》为您提供优秀的计算机毕业设计|计算机毕业论文|计算机论文|毕业论文等资料,仅供学习参考使用。