论文学生奖惩信息管理系统的设计与实现Word文档下载推荐.doc

上传人:wj 文档编号:1497022 上传时间:2023-04-30 格式:DOC 页数:28 大小:411.50KB
下载 相关 举报
论文学生奖惩信息管理系统的设计与实现Word文档下载推荐.doc_第1页
第1页 / 共28页
论文学生奖惩信息管理系统的设计与实现Word文档下载推荐.doc_第2页
第2页 / 共28页
论文学生奖惩信息管理系统的设计与实现Word文档下载推荐.doc_第3页
第3页 / 共28页
论文学生奖惩信息管理系统的设计与实现Word文档下载推荐.doc_第4页
第4页 / 共28页
论文学生奖惩信息管理系统的设计与实现Word文档下载推荐.doc_第5页
第5页 / 共28页
论文学生奖惩信息管理系统的设计与实现Word文档下载推荐.doc_第6页
第6页 / 共28页
论文学生奖惩信息管理系统的设计与实现Word文档下载推荐.doc_第7页
第7页 / 共28页
论文学生奖惩信息管理系统的设计与实现Word文档下载推荐.doc_第8页
第8页 / 共28页
论文学生奖惩信息管理系统的设计与实现Word文档下载推荐.doc_第9页
第9页 / 共28页
论文学生奖惩信息管理系统的设计与实现Word文档下载推荐.doc_第10页
第10页 / 共28页
论文学生奖惩信息管理系统的设计与实现Word文档下载推荐.doc_第11页
第11页 / 共28页
论文学生奖惩信息管理系统的设计与实现Word文档下载推荐.doc_第12页
第12页 / 共28页
论文学生奖惩信息管理系统的设计与实现Word文档下载推荐.doc_第13页
第13页 / 共28页
论文学生奖惩信息管理系统的设计与实现Word文档下载推荐.doc_第14页
第14页 / 共28页
论文学生奖惩信息管理系统的设计与实现Word文档下载推荐.doc_第15页
第15页 / 共28页
论文学生奖惩信息管理系统的设计与实现Word文档下载推荐.doc_第16页
第16页 / 共28页
论文学生奖惩信息管理系统的设计与实现Word文档下载推荐.doc_第17页
第17页 / 共28页
论文学生奖惩信息管理系统的设计与实现Word文档下载推荐.doc_第18页
第18页 / 共28页
论文学生奖惩信息管理系统的设计与实现Word文档下载推荐.doc_第19页
第19页 / 共28页
论文学生奖惩信息管理系统的设计与实现Word文档下载推荐.doc_第20页
第20页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

论文学生奖惩信息管理系统的设计与实现Word文档下载推荐.doc

《论文学生奖惩信息管理系统的设计与实现Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《论文学生奖惩信息管理系统的设计与实现Word文档下载推荐.doc(28页珍藏版)》请在冰点文库上搜索。

论文学生奖惩信息管理系统的设计与实现Word文档下载推荐.doc

3.2.1系统功能需求说明 6

3.2.2系统性能需求说明 6

3.3数据流程分析 7

3.4数据库设计 8

3.4.1概念结构设计 8

3.4.2表结构设计 9

3.5系统功能模块图 10

第四章系统详细设计与实现 12

4.1功能设计 12

4.2系统实现 12

4.2.1系统界面 12

4.2.2用户登录 13

4.2.3系统用户管理 14

4.2.4基本信息管理 14

4.2.5学生奖惩管理 15

4.2.6查询管理 16

第五章系统测试 18

5.1系统测试背景 18

5.2系统功能测试 18

5.2.1测试概要内容 18

5.2.2测试用例及结果 18

5.3测试结果分析及建议 19

结论 20

参考文献 22

致谢 21

-22-

摘要

本论文主要介绍黑河学院学生奖惩信息管理系统开发的整个过程。

首先本文在第一部分中阐述学生奖惩信息管理系统的开发背景、意义及目标,充分了解学生奖惩信息管理系统开发的重要性,然后介绍此管理系统的开发环境、运行环境等;

第二部分的系统概要设计主要阐述如何对奖惩管理系统按功能进行模块划分、建立模块的层次结构及调用关系、确定模块间的接口及人机界面等;

