课程设计(论文)-学生补考管理系统分析设计报告.doc_第1页
课程设计(论文)-学生补考管理系统分析设计报告.doc_第2页
课程设计(论文)-学生补考管理系统分析设计报告.doc_第3页
课程设计(论文)-学生补考管理系统分析设计报告.doc_第4页
课程设计(论文)-学生补考管理系统分析设计报告.doc_第5页
免费预览已结束,剩余15页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课程设计 学生补考管理系统学生补考管理系统 小组成员: 2012-3-21学生补考管理系统 分析设计报告小组成员: 指导老师: 目录摘要3第一章 前言.4第二章 系统规划52.1系统调查52.2 可行性分析.62.3目标分析 .7 2.4项目开发计划8第三章 系统分析103.1业务流程图.103.2数据流程图.143.3功能分析图153.4数据字典163.5数据加工处理概述233.6管理信息系统流程设想图(新系统模型)23第四章 系统设计254.1功能设计图设计254.2新系统信息处理流程设计254.3输入设计(主要指数据录入设计).254.4数据库结构设计.264.5输出设计(主要指打印输出设计).26第五章 系统实施,维护275.1系统实施.275.2系统维护.28第六章 工作总结.29参考文献.30摘要 *高校是我国华东地区一所普通高等院校,目前在校生20000人,有43个本科专业,每学期参加补考的学生约有5000人次。 随着科技的迅速发展,信息数量急剧增加且越来越向信息化、数字化发展。管理信息系统是一个由人、计算机等组成的能进行信息的收集、传递、储存、加工、维护和使用的系统,必然能代替过去大量、繁杂的手工操作。对于一所学校来说,如何利用计算机改变统计大量学生信息时的繁重任务,如何消除因时间紧迫所产生的统计结果错误,设计出学生补考管理系统就是一个很好的解决方法。通过运用visual basic面向对象的编程环境编写学生成绩管理系统,利用软件工程原理,采用生命周期方法学,根据3nf的关系模式设计数据库表,用模块化设计方式将系统的各个功能模块层层分解,设计出系统的模块化结构,并根据系统的具体要求和需要实现的功能,详细地定义各个模块的具体功能。 开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,实现了学生成绩数据库的创建及学生成绩的输入、浏览、编辑和删除,同时,实现学生学籍数据库的创建,使整个系统具有良好的功能,界面友好的特点。关键词 mis vb 第一章 前言在当前的信息化时代中,任何高校,都需要一个实用的管理系统来规范学校管理、学生管理和数据统计和分析,这将会大大提升高校的管理水平,优化资源,尽可能地降低成本,实现最大效益化。针对上述情况,我使用了 microsoft公司的 visual foxpro 6.0开发工具,利用其提供的各种面向对象的开发工具,在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成一个满意的可行系统。本系统立足于教务处的角度,面向全校同学和教师,对全校的学生和成绩做统一管理,以实现管理的科学化,系统化,自动化,最大限度的为教师和同学们提供方便,节约人力、物力等各方面资源。彻底杜绝以前那种教师工作量大,工作步骤繁琐,学生有问题不知道去哪里解决的现象,而且消灭由于信息冗余而造成的数据不一致,和数据查询困难的问题。在下面的各章中我将以开发学生补考管理信息系统,谈谈其开发过程和所涉及到的问题及解决方法。 -下面就让我们开始正文的介绍第二章 系统规划2.1系统调查系统调查的主要内容有:系统的基本情况、系统中信息处理的状况、系统的资源情况及系统的各类人员对信息系统的态度。带着上述问题,我走访了学校领导,对实际相关人员进行了多次联系和调查,了解了实际的业务操作流程情况。2.1.1该高校与补考相关的组织机构设置如下:学校教务处各二级院系教务科教室管理科办公室教研室该组织机构分工比较明确,可以为新系统开发提供良好的环境,也表明组织机构操作方式的可行。2.1.2系统中信息处理状况:通过对原有系统业务流程的分析,可以发现这种模式存在着一些不合理之处,完全可以改进,使工作效率提高,信息迂回减少。2.1.3现行系统存在的问题:第一,全校所有不及格学生的信息都要经教务处汇总,教务处的工作量比较大,而工作内容也比较枯燥乏味。第二,各二级院系办公室根据教务处下发的补考通知单,发给每个需要补考的学生,这样的做法,使得学生信息不具有安全可靠性。所以,完全可以通过建立一套完整的补考管理信息系统,来对信息进行查询、修改、统计、检索等日常管理工作,尽量减少人员的介入和数据的冗余,以简练实用为基础,实现信息管理计算机化,提高工作效率和信息化水平。2.1.4系统的资源情况:该高校资源情况良好。2.1.5系统的各类人员对信息系统的态度:1 主要领导:系统的开发得到他们的一致认可。因此他们都以积极的态度支持系统的开发工作,并在人力和物力上提供保证。2 系统使用人员:繁重而单调的人工操作使他们非常繁忙,他们迫切希望从原来低效的工作状态中解脱出来,但也对系统的适用性提出了较高的要求。2.2 可行性分析 可行性分析对系统的开发至关重要,可以大幅减少不必要的损失,保证系统开发的顺利进行。因此要对系统进行基础数据的可用性、经济可行性、技术可行性三方面的系统可行性分析:2.2.1基础数据的可用性每学期考试结束后,各二级院系的办公室根据教师报送的学生成绩单,统计本院系考试不及格的学生的信息,填写补考学生明细表,报教务处教务科。而补考结束后,教师阅卷,填写补考成绩通知单。院系办公室统计补考不及格学生,编制补考不及格学生明细表,报教务科。教务科汇总全校补考不及格学生信息,为学生补考管理系统产生了基础数据。2.2.2经济上的可行性。一方面,新系统的开发不需要额外增加设备购置费、软件开发费、管理和维护费用,而且人员培训过程简单费用不多。另一方面,新系统的开发可以较好地解决因业务繁杂而造成的处理效率低下,并可以及时了解各项业务的进展情况,为及时调整决策提供可靠的数据支持,从而提高信息传递效益,同时还可以减少人工劳动、提高工作效率。2.2.3技术上的可行性 近几年来计算机技术发展异常迅猛,高速度大容量的电脑已成为许多学校日常工作必不可少的设备,推动办公自动化的软件不断涌现,微机的普及为该系统的开发奠定了坚实的基础。编制软件采用vb编程语言,vb是面向对象程序开发的理想语言,非常适合非计算机人员使用。2.3目标分析 2.3.1系统总目标学生补考管理系统的总目标是按照管理信息系统的管理和开发方法,采用先进的信息技术和手段,支持并规范学生补考业务的管理,并加强上述过程中各种信息资源的管理和应用,提高各部门管理工作的现代化水平,实现各部门信息的准确、及时处理和沟通及共享,为学生补考业务决策提供有利的支持和反馈信息,以实现总体目标。2.3.2具体目标1. 利用反馈信息,更方便为学生服务,使学生更好了解补考信息情况,及时作好补考准备。2. 加强并提高教务处的业务管理水平,提高工作效率。3. 实现强大的查询功能,更好地实现信息的及时沟通,为决策提供支持。2.4项目开发计划2.4.1 项目开发组织机构的设置和人员的安排由学校领导人领导团队。将系统开发人员分成三组,第一组进行可行性研究,需求分析,概要设计,详细设计等。第二组建立数据库,用户界面,编写代码,编译应用程序。第三组进行系统测试,系统运行维护并在前两组进行工作时同步完成报告撰写。2.4.2 项目开发的进度项目开发可分为两个阶段: 第一阶段 用时约一个月,进行系统初步调查,系统分析,需求分析,详细设计,画出业务流程图,数据流程图,数据字典,程序流程图。第二阶段 用时约一个月,进行程序的编写。利用vb进行程序的实际编写、测试、安装及人员培训。2.4.3项目开发的经费的概算基础投资(包括硬件设备和软件设备):15万其他一次性支出(包括软件设计和开发费用):5万经常性支出(包括软件维护和使用费用):5万2.4.4项目所需的硬件和软件资源(1)硬件资源:高性能的电子计算机、大容量的存贮装置,个人电脑(终端)以及联结起来的网线等,组成信息资源共享的计算机网络,有共享的打印机,扫描仪等等。(2)软件资源:用户端:windows2000,windows2003,windows xp 服务器端:windowsnt/windows2000及以上操作系统 编程语言:vfp6.0第三章 系统分析3.1业务流程图现行补考工作的工作流程进行如下: 每学期考试结束后,各二级院系的办公室根据教师报送的学生成绩报告单(见表1),统计本院系考试不及格的学生的信息,填写补考学生明细表(见表2),报教务处教务科。 教务科收集各个二级院系的统计表,汇总成全校的补考学生明细表(格式见表2) 。然后根据教室管理科提供的教室资源的信息,安排补考的时间,地点,编制考场安排明细表(见表3) 。把补考学生明细表和补考安排明细表下发给各个二级院系办公室。二级院系办公室收到教务处下发的表格后,为每个补考学生编制补考通知书(见表4) ,发给每个补考学生。补考结束后,教师阅卷,填写补考成绩通知单(见表5) 。院系办公室统计补考不及格学生,编制补考不及格学生明细表(见表6),报教务科。表1 学生成绩报告单班级:信管001 课程:管理信息系统序号学号姓名成绩12002060001李四90表2 补考学生明细表班级名称学号姓名课程名称信管0012002060002张三管理信息系统电子商务设计2002060007赵力管理信息系统信管0012002060012李然管理信息系统表3 考场安排明细表场次日期时间教室课程名称班级名称人数监考人12005年9月12日 8:00-10:00xx201管理信息系统信管0015信管0027bw203电子商务设计信管001422005年9月13日 8:00-10:00bw204数据结构工管0037表4补考通知单( )同学,你有如下课程考试不及格,请携带学生证和本补考通知单按下表制定的时间地点参加补考。课程名称补考日期补考时间补考地点管理信息系统2005年9月12日8:00-10:00xx201表5 补考成绩通知单班级:信管001 课程:管理信息系统 序号学号姓名补考成绩12002060002张三及格22002060007赵力不及格表6 补考不及格学生明细表班级名称学号姓名课程名称信管0012002060002张三管理信息系统电子商务设计 2002060007赵力管理信息系统信管0022002060012李然管理信息系统业务流程图的符号示意文档进程业务流程图见下图: 审批正式补考计划初步补考计划安排补考时间地点考场安排明细表补考安排下发院系编制补考通知单组织补考补考通知单发给学生组织阅卷填写补考成绩单补考成绩通知单汇总补考成绩补考不及格学生明细表补考学生明细表汇总补考信息采集补考学生信息教室信息成绩报告单学籍变动意见单学籍处理文件学籍处理审批学籍处理文件3.2数据流程图数据流程图是一种能全面描述信息系统逻辑模型的主要工具,也是系统分析人员与用户进行交流的有效手段。本系统的数据流程图把握住对系统总体目标与总体功能的要求,基于上述的业务流程图,从科学性,合理性和可行性入手,采用自顶向下,逐层分解的方法建立了本管理信息系统的逻辑模型,综合地反映出信息在本系统中的流动,处理和存储,具有抽象性和概括性。数据流程图符号由四种基本成分组成:外部实体数据流数据存储处理过程 第一层数据流程图教师 1业务处理学生第三层数据流程图3.3功能分析图1教务科负责组织补考业务的开展2教室资源科负责管理补考所用的教室资源3办公室负责统计本院系补考学生的信息,给不及格的学生发放补考通知单,学生补考后统计成绩4教研室负责组织教师阅卷,填写补考成绩单教务科教室管理科组织补考管理教室资源办公室教研室统计补考学生信息统计补考成绩组织教师阅卷填写补考成绩单发放补考通知单3.4数据字典数据字典的作用是给数据流程图上的每个成分以定义和说明。数据流程图有很多层,建立数据字典也是按照结构化的方法,在第一层数据流程图对外部实体说明即可。其他的对最底层的数据流程图进行说明,先容易,后简单;先外部,后内部。即先对外部实体进行描述说明,确定系统的输出数据属性和输入数据属性,然后展开。3.4.1外部实体表1-1编号wbst-1外部实体名称教师(教研室)输入数据流试卷,补考试卷输出数据流学生成绩报告单,补考成绩通知单备注表1-2编号wbst-2外部实体名称学生输入数据流补考通知单输出数据流试卷,补考试卷备注表1-3编号wbst-3外部实体名称办公室输入数据流补考成绩通知单,学生成绩报告单输出数据流补考不及格学生明细表,补考学生明细表备注表1-4编号wbst-4外部实体名称教务科输入数据流补考不及格学生明细表,补考学生明细表,教师资源信息输出数据流考场安排明细表,全校补考学生明细表备注表1-5编号wbst-5外部实体名称学籍管理系统输入数据流全校补考学生明细表输出数据流备注3.4.2数据流表2-1编号sjl-1名称学生成绩报告单组成班级名称,课程名称,序号,学号,姓名,成绩来源教研室去向办公室关键字班级名称,课程名称备注一张报告单对应一个班级,一个课程,多个学生表2-2编号sjl-2名称补考学生明细表组成班级名称,课程名称,学号,姓名来源办公室去向教务科关键字学号,课程名称备注一张明细表对应多个班级,多个课程,多个学生表2-3编号sjl-3名称考场明细安排表组成日期时间,场次,教室,课程名称,班级名称,人数,监考人来源教务科去向办公室关键字课程名称,日期时间,教室备注一张明细表对应多个班级,多个课程,多个学生,多个教室,多个日期时间表2-4编号sjl-4名称教室资源信息组成教室资源信息数据结构来源教室管理科去向教务科关键字教室备注一张教室资源信息表对应多个教室表2-5编号sjl-5名称补考通知书组成课程名称,补考日期,时间,地点,姓名来源办公室去向学生关键字姓名备注一张通知书对应一个学生表2-6编号sjl-6名称补考成绩通知单组成班级名称, 课程名称, 序号, 学号, 姓名,补考成绩来源教研室去向教务科关键字学号,补考成绩备注一张通知单对应一个班级,一个课程,多个学生表2-7编号sjl-7名称补考不及格学生明细表组成班级名称,学号,姓名,课程名称来源办公室去向教务科关键字学号,课程名称备注一张明细表对应多个班级,多个课程,多个学生3.4.3数据存储表3-1数据存储编号f1数据存储名称补考学生明细表简述本院系考试不及格的学生信息数据存储组成学生成绩报告单备注学生成绩报告单数据结构,见数据结构描述关键字学生成绩报告单是学生成绩报告单号相关联的处理统计不及格学生信息,报送教务科流入数据流学生成绩报告单流出数据流补考学生明细表表3-2数据存储编号f2数据存储名称考场安排明细表简述补考时间地点的安排数据存储组成教室资源信息备注教室资源信息数据结构,见数据结构描述关键字教室资源信息相关联的处理安排补考时间地点,下发给办公室流入数据流教室资源信息流出数据流考场安排明细表表3-3数据存储编号f3数据存储名称补考不及格学生明细表简述本院系补考不及格的学生信息数据存储组成补考成绩通知单备注补考成绩通知单数据结构,见数据结构描述关键字补考成绩通知单是补考成绩通知单号相关联的处理统计补考不及格学生信息,报送教务科流入数据流补考成绩通知单流出数据流补考不及格学生明细表3.4.4数据结构表4-1数据结构编号bh-1数据结构名称学生成绩报告单简述学生成绩信息数据结构组成班级名称,课程名称,序号,学号,姓名,成绩表4-2数据结构编号bh-2数据结构名称补考通知书简述发给补考学生的通知单数据结构组成课程名称,补考日期,时间,地点,姓名表4-3数据结构编号bh-3数据结构名称补考成绩通知单简述补考后的成绩单数据结构组成班级名称, 课程名称, 序号, 学号, 姓名,补考成绩3.5数据加工处理概述处理过程的逻辑描述工具主要有结构化语言,决策树,决策表结构化语言如下:如果 考试成绩及格则 不需要补考 否则 如果 考试成绩不及格 则 需要补考 否则 如果 补考成绩及格 则 不需要变动学籍 否则 需要变动学籍3.6管理信息系统流程设想图(新系统模型)新系统的业务流程图通知学生补考通知单编制补考通知单汇总不及格成绩信息输入成绩系统学生成绩信息组织阅卷组织补考教室信息汇总补考不及格信息补考成绩信息输入学籍系统补考不及格学生明细表新系统的数据流程图教师 1业务处理学生第四章 系统设计4.1功能设计图设计本系统主要包括两大功能模块:学生学籍管理和学生成绩管理学生补考管理系统学生成绩管理子系统学生学籍管理子系统4.2新系统信息处理流程设计信息系统流程图中表示计算机系统对数据处理的基本方式,一共有13种基本方式:传递,核算,变换,分类(排序),合并,存储,更新,检索,抽出,分配,生成,计算,表现。4.3输入设计(主要指数据录入设计)输入界面是管理信息系统与用户之间交互的纽带,设计的任务是根 据具体业务要求,确定适当的输入形式,使管理信息系统获取管理工作 中产生的正确的信息。输入设计的目的是提高输入效率,减少输入错误。4.3.1输入界面明晰,美观,大方4.3.2输入设备选择输入设计首先要确定输入设备的类型和输入介质,目前常用的输入设备有以下几种: 键盘-磁盘输入装置,光电阅读器, 终端输入。4.3.3输入数据校对常用校对方式有:人工校对,二次键入校对,根据输入数据之间的逻辑关系校对,用程序设计实现校对。4.4数据库结构设计4.5输出设计(主要指打印输出设计)输出设计的任务是使管理信息系统输出满足用户需求的信息。输出 设计的目的是为了正确及时反映和组成用于管理各部门需要的信息。信息能够满足用户需要,直接关系到系统的使用效果和系统的成功与否。 4.5.1输出设备和介质 设备如:打印机,显示器等 介质如:磁盘,磁带,纸张(普通,专用)等4.5.2输出信息 表格信息,图形信息,图标第五章 系统实施,维护5.1系统实施系统实施这一个阶段的主要步骤由编码、系统测试、系统安装和系统转换。5.1.1编码在系统的详细设计,选用了设计的方法后,就开始实施具体程序代码的编码工作。编码阶段的主要任务是选用适当的程序设计语言,把经过概要设计和详细设计所确定的信息处理过程转换成可在计算机系统上运行的程序源代码。本系统所采用的是vfp6.0软件开发工具。vfp6.0方便灵活的数据库开发功能,其可视化的开发界面及事件驱动的性能,为编码工作提供了很大的便利,因此很容易为用户接受和使用。5.1.2系统测试系统测试是将信息系统所有的组成部分包括软件和硬件、用户和环境综合在一起进行测试,以检验系统的各个组成部分运行时的协调配套性。系统测试要在系统的实际运行环境现场,在用户的直接参与下进行。5.1.3系统的转换系统转换是新旧系统交替的过程,这一时期的工作重点是准备新系统运行需要的基础数据资料及进行系统的初始化工作。其转化方式主要有:直接转换、并行转换和分段转换。在准备工作完成后,即开始新旧系统的转换工作。由于本系统是小型的mis系统,规模较小,实现功能并不复杂,所以采用直接转换的方式。5

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论