计科教务管理系统论文毕业设计毕业论文Word格式.doc

上传人:wj 文档编号:5252732 上传时间:2023-05-04 格式:DOC 页数:42 大小:1.52MB
下载 相关 举报
计科教务管理系统论文毕业设计毕业论文Word格式.doc_第1页
第1页 / 共42页
计科教务管理系统论文毕业设计毕业论文Word格式.doc_第2页
第2页 / 共42页
计科教务管理系统论文毕业设计毕业论文Word格式.doc_第3页
第3页 / 共42页
计科教务管理系统论文毕业设计毕业论文Word格式.doc_第4页
第4页 / 共42页
计科教务管理系统论文毕业设计毕业论文Word格式.doc_第5页
第5页 / 共42页
计科教务管理系统论文毕业设计毕业论文Word格式.doc_第6页
第6页 / 共42页
计科教务管理系统论文毕业设计毕业论文Word格式.doc_第7页
第7页 / 共42页
计科教务管理系统论文毕业设计毕业论文Word格式.doc_第8页
第8页 / 共42页
计科教务管理系统论文毕业设计毕业论文Word格式.doc_第9页
第9页 / 共42页
计科教务管理系统论文毕业设计毕业论文Word格式.doc_第10页
第10页 / 共42页
计科教务管理系统论文毕业设计毕业论文Word格式.doc_第11页
第11页 / 共42页
计科教务管理系统论文毕业设计毕业论文Word格式.doc_第12页
第12页 / 共42页
计科教务管理系统论文毕业设计毕业论文Word格式.doc_第13页
第13页 / 共42页
计科教务管理系统论文毕业设计毕业论文Word格式.doc_第14页
第14页 / 共42页
计科教务管理系统论文毕业设计毕业论文Word格式.doc_第15页
第15页 / 共42页
计科教务管理系统论文毕业设计毕业论文Word格式.doc_第16页
第16页 / 共42页
计科教务管理系统论文毕业设计毕业论文Word格式.doc_第17页
第17页 / 共42页
计科教务管理系统论文毕业设计毕业论文Word格式.doc_第18页
第18页 / 共42页
计科教务管理系统论文毕业设计毕业论文Word格式.doc_第19页
第19页 / 共42页
计科教务管理系统论文毕业设计毕业论文Word格式.doc_第20页
第20页 / 共42页
亲,该文档总共42页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

计科教务管理系统论文毕业设计毕业论文Word格式.doc

《计科教务管理系统论文毕业设计毕业论文Word格式.doc》由会员分享,可在线阅读,更多相关《计科教务管理系统论文毕业设计毕业论文Word格式.doc(42页珍藏版)》请在冰点文库上搜索。

计科教务管理系统论文毕业设计毕业论文Word格式.doc

2.2.1. SQL语言 11

2.2.2. 数据库 15

2.3. 系统运行环境 16

2.3.1. 硬件环境 16

2.3.2. 软件环境 17

第三章系统总计设计 17

3.1. 系统的主要功能要求 17

3.1.1. 系统主要模块 17

3.1.2. 系统安全性 17

3.1.3. 口令权限识别 18

3.1.4. 口令存取 18

3.2. 主要功能模块描述 18

3.2.1. 课程表信息 18

3.2.2. 总课表信息 19

3.2.3. 教师信息管理 19

3.2.4. 教师课酬管理 19

3.2.5. 教师课酬发放 19

3.2.6. 教师课酬统计 19

3.2.7. 试卷档案登记 20

第四章系统详细设计分析 20

4.1. 需求分析 20

4.1.1. 目标系统功能说明 20

4.1.2. 用户需求分析 20

4.2. 系统结构 21

4.3. 系统E-R图 22

4.4. 数据库设计 23

4.5. 系统数据流图 30

第五章系统的实现 33

5.1. 登陆窗体的设计 33

5.2. 程序主界面设计 36

5.3. 用户管理窗口的设计 48

5.4. 计科系教务管理系统的实现 56

5.4.1. 系统管理 56

5.4.2. 教务信息管理:

57

5.4.3. 数据查询:

67

5.4.4. 系统帮助:

69

第六章系统使用方法 70

摘要

随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。

管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。

本文介绍了在VisualBasic6.0环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。

通过分析我学校计科系的教务管理的不足,创建了一套行之有效的利用计算机进行教务信息管理的方案。

文章介绍了教务管理信息系统的系统分析部分,包括可行性分析、数据流程分析和需求分析等;

系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;

系统实现部分说明了几个主要模块的算法,本系统界面友好,操作简单,比较实用。

Abstract

Ismoreandmorethoroughalongwiththeinformationtechnologyinthemanagementandthewidespreadapplication,themanagementinformationsystemtheimplementationtechnicallyalreadygraduallymaturely.Themanagementinformationsystemisthenewdisciplinewhichdevelopsunceasingly,anyunitmustsurvivemustdevelop,wantsthehighefficiencytoorganizeorganicallytheinternalactivity,mustestablishthemanagementinformationsystemwhichadaptswithowncharacteristic.

ThisarticleintroducedenvironmentusesMicrosoftVisualBasci6.0;

fromthetopdownwardtheoverallplaninVisualundertheBasic6.0,frombottomtotopappliesthedevelopment&

#8221;

thestrategydevelopsamanagementinformationsystemtheprocess.Throughanalyzesmyschooltocountthebranchdepartmenttheeducationaladministrationmanagementinsufficiency,foundedasetofeffectiveusecomputertocarryontheeducationaladministrationinformationmanagementtheplan.Thearticleintroducedtheeducationaladministrationmanagementinformationsystemsystemanalysispart,includingfeasibilityanalysis,dataflowanalysisanddemandanalysisandsoon;

Thesystemdesignpartmainlyintroducedthesystemfunctiondesignandthedatabasedesignandthecodedesign;

Thesystemrealizationpartexplainedseveralmainmodulealgorithms,thissystemcontactsurfaceisfriendly,theoperationissimple,quitepractical.

Managementinformationsystem,educationaladministrationmanagement,VisualBasicapplication.

第一章绪论

1.1.选题的背景

随着数据库技术、网络技术和科学管理方法的发展,计算机在管理上的应用日益广泛,管理信息系统逐渐成熟起来,并且给管理带来了新的革命。

管理信息系统是以人为主导的,通过运用计算机、网络通信设备及其它办公设备对信息进行收集、运输、加工、存储、更新、维护,支持高层决策、中层控制、基层运作的人机系统。

管理信息系统最大的特点是高度集中,能将组织中的数据和信息集中起来,进行快速处理,统一使用,利用定量化的科学管理方法,通过预测、计划优化、管理、调节和控制等手段来支持决策。

一个中心数据库和计算机网络系统是管理信息系统(ManagemantInformationSystem,MIS)的重要标志。

MIS的处理方式是在数据库和网络基础上的分布式处理。

随着计算机网络和通讯技术的发展,不仅能把组织内部的各级管理连接起来,而且能够克服地理界限,把分散在不同地区的计算机网络互连,形成跨地区的各种业务信息系统和管理信息系统。

目前,虽然有许多学校已开始运用计算机进行学校教务的管理.学校的教务管理系统必须是一个完整统一、技术先进、高效稳定、安全可靠的系统。

根据国内大学的现在管理模式,结合国际新的思想观念,在校园网络环境下建设先进的、与国际水平接轨的信息化管理平台。

提高学校管理工作的现代化水平,使之成为学校公共信息服务体系的重要组成部分。

教学教务管理系统是高校管理信息系统建设的重要组成部分,是提高教学管理的质量和效益乃至建设世界知名的高水平的大学的关键环节。

教学教务信息处理的电脑化、网络化,也是实现学校管理现代化和信息化的重要内容。

1.2.目的和意义

随着计算机技术的不断发展,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。

目前,我国的科技水平高速发展,计算机作为今天使用最广的现代化工具已深入到各个领域,并且正在成为未来社会——信息社会的重要支柱。

在这样的大背景下,现代学校教务的管理方式,资源建设等方面都发生了重大变化,这种变化表现在教务工作,管理和服务平台发生的变化,教务管理不再是传统的手工操作,人工管理,而是全面实行计算机管理。