第三部分系统详细设计主要对概要设计进行进一步的细化,就是详细设计每个模块实现的算法,所需的结构,之后对系统的具体实现、系统测试进行了阐述。

论文最后对整个系统的开发及实现过程进行了总结,指出本系统存在的不足之处。

以上就是本论文的主要内容。

关键词:

信息管理;

奖惩管理;

黑河学院

ABSTRACT

ThispaperintroducestheHeiheCollegestudentincentiveinformationmanagementsystemdevelopedbythewholeprocess.Firstdescribedinthisarticleinthefirstpartofthebackground,significanceandobjectivesofthestudentsincentivethedevelopmentofinformationmanagementsystems,tofullyunderstandtheimportanceofinformationmanagementsystemdevelopedforstudentrewardsandpunishments,andthendescribesthemanagementsystemdevelopmentenvironment,operatingenvironment;

thesecondpartofthesystemsummaryofthedesignismainlyexplainedhowtheincentivemanagementsystemmoduleisdividedbyfunction,themodulehierarchyandcallrelationstodeterminetheinterfacebetweenthemoduleandtheman-machineinterface;

thedetaileddesignofthethirdpartofthesystemforfurtherrefinementoftheoutlinedesignthedetaileddesignofeachmoduleimplementsthealgorithm,thedesiredstructure,aftertheconcreterealizationofthesystem,systemtestingaredescribed.Finally,theentiresystemdevelopmentandimplementationprocess,pointingouttheinadequaciesofthissystem.Thesearethemaincontentofthispaper.

Keywords:

InformationManagement;

rewardsandpunishments;

Heiheuniversity

第一章绪论

1.1选题背景及意义

随着科学技术的不断提高,计算机科学日渐成熟,使用日趋成熟的计算机技术来代替传统的人工模式,实现学生信息的现代化管理,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用[1]。

目前,我国乃至国外并没有专门的学生奖惩信息管理系统,学生奖惩信息的管理一般附着在学生信息管理系统的子层。

虽然奖惩信息只是信息管理系统的基层单位,但是奖惩管理是一项琐碎、复杂而又十分细致的工作,并且对于受到处分和奖励的学生来讲,也是一份十分重要的工作,日常工作量非常的大[2]。

所以适应当今需要,急需设计一个专门的管理奖惩信息的系统,为学校奖惩管理提供便利。

不同的高校具有不同的奖惩管理管理制度,本次设计以黑河学院学生工作为背景,开发设计一套适合黑河学院学生工作的奖惩管理信息系统,这对于黑河学院的实际情况来说是很有必要的。

在实际管理工作中,往往由于记录的数量多、管理复杂、可连续性差,造成学生信息管理的混乱[3]。

对这一混乱的状况,最好的解决办法就是借助专门的信息管理技术和数据库管理系统,对学生信息进行记载。

本课题的目的就是开发“学生奖惩信息管理系统”,通过这一系统来掌握学生奖惩信息的具体情况,实现学生奖惩信息管理的数字化,提供一个数字化的学生奖惩信息管理平台。

本系统针对学校学生奖惩管理的特点以及管理中实际需要而设计,能够有效地实现学生奖惩信息管理的信息化,减轻管理人员的工作负担,高效率、规范化地管理大量的学生奖惩信息,并避免人为操作的错误和不规范行为[4]。

作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点[5]。

这些优点能够极大地提高学生信息管理的效率,也是学校的科学化、正规化管理、与世界接轨的重要条件。

因此,开发一套这样的管理软件是很有必要的事情。

本课题设计利用专门的信息管理系统实现奖惩管理工作,由此可以提高办事效率,推动奖惩信息管理工作的数字化发展。

1.2课题研究目标

本系统应能够对学生奖惩信息进行管理,达到减轻管理员负担、为学生查询奖惩信息提供方便的平台的目的。

本系统要完成的基本目标分四部分,即四个功能模块,分别是用户管理功能模块、学生基本资料管理功能模块、奖惩规则管理功能模块和学生奖惩管理功能模块。

只有完成这四个基本模块的功能,才能让本系统的作用得以发挥。

1.3系统特色

本系统具有如下特色。

1.面向高校学生奖惩信息的管理。

