管理系统论文(2篇)

各种管理系统是高校教务管理信息化平台的重要组成部分,建立管理系统是当前高校推进信息化管理进程,提高管理水平的必然趋势。以下是人见人爱的小编分享的管理系统论文(2篇),在大家参照的同时,也可以分享一下给您最好的朋友。

学生成绩管理系统毕业论文 篇1

【摘要】:随着计算机网络技术的发展与应用,人们的工作方式正发生着革命性地变化。这一变化使得每一个行业的工作效率都得到了极大地提升。本文以下内容将基于ASP的学生成绩管理系统进行研究和探讨,以供参考。

【关键词】:ASP;学生成绩;管理系统

中图分类号:C93文献标识码: A

1、前言

随着计算机相关技术在各行各业应用的不断深入,其诸多益处已为人们深刻认识。作为这些应用的一部分,使用计算机相关技术对学生成绩信息进行管理,具有手工管理所无法比拟的优点。这一运用可以减轻教学人员的工作量,加快查询速度,加强管理,使各项管理更加规范化。同时,可以使学生能够合理安排时间,能够尽快的知道自己的考试成绩,投入新的课程的学习或复习这次没有考过的课程。本文以下内容将基于ASP的学生成绩管理系统进行研究和探讨,以供参考。

2、ASP动态网页技术分析

ASP是一套微软开发的服务器端运行的脚本平台,它内含于IIS当中,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序,是一种用以取代CGI(Common Gateway Interface通用网关接口)的技术。它具有以下特点:第一,使用VBScript、Jscript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。第二,无须compile编译,容易编写,可在服务器端直接执行。第三,使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。第四,与浏览器无关(Browser Independence)。客户端只要使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容。ASP所使用的脚本语言(VBScript、Jscript)均在WEB服务器端执行,客户端的浏览器不需要能够执行这些脚本语言。

3、系统结构

学生成绩管理系统的流程图应当包括系统管理员的用户信息管理、成绩管理和权限管理;任课教师的成绩管理;班级管理员的成绩管理;学生的成绩查询等。第一,系统管理员。系统管理员的功能包括对管理员的管理、任课教师管理、班级管理员管理、学生管理、权限管理、成绩管理和系统管理。第二,任课教师。任课教师的功能包括:成绩管理和个人用户管理两部分。其中的成绩管理又分为成绩录入、成绩修改和成绩分析三部分。但此处的录入和修改功能会受到系统管理员的限定,即一定时期内是可用的,此外则不可使用。第三,班级管理员。班级管理员的功能包括:成绩管理和个人用户管理两部分。其中的成绩管理又分为成绩修改和成绩分析两部分。此处的修改功能仅在特殊情况下,由系统管理员授权方可进行成绩修改操作,一般不被允许。第四,学生。学生模块的功能包括成绩查询和个人系统管理两部分。在个人系统管理中仍然有密码修改功能,但同样会受到系统管理员的限制,即仅在系统管理员设置为可修改时才能够进行密码修改。

4、数据库模型分析

4.1,概念模型分析

概念数据模型用来建立信息世界的数据模型,强调语义表达,描述信息结构。根据前面的需求分析,可以得出与本系统有关的各种实体以及系统的E-R图。其中,实体主要包括任课教师、班级管理员、学生、班级、专业、课程、学生成绩和成绩分析等。

4.2, 逻辑模型分析

逻辑数据模型反映的是对概念数据模型进一步的分解和细化,根据业务规则确定的,关于业务对象、业务对象的数据项及业务对象之间关系的基本蓝图。其内容包括所有的实体和关系,确定每个实体的属性,定义每个实体的主键,指定实体的外键,并且需要进行范式化处理。

5、系统实现

5.1,登录模块

根据本系统的相关需求分析和系统设计,系统主要存在四类用户:系统管理员、任课教师、班级管理员和学生。由于他们在本系统中所有实现的功能不同,所以在系统的登陆界面中会出现四个系统用户身份选择的按钮。通过这些按钮用户就可以进行他们所对应的不同的功能模块。

5.2,系统管理员模块

本系统的系统管理员模块具体将要完成管理员管理、任课教师管理、班级管理员管理、班级管理、学生管理、成绩管理、权限管理和系统管理等多项功能。这些功能既相互区别,又相互联系,共同组成了系统管理员模块的主要内容。

5.3,任课教师模块

