




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、系统规划1.现行业务系统描述在学校,教务管理工作是非常重要的一项工作,它负责整个学校的日常教学安排,学生的学籍管理等等。以前都是人工进行操作。随着学校规模扩大,教务处的教务管理工作量大大加重。随着计算机应用的发展,教务工作者急切希望能够将大部分繁琐的工作交由计算机处理,以减轻人工的压力并提高工作效率,而计算机的普及更加快了教务管理系统的产生。上一代的教务管理系统主要为单机单用户的系统,其数据库主要采用Foxbase或FoxPro,系统开发环境也是数据库内置的开发工具。其特点是单机单用户方式,开发简单,能充分利用数据库的特性。其缺点是开发出的系统依赖性强,运行必须依托数据库环境;不容易升级与扩展;无法实现数据的共享与并行操作;代码重用性差。随着计算机网络的发展,特别是校园网的建立,原有教务管理系统数据共享差的问题更加突出,而新需求的提出也越来越多,越来越频繁。这就对系统可扩展性和标准化的要求更高。而原有的系统由于其与生俱来的缺点已无法再适应现有的需求了。因此,使用现在的新技术,开发出适应新的需求的新系统已刻不容缓。2组织结构图1大致是学校的组织结构图:校教务处,是使用综合教务系统的主要部门,对学生的教务管理主要由教务处承担,进行集中管理。校长教务处计算机学院经济信息学院数学学院计算机软件与理论计算机应用计算体系结构软件教研室理论教研室图1 组织结构图3业务流程分析教务管理系统是一个面向学校教务人员,为其提供服务的综合信息管理系统。教务人员通过本系统完成相关的日常工作,这些工作也是平常较为繁重的工作。学生的个人信息、所有的课程考试成绩以及每学期的开课情况都记录在教务系统里进行管理。教务管理系统工作流程由教务人员在公共信息系统中完成对运行教务系统所需的基本数据的维护(如:系所信息,专业信息等)。包括这些信息的增、修、改,对于系所和专业的变动都将在这进行操作。所有专业都必须附属于一个也只有一个系所。系统开始投入使用,教务人员先根据学校实际情况,建立系所的信息,主要信息包括系所的名称及它的编号。输入专业信息的过程是首先从系统数据库中选择相关的系所,然后在它下面加入新的专业信息。当学校系所、专业发生变动后,教务人员要及时完成对库中的系所信息和专业信息的维护。新生入学后由教务人员在学籍系统中完成新生学籍信息的维护。包括班级的建立,新生个人信息的录入。班级是一个“专业”下面的组织结构,它也是学生的上层组织结构。在每个新学年,新生来校报到后,教务人员先从公共信息库中选择正确的系所信息及专业信息,在专业下加入班级,班级的信息包括班级名称及其编号,班级添加完后,就可以在其下面添加新生的信息。新生的信息来自新生的信息卡,由教务人员手工输入。如果新生所在班级已经存在,则直接从库中选择相应的班级,进行新生信息的输入。在每个学期开始,教务处根据老师的情况,以班级为单位,通过排课系统为每个班级制定下学期的开课情况。这部分包括三个方面,一是任课教师的信息管理,教务人员要录入新的任课教师的基本信息,并负责对已有教师信息的变动的更新;二是课程信息的管理,教务人员还要对学校所有开设课程的信息进行管理与维护,当课程变化后要及时更新;第三,也是本步骤最主要的工作,教务人员根据前面所产生的信息,即班级信息、教师信息和课程信息,组织编排每个班级本学期的开课情况以及每门课的任课教师和课时。每学期末,选课的数据送至成绩系统,由教务人员完成学生成绩的维护工作(成绩排名,成绩单打印)。首先是教务人员根据成绩单,将每个学生每门课的成绩录入。然后根据相同专业或同一班级进行成绩的排名打印。 还要打印每个学生的单科成绩,生成本学期的学生成绩单。在学生即将毕业时,教务人员在成绩系统中查询每个学生的所有学年的各科成绩情况,为学生的毕业审核提供依据,并根据需要打印出每个学生所有的成绩单。4现行系统存在的主要问题分析现行系统的主要问题归纳起来有:1. 单机单用户系统,随着网络的发展和校园网的建立,同时教务管理系统中信息的使用者大大增加,原有的单机单用户系统已远远不能满足需要。同时,原有的数据库也不支持多用户的网络运行环境。2系统独立性差。原有系统一般都是使用数据库提供的开发工具编写的程序,因此受数据库的制约比较大,编写出来的程序性能也不好。特别是无法支持如Access, SQL Server等新的数据库。3模块性差。由于不是一个完整的编程语言,故无法做到代码的模块化,给功能的扩展带来了巨大的不便。5提出可能的解决方案/系统功能要求鉴于目前学校对教务管理系统的需求与实际情况,新系统方案的重点放在系统的可扩展性上,为了实现这一设计,新系统应具备以下几方面的要求:1新系统采用客户端/服务器结构,充分利用现有的校园网络资源,打破地域的限制,并能提供多人同时使用系统,提高工作效率。2使用最新的数据访问接口(ADO),可以运行于Win9x/WinNT/Win2000/WinXP多种操作系统上,所有支持ADO接口的数据库都可以作为系统的后台数据库。因此,在以后对数据处理的要求提高时,容易升级为SQL Server 或 Oracle 等数据库。3新系统从设计到实现都应遵循模块化,用一致的接口进行信息的传递与模块调用。模块的划分应尽量符合实际业务的划分,以保证以后新模块的加入尽可能少的影响现有功能模块的运行6可行性分析与决策对于新系统设计的几个关键技术的可行性分析如下,1新系统目前使用Access2000作为数据库,这是一个支持多用户的新型数据库,适用于中小规模的数据量需求。学校校园网的建设也为新系统客户端/服务器的结构提供了硬件的支持。2使用Visual Basic作为系统的开发环境,Visual Basic作为一种现代的编程语言,提供完善的指令流控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供了保障。同时,Visual Basic支持的ADO数据访问接口是Windows平台下被各类主流数据库广泛支持的数据库接口,这些数据库中包括大型数据库如SQL Server和Oracle等。使用标准的数据访问接口给数据的共享及以后数据库的升级提供极大的方便和保障。也保证了系统能够适应网络环境里各种操作系统平台的要求。3Visual Basic对于类和对象的支持,保证了代码的模块化要求,而代码模块化的程度的提高,非常有利于以后对新系统的扩展与修改。符合现代信息管理系统开发的理念。综上所述,新系统的设计与开发在技术上和硬件设备上的条件都是满足的,新系统的开发是可行的。根据上述画流程图1.基本数据的维护公共信息表系所信息专业信息学籍信息的维护学生信息表教务人员打印成绩单成绩信息表成绩信息的维护成绩信息开课信息表制定开课教师信息表教师信息的维护教师信息课程信息表课程信息的维护课程信息学生信息1、 第一层数据流程图 学院信息记录 学院数据库 专业数据库公共信息管理学院、专业资料卡 专业信息记录学生档案管理人员2,教务管理第一层流程图新生信息维护学籍管理人员班级信息新生信息录入选择正确的系所专业教务管理系统系所信息维护专业信息的维护输入专业信息建立系所信息排课系统成绩系统教师信息管理课程信息管理编排班级开课情况编排课时学生成绩维护成绩录入成绩排名成绩打印3. 第二层流程图(1) 公共信息管理数据流程图学生档案管理人员1.1录入处理专业处理专业数据库学院录入学院数据库(2)学籍管理数据流程图 2.2学籍信息查询 库中专业信息 库中学院信息查询学院、专业、学生、班级条件班级数据库 库中专业数据库学生档案管理 人员学院数据库班级信息库中学生 库存班级信息信息 学生、专业、学院、班级查询信息结果学生数据库2.1学籍信息录入存库班级、学生资料卡学生信息(3)课程管理数据流程图班级数据库课程编排人员3.1教师信息管理教师数据库3.3课程开课编排3.2课程信息管理3.4课程开课表查询课程开设表数据库课程数据库教师、班级查询条件课程开设信息教师信息教师信息记录库中教师信息课程信息开设班级信息课程开课表查询结果课程记录库中课程开设表库中课程信息编排好的课程开设表(4)成绩管理数据流程图学生成绩管理人员4.1成绩管理 课程数据库 4.2 成绩查询成绩数据库学生数据库成绩单 成绩排名 成绩信息记录 指定班级信息 成绩相关课程信
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 易用性与人性化质检技术考核试卷
- 植物基纸浆创新考核试卷
- 箱包行业智能穿戴设备考核试卷
- 糖批发企业市场竞争力分析与发展规划考核试卷
- 硅冶炼过程中的产品质量检验与控制考核试卷
- 影视灯光控制台租赁与租赁设备安全操作培训协议
- 高端冰球比赛冰面监测系统租赁与维护保障协议
- 生物制药中试基地股权投资与项目验收合作协议
- 翻译认证补充协议(学术论文)
- 国际配偶移民忠诚度约定书
- iso220002024食品安全管理体系标准
- 空间中的垂直学案高三数学一轮复习
- 重庆江北国际机场有限公司招聘笔试题库2024
- ipv6升级改造建设方案
- 大学生英语四级真题模拟试卷5份
- 单位反恐专项经费保障制度
- 羽毛球比赛对阵表模板
- 2024年上海市中考数学真题试卷及答案解析
- 统编版2023-2024学年语文三年级下册第五单元导读课教学设计
- 2024年陕西延长石油(集团)有限责任公司校园招聘考试试题参考答案
- 地籍测量成果报告
评论
0/150
提交评论