logo资料库

某高校学生学籍管理信息系统设计与开发.doc

第1页 / 共12页
第2页 / 共12页
第3页 / 共12页
第4页 / 共12页
第5页 / 共12页
第6页 / 共12页
第7页 / 共12页
第8页 / 共12页
资料共12页,剩余部分请下载后查看
毕业论文初稿 某高校学生学籍管理信息系统设计与开发 1.概述 高校学生学籍管理是指高校对学生的学籍资格进行的管理活动的总称,是高 校教学管理和学生管理的基本内容和主要组成,主要包括注册管理、课程考核与 成绩管理、学籍异动管理、学历学位管理、学籍信息管理等五个方面,内容丰富 且涉及面广。每时每刻数据和信息处理量巨大, 信息传递速度快, 如果对这些信 息和数据不能即时科学的管理,势必会使学校日常事务得不到正常的运转。在信 息时代的今天, 特别是这几年高校教育管理体制的改革和高校的大规模扩招,每 年新生入学人数不断增加的情况下, 学籍管理面临着更大的工作压力,在新形势 下, 利用计算机技术进行学籍档案的网络化管理成为一种必然趋势。传统的学籍 管理模式, 由人工输入信息,由管理人员手工或用计算机完成,不但管理人员的 工作量极大,更严重的是不能快速查询与处理信息,不能保障准确性。在网络信息 化管理阶段,以往的单机管理系统得到了彻底改变。其基本特性是容量大、速度 快、网络化,并且可以在既定平台上构造新的子系统。它不仅全面升级了原有的 技术硬件,更加有力地推动了高校学籍管理模式的全面创新。 随着计算机技术的飞速发展, 近年来各高校都建立了自己的校园网, 如何 利用校园网资源建立新型网络化平台的“高校学生学籍管理信息系统”,建立能 业务化工作的学生学籍管理信息系统是当前高校管理部门的迫切要求。 2.系统开发可行性分析 2.1 系统开发目标和规划 目前高校学生学籍管理信息系统主要是由学校自主研发或购买软件开发商 的现有产品。学校自主研发,开发人员对于学校业务较熟悉,但是由于人员素质 参差不齐,在软件开发这一模块,能力一般较欠缺,从而使得学籍管理信息系统 存在安全性能等方面的问题。而软件制造商开发的产品,其往往是先开发一个适 用于多数高校的学籍管理信息系统,然后再根据某校的具体一些要求,增添或删 除其中部分模块,但在界面上一般没做多少更改,使得多数高校学籍管理信息系 统千篇一律,缺乏个性,这不利于高校校园文化及名声的推广,如中国高校数字 第 1 页 共 12 页
毕业论文初稿 校园综合管理平台的首选供应商—青果软件开发的高校教务网络管理系统。另 外,一些软件制造商对于高校日常的学籍管理过程和电子注册及高校学籍工作的 规律不熟悉,在平时使用的过程中,给高校学籍管理人员带来不便。另外,大部 分软件制造商开发出来的软件不熟悉老师和学生的使用习惯。我们的目标就是在 于开发一个彰显学校文化特性、符合学籍管理人员和其他使用者的习惯、简便易 用的高校学生学籍管理信息系统,其主要包括: ⑴学籍管理人员子系统 ⑵教师教辅子系统 ⑶学生子系统 该高校学生学籍管理信息系统要求具有一定的保密性和安全性,禁止非法用 户使用。在用户使用过程中针对不同用户,设置不同权限,其四种用户通过同一 登录页面,利用登录账号和密码,各自进入相应的子系统,完成各项具体操作。 2.2 系统开发可行性分析 可行性分析是在用户的要求和系统调研的基础上进行的,对新系统的开发从 社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可 行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性 分析。 可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目 进行全面与综合的技术、经济能力的调查,判断它是否可行。这个阶段的主要工 作包括以下几个方面: 2.2.1 管理可行性分析 在高校学籍管理人员从事学籍管理工作前,先应熟悉高校学籍管理的各项规 定,然后阅读本系统使用手册,按使用手册操作系统,仅仅有条、有章可循的完 成工作。本系统针对不同使用者的使用权限不一致,登录后分别进入不同的子系 统,可以清楚地知道自己的使用权限,按规章制度办事,而且操作界面简单易维 护。对大部分高校来说,能达到预期的目的。 2.2.2 技术可行性分析 第 2 页 共 12 页
毕业论文初稿 在目前市场上这些众多的程序开发工具中,有些强调程序语言的弹性与执行 效率;有些则偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各 的优点和特色,也满足了不同用户的需求。然而,语言的弹性和工具的便利性是 密不可分的,只有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动 作必需要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点失去了作 用;相反,如果只强调程序语言的弹性,却没有便利的工具作配合,会使一些即 使非常简单的界面处理动作,也会严重地浪费程序设计师的宝贵时间。 要开发一个基于 B/S 模式高校学生学籍管理信息系统,ASP 是一个很好的开 发工具,ASP 的优点主要有:开发平台的开放性好;源程序的开发与修改简单快 捷;程序与外观分离;与平台无关性;源程序的安全性,对 WEB 数据库的良好 支持。基于 B/S 模式的高校学籍管理信息系统一般结合 Access 或 SQL Server 数 据库。Access 是目前比较流行的小型数据库,只适合数据量少的应用,在处理少 量数据和单机访问的数据库时是很好的,效率也很高。但是它的同时访问客户端 不能多于 4 个。access 数据库有一定的极限,如果数据达到 100M 左右,很容易 造成服务器 IIS 假死,或者消耗掉服务器的内存导致服务器崩溃。SQL Server 是 基于服务器端的中型的数据库,可以适合大容量数据的应用,在功能上管理上也 要比 Access 要强得多。在处理海量数据的效率,后台开发的灵活性,可扩展性 等方面强大。因为现在数据库都使用标准的 SQL 语言对数据库进行管理,所以 如果是标准 SQL 语言,两者基本上都可以通用的。SQL Server 还有更多的扩展, 可以用存储过程,数据库大小无极限限制。故使用 ASP 开发一个基于 B/S 模式 的、以 SQL SERVER 2000 作为后台管理数据库能很好地满足我们的需要。 2.2.3 经济可行性分析 经济可行性分析主要是对开发新系统所投入的资金与系统投入使用后所带 来的经济效益进行比较,确认新系统是否会给高校带来一定的经济效益。 本系统充分利用了自身已有资源的优势,使用个人电脑开发,全过程成本低, 可见开发新系统所投入的资金相对较少。而其在投入使用后,可以减轻学籍管理 人员的工作负担,从而节约高校在学籍管理方面的人力资源成本,此外由于此信 息系统是基于网络,给此系统的各种用户带来了便利,如教师人员可在家完成成 第 3 页 共 12 页
毕业论文初稿 绩录入,而省去了乘车到校的麻烦。由上面分析可知,此系统在经济上切实可行。 2.3 开发环境和工具 在开发系统之前,应配置好系统的软硬件环境和安装好开发工具。 ⑴硬件环境 486DX/66 MHz 或更高的处理器 CD-ROM 驱动器 VGA 或分辨率更高的监视器 128MB 以上的内存 ⑵软件环境 Windows 98/2000/XP/2003 或 Windows NT 4.0 或更高版本的操作系统软件。 ⑶开发工具 ASP,SQL Server 2000 数据库系统,Dreamweaver 软件,Fireworks 软件。 3.系统需求分析 需求分析是对软件系统的后期分析,需要经过一系列的活动,包括:分析用 户需求、 建立需求原型、分析系统需求和进行需求验证等,其活动流程如图 1 所示。 可行性报告 分析用户需求 需求框架描述 建立需求原型 分析系统需求 需求验证 需求细节描述 需求规格说明书 图 1 需求分析流程 系统分析是开发管理信息系统的关键性阶段,是比用户需求更具技术特性的 需求陈述,是提供给开发者或用户方技术人员阅读的,并将作为软件开发人员设 第 4 页 共 12 页
毕业论文初稿 计系统的起点与基本依据。 通过对现行系统的详细调研,主要是从系统的角度理解用户的需要,确定新 系统的综合要求,并提出这些需求的实现条件以及需求应达到的标准,也就是确 定新系统要做什么,做到什么程度。这些需求包括: 3.1 系统总体需求 高校学生学籍管理信息系统是面向学生和教师,规范整个学院的学生学籍管 理,有利于对学生信息的方便快速的管理,节省学籍管理的人力资源,提高学籍管 理的效率,并达到信息共享和一致。以下为本系统中五种用户的描述:学籍管理 员负责学生的基本信息的管理、学生课程设置、学生成绩管理、学生成绩分析统 计、重修学生统计管理、学生学籍处理登记管理、学生英语计算机等级考试成绩 管理、发布学院通知公告、学生帐号和教师(包括辅导员)帐号管理,教师负责所 教科目的成绩管理、所教科目成绩分析统计及所教班级的学生基本信息查询,辅 导员可完成本班学生基本信息查询、本班学生成绩查询、本班学生成绩分析统计、 本班学生英语计算机等级考试成绩查询及统计分数、数据查询和本班学生通讯 录,学生浏览学院的公告、查询要修学的课程信息、学生本人成绩的查询及学生 本人基本信息的查询,系统维护人员负责定期维护本系统。其追求目标为:界面 设计优良, 系统功能性强, 兼容性好, 对软、硬件系统要求较低, 能最大限度地追 求高效益, 节约人力、物力, 大大提高工作效率。 3.2 系统功能需求 功能需求是有关信息系统的最基本的需求表达,用于说明系统应该做什么, 涉及系统的功能特征、功能边界、输入输出接口、异常处理等方面的问题。 系统功能分析是在系统开发的总体任务的基础上完成的。此学籍管理信息系 统需要完成的主要有: ⑴有关学生学籍及成绩的各种输入,包括学生基本信息、入学及毕业信息及 所学成绩等。 ⑵学生各种信息的查询及打印。 ⑶学生各种信息的修改等。 第 5 页 共 12 页
毕业论文初稿 3.3 系统性能需求 高校学生学籍管理信息系统主要牵涉到学生基本信息、课程设置、成绩管理 及分析统计、学籍处理登记、等级及资格考试等五个方面,内容丰富且涉及面广, 与大学生的基本权益紧密相关,对于维护正常教学秩序、保证人才培养质量有着 举足轻重的作用,受到社会舆论、教育主管部门、高校、学生和家长的重视和关 注。为了保证系统能够长期、安全、稳定、可靠、高效的运行,应该满足以下的 性能需求: ⑴系统处理的准确性和及时性:系统处理的准确性和及时性是系统的核心性 能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量, 使系统的处理能力和响应时间能够满足用户对信息处理的需求。由于高校学生学 籍管理信息系统的学生学籍及成绩极为重要,要完全准确。在系统开发过程中, 必须采用一定的方法保证系统的准确性,此外,根据学籍的特殊性,要求学籍的 每一处异动都应及时处理。 ⑵系统的开放性和系统的可扩充性:本系统主要是完成对学生信息和数据库 进行维护,能非常方便地对学生的入学、成绩管理、学籍异动、毕业等进行处理, 能对学生的各种信息进行多条件查询和统计分析等。这就要求系统具有很大的韧 性,能适应高校不断地招生。同时通过各子系统满足相应用户的需求。这就要求 系统具有开放性和可扩充性,只要符合一定的规范,可以简单的加入和减少系统 的模块,配置系统的硬件,通过软件的修补、替换完成系统的升级和更新换代。 3.4 系统安全需求 开发高校学生学籍管理信息系统目的是方便学籍管理人员及教辅人员管理 学生学籍和成绩,以及学生查询其学籍和成绩,还有要防止其他无关人员利用本 系统查看或增改学生信息,从而影响文凭的真实性。所以要求系统能设定登陆人 员的权限等级,在自己的权限内使用本系统,对那些外来人员应拒绝登陆,保证 系统的安全性,这其实是开发要考虑的重点之一,在当今社会信息是一种重要资 源,怎样防止别人窃取自己的信息显得越来越重要。 除此之外,开发者还应考虑的问题有:数据需求、界面要求等。数据需求用 于对系统中的数据,包括:输入数据、输出数据、加工中的数据、保存在存储设 第 6 页 共 12 页
毕业论文初稿 备上的数据等,进行规格定义等。同时界面应当满足简单、实用、美观等要求。 4.系统功能模块分析与设计 学籍管理信息系统的总体任务是: 实现学生学籍管理信息的系统化、规范化 和自动化;系统开发设计的思想是: 尽量采用现有的软硬件环境及先进的管理系 统开发方案,提高系统开发水平和应用效果; 符合学校学籍管理的规定,满足对学 生学籍管理的需要,并达到操作过程的直观、方便、实用、安全等要求;采用模 块化程序设计方法,便于系统功能的各种组合和修改; 具备数据库维护功能,及时 根据学校管理者需求进行数据的添加、删除、修改、备份等操作。 系统功能设计是在系统开发的总体任务和系统开发设计思想的基础上完成 的,本系统的主要任务是用于收集学生学籍的基本信息, 以便集中进行学生的学 籍管理。 根据系统功能要求,可以将系统分解成三个子系统,得到如图 2 所示的系统 系统信息 日常信息 成绩录入 成绩查询 成绩分析 学 籍 管 理 信 息 系统 学 籍 管 理 人 员 子 系 统 教 师 教 辅 子系 统 学 生 子 系 统 学生管理 课程管理 成绩管理 奖罚管理 系统管理 考证管理 报表打印 成绩查询 个人信息查询 课程信息查询 用户密码 图 2 系统功能模块图 第 7 页 共 12 页
毕业论文初稿 功能模块图。 4.1 学籍管理员子系统 学籍管理员子系统主要是满足学籍管理员工作, 基于系统安全考虑, 本子系 统采用结构共有七个模块组成系统管理模块、学生管理模块、课程管理模块、成 绩管理模块、奖罚管理模块、考证管理模块和报表打印模块, 其中前六个为独立 的模块, 报表打印模块分布在系统的功能之中:①系统管理模块:实现与系统相 关的功能, 主要是学生、班主任子系统的用户管理、学年初始化以及系统维护; ②学生管理模块:实现学生的注册登记及基本信息管理;③课程管理模块:完成 与本专业开设课程相关的工作;④成绩管理模块:完成与学生成绩相关的所有工 作;⑤奖罚管理模块:完成学生获奖、评优、处分等奖罚信息管理;⑥考证管理 模块:记录并统计大学英语四六级考试、计算机等级考试及其他考试证书取得情 况;⑦报表打印模块:完成学籍管理中相关报表的打印。 4.2 教师教辅子系统 教师教辅子系统是为了满足教师教辅人员能及时、准确、方便的查询学生学 籍、成绩信息,以及学生成绩录入而独立出来的专为教师教辅人员开发的子系统, 考虑到教师教辅人员对系统访问的随机性, 本子系统采用 B/S 结构, 可细分为五 个模块:成绩录入模块、成绩查询模块、成绩分析模块、学生信息查询模块:① 成绩录入模块:对学生分专业班级按学号依次录入成绩;②成绩查询模块:完成 与学生相当关的各种查询及查询数据的报表输出;③成绩分析模块:完成学生成 绩的统计分析及统计分析数据报表输出;④日常信息模块:完成学生基本信息的 查询及相关信息的打印输出;⑤系统信息模块:教师教辅用户的密码更改和教师 教辅人员子系统的帮助。 4.3 学生子系统 学生子系统是为了配合学籍管理员子系统和教师教辅人员子系统的,同时为 学生提供一定的信息服务。学生子系统可细分 4 个模块:个人信息查询模块、课 程信息查询模块、成绩查询模块及用户密码模块:①成绩查询模块,功能:个人 成绩查询;②个人信息查询模块,功能:个人学籍信息查询;③课程信息查询模 第 8 页 共 12 页
分享到:
收藏