H2003032181-余筱微-教务平台—学籍管理模块开发与设计.doc
【精品】asp.net教务平台—学籍管理模块开发与设计(源代码+论文)
收藏
资源目录
压缩包内文档预览:(预览前20页/共27页)
编号:1637817
类型:共享资源
大小:2.42MB
格式:RAR
上传时间:2017-08-30
上传人:机****料
认证信息
个人认证
高**(实名认证)
河南
IP属地:河南
50
积分
- 关 键 词:
-
精品
asp
net
教务
平台
学籍
管理
模块
开发
设计
源代码
论文
- 资源描述:
-
【精品】教务平台—学籍管理模块开发与设计(源代码+论文),精品,asp,net,教务,平台,学籍,管理,模块,开发,设计,源代码,论文
- 内容简介:
-
cacheR|R|14 004 06:14:34 R|X|14 004 06:14:34 R|614须正确/ 分类号: U D C: 007) 5989 级:公 开 编 号: 2003032181 成都信息工程学院 学位论文 教务 平台 学籍管理 模块 设计 与 开发 论 文 作 者 姓 名 : 余筱微 申 请 学 位 专 业 : 网络工程 申 请 学 位 类 别 : 工学 学士 指导教师姓名(职称): 甘刚 ( 讲师 ) 论 文 提 交 日 期 : 2007 年 6 月 5 日 教务平台 学籍管理模块 设计 与 开发 摘 要 教务平台 之 学籍 管理模块是一个典型的 教务 信息管理系统 ( 其开发主要包括后台数据库的建立和前端应用程序的开发两个方面。对于 后台数据库 要求 实现数据的完整性、一致性和安全性;对 于 前台应用程序开发则要求模块 功能完备 、 界面友好、 易使用等特点。 教务平台之学籍管理模块是根据 高校教务 管理 的实际需求 ,采 用 微软的 为开发平台, 使 用 005 来设计数据库, C#作为前台的开发语言 ,来完成学生学籍的管理 。 该设计是基于B/S 模式的信息管理系统 , 主要实现用户管理、 学生注册 、学籍异动,学生花名册查看 和打印 等 主要 功能 。 同时为了保证后台代码和数据的保护性、密封性,使用了一个中间层分离开前台页面和后台数据的交互操作, 使该系统层次清晰,便于开发,维护 。通过该系统的应用,可以满足高校教务学籍管理工作的高效化、无纸化和网络化的需求,提高高校教务的工作质量与效率 。 关键词 : 教务 信息 管理 ; B/S; of is a B (DB of of to s is #of , we a B. of no of of B/S; 目 录 论文总页数: 22 页 1 引言 . 1 题背景 . 1 内外现状 . 1 的和意义 . 2 2 实现环境和关键技术 . 2 统架构选择 . 2 ,易使用、易维护 . 5 先进成熟开发的技术,建立实用可靠的系统 . 5 据库设计和说明 . 6 据库逻辑设计和说明 . 6 生注册信息管理 . 6 学生信息管理 . 6 籍异动管理 . 7 看、打印学生花名册 . 8 4 系统功能设计和实现 . 9 模块设计 . 9 体模块设计与开发 . 9 户角色 . 9 生注册 . 学籍异动 . 学生花名册查看 . 15 5 测试 . 17 能需求单元测试 . 17 生注册 . 17 籍异动 . 18 生花名册查看 . 18 合测试 . 19 试结果 . 19 结 论 . 19 参考文献 . 20 致 谢 . 21 声 明 . 22 第 1 页 共 22 页 1 引言 学籍管理系统是一个教育单位信息化管理中不可缺少的部分 ,它的内容对于学校的决策者和管理者来说都至关重要 ,所以学生学籍管理系统应该能够为用户(即学生和管理者)提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式来管理文件档案,这种管理方式存在着许多缺点 ,如 :效率低、保密性差 ,另外时间一长 ,将产生大量的文件和数据 ,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高 ,计算机科学日渐成熟 ,其强大的功能已为人们深刻认识 ,它已进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分 ,使用计算机对学籍信息进行管理 ,具有手工管理所无法比拟的优点 检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低、数据处理快速等。这些优点能够极大地提高了学生学籍信息管理的效率 ,也是学生学籍管理科学化、正规化 ,与世界接轨的重要条件。 教务平台 学籍管理模块是高校教务管理系统的一部分, 该模块 主要 针对学生学籍管理存在问题 , 因此,开发 和设计该模块是很有 必要的事情。 题背景 随着信息技术的发展,计算机已被广泛的用于社会的各个领域,成为推动社会发展的技术动力。而在计算机应用 中,软件的作用十分突出,软件已经发展成为信息技术的核心,主导着信息产品的开发和信息技术市场的进一步的开拓。软件产业已成为社会信息化进程中的一个战略性产业。在软件技术的应用中,软件的开发技术尤其是应用型软件产品的开发技术成了重中之重。不断开发适应用户需求、市场需要的新型软件产品。随着社会的发展,软件也在不断的更新换代。 由于 高等院校 里对学生的 注册 、 退学 、 转学等一系列的事情 处理都是通过手工进行记载并进行处理的,对学生数据的处理工作量特别大,不仅浪费大量的人力物力,而且还很容易出错。如果有这样一套完整的学籍管理软 件,只需点击几下鼠 标就可完成所需操作,那样就会大大的提高教师的工作效率和管理水平 。 并能进一步提高学校的工作效率并使学校实施规范化管理 。 内外现状 随着我国教育体制改革的深入进行,教育系统得到了前所未有的发展 。 学生管理正在逐步迈向管理信息现代化 。 但是,我国的学生管理信息化水平还处在初级阶段, 与国外相比还是有很大的差距。主要表现 学校 采用 比较原始的人 第 2 页 共 22 页 工管理方式。这就造成工作效率低,误差大,也造成了人力、物力、财力资源的浪费。与此同时,学校作为国家栋梁之才培养的场所,无论是在教育,还是在管理上都要想先进的水平看齐 ,所以管理作为学校良好运转的关键,如何提高管理,是当前学校管理者所面临的重要课题。 的和意义 学籍管理 模块 的主要目的是为了方便学校对学生的信息进行录入、修改、查询,提高学校的工作效率。这一系统的开发成功,解决了手写速度慢、容易出错的现状。无论是在 教务 平台 学籍管理 模块中 、 还是在其它模块中 都可以帮助学校最迅速最准确的完成所需的工作。无论是在适用性、灵活性和易操作性方面都显示出了它的强大功能 。 2 实现环境 和关键技术 统架构 选择 ( 架 构即浏览器和服务器结构。它是随着 术的兴起,对 C/S 结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过 览器来实现,极少部分事务逻辑在前端( 现,但是主要事务逻辑在服务器端( 现 。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。 特别是局域网建立 B/S 结构的网络应用,并通过 式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如 )访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全 。特别是在跨平台语言出现之后, B/S 架构管理软件更是方便、快捷、高效。 但是 B/S 应用服务器运行数据负荷较重 ,而且在网络传输环境中,可能导致数据不安全。 ,要求应用开发者自己去处理事务管理、消息队列、数据的复制和同步、通信安全等系统级的问题。这对应用开发者提出了较高的要求,而且迫使应用开发者投入很多精力来解决应用程序以外的问题。 这使得应用程序的维护、移植和互操作变得复杂。如果客户端是在不同的操作系统上, C/S 结构的软件需要开发不同版本的客户端软件。 采用 第 3 页 共 22 页 C/S 结构可以减轻服务器运行数据负荷,数据的储存管理也较为透明。而它的缺点也是不少,它会造成 高昂的维护成本 , 且投资大 ,维护不方便。 通过上边对两种结构的简单介绍可以发现,本系统如果采用 B/S 最为合适。 统实现环境与技术 “ 表一个集合,一个环境,一个可以作为平台支持下一代 即 平台 +标准协议 +统一开发工具。 架结构) 是 台的基础 ,它 是建设,开发以及运行 用程序和务的环境 , 它 包含了公共语言运行 库( 库 就像 窗体 提供了标准的高级服务,能够使各样的计算机系统成为一体 。同时 供了特色丰富的应用环境, 精简的开发和简单的集成一些不同的开发语言 , 它所能直接支持的语言有 C+, C#, 和 J#。 在这样的环境下,教务 平台 学籍管理模块 在 实现,采用 005 作为数据提供者。系统开发中使用的集成开发环境是和 套的 005,使用的语言是 C#。 005 介绍 005 是 一系列高效的、智能的开发工具 的统称 , 它拥有一个庞大的产品线,包括面向学生、爱好者、初学者的 ,面向专家、 的 ,面向顾问、企业开发人员的 和面向架构师的 本。在这些版本中,有些集成了开发软件常用到的东西,比如重构、单元测试、类设计器等等,以方便开发人员快速的设计各类软件。 005 介绍 005 是一个全面的数据库平台,使用集成的商业智能工具提供了企业级的数据管理。 005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。 005 数据引擎是企业数据管理解决 方案的核心。此外 005 结合了分析、报表、集成和通知功能。 绍 允许在公共 发布信息的 务器。 息服务( 缩写。它是一种 务,主要包括 务器、 务器等。它使得在 域网)或 第 4 页 共 22 页 特网)上发布信息成了一件很容易的事。 绍 仅仅是 的下一个版本 ,它还提供了一个统一的 发模型,其中包括开发人员生成企业级 用程序所需的各种服务。 语法在很大程度上与 容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 用程序中逐渐添加 能,随时增强 用程序的功能。 它 是一个已编译的、基于 环境,可以用任何与 容的语言创作应用程序 , 任何 用程 序都可以使用整个 发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。这不仅使得 发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 的 完全集成的调试支持。当创建 用程序时,开发人员可以使用 体或 eb 以他们认为合适的任何方式进行组合。每个功能都能得到 同一结构 的支持,使您能够使用身份验证方案,缓存经常使用的 数 据,或者对应用程序的配置进行自定义 。 3 需求分析 和数据库设计 能需求 系统功能分析是在系统开发的总体任务的基础上完成的。根据具体的需求,整个 高校教务管理平台 由系统管理 、教学计划、计划和课表,以及选课与成绩四个模块组成。 ? , ? ? ?图 1 系统结构图 第 5 页 共 22 页 学籍管理是整个高校教务管理平台的一部分,该模块要求实现学生注册,学籍异动,学生花名册查看主要功能。 该模块总体分为三 种权限的用户。 系统管理员管理具体描述如下 : (1)系统管理 员登陆 (2)对整个学籍 管理模块信息可以修改,查看 。 班主任用户 具体描述如下: (1)班主任 登录 (2)进入管辖班级,对自己班级学生进行注册, 包括: 学生的基本信息、单个学生注册、以及一个班级批量注册。查看班级注册人与未注册人名单。 教务处用户 具体描述如下: (1) 教务处用户登陆 (2)进入学籍异动界面,根据学生所在的班级 生学号、 选择 学生学籍 的类型,填写学生学籍异动的原因,查看学籍异动清单。 系统功能需求 容性和可扩展性 系统应具有较好的可扩展性和包容性。系统的可扩展性应包括能接纳已有的系统和在今后系统软硬件扩展时,能有 效地保护已有的投资。特别是在应用需求变化时 (应用与系统的需求往往提不全或者经常会变化 ),有一个较好的应用平台,能容易地加以调整。系统易于扩充升级,既能满足当前业务的需求,又为今后的扩充留有空间。 性和可扩展性系统简洁 ,易使用、易维护 学籍模块的设计符合教务平台 学籍模块的需求,功能完备实用,简单易学,界面友好清晰,易于扩展。系统的设计需要考虑用户的计算机水平,做到简单易用,没有计算机专业背景的用户也可以轻松的使用教务平台系统进行对学籍的管理。 先进成熟 开发 的技术,建立实用可靠的系统 本系统的建设目标是否 能实现,系统整个投资能否发挥应有的效益,最终将取决于该系统是否可靠实用。为此,系统应采用成熟可靠的技术,应贯彻产品化的设计原则和实施方法。同时,系统的起点要高,而不是基于淘汰的技术,系统的建立应适应未来技术发展的趋势。 第 6 页 共 22 页 据库 设计和说明 据库逻辑设计和说明 高校 教务平台系统分为各个模块,但是所使用的数据都来源高校教务管理平台系统。 该模块用到 学生、注册信息 、班级、修学 等这些实体,它们之间存在着一定的关系,因此,在数据库设计时确保实体的完整性和数据的一致性是非常重要的。下面为学籍管理模块中实体的关系图。 图 2 型图 生注册信息管理 学生注册信息管理负责学生注册信息,提供学生注册的基本信息, 用户可通过它实现按照 表中内容, 实现对 学生注册信息注册,查看 。 表 1 学生注册信息 和 数据列表 序号 项 数据类型 长度 允许 空 字段说明 1 0 学号 2 学年 3 学期 4 时间 5 0 注册人 学生信息管理 学生信息管理 为学 籍管理 提供学生的基本信息。用户可通过它实现按照班级,添加、删除、修改学生的基本信息;可以实现对学生基本信息的查看和管理。 第 7 页 共 22 页 表 2 学生基本信息 和 数据列表 序号 项 数据类型 长度 允许 空 字段说明 1 0 学号 2 班级 性别 4 入校时间 5 0 培养性质 (本科,专科,高职 ) 6 0 政治面貌 7 0 学生来源 (统招,转学,专升本 ) 8 0 籍贯 9 0 考生类别 10 0 家庭住址 11 0 身份证 12 0 家长电话 13 0 生源地 14 是否在校 15 是否修改 16 0 民族 17 0 状态 18 生日 籍异动 管理 作为一个高校单位,学生的规模是很庞大的,当然就存在学生学籍的调动情况, 学籍异动管理是学籍管理模块的重点, 分为学生 休 学、 退 学、 转 学以及复学,根据学生情况做相应的 学籍异动的处理。备注 (先判断学生是否在校,填写学籍异动的原因,选择学籍异动的类别,提交 学籍异动信息 ) 。 表 3 学生休学 和 数据列表 序号 项 数据类型 长度 允许 空 字段说明 第 8 页 共 22 页 1 0 学号 2 是否在校 3 0 休 学原因 4 班级 时间 表 4 学生转学 和 数据列表 序号 项 数据类型 长度 允许 空 字段说明 1 0 学号 2 是否在校 3 0 转学原因 4 班级 时间 表 5 学 生 退 学 和 数据列表 序号 项 数据类型 长度 允许 空 字段说明 1 0 学号 2 是否在校 3 0 退 学原因 4 班级 退学 时间 看 、打印学生花名册 查看 /打印学生花名册可以根据班级的可配置来显和打印 班级学生的名单和学生信息。 表 6 班级信息 和 数据列表 序号 项 数据类型 长度 允许 空 字段说明 1 0 学生名字 2 系别名称 3 专业名称 4 年级 5 班级 6 学生数量 7 班主任 第 9 页 共 22 页 8 方向 00 校区 系统功能设计和实现 模块设计 该模块是主管学籍工作人员的工作界面,可以对全校学生的信息进行录入、维护和查询;对学生的异动信息进行录入、维护和查询;还可提供学生异动情况查询,以及查看和打印学生相关信息的主要功能。 用户 登陆系统以后,根据相关的 权限进行相关的操作。 图 3 功能模块示意图 体模块设计与开发 户角色 用户权限在高校管理平台中是一个公共的模块, 学籍管理模块根据实际需求需要, 设定了系统管理员、 教务处用户 、 班主任三个用户角 色 。系统管理员可以修改,查看 该系统所有信息。班主任只能对自己所管辖的班级信息进行修改和查看。教务处用户在该模块主要是对学生学籍异动情况进行处理。 角色分配 是通过 系统管理 模块 实现的,根据 模块需求,为每个用户增加了具体权限 , 然后通过登陆界面来实现 。 图 4 为系统管理员( 陆界面, 第 10 页 共 22 页 图 5 系统管理员进入 主页面后的界面 。他拥有对整个教务系统的管理权限。 图 4 系统管理员登 陆 图 5 高校管理系统所有功能 登陆界面实现代码: e) /获取输入的用户名和密码; , 30); , 30); = /登陆信息判断与验证; 登陆失败: + (= 0) 你的密码无效! ; ; /系统日志管理,增加日志信息 , 用户登陆 , 1, = = != ; = 第 11 页 共 22 页 ; /进入系统的主界面 生注册 学生注册功能实现流程图 见 图 6 图 6 学生注册流程 班主任身份登陆系统,点击进入自己所管辖的班级学生名单, 根据 年级 或者 班级 进行 注册, 可以单独或者 一个班级批量提交学生注册名单, 然后 查看 每一个班级注册和未注册的学生名单。最终生成注册名单交教务 处 ,教务处备案。 籍异动 作为一个高校单位,学生的规模是很庞大的,当然就存在学生的调动情况。本功能实现了学生的休学、退学、转学和复学。查看学生异动的清单。用户选择教务处用户登陆,进入学生学籍异动界面 ,根据学生的学号和所在班级来处 理学生休学、退学、转学、复学等情况。 学籍异动流程 见上页 图 7 第 12 页 共 22 页 图 7 学籍异动流程 图 8 教务处用户登陆界面 图 9 学生注册信息 教务处用户 (过用户登陆 进入 学籍管理系统 ,可以进入学生学籍异动,见 图 11。此时学生注册页面 的信息是不可的 。 在 学籍异动 页面上,我们需要输入学籍异动的类型,即有休学、退学、转学和复学。输入学生的学号、学生所在的班级、学生异动的原因。对输入的学生学号、学生所在的班级、原因,我们对它做了检查。学号必须是 10 位。班级必须按照真确的格式进行录入。原因只能在 给定的 字符以内。如果以 上其中任意一个检查出错,则提示出错,学籍异动不成功。 第 13 页
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
2:不支持迅雷下载,请使用浏览器下载
3:不支持QQ浏览器下载,请用其他浏览器
4:下载后的文档和图纸-无水印
5:文档经过压缩,下载后原文更清晰
|