2.统一的风格,标准的操作界面,便于操作人员使用本管理的各个子系统。

3.方便易用的工具软件,便于管理及其维护。

为了更好的实现系统功能,本系统将使用SQLServer作为后台的数据库管理系统,而在前台使用VB.net2005来访问数据库。

第二章开发环境

2.1系统开发环境简介

开发本系统的操作系统是WindowsXPProfessional,开发语言是VB.NET,开发工具采用的MicrosoftVisualStudio2005.NET,数据库采用SQLServer2000。

在应用系统开发之前,对开发数据库的基本概念应当了解,对数据库的结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解和认识。

2.1.1开发工具的选择

VisualBasic2005语言基础是BASIC[6]。

自从微软推出VB后,VB便成为了程序开发人员的首选工具。

据统计,仅在数据库系统开发领域,VB就占了90%的份额。

VB是基于对象的可视化程序开发工具,它的优点在于能够快捷、简易地建立Windows应用程序[7]。

2.1.2数据库的选择

建立一个数据库也有多种选择,现在市场上有各种各样的数据库,而且每一种数据库都有其自身的特点,不能说哪一种更好,只能在其中寻找一种能更好地适应系统需求、更好地满足用户的要求以及适应开发人员的习惯。

本人选择SQLServer作为系统的后台数据库。

SQLServer是美国微软公司开发的一款关系型数据库管理系统的产品,具有成本低、易上手、工具全等优点[8]。

适用于大型或超大型数据库服务器端。

SQLServer是目前的比较流行的数据库,微软的软件的特点是版本分得细,可适合各种使用者不同的需要。

利用VB.net卓越、快速、简便的界面开发平台,制作系统的客户端界面;

再利用SQLServer,创建出具有合理的物理关系、逻辑关系的后台数据库;

最后运用VB语言来编写代码,实现人机交互,运用ADO的方法来建立与后台数据库的连接,包括数据的添加、查询、删除、修改等等;

最后部署和发布完成的系统。

2.2系统运行环境支持

2.2.1软件环境

操作系统:

Windows98及其以上版本,建议使用Windows 

XP。

工具平台:

MicrosoftVisualStudio2005.NET专业版及其以上版本。

数据库:

SQLServer2000数据库管理系统。

第三方软件——MicrosoftOfficeWord2003软件。

2.2.2硬件环境

处理器:

建议使用Pentium42.0MHz及以上处理器。

内存:

256MBRAM(建议使用512MBRAM及其以上容量)。

硬盘空间:

安装驱动器上要求500MB以上的可用空间(建议有100MB的硬盘空间,以保存数据文件)。

第三章系统概要设计

系统分析是软件生命周期的一个重要阶段[9]。

具体地说,应该分析和确定系统必须具有的功能和性能,系统要求的运行环境,并且预测系统发展的前景,必须仔细分析系统中的数据,既要分析系统中的数据流。

又要分析长期使用的数据存储,通过分析应该得出用业务流图、数据字典等内容为系统的设计奠定基础。

3.1可行性分析

技术可行性:

系统的开发平台选择了当前流行的Windows操作系统,应用程序开发采用Microsoft公司的面向对象程序开发工具VisualB。

VB.net2005是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具[10]。

与普通的数据库系统相比,用VisualB作为数据库开发平台有简单、灵活、可扩充等特点,非常适合初学者快速掌握并用来开发数据库管理信息系统[11]。

数据库选择SQLServer。

SQLServer是一个桌面电脑的数据库管理系统。

它是一个功能强大的数据库管理系统和MIS系统开发工具,具有界面友好、易学易用、开发简单、接口灵活等特点[12]。

当前管理信息系统的开发,大多是基于数据库技术和面向对象软件开发技术。

这些技术目前已经成熟,被广泛应用于各个领域。

所以,本软件的开发,在技术上是可行的。

经济可行性:

是对系统投入使用后带来的经济效益进行估计,也包括对系统的投资预算。

即要解决两个问题,资金可得性和经济合理性。

当前办公用PC机的普及使得开发和应用管理信息系统在经济上成为可能。

目前个人计算机的价格已经十分低廉,各种开发软件也可以在网上免费下载。

