当前位置:文档之家› 大学教务管理信息系统设计与实现

大学教务管理信息系统设计与实现

大学教务管理信息系统设计与实现
大学教务管理信息系统设计与实现

摘要

教务管理信息系统主要应用于各大高等院校,可以协助完成学校日常的教学、教务、教师以及学生的信息化管理。开发教务管理信息系统可以减轻教务人员的工作压力,比较系统地对教务、教学上的各类信息进行管理。同时,还可以加快查询速度、提高工作效率,使各项管理更加规范化。目前,各高等院校的教务工作十分繁杂、资料重多。虽然,管理信息系统已进入部分高校,但还尚未普及,而对于教务管理来说,现在还没有一套完整的、统一的管理系统。因此,开发一套适应学校工作需要的、兼容性好的教务管理信息系统是十分必要的。

教务管理信息系统具有许多功能,具体包括:教师信息、学生信息、班级信息、课程管理、系统管理等。系统开发过程遵循调查研究、可行性分析、需求分析、系统设计和系统实施、测试六个主要阶段来对系统进行开发。在开发工具的选择上,主要选用Delphi7.0作为前台开发工具,选用SQL Server 2000作为后台数据库,从而保证了数据的完整性与一致性。论文主要从可行性分析、需求分析、系统设计、系统实施与测试等几个方面对教务管理信息系统进行介绍。

关键词:大学教务管理;数据库技术;Delphi 7.0;SQL Server;ADO组件

Abstract

The educational administration management information system mainly is apply in each big and high etc. college, can help to complete usual teaching, the information educational administration, teacher in school and the student's information-based managements. Develop the educational administration management information system can ease the educational administration personnel's work pressure, carrying on the management to each kind of information of the educational administration, teaching more and systematically. At the same time, can also speed to search the speed, the exaltation work efficiency, make various management more the norm turn. Currently, the educational administration work of each high etc. college is very complicated, the data is much more heavy. Although, the management information system has already entered part of high schools, didn't yet still make widely available, but for educational administration management to say, now return have no a set of integrity of, united management system. Therefore, develop a set of orientation school work to need of, and permit the educational administration that sex like management the information system is very necessary.

The educational administration management information system has multi-function, include in a specific way: Teacher’s information, student's information, class information, the course management, the system management etc. The system development process follows to investigate the research, viability assessment, need analysis, system design and the system implements and test six main stages to come to carry on the development to the system. In developing the choice of the tool, mainly choose to be the stage development tool with the Delphi7.0, choose to use the SQL Server 2000 be the backstage database, thus guaranteed the integrity and the consistency of the data. The thesis mainly manages the information system to carry on the introduction to the educational administration from the viability assessment, the need analysis, the system design, the system implement and test etc. a few aspects.

Key words:The university educational administration management;Database technique;Delphi 7.0;SQL Server;Module of ADO

目录

第1章绪论 (1)

1.1 系统的开发背景 (1)

1.2 系统的开发环境 (1)

1.3 系统开发的必要性 (2)

第2章系统可行性分析 (3)

2.1 经济可行性 (3)

2.2 技术可行性 (4)

2.3 操作可行性 (6)

第3章需求分析 (7)

3.1 现状的分析 (7)

3.2 需求的分析 (8)

3.3 系统的业务流程 (10)

3.4 系统的数据流程 (10)

3.5 数据字典 (11)

3.5.1 数据项的定义 (11)

3.5.2 数据结构的定义 (14)

3.5.3 数据流的定义 (16)

3.5.4 数据存储的定义 (17)

第4章系统设计 (20)

4.1 数据库设计 (20)

4.1.1 概念设计 (21)

4.1.2 逻辑设计 (24)

4.1.3 物理设计 (28)

4.2 系统模块设计 (29)

第5章系统实施 (32)

5.1 系统后台数据库的实施 (32)

5.1.1 创建数据库 (33)

5.1.2 创建数据表 (33)

5.1.3 建立触发器 (38)

5.1.4 建立存储过程 (39)

5.2 系统前台的实施 (40)

5.2.1 数据库的访问方式 (41)

5.2.2 界面设计 (44)

第6章测试 (53)

第7章结论 (57)

参考文献 (58)

致谢 (59)

附录 (60)

第1章绪论

1.1系统的开发背景

随着计算机的发展及网络技术的应用,电子商务、电子政务及电子办公等名词早已经从一个前卫的概念走入了每个人的生活。各种各样的计算机应用系统已经在人们的生活中和工作中起着越来越重要的作用。一个好的应用系统,不仅仅可以方便信息的传送、流通、提高工作的效率和节省办公的成本,更主要的是通过这样的系统,可以规范各项事务的管理,建立起高效的工作机制。

学校每年都有很大的人员流动,如新生入学、老生毕业,还有其他各种人事变动等。以前都是能过人工的形式对学校事务进行管理的。但原来采用人工记录的方式来管理学校事务已经不能满足学校管理的需要。这是因为采用人工的管理模式存在着很大的缺陷,如维护性差,出错之后不易修改;不方便查询学生的情况,工作效率低;学生选课时麻烦,费时费力等。随着信息技术的不断发展,有必要对原来的教务管理模式进行改进,使之便于学生信息的查询和维护,便于学生管理。

为了提高学校的教学质量、扩大教育规模、增强办学力量,各高等院校也将计算机应用系统引入到学校的办学体系当中。建立教务管理信息系统,它主要是实现对一般大专院校的教师、学生以及课程的信息化的管理。并可以把数据库储存的学生信息和所有的课程信息通过客户端程序访问数据库,从而实现对教务信息的管理。这样就可以减轻老师和教务处工作人员的负担,同时也方便了同学们了解开课情况及成绩的查询。教务管理信息系统能有效地管理学校的事务,跟踪学生的流动去向,帮助学校和老师掌握学生情况。

因此,建立一个易于操作、稳定性好的教务管理信息系统对各高等院校来说尤为重要。

1.2系统的开发环境

教务管理信息系统是个人在3个月的时间内开发出的管理信息系统,该系统的开发平台是在Windows XP下的Delphi 7.0与SQL Server 2000,并选用了一台性能优良的PC机作为开发工具。

系统中所需要的功能在Delphi 7.0与SQL Server 2000组建的数据库管理系

统中都可以实现。而且Delphi 7.0与SQL Server 2000组合兼容性好。另外,SQL Server 2000除了具有扩展性、可靠性以外,还具有可以迅速开发新的因特网系统的功能,这些都充分说明Delphi 7.0与SQL Server 2000是该系统开发的完美结合体。

计算机的硬件要求如下:

处理器:Intel Pentium 166 MHz 以上

物理内存:256 MB以上

硬盘:普通80GB

操作系统:windows XP、windows 2000(Server 版本)

网络环境:windows NT

1.3系统开发的必要性

在我国,教育问题长久以来都受到政府、群众以及各大媒体的广泛关注。学校教育更是其中的重要组成部分。学校的教学质量、教育规模、办学力量以及采用的教学体系,这些都是人们谈论的焦点。而且,当今人类已经进入了科技进步、信息高速发展了时代,计算机技术的迅速发展和互联网的兴起,使管理信息系统已经深入到了各行各业。学校也同样把管理信息系统引入到实际的工作当中来,利用管理信息系统可以方便数据的传递,实现数据共享,避免重复劳动,规范教学管理行为,从而提高了管理效率和水平。管理信息系统给人们带来方便的同时也减轻了工作压力,增加经济上的效益。因此,开发高效的教务管理信息系统是当今社会实现信息化的必经之路,是我国现阶段学校管理的首要任务。

