当前位置:文档之家› 传统方法学

传统方法学

讨论课报告题目:燕山大学计算机系监考管理系统组号第1组组长姓名:张皓楠学号成绩组员姓名:朱禹铭学号成绩组员姓名:田凯红学号成绩组员姓名:王思佳学号成绩摘要随着计算机技术和网络技术的不断发展,传统的手工监考安排方式已不能适应发展的需要。

运用计算机技术,以其运作成本低、高效、灵活的突出优势,正在走进我们的工作和生活。

高校监考安排是高校教务管理中一项非常重要的工作。

信息时代飞速发展,人们对信息的需求越来越大,在以往的高校教务管理工作中,监考安排工作通常使用的是全手工操作模式下的监考安排工作方式,它存在管理方式落后、处理数据的能力有限、工作效率低等弊端,极大影响了监考安排工作在高校教务管理中的效率。

因此,开发此类软件,成为当前十分迫切的任务。

本系统的设计思想,包括系统体系结构设计、系统功能设计、性能设计、数据库设计、系统组成等。

根据软件实现及监考安排工作的特点,阐述了系统实现过程中的详细步骤。

目录摘要 (II)1 绪论 (3)1.1 课题研究背景 (3)1.2 监考安排系统的发展现状 (3)2 系统可行性分析 (4)2.1技术可行性 (4)2. 2 经济可行性 (4)2.3社会可行性 (4)3需求分析 (5)3.1需求分析的目的 (5)3.1.1时间特性 (5)3.1.2适应性 (5)3.2需求分析的目标 (5)3.3数据流图 (5)3.4数据字典 (6)3.5 E-R图 (14)4. 总体设计 (15)4.1基本数据录入与维护功能 (16)4.2监考安排信息生成功能 (16)4.3监考安排信息查询功能 (16)4.4数据维护功能 (16)4.5基本表 (17)4.6其他功能 (18)5. 详细设计 (19)5.1教师流程说明 (19)5.2考试课程流程说明 (20)5.3考试班级流程说明 (20)5.4监考安排信息流程说明 (20)6测试用例 (20)7结论 (21)8参考文献 (22)1 绪论1.1 课题研究背景近几年高校正处于一个变革和急速发展的时期,随着学校招生和办学规模的不断扩大,对管理的信息化和数据决策能力的要求也越来越高。

虽然目前信息化发展己经进入了相对成熟的阶段,但学校的信息化建设与社会其它行业相比还是比较滞后的,主要体现在校园网硬件设施的建设上,信息管理软件也还不够成熟,“有路无车”是现在高校信息化建设较为普遍的现状,目前国内在高校的信息化建设方面还没有形成一套较为成熟的解决方案。

据笔者调查,我校各二级学院的教学管理部门在进行监考安排时,几乎都是采用的手工操作模式,即使使用计算机也仅仅是使用了诸如认七rd、Excel这样的办公自动化软件进行文字处理或表格处理。

监考安排是高校教务管理工作的重要组成部分,随着高校规模的不断扩大,效率低下、容易出错的手工安排监考的方式也越来越不适应实际工作开展的需要,利用计算机技术设计开发高校监考安排系统、实现考试安排的自动化也成为目前高校教务管理部门的迫切需要。

现在计算机与各个行业结合得越来越紧密,但是用于监考安排方面却相对比较少,更没有充分发挥出计算机办公自动化的优势。

传统的监考安排方式己明显不能适应时代和高校教学改革的发展,在当前21世纪的信息高速时代,这种方式必然会被以计算机为基础的信息管理所取代,这也是高校管理科学化、正规化和与社会接轨的必要条件。

1.2 监考安排系统的发展现状当前,国内高校竞争激烈,出于高等教育发展的需要,不少高校提出要进行自上而下的改革,以适应新时代的发展。

不仅要对高校的教育教学质量进行改革,还要对原有不合理和效率低下的工作模式进行改革。