所以,本系统在经济上是可行的。

操作可行性:

本系统是为能更好的管理黑河学院学生奖惩信息而开发的,本系统的用户对象是所有黑河学院的教务人员、教师及学生,在本论文中又给出详细使用方法,用户只需懂得简单的计算机操作方法即可自由应用本系统。

所以,本系统在操作上可行。

综上所述,开发学生奖惩管理系统是可行的。

本系统的系统流程图如图3.1所示。

登录

用户表

失败

密码

ID

成功

学生奖惩信息管理系统主界面

用户管理

学生基本信息管理

奖惩信息管理

退出管理

添加删除用户

更改密码

信息表

添加删除学生

学生信息查询

奖惩信息增删

奖惩信息查询

奖惩信息导出

信息

界面

图3.1学生奖惩信息管理系统流程图

3.2需求分析

3.2.1系统功能需求说明

本系统开发的目标是开发出一套完善的学生奖惩信息管理系统,使之能跟上时代的发展。

同时通过实践来提高自己的实践能力。

本系统应主要实现的功能有以下几点。

1.管理员可以从后台实现添加管理员,删除管理员,修改管理员的信息。

前台实现管理员登录验证功能,并能更新管理员的密码。

2.管理员可以从后台添加学生。

管理员应能从后台查询、修改学生的基本信息,并且查询时可以多条件查询,条件有专业、姓名、学号等。

学生用户登录可以查询自己的基本信息。

3.管理员能添加奖励、处罚的各种基本信息,并可以查询或修改奖励、处罚的基本信息。

学生用户登录能查询奖励、处罚的基本信息。

4.管理员能添加学生的奖励或处罚信息,奖励或处罚的名称、级别可以从列表中选择,管理员能查询、修改学生的奖励或处罚信息,学生用户能查询自己的奖励、处罚的基本信息。

3.2.2系统性能需求说明

系统性能是衡量系统好坏的一个重要标准,本系统对性能有如下需求。

1.系统执行效率要求

响应时间是衡量系统执行效率的主要标准,本系统对响应时间的要求是要在3秒(WindowsXP环境下)中之内对用户的操作进行反映,运行用户所要求的功能,满足使用者的要求。

2.系统安全性要求

在进入系统前,只有合法用户才能进入系统。

对不同使用者分配不同的权限,只有管理员权限登录的用户才能更改学生信息。

3.系统兼容性要求

本系统可在Windows98及以上的操作系统下运行,即使操作系统改变,本系统仍可以继续使用。

本系统可以和pc机上的其他软件共存,不会引起冲突。

3.3数据流程分析

本系统的数据流程图是全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况,具有抽象性和概括性。

顶层数据流图,如图3.2所示,详细数据流图3.3所示。

奖惩管理系统

管理员

学生

输入数据

反馈数据

学生信息

奖惩信息

用户信息,密码

学生信息管理

学生奖惩信息管理

用户信息管理

用户名

用户账号密码

用户信息

新密码

图3.2顶层数据流图

图3.3系统中间层数据流图

3.4数据库设计

3.4.1概念结构设计

概念模型可以看成是现实世界到机器世界的一个过渡的中间层,是整个数据库设计的关键。

要对数据词典中的数据存储进行分析,得到系统的关系模型,可以采用实体-联系图(简称E-R图)的方法来进行数据结构分析,从而得出概念模型。

下面只列出本系统包括的部分实体,如图3.4,3.5,3.6所示。

实体-联系图如图3.7所示。

奖惩编号

学号

姓名

时间

奖惩类型

奖惩原因

图3.4奖惩信息实体图

登录名

权限

图3.5管理员信息实体图

性别

班级

备注

电话

图3.6学生信息实体图

添加

修改查询打印

查询、打印

学生奖惩信息

1

N

M

图3.7奖惩信息管理系统总体E-R图

3.4.2表结构设计

根据分析阶段得出的结论,结合本系统对有关数据存储的需要,为了更加方便、安全的实现该管理系统的所有功能,现将本系统中的数据以数据库表的形式呈现,表的设计如表3-1,3-2,3-3,3-4,3-5所示。

表3-1管理员信息表

字段名称

字段类型

字段长度

可否为空

Char

20

