基于ASP.NET的学籍管理系统的分析与设计.docx
《基于ASP.NET的学籍管理系统的分析与设计.docx》由会员分享,可在线阅读,更多相关《基于ASP.NET的学籍管理系统的分析与设计.docx(63页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、中国海洋大学 硕士学位论文 基于 ASP.NET的学籍管理系统的分析与设计 姓名:裴连群 申请学位级别:硕士 专业:计算机技术 指导教师:张巍 20101127基于 ASP. NET的学籍管理系统的分析与设计 摘要 学生的学籍信息是各个学校的一项重要的数据资源,学籍管理也是学校的一 项常规性的重要工作。长期以来,学籍管理都是依赖人工方式进行的,面对日益 众多的学籍信息,其工作量可想而知。而且由于人工管理存在着大量的不可控因 素,造成了学籍管理的某些不规范,使得学籍管理工作陷入 “ 事倍功半 ” 的地步。 因此设计一个跨平台的,网络化的学籍管理系统不但能使教务人员从复杂的手工 学籍管理任务中解脱
2、出来,可以改善学校的教学质量以及管理水平,对于推动学 校管理信息化的发展也将起到非常重要的作用。 本文针对本校是医学院校,学生信息量庞大,网络条件比较完备等现状, 详细阐述了一个管理方便的基于 ASP. NET的学生学籍管理系统的设计与实现。其 中介绍了开发过程中使用的关键技术 ASP. NET技术以及 B/S模式的三层结构,重 点解决以下问题:第一: 基于 ASP. NET与 B/S开发学籍管理系统,无需安装客户 端,便于维护和升级。学生和教师等各级用户査询使用都非常方便;第二:开发 过程始终运用测试驱动开发的方法,在开发过程中,边测试边运行,提高了软件 的质量;第三:针对山东万杰医学院开发
3、的系统,适合本校实际情况,能够满足 本校的实际管理需求,体现出实用价值。 本系统采用 B/S模式开发,利用 .NET的强大后台支持功能 , SQL SERVER的 数据库管理功能开发的学籍管理系统。它界面友好使用方便,操作简单,因为采 用角色授权机制,保证系统的安全稳定性。可以实 现对学生基本数据以及学生成 绩的不同层次的管理和操作,同时将学生实习环节纳入学籍管理中,为评价学生 提供更全面、更高的平台,使本校的学籍管理工作科学化、规范化、高效化。 本论文详细介绍了基于 ASP. NET的学籍管理系统的分析、设计与实现。分析 阶段,首先和相关人员沟通,确定系统的功能和性能需求分析,分析了系统流程
4、, 然后建立基于 UML的角色图以及用例图等,最后进行系统可行性分析。设计阶段, 对系统的结构、具体功能以及数据库进行了详细的分析和设计。实现阶段,实现 本系统中主要的功能模块,并给出部分主要界面以 及代码。最后对系统进行了总 结和展望。 关键词:学籍管理 ;ASP. NET;B/S横式 ;SQL SERVER数据库管理系统 The Analysis and Design of ASP. NET-1 Based Students Status Management System Abstrat The information of students status, in all schools
5、, is an important date resource, and the students status management is a regular and significant work for them. For a long time, students status management is dependent on maunal means. Facing with an inceasingly large number of information, one can imgine how much the workload can be. Furthermore,
6、the students status management is involved into an state of twice the work with half of results because of certain non-standard operations that resulted from the uncontrollable factors in manual management. Therefore, to design a cross-platform and network management system can free the teaching sta
7、ff from the complex manual tasks, improve the quality of teaching and school management and playing an significant role in promoting the development of information technology. According to the the fact that this is a medical schooll, the paper elaborate the design and implementation of an conveniet
8、ASP.NET-based students status management system, which introduces the core technologyASP.NET and three-layers structure of B/S model during the process of development and focuses on solving the following problems:firstly,there is no need to install the client, so it is easy to maintain and upgrade a
9、nd users at all levels such as students and teachers can easy to use; secondly, the method of testing driver developtmen has been implemented during the whole process so as to improve the quality of software; the thirdly,the system is deveolped in connection with Shandong Wanjie Medical College to m
10、eet colleges management needs effectively and reflect its practical value. This students status management system is developed by the B / S model, the powerful back office functionsof. NET, and the database management system of SQL SERVER. It has friendly interface ,simple operation and is convenien
11、t to use because the mechanism of role licensing ensure the safety and stability of the system. It can achieve all levels management and operation on students* basic data and scores* at the same time bring the sector of students practices into status management system in order to provide a more comp
12、rehensive and higher platform for evaluating students, which makes the colleges students status management scientific, standardized and highly efficient. This paper introduces the analysis, design and implementation of ASP.Netbased stuedents status management system. In the analysis phase, it determ
13、ines the systems functions and performance requirements analysis through communicating with the related perspnnel,analyze the process of system, create the UMLbased rolegraph and use case diagrams and finally carry out the feasibility analysis of the system: in the design phase, it conducts an detai
14、led analysis and design on the stucture of system, the specific functions and the database; in the implementation phase, it brings about the main functional modules of the system and provides some major interface and codes. At last, it summarizes this system and puts forward some suggestion on its p
15、rospect. Key words: students status management;ASP.NET;Browser/Server model;SQL SERVER DBMS1 绪论 1.1选 题的背景和意义 以教育信息化促进教育现代化,用信息技术来改变传统教育模式,这是教育 发展的必然趋势。 随着互联网技术的飞速发展和普及,各高校积极使用各种各样的信息系统来 管理越來越复杂和庞大的信息。而学籍信息是学校的一项重要的数据资源,学籍 管理也是学校的一项常规性的重要工作。学籍管理主要包括对学生的入学资格审 查及注册;学生的学业成绩管理;学生在校期间的选(转)专业、留(降)级、 休(停)学、
16、复学、退学、转学的处理;毕业时的毕业审查及发证工作等 1。 长期以来,学籍管理都是依赖人工进行的,面对日益众多的 学籍信息,其工 作量可想而知。而且由于人工管理存在着大量的不可控因素,造成了学籍管理的 某些不规范,使得学籍管理陷入 “ 事倍功半 ” 的地步。因此设计一个跨平台的, 网络化的学籍管理系统不但能使教务人员从复杂的手工学籍管理任务中解脱出 来,改善学校的教学质量以及管理水平,对于推动学校管理信息化的发展也将起 到非常重要的作用。 目前,我校本科生 700多人,专科生 8000人左右,共有 16个专业,有上百 个班级,学生学籍信息量非常庞大。另外我校已经建成了校园网,并联入互联网。 今
17、年又增加了能容纳几百人的电子阅览室。这都 为开发信息管理系统提供了条 件。而且现在国家的招生管理和毕业管理工作中都实现了全程的计算机管理。高 校拥有 一 套既与教宵部软件相容相配、又适合学校内部管理的学籍管理系统,无 疑会极大的提髙工作水平,达到科学管理的目的。 而我校现在没有专门的学籍管理系统,每次学籍管理人员要下发纸质文件到 各系部班级进行统计校正,即浪费了人力、物力、财力,又不利于管理,也不能 面向学生和班主任査询。成绩管理也处于人工处理阶段,任课教师报送纸质成绩 单,成绩管理人员录入。这种传统的处理方式容易出错,也不利于学生査询。人 工完成这些工作,任务繁重,也造成许多重复性的劳动,数
18、据冗余严重,并且因 为数据的不一致性而产生错误,管理效率低 t2。以学校的成绩管理为例,我校的 手工处理的流程如图 1-1示: 图 1-1成绩管理的手工处理流程图 当前有很多学校开发了自己的学籍管理系统,但是这些系统总存在或多或少 的缺陷。比如:针对性较强,不适应我校实际情况、用户权限设置出现问题导致 数据安全受到威胁等等。 针对我校是医学院校,学生信息量庞大,网络条件完备等的现状,充分利用 现有的计算机和网络资源,开发适合本校实际情况、管理方便的基于 ASP.NET 的学生学籍管理系统,使学籍管理工作科学化、规范化、制度化、程序化、高效 化,以加强学籍管理的准确性,提高学籍管理的工作效率 3
19、。 在系统的研究和开发过程中,理论创新和实用性并重 。将研究工作与具体的 应用平台相结合,进行实证研究,在实践中丰富和完善,研究出具有科学性和 实用性的成果。经历过设计,开发,实施全过程,希望本系统在实际应用中能够 发挥其高效、方便的作用,为我校的学籍管理工作提供便利。 1.2课题的国内外现状、发展动态 国外学籍管理系统从六七十年代开始发展,现在己比较成熟。而我国高校在 信息技术的应用起步较晚,八十年代中期才开始进行校园网基础设施建设。尽管 近年来,中国高校在信息化建设方面取得相当大的成就,但由于办学形式的多样 化、培养层次的多样化、各学校的管理水平以及规范 化程度的不同等现实因素的 影响和制
20、约,与西方发达国家的高等教育信息化发展程度相比,仍然存在着不少 差距。 国内髙校信息技术应用的总体水平还不高,在许多方面滞后于高校的发展对 信息技术的需求,开发的学籍管理系统存在的问题主要表现为: (1) 软件开发平台很多,应用水平参差不齐。 (2) 软件设计灵活性不够,扩充性和开放性较差。目前大多数学籍管理软件的 设计对技术发展和教育需求变化的适应性差,稍有变化即难以使用,造成一些软 件不能得到长期稳定的应用。 (3) 通用性差 。一 个开发好的学籍管理系统往往针对性很强,不适合大面积的 推广。 (4) 适合网上应用的软件较少。目前大多数软件的应用局限在单机或小型局域 网上,缺乏在大型网络,
21、如办公网、校园网、城域网、互联网上应用的软件。 (5) 学籍管理系统数据不断增加,机构内部可能存在的不同平台和不同结构会 造成数据处理和査询的难度不断增大 4 因此,在这种情况下,多方面借鉴发达国家高等教育信息化过程中所取得 的成功经验和国内其他髙校信息化建设的经验,同时吸收它们的失败教训,在校 园信息化建设过程中就可以做到趋利避弊,以最低的成本和最高的速度來推进髙 校的信息化建设。 纵观我国各高校的发展情况,大部分高校,特别 是发展中高校为了增强自身 的竞争能力,提高教学管理效率和教学质量,逐步开发出规范、科学、方便、安 全的学籍管理系统。 1.3系统的可行性分析 1) 学校制度保障:目前学
22、校的学籍管理制度相对完善,从学校入学信息管理、 学生成绩管理到毕业管理都相对完善。为系统开发提供了制度保障。 物质保障:我校已经建成了校园网,并联入了互联网。 2009年学校更是进 了一批高性能的联想商务机作为教学用,还建立了大规模的电子阅览室。 操作可行性:本系统操作简单,易于理解,只需通过简单指导,上手较快, 系统管理员、教师以及学生均能进行操作 ,运行环境要求低。 经济可行性:釆用新的学生学籍管理系统可取代原系统的手工管理工作,减 少人工开支,节省资金,并且可大大提高数据信息的取得,缩短数据信息处理时 间,提高学生信息的利用率,使教学质量更进了一个台阶。 综合以上因素,根据我校的实际情况
23、,学籍管理系统的特性,较低的开发成 本和维护成本,良好的安全性能以及防火墙技术可以保证后台数据库的安全等优 点,在学校开发基于 ASP. NET学籍管理系统是可行的。 1.4论文各部分主要内容 为适应高等教育对现代化的要求,为改革我校传统的落后的学籍管理形式, 减轻学籍管理人员的工作压力,以及保护各种类型的数据安全,设计并开发一个 基于 ASP. NET的、面向学校各部门以及各层次用户的学籍管理系统。该系统满足 学校日常的学生学籍管理需要,实现我校学籍管理的计算机网络化、现代化,提 高信息处理速度和准确性,提高教学管理水平、质量、效率、减轻劳动强度,同 时推动我校校园网信息化进程。 该系统以学
24、校教务处为控制中心,对所涉及的所有数据进行集中的、统一的 管理。包括信息的录入、修改、删除、査询、统计、报表、分析及系统的维护、 管理,保证信息的及时性和准确性。其它部门或个人 (学生、教师、家长等)在 主管部门的授权下可以对数据进行录入、修改、查询、统计、打印等操作。 论文各章节主要内容如下: 第二章主要介绍开发本系统用到的关键技术,包括 UML统一建模语言 、 .NET 开发工具、 C#语言以及数据库管理系统 SQL SERVER 2008.详细介绍了它们各自 的特点、功能以及优势。 第三章系统分析主要从三个大的方面对整个系统进行了分析 ,一是需求分析 从功能需求和性能需求两个方面來介绍,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ASP NET 学籍 管理 系统 分析 设计
限制150内