第2章系统可行性分析

进行可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决,而且我们的目的不仅仅是解决问题,还要确定问题是否值得去解决。

在可行性分析阶段,首先需要进一步分析和澄清问题的定义。在问题定义阶段初步确定的规模和目标,如果是正确的就进一步加以肯定,如果有错误就应该及时改正,如果对目标系统有任何约束和限制,也必须把它们清楚地列举出来。

可行性分析主要分为经济可行性、技术可行性、操作可行性三个方面。

2.1经济可行性

当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。

尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好教务信息而设计的。

在学校里,学校教务资料繁多,包含很多的信息数据的管理,现今,有很多的学校都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于学生成绩的统计和核实等往往采用算盘,计算器等工具进行,对学生考试资料,以及成绩管理多用手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的学校有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。

数据处理手工操作,工作量大,出错率高,出错后不易更改。学校采取手工方式对教务档案进行管理,由于信息比较多,教务信息的管理工作混乱而又复杂;平时档案资料放在档案柜里,教师和教务处的管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的成绩进行更改就更加困难了。

基于这此问题,我认为有必要建立一个教务管理系统,使教务管理工作规范

化,系统化,程序化,避免教务管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改教务档案。这样就可以节省人力物力,从而能大幅度地降低了多人手工操作造成的不必要的经济浪费,减少了各大院校的经济开支。

另外,由于系统是单人在短时间内开发出来的管理软件,其开发费用很低。在系统运行阶段,只需要一台电脑单人就可以进行操作,而且操作简单,不需要进行单独培训。用单人单机操作节省了多人劳作的不必要开支。

因此,开发这样一个管理系统从经济角度考虑是可行的。

2.2技术可行性

大学教务管理信息系统采用了客户机/服务器的系统结构。客户机/服务器体系结构可以更好地实现数据服务和应用程序的共享,使系统容易扩充、更加灵活,从而简化了系统的开发。除了选择好系统结构之外,还要认真考虑选择什么样的前、后开发工具,选用好的开发工具可以缩短开发时间,提高开发的效率。

教务管理信息系统在前台开发工具的使用上有比较大选择空间。可以选用Visual Studio 6.0中的Visual Foxpro6.0、Visual Basic 6.0、Visual C++ 6.0、Visual C#,也可以选用Power Builder,还可以选用Delphi 7.0。下面对这些前台开发工具分别进行说明:

1.Visual Basic

Visual Basic语言具有简单易学的特性,只要稍有语言基础就可以很快掌握并进而精通。可视化的用户界面设计功能,把程序员从繁琐复杂的界面设计中解脱出来;可视化编程环境的“所见即所得”功能,使界面设计如积木游戏一般,从而使编程成为一种享受;强大的多媒体功能可轻松地开发出集声音、动画、影像和图片于一体的多媒体应用程序;新增的网络功能提供了编写Internet程序的能力。

2.Visual C++

利用Visual C++可以编制各种类型的Windows应用程序,从最简单的单文档和对话框程序到复杂的多文档和组合界面程序。并且Visual C++作为Visual Studio可视化组件家族中最重要的一个成员,它与其他可视化开发工具紧密地集成在一起,可以进行不同类型的程序开发工作,适用于特殊、复杂和综合软件项目的开发以及系统软件的设计。

3.Delphi

实际上,利用上述的哪种开发工具都可以开发出Windows应用程序。但是,

Delphi 7.0很好的综合了软件开发的两个体系的优点。Delphi既结合了传统的编程语言Object Pascal和数据库语言的强大功能,又可以用于传统的算术编程和数据库编程,特别是Delphi 7.0具有强大的数据库功能,利用Delphi 7.0的数据库工具,编程人员根本不需要编写任何Object Pascal代码便可以创建一个简单的数据库应用。

另外,Delphi 7.0可以访问多种数据库管理系统的数据库,凭借窗体(Form)和报表(Reports),BDE(Borland database engine)、ADO(ActiveX Data Objects)可以访问诸如Paradox、DBASE、SQL Server和本地InterBase服务器的数据库,也可以访问远程数据库服务器上的数据库(Oracle、SyBase、Informix等客户机/服务器数据库中的数据库),或任何经ODBC(Open database connectivity)可以访问的数据库管理系统中的数据库。

当前数据库市场上产品云集,各有特色。其中,开发软件系统常用到的数据库产品有Paradox、InterBase、Access、SQL Server以及Oracle等。下面分别对这些数据库产品进行介绍:

1.Paradox数据库

Paradox数据库的一个特点是能够快速开发数据库应用程序,尤其是目前开发客户机/服务器数据库应用程序的最强有力的工具。而Paradox数据库是Borland公司开发的专门为Delphi设计的,该数据库可充当本地的小型数据库系统。并且使用的是Delphi提供的BDE可以高效地访问Paradox数据库的数据。该数据库具有操作简便、使用灵活的等特点,同时作为桌面数据库,Paradox能满足任何单机系统的数据要求,对数据传输量不大的网络应用也能胜任。配合Delphi中的BDE引擎是使用Paradox数据库的最佳途径。

2.InterBase数据库

InterBase数据库是Borland 公司开发的大型关系数据库。InterBase是一种关系数据管理系统,它提供了在单机或多用户环境中的快速数据处理及共享的工具。InterBase的核心是提供透明的多机种支持的网络运行服务器技术。

InterBase有两种形式,一是基于单机应用的Local InterBase,另一种为基于远程、多机工作方式的InterBase Server。两种服务器都带有Windows操作系统的客户端工具,包括用户授权和数据库管理器Server Manager、用作数据库定义及操作的Windows ISQL以及一系列其他高效工具。

3.Access数据库

Access数据库管理系统是Microsoft Office套件的重要组成部分。Access 适用于小型商务活动,用以存贮和管理商务活动所需要的数据。Access作为一种数据库产品,它具有比较强大的数据管理功能,可以方便地通过程序代码使用该

数据库的开发接口,对Access数据库中各种对象加以控制。

4.SQL Server数据库

SQL Server是面向高端的数据库管理系统,具有强大的数据管理功能,提供了丰富的管理工具支持数据的完整性管理、安全性管理和作业管理。SQL Server 具有分布式数据库和数据仓库功能,能进行分布式事务处理和联机分析处理,支持客户机/服务器的系统结构。SQL Server还具有强大的网络功能,支持发布Web 页面以及接收电子邮件。此外,SQL Server建立于Microsoft Window NT的可伸缩性和可管理性之上,提供了功能强大的客户服务器平台,高性能客户服务器结构的数据库管理系统可以将Visual FoxPro、Visual Basic、Visual C++、Delphi 等作为客户端开发工具,而将SQL Server作为存储数据的后台服务器软件。因此,SQL Server是目前广为使用的数据库管理系统。

综上所述,采用可视化的开发工具和数据库管理系统是开发软件项目的有力武器,它不但可以为开发人员提供了选择的空间,而且可以加强系统的稳定性,提高系统的可维护性和易操作性。因此,从技术角度来说开发教务管理信息系统也是十分可行的。

2.3操作可行性