教学管理工作中的监考安排工作就是最为突出的问题之一,负责安排监考的工作人员往往需要花费大量的时间和精力来调查考试班级、监考老师、考场等监考安排的基本信息和数据,一旦信息来源有误或不准确,将会使最终的监考安排工作出现纸漏。

另外,负责监考安排的工作人员如果还是采用传统的手工模式来安排监考,则无法从根本上避免因一时的疏忽大意而造成的监考安排信息错误。

再次,各监考教师、考试班级学生想要得到考试信息(如考试时间、地点等),往往只能通过教学管理部门工作人员的口头通知或自行前往教学办公室查询,这样一来,不仅考务工作效率低下,同时也给教学管理部门工作人员增加了不必要的工作负担。

凡是在监考安排工作中出现的失误,都将给监考安排人员、监考教师、考生带来各种问题,也会给教学管理工作带来无法想象的困难,进而影响到高等学校的发展,这是任何有责任心的教学工作者都不愿意见到的情况。

如果在工作中采用先进的手段,摒弃传统落后的工作模式,必将会提高工作效率,给教学管理工作注入新鲜的元素,使得教学管理工作更加科学化、人性化,从而为高等院校的发展创造更好的条件,使高等院校得到更大的发展空间。

2 系统可行性分析可行性研究是在项目投资决策之前,在预先进行广泛深入的调查研究以及科学预测的基础上,去分析和判断投资项目是否值得开发,开发过程、投资周期、存在哪些风险,以及在技术可行性、经济可行性、实践上是否适用,最后作出结论是“可行”还是“不可行”。

是为了对问题进行研究,用最小的代价在最短的时间内确定问题是否可解降。

通过对预期项目开展详细广泛的调查研究,初步拟出系统实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计和合理安排,明确开发风险及其所带来的经济效益。

这是为投资决策者提供科学依据的一种重要论证方法,也是对项目进行合理决策的重要依据。

2.1技术可行性从技术层面来说,本系统属于数据库管理和查询系统,现有的技术已经比较成熟,详述如下:本系统设计的操作系统环境是目前主流的WindowsXP操作系统,开发所使用的软件平台是操作简单、界面友好、在开发数据库软件方面功能强大的Borland公司的Delphi7.0英文版,数据库管理软件为Microsoft公司的MicrosoftSQLsever2000开发工具。

这两种开发工具的优势如下:Borland公司的Delphi7.O其强大的可视化界面功能和它对数据库的支持、与Windows系统的高度融合,它提供了各种开发工具,包括集成环境、图像编辑(Iinage电子科技大学硕士学位论文Editor),以及各种开发数据库的应用程序,如nesklopDataBaseExpert 等。

Delphi支持从Access到Oracle、S沙ase、Informix、SQL的各种类型的数据库,可以通过BDE、ADO和文件存取的方式与数据库相连接并开发出各种类型的数据库应用程序。

通过采用数据库软件开发技术较为成熟oelphi+Microso丘sQLseve:2000的方案,用户得到的系统软件只需要进行简单的数据库配置,并且在安装向导的提示下安装好软件,即可方便的操作使用。

2. 2 经济可行性该系统投入运行之后不仅可以简化繁琐的旧有监考安排工作模式,提高监考安排的工作效率、工作质量和管理水平,从而为高等学校的教学管理提供方便,充分合理的利用学校的资源,节约大量的人力、物力、财力,从而降低管理成本、提高工作效率。

因此,从经济上分析来说,该系统是可行的。

2.3社会可行性针对该系统的使用者,要求有一定的计算机基础,能够熟练地使用Windows操作系统所提供的各类基础功能。

由于本系统使用了较为直观的人机界面,操作也比较简单,所以,只要在使用之前稍加培训,使用者就不难掌握该系统的操作方法。

数据库管理则要求具备专业水平的数据库管理员,而且最好经过专门培训,以便能长期解决用户在使用中出现的各类问题。

3需求分析3.1需求分析的目的3.1.1时间特性学生人数众多,考场数量要求也多,每个考场至少安排两名监考教师。

