1、一、学校教务管理信息系统的规划:(一)开发背景介绍:随着信息技术的发展,计算机在各行各业都得到越来越广泛的应用,各级学校教育部门也同样面临着信息时代的巨大挑战。教务管理工作是学校管理工作的重要组成部分,教务管理的计算机化将是建设现代化学校必不可少的基本条件。同时,随着我国教育水平的提高,招生数量比例增大,传统的学生管理的工作量繁琐复杂。所以,针对具体情况开发了教务管理信息系统。(二)项目概况;节省人力资源,快捷方便,提高学校管理的质量,快捷的管理学生信息,教师信息,课程信息。通过该系统方便全校同学们选课,报名,查询成绩。教师发布成绩等业务操作。(三)可行性分析:(1)管理可行性:信息化的教务管
2、理在如今的信息时代是大势所趋,而且随着现代管理理念、方法和途径的发展,教务信息化管理手段日渐成熟,也必定会突飞猛进,所以从长远利益出发,主管领导对该项目的开发与实施会大力支持。(2)技术可行性:本系统采用 Windows 2000 作为操作平台。数据库选用 SQL server 2000,该数据库管理系统在 Windows 2000 Professional上能运行,并提供数据库之间的数据复制功能,可代替现有系统单据数据的手工传递工作,降低出错率,提高数据的可用性。本系统的应用软件开发平台也选用 Microsoft Visual Studio .NET 2005。(3)经济可行性:采用教务管理
3、信息系统可取代原系统的单据手工传递工作,减少人工开支,节省资金,并且可大大提高信息量的取得,缩短信息处理周期,规划教学资源,提高学生信息,及时反馈教学信息的利用率,使教学质量更上一个台阶。(4)营运可行性:本系统操作简单,易于理解,只需通过简单熟悉,上手较快,学校教务管理处的教职员以及相关教师均能进行操作,营运环境要求低。所以,综上所述通过可行性分析研究,认为系统的开发方案切实可行,可进行开发。(四) 约束条件分析:(1)管理信息系统的建设需要庞大资金流支持,学校是否有充足的资金支持学校管理信息的的建设和开发是其主要的约束条件之一。 (2)懂得系统开发及系统维护的团队,人是社会实践的主体,如果
4、没有管理信息系统建设方面的人才参与,管理信息系统建设将不会成功。 (3)足够的硬件设施支持系统运行(如能否购买到做够大的服务器等硬件实施) 。 (4)学校领导的重视程度以及国家、学校政策倾斜支持度。(五) (1)本单位目前所使用的教务管理信息系统是学校花费巨资购买,目前本学校无论从资金规模还是技术层面都还需要积累。 (2)受学校资金规模等因素的影响,本学校的教务管理信息系统的服务器相对较小,人员登录过多时,会出现不能登录的现象,影响同学们获取必要的信息(3)数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找,如果缺乏系统、规范的信息管理手段,将对教务的管理工作带来很多麻烦。(六
5、)项目开发方案:学校教务管理信息系统开发采用模块化的开发方法,从整体到部分的逻辑开发顺序,将学校的教务管理系统分为学生模块、教师模块及管理员三个子系统模块。然后,在划分三个子系统模块所对用的功能,最后采用 从上到下和从下到上的相结合的方式将各个子系统通过一定的方式衔接起来,形成完整的系统,通过代码,实现管理信息系统的网络化。(七)实施进度:我校的管理信息系统是学校购买的,实施进度无。二 学校管理信息系统的分析。(一)组织结构分析: 教学管理系统学生选课系统 老师管理系统 系统管理自主选课 查看我的选课 查看成绩 成绩添加 查看学生信息 课程管理 学生管理 用户添加修改密码 教师管理学校教务信息
6、系统归属教务处管理,其目的是方便学校教务处管理工作。而学校教务处管理的对象以学生和老师为主。学校透过教务管理系统,即加强了教务处对老师和学生的管理力度,同时又减少了工作强度,提高了工作效率。(二)系统需求分析:学校教务管理信息系统需要满足来自三方面的需求,这三个方面分别是学生、教师和管理员,所以它的教务业务流程以这三方面为主:学生报到登记,注册学籍信息,方便学生选课,查询相关信息;制定学生的培养计划,方便教学运行办公室、有关教师制定自己的教学计划;教学运行办公室根据指定的学生培养计划对学生在学校的学习进行课程、进度等多方面具体详细的安排,定制出相关课表以及教师的上课时间地点,分别下发给学生以及
7、教师。就是经过分析制定的学校教务管理信息系统的业务流程。学校教务管理信息系统的业务流程如下:教学研究办公室学生培养计划表教学运行办公室课程安排表学生成绩单招生办 学生成绩管理处学生培养计划表 学生培养计划表课程安排表教师成绩单通知书选课单 课程申请(3)系统新的逻辑方案设计:学生功能模块学生登陆学生注销退出系统系统管理新生注册修改信息学籍管理所有课程我的课程添加选课删除选课课程管理报考等级考试报考历史计算机等级考试管理报考四六级报考历史四六级管理教师登陆教师注销退出系统系统管理添加课程课程列表删除课程查看选课学生信息评分课程管理教师功能模块教务管理系统管理员功能模块管理员登陆修改密码退出系统系
8、统管理添加教师教师列表删除教师教师管理课程管理四六级报考列表 所 有 课 程 我 的 课 程 添 加 选 课 删 除 选 课 课 程 管 理 所 有 课 程 我 的 课 程 添 加 选 课 删 除 选 课 课 程 管 理 考列表处理四六级报考信息计算机报考列表处理计算机报考信息功能结构图(数据流程图)学生管理员教师P1.1学籍注册登记成绩学生信息存档注册信息学生信息存档查询更改课程学生信息成绩表课程记录表授课信息 课程信息学生选课选课单选课结果查询查询等级考试报考 报考数据存档处理报考数据更新教师信息报考历史数据报考数据报名表 报考信息报考信息教师信息查询报考信息教师信息存档查询更新后的教师信
9、息成绩表(四)数据字典设计数据字典(DD,Data Dictionary):是以特定格式记录下来的、对系统的数据流程图中各个基本要素(数据流、加工、存储和外部项)的内容和特征所作的完整的定义和说明。数据字典是对数据流程图的重要补充和说明。现简要列出本系统的部分数据字典。1)外部实体卡片的定义,如表 3.1 所示。表 3.1 外部实体条目名称:管理员 总编号:1002说明:管理员 编 号:002输入数据流:登陆信息输出数据流:无2)处理过程卡片的定义,如表 3.2 所示。表 3.2 处理过程条目名称:管理员信息查看 总编号:2001别名:提交登录请求后,查看管理员信息 编 号:P1.2数据流来源
10、:D1数据流去向:管理员名称:学生 总编号:2002别名:无 编 号:P2.1数据流来源:D2数据流去向:老师、管理员名称:老师 总编号:2003别名: 编 号:P3.2数据流来源:P3.1 数据流去向:管理员、名称:课程 总编号:2004别名:无 编 号:P4.1数据流来源:D5数据流去向:管理员、学生、老师3)数据流卡片的定义,如表 3.3 所示。表 3.3 数据流条目名称:学生信息 总编号:3001功能:添加、删除、修改学生信息 编 号:F1输入数据流:P2.1输出数据流:管理员、老师名称:老师信息 总编号:3002功能:添加、删除、修改老师信息 编 号:F2输入数据流:P4.1输出数据
11、流:管理员名称:成绩 总编号:3003功能:添加、删除、修改学生成绩 编 号:F4输入数据流:P3.1输出数据流:老师名称:选修课程信息 总编号:3004功能:查看信息后,进行选修 编 号:F3输入数据流:P4.5输出数据流:学生4)数据存储卡片的定义,如表 3.4 所示。表 3.4 数据存储条目名称:管理员信息表 总编号:4001别名:无 编 号: D1包含的数据结构:管理员名称+密码有关数据流:P1.1、P1.2名称:老师信息表 总编号:4002别名:无 编 号:D2包含的数据结构:老师编号+老师名称+系别+年龄+入校时间有关数据流:P2.1、P2.2、P2.3、P2.4名称:学生信息表
12、总编号:4003别名:无 编 号:D4包含的数据结构:学号+名称+班别+系别+入校时间+年龄有关数据流:P3.2、P3.3名称:选修课程信息表 总编号:4004别名:无 编 号:D5包含的数据结构:课程编号+课程名称+授课老师+上课时间+上课人数+限报人数有关数据流:P4.1、P4.2、P4.3、P4.45)数据元素卡片的定义,如表 3.5 所示。表 3.5 数据元素条目名称:管理员编号 总编号:5001类型:字符 编 号: 01长度:(20) 说明:本系统的管理员编号有关数据结构:管理员信息名称:课程名称 总编号:5002类型:字符 编 号:02长度:(50) 说明:本系统的课程名称有关数据结构:选修课程信息