此次毕业设计是对我两年来所学专业知识的一个总结。

它使我提高了自身解决实际问题的能力。

但由于本人知识水有限,系统设计中还存在着很多不足,请各位领导批评指正,以便我今后改进。

此外,该系统能够顺利的完成离不开各位老师对我的帮助,在此深表感谢。

1.3.系统完成和实现的工作

现代高校教务管理一般采取二级管理模式:

校级教务处和各二级院系教务科。

鉴于本校的实际情况我校教务处侧重于校级教务处对数据的维护和管理以及从整体的角度进行数据分析和数据统计。

包括数据的录入、查询、打印以及从局部的角度进行数据分析和数据统计以及对数据进行各种处理,对全校的教务管理工作任务进行全盘的规划,最后拿出一个管理全校教务工作的合理方案来。

前台:

:

采用Delphi应用程序平台.

后台:

采用MicrosoftSQLSERVER2000数据库平台.

实现本校的计科系教务管理系统.

第二章平台简介

2.1.Delphi简介

Delphi是一个极有代表性的面向对象开发工具;

它将面向对象的程序设计方法与数据库技术;

网络技术以及可视化;

事件驱动,代码自动生成等先进技术完美的结合在一起,使用它可以直观的,快速地开发,高质量的windows应用程序。

Delphi强大的易用的特点得到程序员的青睐。

Delphi7.0除了保留以前版本的强大功能之处,更在数据库程序开发方面提供了强有力的支持,使程序员完全可能轻松开发出复杂且功能强大的数据库程序。

Delphi类可以粗略地分成两部分:

一部分是组件类,这些组件类通常以某种方式出现在组件面板上,当用户从组件面板上点取一个类的图标后,在程序中就自动生成了该类的对象(非可视组件除外);

另一部分是功能类,这此功能类的对象通常出现在程序代码中,起着不可代替的作用,但是这些功能类在组件面板上是找不到的。

在Delphi中,每一个类的祖先都是Tobject类,整个类的层次结构就像一棵倒挂的树,在最顶层的树根即为Tobject类。

这样,按照面向对象编程的基本思想,就使得用户可用Tobject类这个类型代替任何其它类的数据类型。

2.1.1.数据库访问方法

BDE方法:

它提供了存取各种文型和客户/服务器型数据库的驱动器程序。

该方法直接访问Paradox和Dbase等数据库或通过DOBC(OpenDataBaseconnecivity,开放数据库)来访问Access和PoxPro等数据库,还可通过内嵌方式访问SQLServr、Oracle和DB2等大型数据库。

ADO方法:

ADO方法是微软提供的一种数据库访问技术。

通过ADO技术可方便的访问各种类型的数据库,尤其对于OLEDB类型的数据库,ADO更是访问数据库的标准接口。

Delphi通过ADO技术可让开发者快速访问关系或非关系型数据库,但使用时需安装ADO的数据库引擎。

MIDAS方法:

MIDAS方法是Delphi用于开发多层应用系统的中间透明引擎。

通过MIDAS,开发者可使用相同的组件来存取不同的后台应用程序服务器。

这些后台应用服务器程序包括COM+/DCOM应用程序服务器、MTS中间件或CORBA应用程序服务器。

MIDAS方法实现了真正意义上的客户端程序与后台数据库的分离,但MIDAS的灵活性很差,与数据感应控件关联过于密切,限制了程序员的创造性。

dbExpress方法:

Delphi7.0提供了新一代的跨平台数据访问引擎dbExpress方法,它由一组新控件、技术和驱动程序组成,并通过这些组成部分和各种数据源连链接。

如配合不同的数据库动态链接库文件,还可处理后台数据库数据。

因此也是Delphi和Kylix的核心数据访问。

综上所述,虽然Delphi的各个版本提供多种数据库的连接和访问方法,但在同一个应用程序中,开发者几乎不可能同时选用多种连接方法,因而选择合适方法是一个必须在开发前仔细考虑的问题。

2.1.2.数据库组件

用Delphi7.0开发数据库应用,重点是和各种数据库组件打交道,控件组有:

BDE控件组、ADO控件组、DateControls控件组和dbExpress控件组。

1ADO是Micrsoft公司关于各种类型数据的高等界面,后来逐渐演变成满足所有数据访问需要的完整解决办法。

ADO的对象模型是所有数据访问接口对象模型中最简单的一种。

它主要控件有:

TTADOConnection控件,TADOCommand控件,ADODateSet控件,TADOTable控件,TADOQuery控件,TADOStoeProc控件。

Delphi的ADO组件无需依靠BDE而是使用ADO技术,提供了可以通过数据控制组件访问数据的新方法。

唯一的要求是在使用ADO组件时必须运行ADO/OLE-DB。

ADO组件的使用使得DELPHI在访问数据的类型和采用的技术方面都有了很大的突破

2.2.数据库简介

2.2.1.SQL语言

SQL基础:

SQL(StructuredQueryLanguage,结构查询语言)是一个功能强大的数据库语言。

SQL通常使用于数据库的通讯。

ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。

SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。

使用SQL的常见关系数据库管理系统有:

Oracle、Sybase、MicrosoftSQLServer、Access、Ingress等等。

虽然绝大多数的数据库系统使用SQL,但是它们同样有它们自立另外的专有扩展功能用于它们的系统。

但是,标准的SQL命令,比如"

Select"

、"

Insert"

Update"

Delete"

Create"

和"

Drop"

常常被用于完成绝大多数数据库的操作。

MSSQLServer就是用的Transact-SQL。

SQL语言有着非常突出的优点。

非过程化语言:

SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。

SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集,所有SQL语句接受集合作为输入,返回集合作为输出。

SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。

SQL不要求用户指定对数据的存放方法,这种特性使用户更易集中精力于要得到的结果;

所有SQL语句使用查询优化器,它是RDBMS的一部分,由它决定对指定数据存取的最快速度的手段,查询优化器知道存在什么索引,在哪儿使用索引合适,而用户则从不需要知道表是否有索引、有什么类型的索引。

统一的语言:

SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其它类型的终端用户。

SQL为许多任务提供了命令,其中包括:

 

查询数据;

在表中插入、修改和删除记录;

建立、修改和删除数据对象;

控制对数据和数据对象的存取;

保证数据库一致性和完整性;

以前的数据库管理系统为上述各类操作提供单独的语言,而SQL将全部任务统一在一种语言中。

所有关系数据库的公共语言:

由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS(关系数据库管理系统)转到另一个,所有用SQL编写的程序都是可以移植的。

SQL语句:

SQL功能强大,是一种完备的数据处理语言,不仅用于数据库查询,而且用于数据库中的数据修改和更新,概括起来,它可以分成以下几组:

DML(DataManipulationLanguage,数据操作语言):

用于检索或者修改数据;

DDL(DataDefinitionLanguage,数据定义语言):

用于定义数据的结构,比如创建、修改或者删除数据库对象;

DCL(DataControlLanguage,数据控制语言):

用于定义数据库用户的权限。

DML组可以细分为以下的几个语句:

SELECT:

用于检索数据;

INSERT:

用于增加数据到数据库;

UPDATE:

用于从数据库中修改现存的数据;

DELETE:

用于从数据库中删除数据。

DDL语句可以用于创建用户和重建数据库对象。

下面是DDL命令:

CREATETABLE,ALTERTABLE,DROPTABLE,CREATEINDEX,DROPINDEX

DDL与DML:

数据定义语言DDL:

它是用来创建和修改数据库结构的一种语句,包括Create、Alter和Drop语句。

数据操作语言DML:

包括数据查询与数据更新。

数据查询主要是由Select语句完成,这一点不再赘述。

而数据更新所造成的风险大大超过数据查询。

数据库管理系统必须在更改期内保护所存储的数据的一致性,确保有效的数据进入数据库,数据库必须保持一致性,DBMS还必须协调多用户的并行更新,以确保用户和它们的更改不至于影响其它用户的作业。

用于修改数据库内容的SQL语句主要有以下三个:

(1) 

Insert,向一个表中加入新的数据行