系统的操作可行性是指开发出来的软件系统在特定的环境中是否能够发挥应有的作用。首先,将根据实际考察与调研的结果,设计出适应高等院校日常工作需要, 并且系统操作简单、界面友好、美观,功能全面、能提高工作效率,节省时间、数据安全性好,稳定性高、投资小、回报大的教务管理信息系统。

其次,从硬件角度来说,现有的计算机硬件配置已经满足开发软件系统的需求,可以为系统开发提供保证。此外,系统的开发是在Windows操作平台下进行的,Windows操作平台可以保证软件系统的性能以及稳定性。

从软件角度来讲,系统采用的可视化开发工具以运行速度快而著称,所以系统在运行速度方面也将是可以肯定的。另外,数据库管理系统可以保证数据操作的一致性和完整性,与可视化开发工具结合能够完全发挥软件系统的性能和作用。因此,系统在操作方面也是可行的。

第3章需求分析

需求分析简单地说就是分析用户的要求。需求分析是设计数据库的起点,需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。

图3.1描述了需求分析的过程。

图3.1 需求分析的过程

3.1现状的分析

近来年,全国的各大高等院校都扩大了自己的招生数量和办学规模,这就增加了教务人员的工作强度,原有的管理模式已无法适应教学的需要。随着我国高等教育体制改革的逐步深入,高等学校学生的培养计划也在不断地修改,现行的教育体制给学生以更大的自由选择空间,但却增加了教务管理的工作量。因此,利用现代的管理信息技术和数据库开发技术,建立起的管理信息系统就可以减轻教务管理人员的劳动强度、提高工作质量和效率、方便管理人员对信息的查询。同时,在提高信息资源的利用率和管理水平上也都具有重要意义。

总体来说,目前高等院校的运作都是建立在多年办学经验的基础之上。学校的日常工作情况也都遵循着相同的原则。其具体的工作流程如图3.2所示。

根据图3.2所示,在一般情况下,学校的招生部门把当年学校的招生情况、生源数量等方面的信息记录在案。当新生入学时,由学生处的工作人员根据招生

图3.2 教务管理的工作流程

部门提供的信息建立和管理新生的学籍、档案,并根据学生高考成绩和填报志愿编入相应的班级。各个院系根据学校的人才培养方案和制定的教学计划针对不同专业的学生进行课程的设置。然后,根据学院的实际情况确定实际开设的课程,进行排课。学生根据学院开设的课程和个人兴趣选修除必修课以外的课程。并且,由学院安排好这些课程的任课教师,由任课教师选定课程教材。教材科根据任课教师选好的教材,与书店和出版社联系,将指定的这些书籍运送到学校,由教材科统一管理,并在开学时,分发给学生。另外,在每学期期末,各院系对考试时间,考试地点,监考人员,以及考试形式做出详细安排和计划,并把学生的考试成绩上报给教务处,教务处对各个院系学生的成绩进行统计、核对后,进行登记。在学生毕业时,就依据这些统计资料对学生进行审查,判定学生是否修满相应的学分,满不满足毕业的条件,能不能授予其学位。

我们从目前高等院校的工作流程中可以看出,现在教务工作的工作量很大,涉及的方面很多,而且所处理的事务也非常琐碎。所以,开发一个行之有效的教务管理信息系统成为了当前各高等院校的当务之急。

3.2需求的分析

经过对学校教务工作的实际调研、考察和对学校现状的分析,我们发现了在学校的教务工作中存在以下几个方面的需求:

1.学校的人员流动很大,既有新生入学,也有毕业生离校。而且,还有因违反学校规章制度被勒令退学和因病休学的学生。这些同学的入校与离校都需要教务处的老师和工作人员进行记录,而在记录的过程当中也难免发生疏乎、遗漏,

这给教务工作带来极大的不便,需要采取有效措施解决工作中存在的这种现象。

2.另外,与学生的情况类似,教学和各部门的工作人员也会有人员流动。如:年轻教师的入校,现有教师的工作调动以及老教师的退休。还有其它各部门工作人员的进进出出。人员流动问题是十分棘手的问题,教务工作人员期望找到一种有效的办法解人员流动问题。

3.学校是由若干个院系和班级组成的。学生的流动也引起了班级数量的变化。它会随着新生入学而增加,毕业生离校而减少。教务人员每年都要处理大量事务来确保班级信息的准确性,可处理这些事务是非常琐碎的,他们希望利用一个有效的工具进行管理。

4.课程管理是学校工作的重点。学校每个学期都要为每个院系开设多门课程,开设的这些课程提供给学生进行选择,若采取人工选课的方式很复杂、同时也非常麻烦。如果能构建一个平台供学生选课使用就方便多了。另外,考试过后,学生也要了解自己的考试成绩,通过这样的平台来进行查询快捷、方便。而且在每个学期的期末,老师还需要对每门课程进行统计,统计出来的这些数据难免会出现偏差。这就需要一个准确、有效的管理工具来进行统计。这样就会大大的提高统计的准确性了。

5.教务工作每天都要产生大量的数据,若稍有不慎就可能造成数据的丢失。教务工作人员希望利用管理信息技术处理数据,对数据进行定期的备份。这样既满足了工作的需要,又解决了他们的后顾之忧。

对上述需求进行分析后,我们可以得出:一个性能优良、功能齐全、稳定性高的教务管理信息系统,需要解决好教务工作中的人员流动、课程管理、数据备份等方面的工作。我们可以在设计系统时,着重考虑这几个方面的需求:

1. 在处理人员流动这方面问题时,可以采取及时增加、删除流动人员信息的办法,并且在他工作或学习的院系和班级的记录中添加和删除他的相关信息。这样就可以做到彻底地添加和删除,从而使数据库中数据一致,也减少了出错了概率。

2. 因为,课程管理是教务工作的重点,在处理时,应该根据需要从课程设置、选课管理、成绩管理这三个方面入手,使这三个方面在实质上相互关联,形成一体。值得注意的是,这样的处理方式虽然有它明显的优势,但也会出现数据不一致的情况,只要解决好了这个问题,课程管理就能完全发挥出它在教务管理信息系统中的作用。

3. 此外,数据备份是教务工作中的保障。现在的许多管理信息系统都具有数据备份功能,而且,数据库中许多数据都是十分重要的信息,数据备份可以避免因数据丢失对工作造成的影响。因此,处理好数据备份问题,是十分必要的。

明确了教务工作的需求,并且对需求进行认真的分析,将有利于后期的系统设计和实施。

3.3系统的业务流程

业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合理流向。图3.3是教务管理信息系统的业务流程图,通过它可以大概了解学校的业务流程情况。

图3.3 系统的业务流程图

3.4系统的数据流程

数据流程图是软件工程中专门描绘信息在系统中流动和处理过程的图形化工具。因为数据流程图是逻辑系统的图形表示,即使不是专业的计算机技术人员也容易理解,所以是极好的交流工具。在数据流程图绘制的过程当中,采用了自顶向下逐层分解的办法来描述系统内部的数据流向。图3.4为教务管理信息系统的数据流程。

图3.4 系统的数据流程图

3.5数据字典

为了对数据流程图中的各个元素做出详细的说明,有必要建立数据字典。数据字典是结构化设计方法的另一个工具,它用来对系统中的各类数据进行详尽的描述。对数据库设计来讲,数据字典是进行详细的数据收集和数据分析所获得的主要成果。数据字典主要从数据项、数据结构、数据流、数据存储、处理过程五个方面对数据流程图进行具体的定义。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。另外,数据字典的内容在数据库设计过程中还要不断的修改、充实、完善。