主键

10

Null

Varchar

5

表3-2学生基本信息表

100

表3-3奖惩类型数据表

类型描述

表3-4奖惩规则数据表

编号

奖惩描述

50

表3-5奖惩信息表

200

3.5系统功能模块图

“学生奖惩管理系统”可分为几个主模块:

系统用户管理、基本学生信息管理、奖惩信息管理、查询管理、系统退出。

按照结构化的系统设计方法,将整个系统分解成相对独立的若干模块,通过对模块的设计和模块之间关系的协调来实现整个软件系统的功能,从而得到系统的功能模块图。

本系统的功能模块如图3.8所示。

用户登录验证

学生奖惩信息管理系统

查询管理

学生基本信息删除

学生基本信息增加

学生基本信息修改

学生基本信息查询

奖惩信息打印

图3.8学生奖惩信息管理系统功能模块图

第四章系统详细设计与实现

4.1功能设计

为了提高管理效率,减轻劳动强度,提高信息处理速度和准确性,为操作员提供的一种更先进、科学的服务系统。

于是便选择了由计算机来设计学生奖惩管理系统的方案。

让计算机对奖惩信息进行自动管理,可以直接在计算机上实现信息管理,并能在一定程度上实现自动化。

在现行系统初步调查的基础上提出了新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。

作为学生奖惩管理软件,其主要实现的功能应包括用户管理、学生基本信息管理、奖惩规则管理、学生奖惩信息管理等。

主要具体功能详细描述如下。

1.用户管理模块主要实现从后台实现添加管理员,删除管理员,修改管理员的信息。

2.学生基本信息管理模块主要实现管理员对学生基本信息的管理。

管理员应能添加、删除、修改学生的基本信息。

3.学生奖惩信息管理模块主要实现管理员对奖惩信息的管理。

管理员应能添加、删除、修改学生的奖励或处罚信息。

4.查询管理模块中,用户应能查询学生的基本信息和奖惩信息,并能对奖惩信息进行输出打印。

查询时可以使用多条件查询、模糊查询。

4.2系统实现

本系统主要分为四个模块:

用户管理模块,学生基本信息管理模块,学生奖惩信息管理模块,查询管理模块。

4.2.1系统界面

好的界面应美观易懂、操作简单并且具有引导功能,使用户感觉愉快、增强兴趣,从而提高使用效率。

本系统基于Windows操作系统,因此在界面上遵循Windows的传统风格,由标题栏、菜单栏、快捷工具按钮、对话框等要素组成。

与Windows操作系统一致的人机界面,使得用户只要具备Windows操作基础,就能很快适应本管理系统的操作使用,因此能够大大降低系统培训费用,提高系统的可推广性。

为了进一步美化人机界面,使得用户在操作中更加心情舒畅,本人选用Photoshop图像处理软件,为系统设计了简洁明快的界面图。

总之本人对系统界面的整体风格,页面布局结构以及色彩搭配等进行了合理的规划和设计,在保证用户易用性、方便性的前提下,创造更简单,友好的系统界面。

4.2.2系统登录

用户登录窗体启动后,首先弹出登录界面,用户需输入用户名和密码,选择管理员权限或学生权限登录。

管理员名为admin,默认密码为admin。

学生用户名即该学生学号,密码默认为12345。

系统将自动从用户信息表中检查是否有相应的用户名和密码,如果用户名或密码错误,进行错误提示;

如果输入的用户名和相应密码正确,进入主控制平台。

用户登录模块的窗体设计:

在工程中添加一个窗体,命名为登录。

用户登录模块的窗体如图4.1所示。

主控制平台如图4.2所示。

图4.1登录界面

图4.2系统管理主界面

主控制界面采用SDI窗体,WINDOWS风格设计。

主要采用菜单式管理方式。

用户登录流程图如下。

登录失败提示

开始

用户名、密码正确?

相应身份主页面

结束

信息是否完整?

Y

输入用户名密码

图4.3登录模块程序流程图

4.2.3系统用户管理

点击系统管理菜单可进行用户管理和密码管理。

使用管理员权限登录可以添加新的操作人员,即所添加的用户均为管理员

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

当前位置:首页 > 求职职场 > 简历

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

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