本系统中的任课教师模块,主要就是成绩管理部分以及对该模块的简单管理,具体包括任课教师登录、成绩管理和系统管理三部分。其中,登录部分与系统管理员的实现相似;系统管理部分由修改密码、重新登录和退出系统三部分组成;而成绩管理部分则和系统管理员模块中的成绩管理相似,包括成绩录入、修改和分析三部分。在任课教师进行成绩管理时,仍然需要先选择其担任教学任务的班级,然后才能进入下一步的录入、修改和分析。

5.4,班级管理员模块

在本系统中,班级管理员模块主要包括登录、班级管理和系统管理。其中,登录和系统管理与任课教师的内容相似;而班级管理则主要是对学生成绩的分析。

5.5,学生管理模块

在本系统中,学生管理模块主要由学生登录、成绩查询和系统管理三部分组成。其中,登录部分在本章第一节已经说明;系统管理部分和其他模块的构成相同;而成绩查询部分则直接进入相应页面。

6、结尾

本文以上内容首先对ASP动态网页技术进行了论述,随后介绍了学生成绩管理系统的结构,最后对系统的实现进行了研究和探讨,表达了观点,提出了见解,总之,在科学技术发达的今天,必须时刻站在发展的前沿,多学习多实践,只有这样才能在激烈的社会竞争中拥有一席之地。

参考文献

[1]《ASP动态网站建站实例与技巧》丁贵广等,电子科技大学出版社

[2]《ASP数据库开发实例精粹》郭瑞军等,电子工业出版社

[3] 《ASP数据库系统开发实例导航》宣小平等,人民邮电出版社

选课管理系统毕业论文 篇2

摘 要:随着课程改革的不断深入,学校规模不断扩大、课程项目不断增多,为了解决学生选课管理上的复杂的人工操作,减轻重复工作,故设计了选课系统。学校规模的扩大使得学校对每年新生入学、毕业生离校及本校各种分流机制造成的学生信息产生变动,如学籍变动、个人信息修改。为了适应课程的改革,学校在每个学期都要开设一定的课程提供给学生,让学生根据自己的情况来选择,根据学生选择结果给出课程表。本校根据教学实际,为了使教师有效地管理学生信息,设计学生信息管理系统,由此形成学生成绩管理系统,本文就此设计思路进行阐述。

关键词:选课系统 学生信息管理系统 数据流图 DFD图 E-R图 SC图 IPO图 Delphi软件

随着学校规模的不断扩大,专业、班级、学生的数量急剧增加,有关学生选课的各种信息量也成倍增长,而目前许多高校的学生选课管理仍停留在复杂的'人工操作上,重复工作较多,工作量大,效率低,因此,迫切需要开发基于互联网的课程信息管理系统来提高管理工作的效率。基于互联网的学生选课管理系统,在学生选课的规范管理、科学统计和快速查询方面具有较大的实用意义。它提高了信息的开放性,大大地改善了学生、教师对其最新信息查询的准确性。

一、选课系统的任务概述

1、 目标

选课系统开发的目标是实现学生选课信息关系的系统化、规范化和自动化。

2、 系统技术

学生选课系统要求具有信息处理的开发性,方便教师上传学生成绩、学生上网选课和查询选课信息及成绩等,因此本系统设计为基于WWW的网络数据库应用系统,使用ASP脚本以Access为数据库的开发技术,运行在支持ASP的服务器上。

3、 基本设计概念和处理流程

采用基于SQL Server的分布式数据库管理系统。三层结构是目前用得最多的,这种结构比传统的C/S结构增加了一个应用程序服务器,应用程序服务器包括了统一的界面、业务规则和数据处理逻辑等等,这样客户端程序就可以做得比较小,也就是常说的瘦客户。更由于业务规则和数据处理逻辑的集中在服务器上统一管理,客户端无须进行复杂的计算,也不会因为错误的操作而影响到其他的用户,所以可靠性、稳定性和效率都比较好。(其结构如图)

4、 用户的特点

为保证系统安全高效地运行,本系统把用户划分为3类:教务处、教师和学生。不同的用户在系统中的作用和权限也有所不同,所以它所需要完成的功能也就不同。

(1)教务处可以完成本系统所有的功能

学生信息管理:除学生基本信息外,还可管理学生所选课程、成绩等。

教师信息管理:包括教师个人的基本情况和任课情况。

项目及班数的设定:根据学校教务处所排课进行班级数及人数的统计,然后根据统计结果进行项目及班数的设定。

排课:根据上一步分班情况安排任课教师。

报表生成及输出:生成教师担任课程分班表、按项目生成学生成绩表、按学生行政班生成成绩表及所有报表的输出。