3.5.1数据项的定义

表3.1是教务管理信息系统数据项的定义:

表3.1 数据项的定义

续表 3.1

续表 3.1

3.5.2 数据结构的定义

数据结构描述某些数据项之间的关系。一个数据结构可以由若干个数据项组成;也可以由若干个数据结构组成,还可以由若干个数据项和数据结构组成。以下是教务管理信息系统数据结构的定义。

3.5.3数据流的定义

数据流由一个或一组固定的数据项组成。定义数据流时,不仅要说明数据流的名称、组成等,还应指明它的来源、去向等。以下是教务管理信息系统数据流的定义:

学生信息管理系统详细设计说明书

学生信息管理系统详细设计 1引言 1.1编写目的 为了彻底解决了长期困扰教学信息化工作当中安全性、可靠性的问题;为了使管理人员可以随时看到更新的数据,极大地提高信息传递的速度;为了管理者再也不必为聘用专门的操作人员来给众多教师编辑学生成绩资料而殚精竭虑,在此,设计了学生课程成绩查询管理信息系统,使得各个使用者在操作上,从此变得那么从容简单,省时又省心。 1.2系统模块的实现 在系统中包括以下功能:系统管理、学籍信息管理、课程信息管 理、成绩信息管理、帮助。分为以下几个模块 主窗体 1.3登录模块 为了系统的安全,在进入系统之前首先会出现一个登录模块,用户只有在输入正确的用户名和正确的密码之后,才能进入系统。

用户登录窗体中放置了两个文本框(Textbox),用来输入用户名和密码;两个按钮(CommandButton)用来确定或者取消登录。 设置一个SSTab控件,供不同用户登录时选择用户权限,超级用户拥有一切权限(包括添加删除和修改以及对用户的管理),普通用户拥有受限制的权限(查询及修改密码),提高了数据库的安全性。 1.4系统管理模块 1.4.1添加用户窗体的创建 进入系统后,将会出现一个主窗体,选择系统管理模块下的添加用户,就可以进入添加用户窗体,可以通过该窗体增加新的用户。 在这个窗体中放置了三个文本框,用来输入用户名和密码;两个按钮用来确定是否添加用户;三个标签用来标示文本框的提示。 1.4.2修改密码窗体的创建 在系统管理模块下,进入修改密码窗体,用户可根据需要修改自己的密码。 在这个窗体中放置了两个文本框,用来输入密码和确认密码;两个按钮用来确定是否修改密码;两个标签用来标示文本框的内容。 1.5学籍管理模块 1.5.1添加学籍信息功能 选择主窗体中学籍管理模块下的添加学籍信息,就可进入添加学籍信息的窗体,在该窗体中我们可以对学生的学号、姓名、性别、出生日期、班号等学生的信息进行添加。设计时我尽可能设想各种边界条件,如记录为空,输入为空,输入出错等,当输入的信息满足这些边界条件时,将会弹出一个提示框提醒用户,以便用户能及时地做出修改。添加的信息将全部存储到数据库中。 在窗体上放置多个文本框和下拉式文本框,用来输入学籍信息;两个按钮用来确定是否输入学籍信息;一个按钮用来退出窗体;多个标签用来提示文本框中需要输入的内容。 1.5.2修改学籍信息功能 点击学籍管理模块下的修改学籍信息,就进入修改学籍信息的窗体,在该窗体中我们可以对前面添加的学籍信息进行修改。由于用户的需求不同,有的是要对学生的信息做个

教务管理系统(概要设计及详细设计)

概要设计说明书 1. 总体设计 1.1 需求规定 教务管理系统可分为学生信息管理系统和教师管理信息系统,系统开发的整体任务是实现学校教师和学生信息管理的系统化、规范化、自动化和智能化,从而达到提高学校管理效率的目的。 本阶段目的在于明确系统的数据结构和软件结构,此外总体设计还将给出内部软件和外部系统部件之间的接口定义,各个软件模块的功能说明,数据结构的细节以及具体的装配要求。 1.2 运行环境 软件基本运行环境为Windows XP环境。 1.3 基本设计概念和处理流程 概要说明书的目的在于明确系统的数据结构和软件结构,设计外部软件和内部软件的接口,说明各个软件模块的功能说明,数据结构的细节等。系统的总体处理流程如图1-1所示:

图1-1 系统的总体处理流程 1.4 系统体系结构 用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划 教务管理系统 选择操作 基础维护 教学管理 报表统计 选择操作 选择操作 班级信息维护 课程信息维护 学生选课 课表查询 成绩输入 打印成绩单 学生信息维护 教 师信息维护

分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系。 本系统的体系架构如图1-2所示: 图1-2 系统体系架构 本系统体系结构大致可以定义为:客户机层上的表示层主要是通过Struts 框架实现的,由显示视图产生一个请求。请求被ActionServlet(控制器)接收,它在struts-config.xml文件中寻找请求的URI,找到对应的Action类后,Action类执行相应的业务逻辑。Action类执行建立在模型组件基础上的业务逻辑,模型组件是和应用程序关联的。一旦Action类处理完业务逻辑,它把控制权返回给ActionServlet,Action类提供一个键值作为返回的一部分,它指明了处理的结果。ActionServlet使用这个键值来决定在什么视图中显示Action的类处理结果。当ActionServlet把Action类的处理结果传送到指定的视图中,请求的过程也就完成了。中间业务层是通过Spring框架实现的,首先建立一个BaseAction,它继承了Action类,而其他定义的Action都要继承这个BaseAction。这个BaseAction需要导入AppContext工具类,这个AppContext需要导入Spring中org.springframework.context.support.*;这样一个继承BaseAction的Action,就可以getXXXService()的方法得到某一个service的实例-----服务定位器的设计模式。持久(PO)层是由hibernate 架构实现的,它包括关于整体数据库的hibernate.cfg.xml文件、每个表的JavaBean类和每个表的hbm.xml文件,通过Spring集成模板HibernateTemplate提供DAO 来使用PO。在Spring 的配置文件(applicationContext. xml)中配置sessionFactory的bean 来管理hibernate。

高校教务管理系统的设计与实现

龙源期刊网 https://www.doczj.com/doc/aa12498866.html, 高校教务管理系统的设计与实现 作者:李娜 来源:《中国教育信息化·高教职教》2007年第09期 摘要:教务管理工作在高等院校管理工作中处于重中之重的地位,对学校的教学发挥着重要的影响。本文在分析现行教务管理现状的基础上,提出了以服务用户、提高工作效率、整合工作流程和规范管理为理念的设计思想,重点介绍了系统设计方案、系统的处理流程,并对数据库及各个功能模块的设计进行了分析。 关键词:教务管理C/S数据库应用系统 中图分类号:TP311 文献标识码:A 文章编号:1673-8454(2007)09-0050-02 一、研究思路与开发工具 “教务管理系统”主要是通过建立和开发客户机/服务器模式的网络信息平台,实现学校Client/Server模式的教学过程、学生学籍和考务的管理。其应用范围从新生的信息录入开始到毕业离校,贯穿整个学生在校期间的管理工作。同时,根据这一全过程的工作特点,全面利用计算机作为辅助管理手段进行管理,有效地防止目前全国大学生管理系统“平台式”的软件在开发上的大众性,更适合于本校学籍管理要求,强化查询统计功能,并以更友好、更方便的用户界面满足管理人员的日常使用。 首先,在设计过程中,经过全面地分析,笔者确立了最终设计思路,即: (1)以教务处为总控制中心,其他系部为分站; (2)由相对独立、相互支持的子系统构成,其中以教学计划管理为基础; (3)人工介入下的自动化操作; (4)封闭与开放兼顾,内部控制严格,数据流转安全方便; (5)开发工具先进便于升级。 为明确开发研究思路,现以如下研究技术路线表示,见图1。