(2) 

Delete,从一个表中删除数据行

(3) 

Update,更改数据库中已经存在的数据

Insert标准语法:

INSERTINTO 

tablename(col1,col2...) 

VALUES(value1,value2...)

Insert语句还可以将多行数据添加到目标表中去,在这种形式的Insert语句中,新行的数据值不是在语句正文中明确地指定的,而是语句中指定的一个数据库查询。

添加的值来自数据库自身的行,在某些特定的状态下,这是非常有用的。

多行Insert语句为拷贝数据提供了一种紧凑而高效的方法,但我在自己做的图书管理系统中没有使用这种方法,我在系统中是使用循环依照上面的用法来完成多个记录的插入。

Update语句用于更新单表中选定行的一列或多列的值。

要更新的目标表在语句中定义,Set子句则指定要更新哪些列并计算它们的值。

Update语句总是包含Where语句,而且Update语句比较危险,所以您必须明确地认识到Where语句的重要性,Where语句被用来指定需要更新的行。

标准语法:

UPDATEtablename

SETcolumnname1=value1

[,columname2=value2]...

WHEREsearchcondition

Delete语句标准语法:

DELETEFROM 

tablename 

WHERE 

condition

复杂操作实现:

在信息管理系统中,我们往往会遇到归类、汇总、映射、索引、子查询等复杂操作,相应的支持与实现如下:

GROUPBY子句语法为:

SELECTcolumn1,SUM(column2)

FROM"

list-of-tables"

GROUPBY"

column-list"

;

这个GROUPBY子句将集中所有的行在一起,它包含了指定例的数据以及允许合计函数来计算一个或者多个列。

在本人的系统中在显示数据时用到了此语句来对查询所得的内容排序然后再显示。

组合条件和布尔运算符,以下的SQL语句中就含有组合条件:

SELECTcolumn1,SUM(column2)

FROM"

WHERE"

condition1"

AND"

condition2"

有些时候,需要一起浏览多个查询的结果、组合它们的输出,我们可以使用UNION关键字。

2.2.2.数据库

数据库处理在信息系统的研究中一直是非常重要的主题,然而,近年来,随着WorldWideWeb(WWW)的猛增及Internet技术的迅速发展,使得数据库技术之时成为最热门技术之一。

数据库技术能使Internet应用超越具有早期应用特点的简单的发布。

同时,Internet技术提供了一种向用户发布数据库内容的标准化的访问方法。

这些技术没有脱离经典数据库技术的要求。

它们只是加重了数据库技术的重要性。

数据库的设计和开发及包括艺术有包括工程。

理解用户的需求,然后,把它们转变为有效的数据库设计是一个艺术过程。

把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用,是一个工程过程。

数据库的目的是帮助人们跟踪事务。

经典的数据库应用涉及诸如订单、顾客、工作、员工、学生、电话之类的项,或其它数据量较大、需要密起关注的事务。

最近,由于数据库的普及,数据库技术已经被应用到了新的领域,诸如用于Internet的数据库或用于公司内联网的数据库。

数据库也被越来越多地应用于生成和维护多媒体应用程序上。

2.3.系统运行环境

基于以上对系统各种的分析和定义,建议系统采用一下配置,已确定系统的稳定、高效运行。

2.3.1.硬件环境

(1)最低配置 

C233以上CPU,32MB以上内存,2.1GB硬盘。

(2)建议配置 

C2.4以上CPU,256MB内存,80GB硬盘。

(3)打印机一台

(4)UPS不间断电源一台(避免数据因突然停电等意外情况下的丢失

2.3.2.软件环境

PC工作站 

Win98/2000/xp操作系统

第三章系统总计设计

3.1.系统的主要功能要求

根据用户口令判断用户的权限,具有基本的信息录入功能和添加、删除、修改功能,并能根据录入的信息生成课程表、总课表、课酬表、课酬统计表、试卷档案表,并能生成打印报表和Excel数据文档等功能。

3.1.1.系统主要模块

主要功能模块有:

用户管理,角色管理,数据字典,课程表信息,总课表信息,教师信息管理,教师课

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2