因此系统需要处理的数据量较大,要求系统查询数据的响应时间应该在可以接受的范围内,比如2秒。

同时,对于该系统,由于考场的增加、删除和修改操作不是很频繁,而监考安排数据的插入、查询和统计是非常频繁的,这就要求对数据库进行优化,在程序中执行sQL语句的时候要进行sQL优化,以提高查询效率和速度。

3.1.2适应性高校的软硬件环境不会一成不变,可能会随着需要而发生改变。

此时,系统应该能够适应这些变化,能够稳定运行,而不会发生因外部条件变化而不工作的异常情况。

而本系统的硬件要求不高,能够较好的适应外部条件的变化,适应性较强。

3.2需求分析的目标监考安排管理系统是针对高等学校考试的特点而开发的实现考试安排的自动化应用软件。

本系统能帮助各教务管理部门工作人员利用计算机,快速而方便的进行考试的监考安排、管理,数据的输入、输出、查找等所需操作,使监考安排工作具体化,直观化、合理化。

本监考安排管理系统可以说是一个专为高校考试监考安排而设计的系统,它同时具备教务管理人员安排考试、教师和学生查询考试安排等多种功能,突破了传统的手工监考安排工作模式,因而具有较强的经济性、实用性和先进性。

3.3数据流图主要包括对监考教师信息管理、考试课程信息管理、考试班级信息管理、监考安排等业务流程分析,下面主要以流程图对本系统来加以分析。