学校教务管理信息系统的规划

一、学校教务管理信息系统的规划: (一)开发背景介绍:随着信息技术的发展,计算机在各行各业都得到越来越广泛的应用,各级学校教育部门也同样面临着信息时代的巨大挑战。教 务管理工作是学校管理工作的重要组成部分,教务管理的计算机化将是 建设现代化学校必不可少的基本条件。同时,随着我国教育水平的提高, 招生数量比例增大,传统的学生管理的工作量繁琐复杂。所以,针对具 体情况开发了教务管理信息系统。 (二)项目概况;节省人力资源,快捷方便,提高学校管理的质量,快捷的管理学生信息,教师信息,课程信息。通过该系统方便全校同学们选课, 报名,查询成绩。教师发布成绩等业务操作。 (三)可行性分析: (1)管理可行性:信息化的教务管理在如今的信息时代是大势所趋,而 且随着现代管理理念、方法和途径的发展,教务信息化管理手段日渐成 熟,也必定会突飞猛进,所以从长远利益出发,主管领导对该项目的开 发与实施会大力支持。 (2)技术可行性:本系统采用Windows 2000作为操作平台。数据库选 用SQL server 2000,该数据库管理系统在Windows 2000 Professional上 能运行,并提供数据库之间的数据复制功能,可代替现有系统单据数据 的手工传递工作,降低出错率,提高数据的可用性。本系统的应用软件 开发平台也选用Microsoft Visual Studio .NET 2005。 (3)经济可行性:采用教务管理信息系统可取代原系统的单据手工传递工作,减少人工开支,节省资金,并且可大大提高信息量的取得,缩 短信息处理周期,规划教学资源,提高学生信息,及时反馈教学信息 的利用率,使教学质量更上一个台阶。 (4)营运可行性:本系统操作简单,易于理解,只需通过简单熟悉,上手较快,学校教务管理处的教职员以及相关教师均能进行操作,营运环境要求低。 所以,综上所述通过可行性分析研究,认为系统的开发方案切实可行,

教务管理信息系统实施设计方案

教务管理信息系统实施设计方案

目录 1 教务管理系统 (1) 1.1 教务管理信息系统软件情况介绍 (1) 1.2 系统的硬件组成 (1) 1.3 系统建设中的一些注意点 (2) 1.4 系统的特色介绍 (2) 2 系统参考标准和规范 (3) 2.1 引言 (3) 2.2 系统概述 (3) 2.2.1 设计目标 (3) 2.2.2 运行环境 (3) 2.2.3 需求概述 (4) 2.3 系统总体设计 (4) 2.3.1 总述 (4) 2.3.2 系统维护子系统 (7) 2.3.2.1 功能模块 (8) 2.3.2.2 数据流程 (8) 2.3.2.3 功能实现设计 (9) 2.3.3 学籍管理子系统 (12) 2.3.3.1 功能模块 (12) 2.3.3.2 数据流程 (13) 2.3.3.3 主要界面设计 (13) 2.3.3.4 主要功能实现 (14) 2.3.4 教学计划管理子系统 (21) 2.3.4.1 功能模块 (21) 2.3.4.2 教学计划数据及操作流程图 (21) 2.3.4.3 功能实现设计 (22) 2.3.5 智能排课子系统 (30)

2.3.5.1 功能模块 (31) 2.3.5.2 工作流程图 (31) 2.3.5.3 排课的数学模型与算法 (31) 2.3.5.4 功能实现设计 (35) 2.3.6 选课管理子系统 (36) 2.3.6.1 系统功能模块 (36) 2.3.6.2 功能实现设计 (36) 2.3.7 成绩管理子系统 (40) 2.3.7.1 功能模块 (40) 2.3.7.2 系统数据流程 (41) 2.3.7.3 主要界面设计 (41) 2.3.7.4 主要功能实现 (42) 2.3.8 教材管理子系统 (48) 2.3.8.1 统功能模块 (48) 2.3.8.2 教材管理流程图 (48) 2.3.8.3 功能实现设计 (49) 2.3.9 实践管理子系统 (50) 2.3.9.1 系统功能模块 (50) 2.3.9.2 学科竞赛流程图 (50) 2.3.9.3 功能实现设计 (51) 2.3.10 考试管理子系统 (57) 2.3.10.1 考试安排管理 (57) 2.3.10.2 考试管理模块图 (57) 2.3.10.3 考试管理数据流程图 (57) 2.3.10.4 功能实现设计 (58) 2.3.11 收费管理子系统 (59) 2.3.11.1 系统数据流程 (59) 2.3.11.2 功能实现 (59) 2.3.12 WEB服务管理子系统 (61) 2.3.12.1 系统功能模块 (61) 2.3.12.2 功能实现设计 (61) 2.3.13 教学质量评价子系统 (66) 2.3.13.1 系统功能模块 (66) 2.3.13.2 数据流程 (66) 2.3.13.3 功能实现设计 (67) 2. 4 软件体系架构 (72) 2.4. 1 系统硬件配置方案 (73) 2.5 教务管理、应用系统结构方案 (75) 2.5. 1 教务管理系统主机方案 (75)

数据库高校教务管理系统

题目高校教务管理系统 学生姓名 xxxxxx 学号 xxxxxxxxxxxx 专业班级 xxxxxxxxxxxxxxxxxxxxx

目录 一、问题分析-------------------------------------------------------------------3 1、设计背景------------------------------------------------------------------3 2、运行环境------------------------------------------------------------------3 二、需求分析---------------------------------------------------------------------3 1、用户需求------------------------------------------------------------------4 2、系统主要功能------------------------------------------------------------4 3、系统总框架图------------------------------------------------------------6 三、结构设计---------------------------------------------------------------------6 1、数据字典------------------------------------------------------------------6 2、概念结构设计E-R图-------------------------------------------------12 四、系统代码实现(PowerBuilder环境)---------------------------------15 1、SQL Server 2008创建表格代码--------------------------------------15 2、PowerBuilder环境数据库连接代码---------------------------------22 3、运行结果-----------------------------------------------------------------24

高校教务管理系统的设计与实现开题报告1

题目高校教务管理系统的设计与实现

研究目的和意义 高校教务管理信息化是提高办公效率的主要途径,随着我国高等教育的快速发展,高校办学规模的不断扩大,在校学生人数不断增多,办学层次出现多元化,由一地办学发展到多地多点办学,同时进一步推行学分制。这些变化是教务管理部门的管理任务越来越繁重,不仅增加了工作量,更增加了工作难度和复杂度,按传统的管理模式,只靠有限的工作人员已无法进行高校管理,高校教务管理信息化已成为教学管理现代化的迫切需求。通过完善管理信息化的制度,可以规范管理,保证教学效果,提高管理效率,有效地提高校教务管理工作的规范化和现代化水平,使教务管理工作走上良性循环的轨道。 高校教务管理系统旨在改善教务管理系统,提高管理效率,实现大学校园教务管理的电子化,协同化,网络化,使教务部门能更有效地管理和监督各院系的教学、学籍、成绩、课表等其他事务管理,使管理人员及时而充分地获取自己的工作日程、通知、会议等,更好地向社会宣传学校教务的工作成果,促进校内外交流。

