论文学生奖惩信息管理系统的设计与实现.doc
《论文学生奖惩信息管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《论文学生奖惩信息管理系统的设计与实现.doc(28页珍藏版)》请在冰豆网上搜索。
黑河学院毕业(设计、创作)论文
学士学位毕业论文(设计、创作)
黑河学院学生奖惩信息管理系统的设计与实现
所在系别:
计算机科学与信息工程
专业:
计算机科学与技术(软件工程方向)
学生姓名:
***
学号:
2008912025
指导教师:
***
职称:
讲师
黑龙江省黑河学院
2011年4月30日
-2-
黑河学院本科生毕业论文(设计)
目录
摘要 III
ABSTRACT IV
第一章绪论 1
1.1选题背景及意义 1
1.2课题研究目标 1
1.3系统特色 1
第二章开发环境 3
2.1系统开发环境简介 3
2.1.1开发工具的选择 3
2.1.2数据库的选择 3
2.2系统运行环境支持 3
2.2.1软件环境 3
2.2.2硬件环境 3
第三章系统概要设计 5
3.1可行性分析 5
3.2需求分析 6
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]。
具体地说,应该分析和确定系统必须具有的功能和性能,系统要求