ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:230.20KB ,
资源ID:9706368      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9706368.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(教务管理系统分析与设计.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

教务管理系统分析与设计.docx

1、教务管理系统分析与设计新乡学院计算机与信息工程学院项目实训报告项目名称教务管理系统的分析与设计班 级2012级计算机信息管理2班学 号12053010220姓 名白美玲指导教师赵红燕 2014年 10月 20日项目实训主要目的通过本课程的实训,复习、领会、巩固和运用课堂上所学的系统开发的理论知识。通过理论与实践相结合,使学生掌握系统的规划、分析、设计和实施等各个阶段的具体方法和步骤,并学会撰写系统开发所需的各项文档资料。同时训练和培养学生获取信息和综合处理信息的能力、文字和语言表达能力,为后继的毕业设计和软件开发的实际工作打下良好的基础。项目实训任务要求针对一个实用的中小型信息系统,对该系统进

2、行调查、可行性分析、系统分析与设计,并完成相应的报告。实训结束,以书面形式上交实训报告。(1)撰写系统的可行性分析报告。(2)撰写系统分析报告,包括组织结构分析、业务流程分析、数据流程分析、数据词典等。(3)撰写系统设计报告,包括系统物理配置设计、功能结构设计、代码设计、数据库设计、输入输出设计等。教师评语成绩: 指导教师(签名) 引言:教务管理系统类似于档案管理,它是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以教务信息管理系统能够为用户提供充足的信息和快捷的查询手段。但目前还有一些单位和部门还是使用传统人工的方式公务员之家管理文件档案,这种管理方式存在着许

3、多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。同时随着学校的规模不断扩大,学生数量急剧增加,有关教务的各种信息量也成倍增长。所以教务信息管理系统的可运行性和功能效用的多少就显得尤为重要了。 教育事业的不断发展,各级教育层次的教学规模日益扩大,采用传统的教务信息管理方法(如开发程度不高的管理系统)不但浪费大量人力、物力和财力资源,而且不能满足当前教育发展的需求。基于学生对于自己学习事业的关心,开发具有高效,易于查询并且便于管理员管理的教务信息系统的需求就明显增多。教务信息管理系统最简单的是采用SQL server2003的数据库技术

4、进行架构,主要包括登录,教师用户,管理员用户,学生用户四个模块,各个对象根据自己的权限进行查询。系统管理员通过数据库后台对学生或者其他的输入对象输入的数据进行整理和更新。由于信息量的巨大,管理员要时不时对系统进行维护和更新,保证系统能够顺畅运行。采用教务管理信息系统可取代原系统的单据手工传递工作,减少人工开支,节省资金,并且可大大提高信息量的取得,缩短信息处理周期,规划教学资源,提高学生信息,及时反馈教学信息的利用率。1.系统概述1.1系统简介 人类经历了三次“工业革命”,今天的我们享用着第三次工业革命带来的方便与快捷。进入信息化时代的我们,对日常生活中的快捷化也有了更高的要求。特别是企事业单

5、位,人员多、难于管理,效率低下,成了阻滞企事业单位发展的巨大困惑。希望通过该信息系统的建设实现高效率高质量的管理效果。 该系统可以方便学生的成绩信息查询、学籍信息查询、班级课表查询、个人课表查询,并且可以网上选课,及时获得学校各种通告,也包括对个人信息的适时修改等自助服务功能;提高普通教职工的工作效率,比如教师进入系统之后,也可以对自己的个人信息进行查询、修改,可以对教学执行计划、班级课表、教师课表、教室(地点)课表、授课学生名单及试验项目进行查询。最大的特点是对学生成绩的输入、修改,还包括对学校各种公告信息的及时收录。另外对管理人员、系统管理员也实现了信息化管理,如校内信息、通知公告、招生就

6、业等等。1.2 开发背景 现如今高校为适应社会的需求以及自身办学的需要,扩建、扩招已在寻常不过。自然就会有更多的学生信息需要处理。如果只靠人力来完成,必然是一项非常繁琐、复杂的工作,而且还会出现很多意想不到的错误,这不仅会给教学及管理带来了很大的不便,也不益于学校全面快速发展的需要。 众所周知,作为高校日常教学中的主要管理工作之一的教务管理,它涉及到院校、专业、师生等诸多方面。特别是目前国家的教育体制也正处在不断改革、创新的阶段,教育部门充分吸取国外优秀的教学模式,结合国内多年的办学经验,逐步探索出了适合中国特色的教学形式,国家教育部面向各级各类学校开展了全面学分制改革。同时,随着选课制的展开

7、和深入,教务日常管理工作也日趋繁重、复杂,如何把教务工作信息化、模块化、便捷化便成为了现代高校发展的重点。所以总的来说,教务管理软件应实现教务信息的集中管理,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的计算机教务管理系统和全校信息系统打下良好的基础。在高校中,教务管理工作具有举足轻重的地位,教学质量直接取决十教务管理水平。现如今教务管理信息系统的开发与实施可谓日新月异。在不断发展进步的过程中,各高校一方面不断投资购建各种硬件、系统软件和网络,另一方面也不断开发实施了各类教学、科研、办公管理等应用系统,形成了一定规模的信息化建设体系。 教务管理系统是一个庞大而

8、复杂的系统,它包括对学生信息的注册、修改,学生选课及课程管理和学生的四六级考试及计算机等级考试的管理;对教师课程的管理以及对选课学生评分的管理;和管理员对教师、各类考试的综合管理等主要的功能。教务管理系统运行的状况将直接影响到学校里的主要工作,一旦此系统出错,不仅学校的教学进度安排会受到一定程度的影响,而且还会危及到每一个在校学生的切身利益。所以设计一个功能相对完整、操作简单以及界面友好的教务管理系统变得非常重要。 为了提高教务管理的工作效率和服务质量,降低出错率,精简人力、物力的投入,各个高校均建立了自己的教务管理信息系统,为学校的动态管理和分析决策带来了极大的便利。现在的学校的教务管理也逐

9、步从手工转到计算机自动化信息处理阶段。通过这个系统,用户可以方便的对教师信息以及学生信息和学生成绩资料进行添加、修改和删除操作,还可以对学生资料和成绩进行查询操作。除此之外,对用户的添加和删除操作也很方便。教务管理系统是典型的信息管理系统(MIS),它能够实现整体规划教学资源学生,教师,教室,评估教学质量,制定教学计划,检查教学进度,给学校的教务人员管理教务工作提供了极大的方便1.3系统目的1.人力与设备费用的节省;2处理速度的提高;3管理信息服务的改进;4人员工作效率的提高1.4 可行性分析在系统的开发前期对系统进行可行性分析是十分必要的一个环节,这对于保证资源的合理使用,避免浪费是十分必要

10、的,也是项目一旦开始以后能顺利进行的必要保证。信息系统的建设是一项投资大,时间长的复杂工程,可行性研究更为必要,也更复杂,更困难。“可行性”是指在当前情况下,企业研制这个信息系统是否有必要,是否具备必要的条件。可行性的含义不仅包括可能性,还包括必要性,合理性。1.4.1初步调查随着计算机应用的推进与普及,大部分高校都拥有一套管理自己内部教务信息的信息管理系统,而且这种趋势已向中小学蔓延,但因各校的组织结构部门的划分不尽相同,系统的结构及实施也各有所以,但教务管理的工作重点却均是放在了学生的学籍信息、相关课程的成绩资料以及教师的课程安排等,故而开发一套具备基本教务信息管理功能的、可移植性较强的管

11、理信息系统不为一件乐事。它既可以作为学校开发教务管理信息系统的模板,又可作为自主设计开发教务管理系统的一个参照。1.4.2 可行性研究可行性研究是系统分析阶段的第二项活动。此活动的主要目标是:进一步明确系统的目标、规模与功能,对系统开发背景、必要性和意义进行调查分析并根据需要和可能提出开发系统的初步方案与计划。可行性研究是对系统进行全面、概要的分析。通过调查分析,系统的设计方案有以下三个可行性:(1)管理可行性:信息化的教务管理在如今的信息时代是大势所趋,而且随着现代管理理念、方法和途径的发展,教务信息化管理手段日渐成熟,也必定会突飞猛进,所以从长远利益出发,主管领导对该项目的开发与实施会大力

12、支持。(2)技术可行性:本系统采用Windows2005作为操作平台。数据库选用SQLserver2005,该数据库管理系统在Windows2005Professional上能运行,并提供数据库之间的数据复制功能,可代替现有系统单据数据的手工传递工作,降低出错率,提高数据的可用性。本系统的应用软件开发平台也选用MicrosoftVisualStudio.NET2008。(3)经济可行性:采用教务管理信息系统可取代原系统的单据手工传递工作,减少人工开支,节省资金,并且可大大提高信息量的取得,缩短信息处理周期,规划教学资源,提高学生信息,及时反馈教学信息的利用率,使教学质量更上一个台阶。(4)营运

13、可行性:本系统操作简单,易于理解,只需通过简单熟悉,上手较快,学校教务管理处的教职员以及相关教师均能进行操作,营运环境要求低。面对于系统设计还应该以“标准性、安全性、兼容性、高效性、保密性、可维护性”为标准,在着眼于当前实用的基础上,为将来系统的扩展,升级留有余地。软件的开发应能在较长时间内满足学校的发展需要。通过可行性分析研究,认为系统的开发方案切实可行,可进行开发。2.系统分析2.1 用户需求分析2.1.1学生模块功能需求(1)只限于一般用户和管理员操作。而且不同的用户级别所操作的教务信息类型是有限制的。用户可以向里面添加、修改和删除数据。(2)学生用户登陆后可以进行学籍管理、成绩管理、等

14、级考试管理等基本信息管理。2.1.2 教师模块功能需求教师可以通过登录系统后进行教师管理、排课管理、教学计划、成绩管理基本信息管理。2.1.3 系统管理员功能模块需求(1)数据备份:管理员可以通过选择保存的路径把数据库保存在硬盘中,也可保存在软盘中。(2)数据恢复:管理员可以通过选择路径把数据恢复。(3)操作学生管理:仅限管理员。其中可以添加、修改、删除操作学生,设置他们的权限、级别及密码。(4)系统整理信息:显示距离管理员整理系统的时间。2.2 组织结构分析 组织结构是指,对于工作任务如何进行分工、分组和协调合作。 组织结构是表明组织各部分排列顺序、空间位置、聚散状态、联系方式以及各要素之间

15、相互关系的一种模式,是整个管理系统的“框架”。 组织结构是组织的全体成员为实现组织目标,在管理工作中进行分工协作,在职务范围、责任、权利方面所形成的结构体系。组织结构是组织在职、责、权方面的动态结构体系,其本质是为实现组织战略目标而采取的一种分工协作体系,组织结构必须随着组织的重大战略调整而调整。图1 教务系统管理组织结构图2.3 业务流程分析业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合理流向,它是物理模型。业务流程图主要是描述业务走向,比如说病人吧,病人首先要去挂号,然后再到医生那里看病开药,然后再到药房领药,然

16、后回家。业务流程图描述的是完整的业务流程,以业务处理过程为中心,一般没有数据的概念。 图2 教务管理系统业务流程图2.4 数据流程分析数据流程是数据的采集、输入、处理、加工和输出的全过程。信息原始数据经采集后,输入计算机系统,进行模式或统计运算,或按用户的特殊要求编制某种专门程序来加工处理数据,然后输出结果数据。输出结果一般都应说明或反映某一领域内客观事物自然属性的特性和规律性。图3 学生管理数据流程图图4教师管理数据流程图图5 系统管理员管理数据流程图2.5 数据字典数据流名称:登录教务系统进行管理参与者:学生简要说明:学生通过账号密码登录系统进行信息管理。前置条件:学生能够通过密码的检测顺

17、利登录系统。基本事件流:(1)学生用户单击“登录”按钮。(2)顺利进入系统页面。(3)学生用户可以在自己相应的权限内进行查询或修改信息。(4)学生用户查询或修改信息后,单击“退出”按钮,那么系统服务器就把信息保存起来方便管理员整理。(5)用例终止。其他事件流:学生用户登录系统后只是查询相关信息而不作任何修改,页面内的内容不会改变。后置条件: 查询后的信息不会在服务器上改变,但修改后的信息会在服务器上进行更新显示。注释:无用例名称:登录教务系统进行管理参与者:教师简要说明:教师用户通过账号密码登录教务系统进行信息的管理。前置条件: 教师能够通过密码的检测顺利登录系统。基本事件流:(1)教师用户单

18、击“登录”按钮。(2)顺利进入系统界面。(3)教师用户可以在相应的权限内进行成绩管理、排课管理和教学安排。(4)教师用户进行编辑查询后,单击“确定”按钮进行信息保存,数据库会对修改的信息进行更新显示。(5)用例终止。其他事件流: 教师用户登录系统后只是查询相关信息而不作任何修改,页面内的内容不会改变。后置条件: 教师用户进行修改后的信息会在服务器上进行更新显示。注释:无用例名称:登录教务系统进行管理参与者:系统管理员简要说明: 系统管理员通过账号密码登录教务系统进行信息的管理。前置条件: 系统管理员能够通过密码的检测顺利登录系统。基本事件流:(1)管理员用户单击“登录”按钮。(2)顺利进入系统

19、界面。(3)管理员登录系统服务器,对服务器信息进行整理,分析。或者修改学生、教师用户的权限。进行日志的管理。(4)管理员进行编辑查询后,单击“确定”按钮进行信息保存,数据库会对修改的信息进行更新显示。(5)用例终止。后置条件: 整理后的服务器信息会被更新显示。注释:无3 系统设计3.1 系统功能模块设计(1)基本数据管理:包括基本信息的查询,专业编号学年编号,学期编号以及教师编号的管理等.(2)教师管理:教师基本信息的管理,教师认可档案以及教师奖罚档案的管理等(3)选课排课管理:可进行全校排课的设定,班级排课的配臵,教师排课的设定等.(4)毕业管理:对毕业生的档案,学位,就业等进行管理。(5)

20、教务成绩管理:对学生的成绩,奖罚情况进行管理。图6 系统功能模块图3.2代码设计 代码是用来表征客观事物的一组有序的符号,是实体明确的、唯一的标识。使用代码可以提高计算机的处理效率,同时也便于数据的存储和检索,信息的分类和统计可节省空间和时间。代码的类型指代码符号的表示形式,一般有数字型、字母型、数字字母混合型等。3种类型的代码各有所长,应根据使用者的要求、信息量的多少、信息交换的频度、使用者的习惯等方面综合考虑。代码设计应该遵循以下基本原则:惟一性。一个对象可能有多个名称,也可按不同的方式对它进行描述。但在一个编码体系中,一个对象只能赋予它惟一的代码。最简单的就是职工编号、学生的编号等。合理

21、性。代码结构与相应的分类体系相对应。可扩充性。应留有充分的余地,以备将来不断扩充的需要。简单性。结构尽可能简单,以减少各种差错。适用性。代码尽可能反映对象的特点,以助记忆,便于填写。规范性。国家有关编码标准是代码设计的重要依据,已有标准的必须遵循。在一个代码体系中,代码结构、类型、编写格式必须统一。系统性。有一定的分组规则,从而在整个系统中具有通用性。本系统采用自检码设计,以下是以下是对本系统的主要数据代码进行说明:学生学号:入学年份所在学院专业编号班级编号编号 如: 12 02 10 02 01教师编号:就职年份所在学院所属专业编号如: 07 05 10 11课程编号:授课学院课属专业教师编

22、号所在班级编号如: 01 10 11 01 013.3 数据库设计3.3.1 概念结构设计E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。图7 教务管理系统E-R图3.3.2逻辑结构设计由E-R图转换成关系模式:1教师(教师编号,姓名,性别,工作时间,政治面貌,学历,职称,联系电话)2学生(学号,姓名,性别,出生日期,班级编号,政治面貌,毕业学校) 3课程(课程编号,课程名,课程类别,学分)4成绩(成绩ID,学号,学年,学期,课程编号,成绩)5授课(授课ID,课程编号,教师编号,班级编号,学年

23、,学期,学时,时间,地点)6选课(选课ID,课程编号,学号)3.3.3 物理结构设计教务管理系统数据库的实体有:学生,教师,专业,院系,教室,教材,考试成绩,课程,上课时间等。表1 学生信息数据库字段字段类型是否标识长度是否可以为空学号varchar是20否姓名varchar否10否班级编号varchar否20是性别varchar否10是年级int否是政治面貌varchar否5是民族varchar否5否籍贯varchar否20否专业院系varchar否10是入学时间Datetime否10否出生日期Datetime否10否表2课程库数据库表字段字段类型是否标识长度是否可以为空课程编号int是否课

24、程名称char否20否教师Char否10是学分int否是课时varchar否20否上课地点char否20否表3成绩表数据库表字段字段类型是否标识长度是否可以为空姓名varchar否10否分数varchar否20否课程编号int是否是否重修varchar否2是是否补考varchar否2是是否已确定成绩varchar否2是表4教师数据库表字段字段类型是否标识长度是否可以为空编号Char是10否姓名Char否10否性别Char否2否出生日期Datetime否10是职称Char否5否系别Char否10否3.4输入输出设计3.4.1输入设计表5 学生信息输入设计学号姓名性别年级班级编号民族籍贯入学时间出

25、生日期政治面貌院系专业确定取消表6课程信息输入课程编号学分课时课程名称教师编号上课地点确定取消表7成绩信息姓名课程编号是否不考分数是否重修确定成绩确定取消表8教师信息编号性别职称姓名出生日期系别确定取消3.4.2 输出设计输入学号* 输出的内容显示如下:表9学生信息学号姓名班级编号性别政治面貌民族籍贯院系专业入学时间出生日期1202100201张三010102男团员汉中国计算机2012.091994.02输入课程编号 0110110101 输出的内容显示如下:表10课程信息课程编号课程名称学分任课教师课时上课地点0110110101信息管理3王宏18A01-313输入教师编号 07051011

26、 输出的内容如下:表11 教师信息编号姓名性别出生日期职称系别07051011王宏女1980.05高讲管理学院4.总结从功能上来讲,本教务系统数据库采用自顶而下的设计思路,数据库的访问权限逐层限制。同时处于同一层次的不同角色之间的权限有交叉性又有差异性。基本上能够完成对数据的查询,添加,删除,修改等基本的数据库系统操作。从数据库的运行效率上来讲,本教务管理系统由于没有采用数据库管理系统的默认的系统参数,并根据的实际的数据需求进行重新配臵,同时对物理体系结构的调整,使得数据库的运行效率得到提高。5.设计心得通过近10周的学习,我觉得信息系统分析与设计这门课程收获还是挺大的。如果我们决定要做一个系

27、统,就得对这个系统有一个整体得把握,首先要进行系统的规划和选择,接着就是系统的设计,其中系统设计包括三个部分:1.确定系统需求;2.系统需求结构化:过程建模,这一步骤主要就是画数据流图;3.系统需求结构化:概念数据建模,这一过程主要是画实体关系图。然后就是进行系统设计,系统设计包括设计人机界面和数据库设计。最后一步就是系统的实现与运行。我们做东西,也是要追求进步,如果说做出来的东西和以前的系统都没什么两样,这样意义也不大。不过,这也得是在我们能力所及的范围内,我们得适当地把握好自己的时间和现有资源进行适当的设计。相信自己的努力还是能有一个很好的结果的,我们得对自己的发展有一个好的概括。信息系统

28、分析与设计的大作业从第一周到第九周一直伴随着我们,说实在话,一直觉得自己有做不完的作业,刚开始还有些抱怨,但随着作业的进行,我们慢慢看到了自己的小小成果,觉得付出有了回报,并开始乐在其中。在这期间,老师也一直鼓励我们,她告诉我们,只要坚持做下去,我们会收获到成功的喜悦的!现在,我们已基本完成了大作业分析阶段,在分析阶段,我们也遇到了很多问题,比如刚开始画数据流图时,visio用的不是很熟练,数据流图中的数据流、数据存储、过程、源点和宿点不知道怎样连接,层与层之间也不知如何区分,有时候甚至想要放弃。还好有老师的鼓励与指导,才克服了这一难关。在画E-R图的时候遇到的问题就相对少了一点,因为以前学习

29、数据库的时候就画过E-R图了,所以在画的过程中就相对轻松一点。接下来就是系统的设计了,时间还蛮紧迫的,我们仍需努力。老师说过:我们现在还没有达到“喝茶看报纸”的层次,那得等到我们具备了足够的能力,所以要想达到那个高度,我们现在应该更加努力。在整个过程中,必须把握好进度,如果一步跟不上,可能就会步步跟不上。在对我们所要实现的功能有了个整体的把握的情况下,我们制作出了令自己还算满意的图形。现在我觉得自己基本可以熟练运用visio了,这也算是一大收获吧!总的来说,这次信息系统分析与设计的课程设计让我获益匪浅,以前只是纸上谈兵,没有亲自实践,不知道理论上升到实践路程的艰辛。通过这次自己亲自选题、绘制数据流程图、业务流程图、E-R图到完成分析,我体验了其中的不容易,也尝到了其中的甜头。我们还会继续努力,更好的完成下面的工作6参

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1