国内外研究现状和发展趋势 一、国内外研究现状 教务管理是高校的主要日常管理工作之一,涉及到学校教学管理的各个方面,包括全校教师、学生、课程、学生成绩等一系列信息。所以国内外都很重视教务教学管理工作。 在国外高校,与国内不同,他们一般具有较大规模的稳定的技术队伍来提供服务与技术支持。国外的校园教务管理信息系统发展很早,从六七十年代就已经开始,现在已比较成熟。到2002 年为止,美国已经有82%的高校能够为学生提供在线课程目录服务,有70.9%的高校能够为学生提供在线课程注册服务。 国内高校信息化建设相对起步较晚。在数字校园理论逐步应用的过程中,各高校一方面不断投资购建各种硬件、系统软件和网络,另一方面也不断开发实施了各类教学、科研、办公管理等应用系统,形成了一定规模的信息化建设体系。但是,由于整体信息化程度相对落后,经费短缺,理论体系不健全等原因,国内高校教务管理系统在机构设置、服务范围、服务质量及人员要求上与国外高校相比都有一定的差距。国内自从开始使用高校教务管理系统到目前为止,已经经历了三个阶段:第一个阶段的主体是基于单机和独立的业务系统;第二个阶段和第三个阶段分别是基于C/S 和B/S 开发的。 二、发展趋势 纵观目前国内研究现状,在安全性和信息更新化方面存在一定的不足,各现有系统资料单独建立,共享性差;在以管理者为主体的方式中,信息取舍依赖管理者对于信息的认知与喜好,较不容易掌握用户真正的需求,也因此无法完全满足用户的需求。因此,未来的教务管理软件应充分依托校园网,实现教务信息的集中管理、分散操作、信息共享,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的计算机教务管理系统和全校信息系统打下良好的基础。

员工信息管理系统详细设计说明书

《员工信息管理系统详细设计说明书》 一、引言 编写目的 根据需求规格说明书、概要设计说明书,在仔细考虑讨论之后,我们对员工信息管理系统软件功能的划分、数据结构、软件总体结构的实现有了进一步的想法。本说明书的预期读者是与员工信息管理系统软件开发有联系的决策人,开发组成人员,扶助开发者,支持本项目的领导和公司人员,软件验证者。 背景 利用先进的管理手段,提高人事信息的管理水平,是每一现代公司所面临的重要课题。为了解决这一重要课题,就必须有一套科学,高效,严密,实用的人事信息管理系统。现代公司的人事信息管理都是在计算机上实现的,采用现代计算机管理系统来进行管理,提供规范,统一的服务,它在管理系统中的应用不仅可以简化,规范各机构的日常操作,而且可以使企业人事信息管理更加方便,简单,快捷,清晰,从而减轻工作人员的劳动强度,减少企业的财政消耗。 定义 SQL Server:所用的数据库管理系统 VS 2010:所用的开发软件 二、程序(一)设计说明 程序描述 主模块 功能 建立与数据库连接 获取系统设置 能够跳转至子模块:登陆、注册等模块。 输入、输出项 用户鼠标点击登陆、注册按钮 跳转至相应模块界面 流程逻辑

选择项 登陆系统注册系统查询系统管理系统界面设计 功能实现方法 '跳转登陆页面 Protected Sub LinkButton1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles If ("UserName") Is Nothing Then ("") Else "", "") End If End Sub '跳转注册页面 Protected Sub lbtnRegister_Click(ByVal sender As Object, ByVal e As EventArgs) Handles ("") End Sub 三、程序(二)设计说明 程序描述

《高校教务管理系统》

《高校教务管理系统》 需求调研报告 目录 1引言 (1) 1.1编写目的 (1) 1.2背景说明 (1) 1.3系统目标 (1) 2需求描述 (2) 2.1教学资源维护 (4) 2.1.1学年校历编排 (4) 2.1.2 组织结构维护 (4) 2.1.3 教室资源维护 (4) 2.2学籍维护 (5) 2.2.1 学生基本信息维护 (6) 2.2.2 成绩信息 (6) 2.2.3考勤信息维护 (7) 2.3教学计划维护 (8) 2.4开课/排课维护 (9) 2.4.1 开课管理: (9) 2.4.2 排课管理: (9) 2.5选课管理 (13) 2.5.1 学生网上选课平台(B/S结构) (13) 2.5.2 教务员管理平台(C/S结构): (15) 2.6考务管理维护(暂定) (16) 2.7成绩管理维护 (16) 2.7.1 系统用途 (17) 2.7.2 系统特点 (17) 2.8教师管理维护 (18) 2.8.1 目的: (18) 2.8.2 管理内容: (19) 2.9毕业设计管理和毕业审核(暂定) (19) 2.9.1 系统用途 (19) 2.9.2 功能需求描述 (20) 2.9.3 功能描述 (21) 3性能需求 (24) 3.1网络平台要求 (24) 3.1.1 网络环境下的多用户系统。 (24) 3.1.2 数据的完整性,准确性。 (24) 3.1.3数据安全性。 (24)

3.2用户平台要求 (24) 4行为描述 (25) 5参考文献 (25) 6总结 (26)

1引言 1.1编写目的 教务管理是大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,教务日常管理工作日趋繁重、复杂。如 何把教务工作信息化,模块化,便捷化是现代高校发展的重点,所以迫切需要研制开发一种综合教务管理软件,建成一个完整 统一、技术先进、高效稳定、安全可靠的教学信息管理系统。 1.2背景说明 ●待开发系统名称:教务管理系统 ●开发者: ●用户:高校教务人员,在校学生,教师 1.3系统目标 开发此教务管理系统软件,使教务人员及操作者进行教务管理,方便操作者随时添加、查询、修改,使工作人员从繁琐 的填表,查表工作中解放出来;使供需双方都获得满意的结果; 促进报表、统计数字的规范化;提高工作效率;降低教务管理 维护费用,提高行政工作效率,改善服务质量,为学校领导决 策提供支持,该软件的设计目标尽量达到人力与设备的节省,

大学教务管理系统——UML模型