首先,规划出本系统的主流程图教务管理人员教师信息处理班级信息处理教务管理人员班级信息合理的班级信息合理的教师信息合理的教师信息合理的教师信息合理的班级信息合理的班级信息课程信息处理合理的课程信息合理的课程信息合理的课程信息课程信息教师信息教务管理人员监考安排信息生成监考安排信息监考安排信息查询监考教师合理的信息监考安排信息监考安排信息监考安排信息3.4数据字典1.数据元素名称:教师姓名别名:描述:定义:4{字符}8位置:教师信息,合理的教师信息,合理的信息名称:联系电话1别名:描述:教师的手机号定义:1+十位数字位置:教师信息,合理的教师信息,合理的信息名称:联系电话2别名:描述:教师的办公室号码定义:0335+七位数字位置:教师信息,合理的教师信息,合理的信息名称:监考次数别名:描述:定义:2{数字}2位置:教师信1息,合理的教师信息,合理的信息名称:登陆密码别名:描述:定义:6{数字}6位置:教师信息,合理的教师信息,合理的信息名称:使用权限别名:描述:判断是否为管理员定义:0或1位置:教师信息,合理的教师信息,4合理的信息名称:班级编号别名:描述:对班级的唯一编号定义:4{数字}4位置:班级信息,合理的班级信息,合理的信息名称:班级名称别名:描述:定义:4{字符}8位置:班级信息,合理的班级信息,合理的信息名称:班干部1别名:描述:定义:4{字符}8位置:班级信息,合理的班级信息,合理的信息名称:班干部电话1别名:描述:定义:1+十位数字位置:班级信息,合理的班级信息,合理的信息名称:班干部2别名:描述:定义:4{字符}8位置:班级信息,合理的班级信息,合理的信息名称:班干部电话2别名:描述:定义:1+十位数字位置:班级信息,合理的班级信息,合理的信息名称:班干部电话2别名:描述:定义:1+十位数字位置:班级信息,合理的班级信息,合理的信息名称:考试编号别名:描述:定义:4{数字}4位置:监考安排信息名称:考试课程别名:描述:定义:4{字符}8位置:监考安排信息名称:监考教师别名:描述:定义:4{数字}4位置:监考安排信息名称:任课教师别名:描述:定义:4{数字}4位置:监考安排信息,课程信息,合理的课程信息,合理的信息名称:考试班级别名:描述:定义:4{数字}4位置:监考安排信息名称:考试时间别名:描述:定义:8{数字}8位置:监考安排信息名称:考试地点别名:描述:定义:4{数字}4位置:监考安排信息名称:课程编号别名:描述:定义:4{数字}4位置:课程信息,合理的课程信息,合理的信息名称:课程名别名:描述:定义:4{字符}8位置:课程信息,合理的课程信息,合理的信息名称:授课班级别名:描述:定义:4{数字}4位置:课程信息,合理的课程信息,合理的信息2.数据流名称:教师信息简要说明:数据流来源:教务管理人员数据流去向:教师信息处理包含的数据元素:教师编号,教师姓名,所属部门,联系电话1,联系电话2,监考次数,登录密码,使用权限名称:课程信息简要说明:数据流来源:教务管理人员数据流去向:课程信息处理包含的数据元素:课程编号,课程名,任课教师,授课班级名称:班级信息简要说明:数据流来源:教务管理人员数据流去向:班级信息处理包含的数据元素:班级编号,班级名称,所属专业,班干部1,班干部电话1,班干部2,班干部电话2名称:合理的教师信息简要说明:数据流来源:教师信息处理数据流去向:教务管理人员包含的数据元素:教师编号,教师姓名,所属部门,联系电话1,联系电话2,监考次数,登录密码,使用权限名称:合理的课程信息简要说明:数据流来源:课程信息处理数据流去向:教务管理人员包含的数据元素:课程编号,课程名,任课教师,授课班级名称:合理的班级信息简要说明:数据流来源:班级信息处理数据流去向:教务管理人员包含的数据元素:班级编号,班级名称,所属专业,班干部1,班干部电话1,班干部2,班干部电话2名称:合理的信息简要说明:数据流来源:教务管理人员数据流去向:监考安排信息生成包含的数据元素:教师编号,教师姓名,所属部门,联系电话1,联系电话2,监考次数,登录密码,使用权限,课程编号,课程名,任课教师,授课班级,班级编号,班级名称,所属专业,班干部1,班干部电话1,班干部2,班干部电话2名称:监考安排信息简要说明:数据流来源:监考安排信息生成数据流去向:监考教师包含的数据元素:考试编号,考试科目,监考教师,任课教师,考试班级,考试时间,考试地点3.处理处理过程名称:教师信息处理处理过程简述:输入数据流:教师信息输出数据流:合理的教师信息处理:将原来的信息合理化处理过程名称:课程信息处理处理过程简述:输入数据流:课程信息输出数据流:合理的课程信息处理:将原来的信息合理化处理过程名称:班级信息处理处理过程简述:输入数据流:班级信息输出数据流:合理的班级信息处理:将原来的信息合理化处理过程名称:监考安排信息生成处理过程简述:输入数据流:合理的信息输出数据流:监考安排信息处理:将合理的信息生成监考安排信息处理过程名称:监考安排信息查询处理过程简述:输入数据流:监考安排信息输出数据流:监考安排信息处理:对监考安排信息进行查询4.数据存储数据存储名称:监考安排信息数据存储说明:存储监考安排信息数据存储组成:考试编号,考试科目,监考教师,任课教师,考试班级,考试时间,考试地点有关的数据流:监考安排信息数据存储名称:合理的教师信息数据存储说明:存储合理的教师信息数据存储组成:教师编号,教师姓名,所属部门,联系电话1,联系电话2,监考次数,登录密码,使用权限有关的数据流:合理的教师信息数据存储名称:合理的课程信息数据存储说明:存储合理的课程信息数据存储组成:课程编号,课程名,任课教师,授课班级有关的数据流:合理的课程信息数据存储名称:合理的班级信息数据存储说明:存储合理的班级信息数据存储组成:班级编号,班级名称,所属专业,班干部1,班干部电话1,班干部2,班干部电话2有关的数据流:合理的班级信息3.5 E-R图上文所述需求分析阶段主要有两个方面的任务:分析用户的数据要求和分析用户的处理要求。

相关主题