(2)教师在本系统的功能

查询学生选课情况、自己任课情况、获取自己所担任课程分班表、录入及修改成绩等。

(3)学生在本系统的功能

查询本人信息、教师任课信息、选课、选课信息查询、成绩查询。

二、需求规定

(一)对功能的规定

1、 可实现学生选课注册。

2、 方便实现学生选课信息查询。

3、 可对学生成绩档案进行管理,成绩表单生成简便。

4、 安全有效的用户区分,管理。

5、 档案数据的高安全性,保密性。

6、 有帮助文档

(二)对性能的规定

使用稳定,操作性能好,操作方法易于掌握,系统的安全性强。

三、设计思想

用户的需求具体表现在对各种信息的提供、编辑、处理及查询统计上。这就要求数据库结构能充分满足各种信息的输入、处理和输出。通过分析学生选课管理系统的现实需求,学生选课管理系统各环节的基本数据及数据处理流程,在与管理人员沟通、交流与探讨的基础上,得到以下学生选课系统的数据流程图。

(一)数据库的设计

通过对学生选课管理系统工作内容和相关数据流程分析,根据学生选课管理系统的需要,就可以设计出能满足用户需求的各种实体,以及它们之间的关系,由此得到数据库所支持的数据模型,即数据库的逻辑结构,具体情况如下:

1、 学生信息表

开学时将教务处提供的学生信息库按系统的要求修改库结构并导入Access数据库中,应包括如下信息:姓名、学号、院系、班级、性别、所选课程、任课教师、备注等。

2、 教师信息表

包括教师姓名、教师代码、性别、年龄、职称、主要教授课程、兼任课程等。

3、 课程信息

包括课程目录、课程、课程代码、教学内容、任务与目的、考试方法、要求等。

4、 课程表

包括课程名称、课程编号、任课教师、课程学分、上课时间。

5、 成绩单列表

包括学生姓名、学号、院系、班级、课程、任课教师、成绩。

(二)系统功能特点

1、 内容全面 系统全面覆盖了体育课信息,可为学校、教师和学生提供全面准确的信息。

2、 层次分明 系统采用模块化程序设计结构。各模块之间既相互独立,又具有一定的联系,各模块可独立编制、调试、查错、修改和执行,结构严谨,便于扩展和维护。

四、数据库概念设计

根据以上数据流图导出数据库所需数据项和数据结构。

学生:学号、姓名、性别、生日、所在院系、所在班级。

课程:课程号、课程名、讲师、上课时间、地点、课程简介。

选课结果:记录号、选课学生、所选课程。

学籍变更记录:记录号、变更情况、记录时间、详细描述。

1、 数据库逻辑结构设计

设计五个基本表:学生信息表、课程信息表、选课结果表、奖惩信息表、教师信息表。其中教师信息表是外部表,不列出。由于使用打开系统的不只是教务人员,每个学生都要登录到选课系统进行课程的选择,所以需要对不同的登录人员进行密码的认证和权限的限制,防止越权行为,用户名、密码、权限保存在一个表中。分别设计如下表:(具体内容略)

USER-PASS用户密码信息表

COURSE课程信息表

COURSE-SELECT选课结果表

STUDENT学生个人信息表

奖惩记录信息表

2、 概要设计

4、 选课模块详细设计说明书

功能:接受学生选课信息,刷新学生课程表。

界面:调用添加、删除模块,打印课表模块。

设计感想

通过这次实践,我对Delphi有了全新的认识。Delphi可以让你用最少的程序量来得到最高的开发效率,从而迅速地开发Windows的应用程序。开发者可按照自己的喜好及用户要求,随心所欲地安排窗口的外观。Delphi是以面向对象的方式设计程序代码的,有着面向对象的四大特征:封装性、可维护性、继承性和多态性。

当然,这个系统还有些地方需要修改和完善,我将在以后的时间里逐步学习改进。

论文参考文献

[1][美]Grady Booch,James Rumbaugh,Ivar Jacobson,UML用户指南。机械工业出版社,2001年8月。

[2]Microsoft,MSDN.

[3]Microsoft,SQL Server 2000联机手册。

[4]Roger S. Pressman.软件工程――实践者的研究方法。机械工业出版社,1997.

[5]IPL. Software Testing and Software Development Lifecycles. IPL,1996.

[6]Karl E. Wiegers.软件需求。机械工业出版社,1999.

[7]张海藩。软件工程导论。清华大学出版社。

一键复制全文保存为WORD
相关文章