某大学教务管理系统UML模型 随着高校校园网的建设和Internet技术的引进,基于校园网和Internet的应用系统的开发正在蓬勃发展。教务管理师高校教学管理的一向重要工作,现代化的高校教务管理需要现代化的信息管理系统支持。新世纪背景下,高校教育体制进行了大规模的改革,招生人数逐年增加,教学计划不断更新。在高校日常管理中,教务管理无疑是核心工作,重中之重。其管理模式的科学化与规范化,管理手段的信息化与自动化对于学校的总体发展产生深远的影响,由于管理内容过多,繁琐,处理的过程也非常复杂,并且随着学校人员的增加,教务管理系统的信息量大幅上升,因此往往很难及时准确地掌握教务信息的运作状态这使得高校教务管理的工作量大幅度增加,另外,随着教育改革的不断深化,教学管理模式也在发生变化,例如实施学分制、学生自主选课等。这一切都有赖于计算机网络技术和数据库技术的支持,在这样的形势下建立和完善一个集成化的教务管理系统势在必行。 目前,国内高校都开发了自己基于校园网的教务管理系统。由于其教务管理模式不尽相同,不同学校的实际教务管理情况各有自己的特点,因而各高校需要针对自己的教务管理模式和特点建立自己的教务管理系统。本设计是基于某高校的教务管理模式开发的基于校园网的教务管理系统。这样一个系统不仅可以降低工作量、提高办公效率,而且使分散的教务信息得到集中处理,对减轻教务工作负担、提高教务管理水平、实现教务管理的现代化具有重要意义。 1.建立系统用例模型 1.1确定系统模型的参与者 仔细分析教务管理系统问题描述。在UML中,角色代表位于系统之外和系统进行交互的一类对象,本系统中创建主要的角色有以下三类: (1)教务员:教务员在教学管理系统中对全体学生进行用户登录、学籍管理、选课管理、教学管理和成绩管理,并且对教师进行登录管理、教学管理和成绩管理。教务处工作人员处理日常的系统维护,例如维护和及时更新学生,教师信息以及安排选课等。 (2)教师:教师根据教务系统的选课安排进行教学,将学生的考试成绩录入此系统。 (3)学生:学生能够在教务管理系统更改学籍信息、进行选课、查询已选课程和考试成绩。 1.2识别用例 用例是系统外部参与者与系统在交互过程中需要完成的任务,识别用例最好的方法就是从分析系统的参与者开始,考虑每一类参与者需要使用系统的哪些功能,如何使用系统,根据教务管理系统的运行流程个提取的参与者信息,确定系统分为以下几个用例: (1)学生参与者用例: ●用户登录 ●学籍管理 ●选课管理 (2)教师参与者用例: ●用户登录 ●成绩管理 ●教学管理 (3)教务员参与者用例:

数据库高校教务管理系统方案

题目高校教务管理系统 学生姓名xxxxxx 学号xxxxxxxxxxxx 专业班级xxxxxxxxxxxxxxxxxxxxx

目录 一、问题分析 -------------------------------------------------------------------3 1、设计背景------------------------------------------------------------------3 2、运行环境------------------------------------------------------------------3 二、需求分析---------------------------------------------------------------------3 1、用户需求------------------------------------------------------------------4 2、系统主要功能------------------------------------------------------------4 3、系统总框架图------------------------------------------------------------6 三、结构设计---------------------------------------------------------------------6 1、数据字典------------------------------------------------------------------6

教务管理系统的设计与实现

xxxx大学 本科生毕业论文 题目教务管理系统的设计与实现 学院 专业班级 学生姓名 指导教师 撰写日期:年月日

教务管理系统的设计与实现 摘要 在信息高度发达的网络时代,教务管理系统的开发,起到了举足轻重的作用。它依托当今高度发展的信息时代,加强用户网上信息的交流与分享,系统采用B/S开发模式就是能够使用信息的传输与信息的处理功能,从而可以方便用户解决自身业务问题,给用户提供网上交流与沟通的平台。本系统就是基于这样的原则,构建了教务管理系统网站。系统以HTML、.NET语言为依托,SQL Server做系统数据库,IIS做服务器,使用JavaScript作为脚本语言,采用Flash、CSS样式美化页面。实现了系统要求的最基本功能。论文首先介绍了教务管理系统的现状和意义;然后对网站进行了需求分析,并介绍了教务管理系统所需要的功能;在对网站进行详细分析后,依次对各模块的具体设计作了一个简单的阐述;通过测试分析,该系统运行稳定可靠;最后对系统进行了总结和展望。

关键词:教务管理系统;IIS;.NET;SQL SERVER The Design And Implementation Of Educational Administration Management System SUN Wan-jun Abstract Highly developed in the information network area, Educational administration management system in the development of this system, plays a decisive role. It uses the information area of rapid development, strengthen the users on the Internet to exchange and share information, the system adopts B/S development mode is to be able to use the information transmission and information processing, is convenient for the user to solve their business problems, give the user an online business communication and communication platform. The system is based on this principle, construction of clothing orders management system Web site. System based on the HTML, NET language as the basis, using SQL server as database system, IIS as the server, the use of Java script as a scripting language, using Flash, CSS style beautification page. Realization of the basic functions of the system requirements. The thesis first introduces the clothing order management system present situation and significance; then on the site conducted a feasibility analysis and needs analysis, and introduced the Educational administration Web site needs to function; the site is a detailed analysis, in order to various modules of the design as a simple exposition; through test and analysis, the system runs stably and reliably; the last of system are summarized and prospects. Keywords: Educational administration; IIS; .NET; SQL SERVER

教学管理信息系统基本功能一览

教学管理信息系统基本功能一览

教学管理信息系统基本功能一览 一.教务管理 ⒈培养计划管理:查询、变更、复制、删除等。 ⒉教学任务管理:查询教学安排、班级开课情况、添加教学任务、指定授课教师、合班编排、查询合班情况汇总表、添加公共选修课、查询公共选修课汇总表等。 ⒊排课管理:手动添加课程、调课、课程批量分组及其查询、设置排课参数、批量排课;班级、教室、教师占用情况查询等。 ⒋考务管理:期中期末考试安排、补考安排、考试冲突学生汇总等。 ⒌选课管理:个人、专业学分上限查询和修改、课程选课学生调整、学生个人课程表调整、班级课程表查询和调整、设定可选课的学号、批量生成班级课程表、查询历年课程;学生点名册、教学任务通知书、学生个人课程表、批量课程表、班级课程表打印等。 ⒍重读学生名单查询 二.教学质量管理 ⒈教学质量问卷调查:问卷类型设置、问题设置、测评查询开关、调查回收率计算、评测情况汇总、评测意见汇总等。 ⒉工作量管理:工作量参数设定、工作量统计、查询 等。 三.成绩与学籍管理 ⒈成绩管理 ⑴当前学期成绩管理:成绩修改、未输成绩课程、院部未确认成绩查询、成绩分布统计等。 ⑵历年成绩管理:按学号、按课程查询、每学期课程不及格学生名单、成绩分布统计、整班/按学号添加成绩、成绩修改、课程性质变更、课程代码更改等。

⑶当前学期成绩数据转移到历年成绩表。 ⒉绩点管理:本学期平均学分绩点计算、历年平均学分绩点计算 ⒊英语四、六级考试报名及成绩查询 ⒋学生信息管理 ⑴基本信息:学生基本信息添加、查询、修改等。 ⑵学籍变动 ⒌学生培养计划管理:培养计划查询、添加、修改与删除等。 ⒍成绩查询、四、六级考试报名、成绩查询开关设置等。 ⒎报表统计打印:在校生统计、班级学生名单、成绩登记表、班级成绩一览表、本学期行政班级期中成绩一览表、学生个人成绩总表、学生学期成绩单等。 四.系统管理 ⒈教学基本要素信息管理:院部、专业、方向、班级、教师、职称、课程、教室的查询、添加修改等。 ⒉数据管理:各数据表维护、备份、转移、恢复等。 ⒊系统参数设定:系统开关、选课开关、学期、选课轮次等各类参数设定。 ⒋用户权限管理:院部、学生、教师、教务员等系统用户设置与权限管理;用户列表、用户密码查询打印。 五.院部管理员权限 ⒈培养计划管理:查询、变更、复制、删除等。 ⒉教学任务管理:查询班级开课情况、添加教学任务、指定授课教师、合班编排、查询合班情况汇总表、添加公共选修课、查询班级开课情况、公共选修课汇总表等。 ⒊排课管理:手动添加课程、调课、课程批量分组及其查询、设置排课参数、批量排课;班级、教室、教师占用情况查询等。

