第一篇:教务管理信息系统需求分析报告
教学管理系统需求分析报告
一、教学管理系统的功能要求
教学管理系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有地软件,配置一定的硬件,开发一个具有开放体系的、易扩充的、易维护的、具有良好人机交互界面的教学管理系统,实现教学管理的自动化的计算机系统。
二、教学管理系统的需求描述
2.1 系统概述
教学管理信息系统实际上是学校各项管理系统中的一个职能域
是全校信息系统的一个子系统
2.2 功能描述
A.高校教学管理系统高层业务分析
每年要根据人才市场需求及现有的专业情况,制定年度招生计划,然后进行招生工作 学生入学前一个学期,各个专业要制定教学计划,教学计划由各个系部讨论,教学主任审核后,上报教务处,由教务处出面组织进行全校讨论,协调各专业的教学计划,最后形成综合教学计划下发各系部
新生入学后填写的学生情况登记报表报各系、部后,再上报教务处教务科
教务科将这些报表汇总后与学校招生办公室进行核对,准备无误后存档以备使用 每学期期中,各系部根据教学计划制定下一个学期各个专业的教学执行计划,系、部根据教学执行计划安排授课老师,选购教材
各系将落实后的教师任务分配表汇总后上报教务处
学校实施学分制管理后,在每学期开学以前要进行学生选课工作
由教务处进行统一协调,最后制定出全校课程表下发各系部和学生 期末考试结束后,各系部将学生成绩归档并进行学籍处理,然后将成绩及学籍处理结果报教务处审批执行
教务处对学生成绩进行分析,打印出补缓考学生名单,将补缓考学生名单下发到各系部,各系部有关教师出题、判卷
学生因病或其他原因可以申请休学、复学、退学等,学生提出申请经领导批准后执行,要将执行的结果记入学生学籍管理数据库
为了促进教学改革,提高教学质量,每年教务处要进行教学改革项目的立项、验收等工作
教务处还要根据教师任课情况、学生情况制定各种报表上报省教委、学校及各有关单位
根据教学管理系统方案中有关高层业务管理内容的文字描述,可以画出该子系统高层的业务流程图和数据流程图
省教委招生办新生名单基本信息管理学生学生登记表学生情况统计统计报表校长有关单位学籍管理学生学籍管理毕业生登记表用人单位各专业教学计划教务管理学生管理学生成绩管理学生成绩单教师教学计划排课课表学生
高校教学管理系统高层业务流程图
省教委新生名单招生办学生信息管理学生登记表学生学生学籍统计报表统计报表校长有关单位毕业生登记表教学计划各系部教务管理学生学籍管理用人单位教学计划学生成绩学生成绩管理学生成绩单教师排课课表打印课表学生教学管理扩展的数据流程图
B. 基本信息管理子系统业务分析
每个新学期招生办要制定新生名单,然后进行审核,通过审核后再根据新生名单编班,然后确定最终的新生名单
新生入学后填写的学生情况登记报表报各系、部后,再上报教务处教务科 教务科将这些报表汇总后与学校招生办公室进行核对,准备无误后存档以备使用 然后制作学生学籍上报到省教委校长和有关单位
基本信息管理子系统业务流程图和数据流程图
招生办新生名单审核新生名单新生名单编班新生名册省教委学生情况登记表审核学生情况登记表统计学籍变动统计报表校长有关单位学生错误学生登记表建学档案学生学籍基本信息管理子系统业务流程图
新生名单招生办编班新生名册学生情况登记表学生审核登记表建学籍表学生学籍错误的学生登记表省教委统计报表统计学籍变动校长有关单位基本信息子系统数据流程图
C. 学生学籍管理子系统分析
1学籍表动申请过程
学生如果要变动学籍,需要先申请学籍变动然后由各系部初审学生的申请,之后再由教务处审核,如审核通过则交由领导审批。审批通过后交由教务处修改学籍,然后通知学生 2毕业审批过程 先是由各系部根据学生的成绩初审学生的毕业资格,之后建立毕业资格审查清单,然后再次复审毕业资格建立毕业资格审查名单,最终交由领导审批。领导根据毕业资格审查名单、学生留级退学名单和学籍变动申请决定最后的审批意见。然后修改学籍表,制定学籍,完成毕业登记和毕业生档案,之后就可以将毕业生信息交给用人单位了
学生学籍管理子系统业务流程图和数据流程图
各系部教务处学生学籍变动申请初审学生申请学籍变动申请审查学生申请学籍变动申请教务处领导毕业登记毕业生档案各系部初审毕业资格毕业资格审查清单领导审批修改学籍表学生学籍学生成绩复审毕业资格毕业资格审查名单审批意见用人单位教务处学生成绩管理留级、退学名单学籍变动通知学生
学生学籍管理子系统业务流程图
学籍变动申请学籍变动通知学生审批变动申请修改学生学籍打印变动通知学生审批表学生学籍学生毕业登记毕业生登记用人单位毕业证书审批毕业资格留退处理留退名单成绩管理学生成绩 奖励处理学生学籍管理子系统数据流程图
D.教务管理子系统业务分析
各专业通过开学讨论后制定教学计划,将教学计划打印后再分发给各系部 各系部再将教学计划分发给老师们
然后根据教学计划、老师情况登记表进行排课,制定课程表 老师根据课程表进行教改立项然后进行统计后交给有关领导 教务管理子系统业务流程图和数据流程图 教学计划开会讨论教学计划各专业教学计划打印教学计划排课日常事务管理各系部教师任务分配教师情况登记表课程表有关领导统计报表教改立项教师学生
教务管理子系统业务流程图
教学计划各系部输入教学计划教学计划打印教学计划教学执行计划各系部学生教师任务分配表排表课程表打印课表课程表教师教师情况登记表教师立项申请教改立项教改项目立项统计统计报表有关领导
教务管理子系统数据流程图
D. 成绩管理子系统业务分析
期末考试后,老师统计期末成绩,然后进行登记,之后跟根据学生成绩统计分析,制定分析报表后交给有关领导
教师期末成绩登记期末成绩统计分析分析报表有关领导学生成绩
成绩管理子系统业务流程图
学生成绩单教师登记期末成绩学生成绩成绩分析学籍管理
成绩管理子系统数据流程图
第二篇:教务管理信息系统可行性分析报告
教务管理信息系统可行性分析报告
免责声明:本文档来自网络并经精心整理~提供免费阅读~文章版权属于原创者~请注意保护知识产权~请您下载后勿作商用~只可学习交流使用。
重庆科技学院教学管理信息系统 可行性分析报告 一 教务信息系统的概述 1 教务信息系统的背景
信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,但是还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存、要发展、要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。这对于正在迅速发展的各大高校而言,同样有着重要意义。
现如今高校为适应社会的需求以及自身办学的需要,扩建、扩招已在寻常不过。自然就会有更多的学生信息需要处理。如果只靠人力来完成,必然是一项非常繁琐、复杂的工作,而且还会出现很多意想不到的错误,这不仅会给教学及管理带来了很大的不便,也不益于学校全面快速发展的需要。
众所周知,作为高校日常教学中的主要管理工作之一的教务管理,它涉及到院校、专业、师生等诸多方面。特别是目前国家的教育体制也正处在不断改革、创新的阶段,教育部门充分吸取国外优秀的教学模式,结合国内多年的办学经验,逐步探索出了适合中国特色的教学形式,国家教育部面向各级各类学校开展了全面学分制改革。同时,随着选课制的展开和深入,教务日常管理工作也日趋繁重、复杂,如何把教务工作信息化、模块化、便捷化便成为了现代高校发展的重点。所以总的来说,教务管理软件应实现教务信息的集中管理,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的计算机教务管理系统和全校信息系统打下良好的基础。在高校中,教务管理工作具有举足轻重的地位,教学质量直接取决十教务管理水平。现如今教务管理信息系统的开发与实施可谓日新月异。在数字校园理论逐步应用的过程中,各高校一方面不断投资购建各种硬件、系统软件和网络,另一方面也不断开发实施了各类教学、科研、办公管理等应用系统,形成了一定规模的信息化建设体系。
教务管理系统是一个庞大而复杂的系统,它包括对学生信息的注册、修改,学生选课及课程
管理和学生的四六级考试及计算机等级考试的管理;对教师课程的管理以及对选课学生评分的管理;和管理员对教师、各类考试的综合管理等主要的功能。教务管理系统运行的状况将直接影响到学校里的主要工作,一旦此系统出错,不仅学校的教学进度安排会受到一定程度的影响,而且还会危及到每一个在校学生的切身利益。所以设计一个功能相对完整、操作简单以及界面友好的教务管理系统变得非常重要。
为了提高教务管理的工作效率和服务质量,降低出错率,精简人力、物力的投入,各个高校均建立了自己的教务管理信息系统,为学校的动态管理和分析决策带来了极大的便利。现在的学校的教务管理也逐步从手工转到计算机自动化信息处理阶段。通过这个系统,用户可以方便的对教师信息以及学生信息和学生成绩资料进行添加、修改和删除操作,还可以对学生资料和成绩进行查询操作。除此之外,对用户的添加和删除操作也很方便。教务管理系统是典型的信息管理系统(MIS),它能够实现整体规划教学资源(学生,教师,教室),评估教学质量,制定教学计划,检查教学进度,给学校的教务人员管理教务工作提供了极大的方便 系统调查与可行性研究
在系统的开发前期对系统进行可行性分析是十分必要的一个环节,这对于保证资源的合理使用,避免浪费是十分必要的,也是项目一旦开始以后能顺利进行的必要保证。信息系统的建设是一项投资大,时间长的复杂工程,可行性研究更为必要,也更复杂,更困难。“可行性”是指在当前情况下,企业研制这个信息系统是否有必要,是否具备必要的条件。可行性的含义不仅包括可能性,还包括必要性,合理性[4]。
2.1 初步调查
随着计算机应用的推进与普及,大部分高校都拥有一套管理自己内部教务信息的信息管理系统,而且这种趋势已向中小学蔓延,但因各校的组织结构部门的划分不尽相同,系统的结构及实施也各有所以,但教务管理的工作重点却均是放在了学生的学籍信息、相关课程的成绩资料以及教师的课程安排等,故而开发一套具备基本教务信息管理功能的、可移植性较强的管理信息系统不为一件乐事。它既可以作为学校开发教务管理信息系统的模板,又可作为自主设计开发教务管理系统的一个参照。
以下是经信息收集分析后得出了可做基础模板的学校教务组织结构图:
教务处下属可以该六个部门为主,以处长为主要管理者,负责综合管理,下设各个副处,分别主要管理相应的部门,各司其职,共同推进学校的教学办公管理。
2.2 可行性研究
可行性研究是系统分析阶段的第二项活动。此活动的主要目标是:进一步明确系统的目标、规模与功能,对系统开发背景、必要性和意义进行调查分析并根据需要和可能提出开发系统的初步方案与计划。可行性研究是对系统进行全面、概要的分析。
通过调查分析,系统的设计方案有以下三个可行性:(1)(管理可行性: 信息化的教务管理在如今的信息时代是大势所趋,而且随着现代管理理念、方法和途径的发展,教务信息化管理手段日渐成熟,也必定会突飞猛进,所以从长远利益出发,主管领导对该项目的开发与实施会大力支持。
(2)(技术可行性: 本系统采用 Windows 2000作为操作平台。数据库选用SQL server 2000,该数据库管理系统在Windows 2000 Professional上能运行,并提供数据库之间的数据复制功能,可代替现有系统单据数据的手工传递工作,降低出错率,提高数据的可用性。本系统的应用软件开发平台也选用Microsoft Visual Studio.NET 2005。
(3)(经济可行性: 采用教务管理信息系统可取代原系统的单据手工传递工作,减少人工开支,节省资金,并且可大大提高信息量的取得,缩短信息处理周期,规划教学资源,提高学生信息,及时反馈教学信息的利用率,使教学质量更上一个台阶。
(4)(营运可行性: 本系统操作简单,易于理解,只需通过简单熟悉,上手较快,学校教务管理处的教职员以及相关教师均能进行操作,营运环境要求低。
面对于系统设计还应该以“标准性、安全性、兼容性、高效性、保密性、可维护性”为标准,在着眼于当前实用的基础上,为将来系统的扩展,升级留有余地。软件的开发应能在较长时间内满足学校的发展需要。
通过可行性分析研究,认为新系统的开发方案切实可行,可进行开发。二 教务信息系统的系统分析 3 系统分析 3.1 业务流程分析
教务管理信息系统需要满足来自三方面的需求,这三个方面分别是学生、教师和管理员,所以它的教务业务流程以这三方面为主,以下是对该业务流程进行一下大略介绍:学生报到登记,注册学籍信息;教学研究办公室根据学校的教学特色、教学理念及社会需求,制定学生的培养计划,并将培养计划下发给教学运行办公室、有关教师以及学生自己;教学运行办公室根据指定的学生培养计划对学生在学校的学习进行课程、进度等多方面具体详细的安排,定制出相关课表以及教师的上课时间地点,分别下发给学生以及教师。
以下就是经过分析制定的学校教务业务流程,它从学校教务的管理逻辑为基础进行较为具体的业务流程表示: 教学研究办公室
学生培养计划表 学生培养计划表 学生培养计划表 教学运行办公室
课程安排表 课程安排表 选课单 课程申请 成绩单 教师 学生 成绩单 通知书 学生成绩管理处 招生办(业务流程图)3.2 数据流程分析
通过调查研究我们可以绘制出教务管理系统的数据流程图。数据流程图是一种可以全面地描述教务管理信息系统的逻辑模型。它完全舍去了具体的物质,只剩下了数据的流动、加工处理和存储,并且可以把信息中的各种不同业务处理过程联系起来,形成一个整体,具有较高的抽象性和概括性。它主要用专用符号表示出了外部实体、数据流、处理和数据存储之间的关系,是系统设计的关键前提。
下面关于教务管理系统的数据流程分析图: 更新后的教师信息 教师信息 P3.1 教师信息存档 更新教师信息 P3.2 报考信息 报考信息 管理 报考历史数据 处理报考数据 员 查询 报考数据
报名表 P1.3 报考信息 学生 报考数据存档 等级考试报考 学生信息 注册信息 P1.1 学生信息存档 学籍注册 查询 成绩表
P2.1 查询 成绩表 查询 教师 学生 学生信息存档 登记成绩 查询
选课单 授课信息 P2.2 选课结果 P1.2 课程信息 课程记录表 更改课程 选课(数据流程图)三 教务信息系统设计 1 新系统的目标
建成一个完整统一、技术先进、高效稳定、安全可靠的基于Internet/Intranet的教学管理信息 系统。
2新系统逻辑模型: 系统的总体结构功能图如下: 学生登陆
系统管理 学生注销 退出系统 新生注册 学籍管理 修改信息 学所有课程 生 功我的课程
课程管理 能添加选课 模 块 删除选课 报考四六级 四六级管理 报考历史 报考等级考试 计算机等级考试管理 报考历史 教教师登陆 务
管系统管理 教师注销 教理退出系统 师系功统 添加课程 能 课程列表 模
块 课程管理 删除课程 查看选课学生信息 评分 管理员登陆 系统管理 修改密码 退出系统 管
理添加教师员 教师管理 教师列表 功 能删除教师 模 块 四六级报考列表
所有课程 所有课程 我的课程 我的课程 课程管理 课程管理 添加选课 添加选课 处理四六级报考信息 删除选课 删除选课 考列
课程管理 表 计算机报考列表 处理计算机报考信息(系统功能结构图)1.系统基本功能: 本系统由招生系统、教学培养计划管理子系统、学籍管理子系统、排课及 教学资源管理系统、教务信息发布传递提交系统和事务处理系统等组成。a)招生管理子系统:本系统能够将招生系统的数据从网上方便地导入学籍管理子系统。要求完成新生数据的录入、查询、更新及各种统计报表;奖惩的处理;为整个教务管理系统提供新生原始数据。
招生管理子系统 统计 新生 更新
教务处查询页面信息储存 录入 报名 查询
b)学籍管理子系统:本系统与招生管理子系统和院(系)级教务管理子系统等协同工作,对学生从入学到毕业的在校期间的各种数据信息进行管理。如学生的基本情况、注册和收费、考试成绩管理、选课管理、学籍变动管理、毕业资格审查、第二学科管理等。
学籍管理子系统
缴费信息处理教务处信息处理 绿色通道信息财务科 信息存储 注册缴费信息 学生登录处理注册信息
c)院(系)级教务管理子系统:本系统是各院(系)级教务员的工作界面,它由学籍管理、教学管理、选课管理和成绩管理等模块组成。它完成各院(系)与学生有关的各种数据(如学生的注册信息、课程设置、教学培养计划、教学执行计划、学生选课申请、学生成绩等)的录入、查询、更新以及各种表格的生成,完成对在校生的基本管理。该子系统是整个教学管理信息系统的基本信息源。
院(系)教务管理子系统 注册信息学籍管理 教学管理课程设置 选课管理录入教学培养计划
信息汇总教务处成绩管理查询信息存储 教学执行计划更新学生选课申请表格生成 学生成绩 d)教学培养计划管理子系统:该子系统包括教学培养计划管理、学期教学执行计划管理、课程管理等。
教学培养计划管理子系统 录入
信息储存 教务处修改查询学生 更新
e)排课及教学资源管理系统: 排课及教学资源管理子系统根据交大多校区、地域和教学资源分散的特点,按照所需要的课程及教师、教室的信息,考虑学生、教师的时间,学生的人数及教室的容量、用途等因素,由计算机自动合理地排课和分配教室资源,并可手工进行调整。
排课及资源管理系统 信息储存信息统计教务处 选课不冲突选课冲突
学生登录处理选课处理重新选择
f)事务处理系统 :该子系统包括考试管理系统、优秀生选拔、奖学金评定管理系统、实验教学管理系统、实习管理系统、毕业设计(论文)管理系统、学生课外科技活动与社会实践管理、教学人员管理系统(教师、班主任、教务人员;输入与维护、查询、汇总)。
事物处理系统 教务处
考试管理系统奖学金评定系统教学管理系统教学人员管理系统 实验教学实习管理毕业论文输入查询维护汇总 输入查询维护汇总 信息存储查询页面信息存储 学生
g)教务信息发布、传递、提交系统:提供用户可以以多种方式获得教务信息的教务信息发布、传递系统。建立向学校中心数据库提供全局共享信息的机制和设施。
教务信息分布,传递,提交系统 信息教师
院系信息中心信息发布 信息学生
h)辅助库管理子系统:按照代码化、标准化的设计就可维护性、可扩展性的系统总体要求,建立辅助库管理子系统,以提交系统基础数据的可维护性。
辅助库管理子系统 查询 更新
辅助库管理信息处理数据库信息储存系统 输入 维护
第三篇:学生教务管理信息系统可行性分析报告
学生教务管理信息系统可行性分析报告引言
随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。本文介绍了在Visual Basic6.0环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。通过分析某一学校学生管理的不足,创建了一套行之有效的计算机管理学生的方案。文章介绍了学生管理信息系统的系统分析部分,包括可行性分析、业务流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的算法,本系统界面友好,操作简单,比较实用。
【关键字】:
管理信息系统、学生管理、Visual Basic应用。
2国内外研究现状
2.1 国外研究现状
在国外许多地方信息化建设做的相对较好,普及程度比国内高。国外一般采用面向全局的综合的教务管理系统,数据集中统一存放在中央数据库中,对数据进行分布操作。对教学的各个环节进行统筹考虑,以提高教学的管路效率为目的,强调校园网各系统间数据的流通。如美国大学的一卡通,应用面非常广,学生凭一卡通可以走遍校园的每个角落,可以凭一卡通进入相应的建筑、借阅图书、电子注册、吃看消费、免费游泳等。要做到这一点,就必须将数据集中存放在统一的中央数据库中。
.2国内研究现状
近年来,随着计算机技术的发展,我国信息化建设有了很大程度的发展,许多单位建立了网络信息管理平台,但是,由于国内对信息化管理系统的重要性认识不足,普及程度还不够。另外,根据相关的工作人员所反馈的信息看,现有的一些管理系统适用性太差,自动化程度不高,人性化程度不高,系统操作不方便,向数据库录入数据时花费时间太长,且信息检索方式单一等等。
目前,在我国的高校教务管理系统软件不断推出,一些是由学校和相关管理部门开发的,还有一些是由一些软件开发经验比较丰富或有一定教育背景的软件公司开发的。大部分软件的共同特点是是依托校园网,采用C/S、B/S、相结合的混合结构模式,体现学年制、学分制、学年学分制等管理思想,综合各学校交物管的各项工作,并在不同细节方面体现自己的优势。各教务软件在功能的划分上二十大同小异,主要包括学籍
管理、教学计划管理、成绩管理、排课管理、选课管理等模块。各教务系统在经过试用以后一些系统最终没有被用户所接受而淘汰,生存下来的系统逐渐被一些高校所接受,并不断扩大市场占有率。比如正方软件股份有限公司的现代教学管理信息系统,起用户已经超过了800所高校。初步调查
教务管理是学校管理工作中复杂又不可缺少的一部分,它涉及到学籍、排课、选课、教学、成绩、毕业等诸多方面。随着我国教育体制的改革高等院校招生规模不断扩大,在校学生数量增加,学科专业种类繁多且不断变化,而教学资源的增长速度远不能满足现状的需求,在这种情况下,教务管理变得更加重要和复杂,若采用人工的管理方式,工作效率差。因此,迫切需要寻求一种能够适应快速发展的高等院校教育的学生教务管理系统。白云学院(自取的)是一所成立不久的高职院校,面对日益增加的学生数量,管理成了一大难题,因此很有不要开发一套学生教务管理系统。
本系统针对白云学院的现状而进行的学生教务管理系统分析与设计。该系统实现以后,将会使教务管理人员从复杂事务中解脱出来,用更多的精力研究教学管理。不仅可以提高工作效率和教学管路水平,还会大大降低学校投在事务管理上的人力、物力和财力。同时还可以改善服务,满足管理人员、教师和学生的多方面的需要,有利于白云院校信息的长期保存,为决策者提供必要的信息支持。4 可行性分析
通过调查,要求系统需要有以下功能:
⑴由于操作人员的计算机知识普遍较差,要求有良好的人机界面;⑵由于该系统的使用对象多,要求有较好的权限管理;
⑶原始数据修改简单方便,支持多条件修改 ⑷方便的数据查询,支持多条件查询;
⑸在相应的权限下,删除数据方便简单,数据稳定性好; ⑹数据计算自动完成,尽量减少人工干预
4.1 管理上的可行性研究
教务管理人员对教务管理项目开发计划都已经积累了多年的实践经验,采用本系统可以提高工作效率,减轻工作人员的负担,为教师和学生也能提供方便,因此,在系统调查和分析时,能够得到相关人员的支持和配合。网络的普及,使得各管理人员都掌握了一定的计算机和网络知识,校园网平台上也已经实现了部分办公自动化,管理人员能够很快适应新系统,这就保证了系统的管理可行性布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。Visual Basic自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。
面向对象的程序设计
4.0版以后的Visual Basic支持面向对象的程序设计,但它与一般的面向对象的程序设计语言(C++)不完全相同。在一般的面向对象程序设计语言中,对象由程序代码和数据组成,是抽象的概念;而Visual Basic则是应用面向对象的程序设计方法(OOP),把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,使对象成为实在的东西。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,Visual Basic自动生成对象的程序代码并封装起来。每个对象以图形方式显示在界面上,都是可视的。
结构化程序设计语言
Visual Basic是在BASIC语言的基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式。Visual Basic语句简单易懂,其编辑器支持彩色代码,可自动进行语法错误检查,同时具有功能强大且使用灵活的调试器和编译器。
Visual Basic是解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并判断每个语句的语法错误。在设计Visual Basic程序的过程中,随时可以运行程序,而在整个程序设计好之后,可以编译生成可执行文件(.EXE),脱离Visual Basic环境,直接在Windows环境下运行。事件驱动编程机制
Visual Basic通过事件来执行对象的操作。一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。例如,命令按钮是一个对象,当用户单击该按钮时,将产生一个“单击“(CLICK)事件,而在产生该事件时将执行一段程序,用来实现指定的操作。
在用Visual Basic设计大型应用软件时,不必建立具有明显开始和结束的程序,而是编写若干个微小的子程序,即过程。这些过程分别面向不同的对象,由用户操作引发某个事件来驱动完成某种特定的功能,或者由事件驱动程序调用通用过程来执行指定的操作,这样可以方便编程人员,提高效率。
访问数据库
Visual Basic具有强大的数据库管理功能,利用数据控件和数据库管理窗口,可以直接建立或处理Microsoft Access格式的数据库,并提供了强大的数据存储和检索功能。同时,Visual Basic还能直接编辑和访问其他外部数据库,如dBASE,FoxPro,Paradox等,这些数据库格式都可以用Visual Basic编辑和处理。
Visual Basic提供开放式数据连接,即ODBC功能,可通过直接访问或建立连接的方式使用并操作后台大型网络数据库,如SQL Server,Oracle等。在应用程序中,可以使用结构化查询语言SQL数据标准,直接访问服务器上的数据库,并提供了简单的面向对象的库操作指令和多用户数据库访问的加锁机制和网络数据库的SQL的编程技术,为单机上运行的数据库提供了SQL网络接口,以便在分布式环境中快速而有效地实现客户/服务器(client/server)方案。
动态数据交换(DDE)
利用动态数据交换(Dynamic Data Exchange)技术,可以把一种应用程序中的数据动态地链接到另一种应用程序中,使两种完全不同的应用程序建立起一条动态数据链路。当原始数据变化时,可以自动更新链接的数据。Visual Basic提供了动态数据交换的编程技术,可以在应用程序中与其他Windows应用程序建立动态数据交换,在不同的应用程序之间进行通信。
对象的链接与嵌入(OLE)
对象的链接与嵌入(OLE)将每个应用程序都看做是一个对象(object),将不同的对象链接(link)起来,再嵌入(embed)某个应用程序中,从而可以得到具有声音、影像、图像、动画、文字等各种信息的集合式的文件。OLE技术是Microsoft公司对象技术的战略,它把多个应用程序合为一体,将每个应用程序看做是一个对象进行链接和嵌入,是一种应用程序一体化的技术。利用OLE技术,可以方便地建立复合式文档(compound document),这种文档由来自多个不同应用程序的对象组成,文档中的每个对象都与原来的应用程序相联系,并可执行与原来应用程序完全相同的操作。
动态链接库(DLL)
Visual Basic是一种高级程序设计语言,不具备低级语言的功能,对访问机器硬件的操作不太容易实现。但它可以通过动态链接库技术将C/C++或汇编语言编写的程序加入到Visual Basic应用程序中,可以像调用内部函数一样调用其他语言编写的函数。此外,通过动态链接库,还可以调用Windows应用程序接口(API)函数,实现SDK所具有的功能。
因此,从技术角度来说,开发该系统是可行的。4.3 经济上的可行性
开发适合于高等院校实际情况的教务系统是各高等院校的教务管理人员、教师和学生的需求。本系统是独立开发,可借助于现有的校园网、硬件设备,费用较低,在经济上是可行的。
4.4社会上的可行性
综上所述,由于本系统管理的对象单一,都是在校学生且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。因此,比较适合于采用数据库管理且学校用于学生管理的微机都是PIII以上的机器,在存储量、速度方面都能满足数据库运行的要求,因此完全可以实现。
课程管理业务流程图:
教务处
学生课程草表教师
学生课程正表
学生
学生课程总表
计算机
课程列表
6.2 数据流程图
由于本系统的数据模块较多,下面仅以学生成绩管理模块为例来进行编制。学生成绩管理系
统
查询统计分析
学籍管理部
门
教师
教务处学生教师
学生成绩
学生情况
学生成绩管理系统0层数据流程图
学生成绩管理系统1层数据流程图
管理部门
教务
教师1.0
学生管理
2.0
课程管理
3.0
成绩管理
D1
D2
D3
4.0统计分析
查询
管理
学生
课程
成绩
7参考文献
[1] 周佩德.《数据库原理及应用》.电子工业出版社 [2] 刘炳文等,VISUAL BASIC程序设计——数据库篇,1999 [3] 李光明.《Visual Basic 6.0编程实例大制作》.冶金工业出版社 [4] 刘炳文,精通VISUAL BASIC 6.0入门与提高,人民邮电出版社 [5] 黄淼云.《VB6.0办公自动化编程》.国防工业出版社 [6] 王要武,管理系统,电子工业出版社,2003
[7] 李红等编著,管理信息系统开发与应用,电子工业出版社,2003 [8] 周之英缟著,现代软件工程,科学出版社,2003
[9] 康博工作室,张红军,王红等缟著《Visual Basic 6.0中文版高级应用与开发 指南》,人民邮电出版社,2001年4月第一版
[10] 林立军,程斌,翁迪恩缟著《Visual Basic 6.0数据库开发指南》,西安电子 科技大学出版社,2000年2月第一版
[11] 张宏林,孔艳,王哲等编著。《按实例学Visual Basic 6.0>北京,人民邮电出 版社,2000
[12] 宋伟,吴建国等编著《中文Visual Basic 6.0编程基础》,北京,清华大学出 版社
第四篇:教务管理系统需求分析报告[范文模版]
教务管理系统需求分析报告
一、导言
现在是信息化的社会,传统的教务管理模式,已经不适应信息时代的要求,迫使人们起用新的管理方法来管理。计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。因此,教务管理系统也以方便、快捷、费用低的优点正慢慢地进入人们的生活,将传统的教务管理方式彻底的解脱出来,提高效率,减轻工人人员以往繁忙的工作,减小出错的概率,从而使人们有更多时间来学习和享受生活。
二、目的
教务系统是对学校教务和教学活动进行综合管理的平台系统,满足学校管理层、教师。学生等日常工作、学习、管理和咨询等工作。目的是共享学校各种资源、提高学校的工作效率、规范学校的工作流程。
三、术语定义
教务管理系统以下简称系统
四、参考资料
《软件项目管理案例教程》 《软件工程导论》
五、任务概述 目标:通过强教务信息的管理,有利于决策者根据教务信息及时进行信息的处理,每个用户用自己的身份通过登录该系统,并根据自己的权限进行相关操作。
六、运行环境
1台主机:CPU2.4G,4G内存,windows7操作系统,连接到Internet。
WEB服务器、文本编辑工具、打印机一台。可利用学校现有的服务器及教师办公用微机等设备。
七、系统定义
(一)需求规定
1、对功能的定义(1)学生日常管理
a)限于全体学生操作。
b)一般浏览者只能查看教务信息,不能对它做任何修改。而且不同的用户级别所看到的教务信息是有限制的。(2)教师日常管理
a)查询单条教务信息:主要适合全体老师操作的。在窗体上先可以选择查询的条件,再输入关键字名。按查询即可。
b)查询全部教务信息:是给管理员用的,为了方便管理员查找,也有关键字搜索和模糊搜索,查到记录后,也可双击记录即可显示详细信息。
c)成绩查询:输入学号、密码即可查询学生成绩(3)信息公布
a)数据备份:用户可以通过选择保存路径把数据库保存在硬盘中。
b)数据恢复:用户可以通过选择路径把数据恢复。(4)操作管理
a)仅限管理员。其中可以添加、修改、删除操作学生,设置他们的权限、级别及密码。
b)系统整理信息:显示距离管理员整理系统的时间。(5)评教管理
a)打印单条教务记录:适用于一般浏览者和用户。他们只能打印在他们的权限范围内所能查看的教务。
b)打印全部教务:市委管理员设置的,他们可以根据需要设置打印。(6)选课管理
a)学生进行网上选课
b)对选课情况进行统计及分析,并生成新的课表。(7)招生管理 针对新生进行注册管理,并对注册数据进行统计及分析
(二)对性能的规定
1、数据精准度
(1)按照严格的数据格式输入,否则系统不给予响应进行处理。(2)查询时要保证查全率,所有响应域包含查询关键字的记录都应能查到。
2、时间特性
一般操作的响应时间应在1~2秒内。
3、适应性
(1)满足学校使用的需求。
(2)对前面提到的运行环境要求不应存在困难。
(三)系统图示
1、数据流图
管理员信息管理教务管理系统公布信息查看信息老师查看信息学生
1.1教务管理系统顶层图
录入信息教师名单登录教师管理信息查询查看信息教师信息学生信息 1.2.零层数据流图
ID和密码命令信息查询修改命令学生返回信息验证有效性返回信息信息数据学生选课情况信息查询系统学生选课系统 1.5.学生子系统
2、数据字典 2.1数据存储(1)老师信息 别名:无
简述:对老师信息进行存储管理 组成:老师姓名+密码+教师基本信息 组成方式:索引文件,教师姓名为关键字 查询要求:要求能立即查询(2)学生信息 别名:无
简述:对学生的信息进行存储管理 组成:学号+密码+选课信息+成绩+考试信息 组织方式:索引文件,学号为关键字 查询要求:要求能立即查询(3)选课信息 别名:无
简述:对学生所选择的课程信息进行存储管理 组成:课程+上课时间+上课地点 查询要求:要求能立即查询(4)评教信息 别名:无 简述:对评教的过程以及结果进行存储管理 组成:学号+评教信息 查询要求:要求能立即查询 2.2数据加工
(1)加工名:录入信息 编号:1.1 激发条件:接收到教师、学生的信息时 优先级:普通 输入:教师、学生信息 输出:无 加工逻辑:无(2)加工名:登录 编号:1.2 激发条件:进入本系统 优先级:普通 输入:用户信息 输出:登录成功或失败 加工逻辑:无
3、系统流程图
教务管理系统基本配置成绩管理教学评价系统选课管理基本信息管理信息公布招生管理成绩录入权限设置成绩录入重修重考成绩管理成绩查询成绩统计与分析成绩审批及维护评教指标设置学生在线评教教研室主任评教评教结果分析统计学生网上选课选课数据调查选课结果查询选课结果统计生成课表学生日常管理教师日常管理开课课程管理教务信息公布新生管理学生注册注册进程分析注册数据统计查询
4、用例视图
用例视图(Use Case View)是被称为参与者的外部用户所能观察到的系统功能的模型图。教务管理系统的用例视图如下: 教师档案管理管理员系统维护学生档案管理成绩管理学生成绩查询个人成绩查询课程管理网上评教成绩录入学生选课学生用户教师选课教师用户
5、顺序图
5.1学生选课、退课顺序图
对象11登录基础类学生信息数据信息2:验证消息3:进入学生界面4:点击选课退课5:执行选课、退选课6:提示操作成功
5.2管理员添加、修改、删除用户顺序图 管理员1:登录基础类用户管理界面2:验证登录3:进入管理员界面4:点击添加、修改、删除用户5:添加、修改、删除用户6:提示操作成功
6、状态图
网站主页用户登录浏览多个信息浏览查找信息基本业务模块下载文件数据页面更新
7、活动图
7.1学生查询成绩活动图 学生管理员教师登录用户名、密码错误正确选择查询科目生成成绩单成绩单错误通知管理员成绩有误无错误联系任课教师修改成绩更新数据库 7.2学生选课活动图
登录用户名、密码错误正确选择科目确定选课与专业冲突人数已满不和专业冲突人数未满更新数据库 7.3、管理员修改操作活动图 登录用户名错误正确选择修改项目确定修改继续修改不继续更新数据库
(四)故障处理
1、正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。调试中遇到的问题及解决的方案:
2、遇到“数据库已经关闭”提示信息阻止程序运行时:可以查看一下进行此项操作时,操作的表是否被关闭了或者实在没有关闭此表的情况下又一次运用打开语句打开此表。
第五篇:教务管理系统需求分析
江苏技术师范学院
毕业论文(设计)需求分析
题目:常州市育才中学教务管理系统设计学院:计算机工程学院姓名:成义杰
学号:指导教师:陈鉴富
2012 年10月22日
前言
二十一世纪是一个信息化的时代,教务管理信息系统作为教育信息化的重要组成部分,也应该得到很好的发展,以便帮助学院各管理层能及时、准确地掌握信息,使学院的教务管理工作步入新的章篇。
教务管理系统是典型的信息管理系统,其开发主要包括后端数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
1.选题依据
教务管理系统作为教育单位一个不可缺少的部分,它的内容对于学校的决策者和管理者来说都是至关重要,所以教务管理系统应为使用者提供充足的信息和快捷的查询手段。但是人们一直以来都使用传统人工的方式管理文件资料,这种管理方式存在着许多缺点:如效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。即使有些学校使用了计算机,但由于操作形式各异、输入方法不同、定义不统一,这对于管理者和使用者都产生使用上的不便,因此对于管理系统的统一性、完整性、及时性的要求也就迫在眉急了。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
2.研究内容与方法
2.1内容
教务管理系统是一个基于数据库开发应用程序,由前台功能设计和后台功能设计部组成,规划系统功能模块如下: 1.教学资源管理模块设计
该模块主要包括:主要功能包括导入教师信息、录入教师信息、机构设置、确定部门人员、处理离校人员组成; 2.开课计划管理模块设计
该模块的主要包括:录入科目信息、录入模块信息、设置课程方案、设置开课计划、设置学期、周数组成;3.学生学籍管理模块设计
该模块的主要包括:创建班级、班级注册、确定班级所属年级、录入学生信息、调整学生班级、确定异动学生、查看学生信息;
4.学生成绩管理模块设计
该模块的主要包括:成绩录入、成绩发布、成绩查询、成绩分析一共4个模块;5.学生选课管理模块设计
该模块的主要包括:网上选课设置、选课要求设置、调整学生选课、查看选课结果;
6.数据库维护模块设计
该模块的主要包括:数据备份、数据恢复、创建数据备份维护计划一共3个部分;7.系统管理模块设计
该模块的主要包括:日志管理、用户管理二个子模块。
2.2实现手段
硬件平台:
CPU:P41.8GHz。内存:256MB以上。
软件平台:
操作系统:Windows xp/ Windows 2000。数据库:SQL Server 2005。
浏览器:IE5.0及以上,推荐使用IE6.0。Web服务器:IIS5.0。
分辨率:最佳效果1024×768像素。
3.工作计划(进度安排)
1---3 周:交流课题任务,正确理解课题,撰写开题报告
4---6 周:系统调查与分析,分析知名博客系统的结构,撰写需求分析文档 7---9 周:系统设计
10-12周:系统实现(编码、调试、验收)
13-15周;检查论文初稿,完善不足之处,完成论文定稿
4.参考文献
[1] ASP.NET网站开发四“酷”全书 电子工业出版社 武嘉 2005年8月 [2] ASP+SQL Server组建动态网站实例精讲 人民邮电出版社魏雪萍2005年6月
[3] ASP.NET程序设计教程(C#版)机械工业出版社 常永英、崔淼、马润成、梁云杰等2009年9月
[4] ASP数据库开发实例解析 机械工业出版社 李严、于亚芳、王国辉 200
4年12月
[5] ASP.NET服务器控件开发技术与实例 人民邮电出版社 郝刚、袁永刚、齐艳编著
2005年1月