软件详细设计说明书 学生信息管理系统

XXXX大学软件详细设计说明书 项目名称:学生信息管理系统 年级: 专业: 班级: 学号: 姓名: 指导教师: 日期:年月日

目录 1 引言 (1) 1.1编写目的 (1) 1.2 项目背景 (1) 1.3 定义 (1) 1.4 参考资料 (1) 2 总体设计 (1) 2.1 需求概述 (1) 2.2 软件结构 (1) 3 程序描述 (1) 3.1 下面对各模块的功能,性能,输入,输出进行具体描述 (1) 3.2 算法 (6) 3.3 程序逻辑 (7) 3.4 接口 (7) 3.5测试要点 (7)

1 引言 1.1编写目的 软件详细设计说明书是对系统架构进行详细直观描述,从而完成详细设计,作为软件实现的基础。预期的读者为本项目开发人员和将来对本项目进行扩展和维护的人员。 1.2 项目背景 项目的委托单位: 主管部门:学校教务处 该软件系统与其他系统的关系:与学生管理相关联 1.3 定义 在该概要设计说明书中的专门术语有:总体设计、接口设计、数据结构设计、运行设计、出错设计,具体的概念与含义在文档后将会解释。 1.4 参考资料 《软件工程导论(第6版)》---- 张海藩,牟永敏编著出版社:清华大学出版社 2 总体设计 2.1 需求概述 2.2 软件结构 1、总体结构 2、用户管理模块结构 3、学生档案管理模块结构 4、成绩管理模块结构 3 程序描述 3.1 下面对各模块的功能,性能,输入,输出进行具体描述 1、登录模块 ●功能:接受用户登录请求,验证用户输入的用户名、密码和用户类型,转到管理页面。

●性能:对用户登录请求在1-2秒钟之内做出响应。 ●输入项目:用户名:字符串型 密码:字符串型 ●输出项目:合法:进入管理界面。 非法:重新登陆。 2、总体结构 ●功能:接收登陆模块传过来的用户名,验证用户名的类型。 ●性能:界面的状态栏显示:联系方式、登陆时间、当前操作用户名和用户类型。 ●输入项目:用户名:字符串型。 ●输出项目:用户名:字符串型(在状态栏) 用户类型:字符串型(在状态栏) 登陆时间:字符串型(在状态栏) 3、系统管理模块 ●功能:1、添加新的用户名、密码; 2、修改任何用户(包括学生)密码。 ●性能:1、用户名、密码和密码确认和用户类型(单选按钮); 2、旧密码,新密码和新密码确认。 ●输入项目:1、用户名、密码和密码确认和用户类型(单选按钮); 2、旧密码,新密码和新密码确认。 ●输出项目:1、(对话框)添加成功,跳转到详细信息添加页面; 2、(对话框)密码修改成功,请重新登陆;跳转到登陆页面。 4、用户管理模块 ●功能:1、向数据库中添加新用户信息; 2、用户信息的管理,包括:修改、删除、查询; 3、查询用户信息,包括:精确查询、模糊查询。 ●性能:1、没有添加新用户,不能添加用户信息; 其它无特殊要求。

高校教务管理系统的设计与实现

本科毕业论文 题目高校教务管理系统的设计与实现 学院信息科学与技术学院 专业计算机科学与技术 学生姓名 学号 200810411105 班级 2008-1 指导教师职称讲师 2012 年 5 月 30 日

高校教务管理系统的设计与实现 专业:计算机科学与技术学号:200810411105 摘要:随着我国高等教育的快速发展,高校教务管理信息化已成为教学管理现代化的迫切需求。使用教务管理系统进行教务信息管理是提高工作效率的主要途径。本论文对高校教务管理系统的设计与实现进行了详细阐述。论文主要从实现技术、系统分析、设计、实现以及测试等方面做了详细介绍。本系统选择VC++为开发语言,选择Visual Studio为前端开发工具,采用SQL Server 2005建立和维护后台数据库。系统功能模块主要包括系统管理、基本信息管理、学生管理、课程管理以及查询管理。本系统实现了日常教学管理中的基本事务管理,为高校教务管理带来了极大便利。最后本系统经过测试,能够安全稳定地运行,满足各功能的需求并且达到了预期的效果,具有一定的实用价值。 关键字:教务管理;VC++;SQL Server;学生管理

Design and Implementation of Teaching Affairs Management System for Colleges and Universities Specialty: Computer Science and Technology Student Number: 200810411105 Student: Xiao Jiyan Supervisor: Li Qian Abstract: With the rapid development of the higher education of our country, the informatization of teaching affairs management in colleges and universities has become the urgent needs of the modernization of teaching management.It is the primary way to improve the work efficiency that teaching affairs management systems are used in teaching affairs management. The design and implementation of a teaching affairs management system are elaborated in this thesis. This thesis mainly introduces the implementation techniques, system analysis, design, implementation and test. In order to implement the system, VC++ is used as the development language, Visual Studio is used as the front-end development tool and SQL Server is used to establish and maintain the background database. The system functional modules include system management, basic information management, student management, course management and query management. The system has implemented the basic affairs management in daily teaching management which brings great convenience for teaching affairs management in colleges and universities. In the end, the system has passed the test and can work safely and stably, which satisfy all kinds of functions as expected. It has a certain practical value. Key words: Teaching Affairs Management; VC++; SQL Server; Student Management

高校教学管理系统

高校教学管理系统 可行性研究报告 130521320 代腾飞 一.系统目标 1.人力与设备费用的节省; 2.处理速度的提高; 3.管理信息服务的改进; 4.人员工作效率的提高。 二.系统功能 (1) 在数据库服务器如SQLServer2000中,建立各关系模式对应的库表,并确定主键、索引、参照完整性、用户自定义完整性等。 (2) 能对各库表进行输入、修改、删除、添加、查询、打印等基本操作。 (3) 新学期开学,能排定必修课程,能选定选修课程,并能对选课做必要调整。 (4) 查询: 1) 能查询学生基本情况、能查询学生选课情况及各考试成绩情况、能查询学生所在院系与班级情况、能查询学生所学专业及专业课程安排情况。 2) 能查询老师的基本情况、能查询老师的授课课程及授课质量情况、能查询老师所在教研室及院系信息、能查询班主任老师管理的班级情

况、能查询导师指导研究生的情况。 3) 能查询课程基本情况、能查询课程学生选修情况、能查询课程专业安排情况、能查询专业基本情况、能查询分专业、分学期课程安排情况。 4) 能查询院系、教研室、班级等基本情况、能分院系、分教研室、分班级查询其相关各类信息、能动态输入SQL命令查询。 三.系统建设背景 信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,但是还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存、要发展、要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。这对于正在迅速发展的各大高校而言,同样有着重要意义。 现如今高校为适应社会的需求以及自身办学的需要,扩建、扩招已在寻常不过。自然就会有更多的学生信息需要处理。如果只靠人力来完成,必然是一项非常繁琐、复杂的工作,而且还会出现很多意想不到的错误,这不仅会给教学及管理带来了很大的不便,也不益于学校全面快速发展的需要。 众所周知,作为高校日常教学中的主要管理工作之一的教务管理,

相关主题
文本预览
相关文档 最新文档