ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:448.23KB ,
资源ID:6841065      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6841065.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(本科毕业论文学生奖惩信息管理系统设计与实现正文.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

本科毕业论文学生奖惩信息管理系统设计与实现正文.docx

1、本科毕业论文学生奖惩信息管理系统设计与实现正文学士学位毕业论文(设计、创作)黑河学院学生奖惩信息管理系统的设计与实现摘 要本论文主要介绍黑河学院学生奖惩信息管理系统开发的整个过程。首先本文在第一部分中阐述学生奖惩信息管理系统的开发背景、意义及目标,充分了解学生奖惩信息管理系统开发的重要性,然后介绍此管理系统的开发环境、运行环境等;第二部分的系统概要设计主要阐述如何对奖惩管理系统按功能进行模块划分、建立模块的层次结构及调用关系、确定模块间的接口及人机界面等;第三部分系统详细设计主要对概要设计进行进一步的细化,就是详细设计每个模块实现的算法,所需的结构,之后对系统的具体实现、系统测试进行了阐述。论

2、文最后对整个系统的开发及实现过程进行了总结,指出本系统存在的不足之处。以上就是本论文的主要内容。关键词:信息管理;奖惩管理;黑河学院ABSTRACTThis paper introduces the Heihe College student incentive information management system developed by the whole process. First described in this article in the first part of the background, significance and objectives of the st

3、udents incentive the development of information management systems, to fully understand the importance of information management system developed for student rewards and punishments, and then describes the management system development environment, operating environment; the second part of the syste

4、m summary of the design is mainly explained how the incentive management system module is divided by function, the module hierarchy and call relations to determine the interface between the module and the man-machine interface; the detailed design of the third part of the system for further refineme

5、nt of the outline design the detailed design of each module implements the algorithm, the desired structure, after the concrete realization of the system, system testing are described. Finally, the entire system development and implementation process, pointing out the inadequacies of this system. Th

6、ese are the main content of this paper.Keywords:Information Management;rewards and punishments; Heihe university第一章 绪论1.1 选题背景及意义随着科学技术的不断提高,计算机科学日渐成熟,使用日趋成熟的计算机技术来代替传统的人工模式,实现学生信息的现代化管理,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用1。目前,我国乃至国外并没有专门的学生奖惩信息管理系统,学生奖惩信息的管理一般附着在学生信息管理系统的子层。虽然奖惩信息只是信息管理系统的基层单位

7、,但是奖惩管理是一项琐碎、复杂而又十分细致的工作,并且对于受到处分和奖励的学生来讲,也是一份十分重要的工作,日常工作量非常的大2。所以适应当今需要,急需设计一个专门的管理奖惩信息的系统,为学校奖惩管理提供便利。不同的高校具有不同的奖惩管理管理制度,本次设计以黑河学院学生工作为背景,开发设计一套适合黑河学院学生工作的奖惩管理信息系统,这对于黑河学院的实际情况来说是很有必要的。在实际管理工作中,往往由于记录的数量多、管理复杂、可连续性差,造成学生信息管理的混乱3。对这一混乱的状况,最好的解决办法就是借助专门的信息管理技术和数据库管理系统,对学生信息进行记载。本课题的目的就是开发“学生奖惩信息管理系

8、统”,通过这一系统来掌握学生奖惩信息的具体情况,实现学生奖惩信息管理的数字化,提供一个数字化的学生奖惩信息管理平台。本系统针对学校学生奖惩管理的特点以及管理中实际需要而设计,能够有效地实现学生奖惩信息管理的信息化,减轻管理人员的工作负担,高效率、规范化地管理大量的学生奖惩信息,并避免人为操作的错误和不规范行为4。作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点5。这些优点能够极大地提高学生信息管理的效率,也是学校的科学化、正规化管理、与世界接轨的重要条件。因此,开发一套这样的管理软件是很有必要的事情。本课题设计利用专门的信息管理系统实现奖惩管理工作,由此可以提

9、高办事效率,推动奖惩信息管理工作的数字化发展。1.2 课题研究目标本系统应能够对学生奖惩信息进行管理,达到减轻管理员负担、为学生查询奖惩信息提供方便的平台的目的。本系统要完成的基本目标分四部分,即四个功能模块,分别是用户管理功能模块、学生基本资料管理功能模块、奖惩规则管理功能模块和学生奖惩管理功能模块。只有完成这四个基本模块的功能,才能让本系统的作用得以发挥。1.3 系统特色本系统具有如下特色。1面向高校学生奖惩信息的管理。2统一的风格,标准的操作界面,便于操作人员使用本管理的各个子系统。3方便易用的工具软件,便于管理及其维护。为了更好的实现系统功能,本系统将使用SQL Server作为后台的

10、数据库管理系统,而在前台使用VB.net 2005来访问数据库。第二章 开发环境2.1 系统开发环境简介开发本系统的操作系统是Windows XP Professional,开发语言是VB.NET,开发工具采用的Microsoft Visual Studio 2005.NET,数据库采用SQL Server 2000。在应用系统开发之前,对开发数据库的基本概念应当了解,对数据库的结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解和认识。2.1.1 开发工具的选择Visual Basic2005语言基础是BASIC6。自从微软推出VB后,VB便成为了程序开发人员的首选工具。据统

11、计,仅在数据库系统开发领域,VB就占了90%的份额。VB是基于对象的可视化程序开发工具,它的优点在于能够快捷、简易地建立Windows应用程序7。2.1.2 数据库的选择建立一个数据库也有多种选择,现在市场上有各种各样的数据库,而且每一种数据库都有其自身的特点,不能说哪一种更好,只能在其中寻找一种能更好地适应系统需求、更好地满足用户的要求以及适应开发人员的习惯。本人选择SQL Server作为系统的后台数据库。SQL Server是美国微软公司开发的一款关系型数据库管理系统的产品,具有成本低、易上手、工具全等优点8。适用于大型或超大型数据库服务器端。SQL Server 是目前的比较流行的数据

12、库,微软的软件的特点是版本分得细,可适合各种使用者不同的需要。利用VB.net卓越、快速、简便的界面开发平台,制作系统的客户端界面;再利用SQL Server,创建出具有合理的物理关系、逻辑关系的后台数据库;最后运用VB语言来编写代码,实现人机交互,运用ADO的方法来建立与后台数据库的连接,包括数据的添加、查询、删除、修改等等;最后部署和发布完成的系统。2.2 系统运行环境支持2.2.1 软件环境操作系统: Windows 98及其以上版本,建议使用WindowsXP。工具平台:Microsoft Visual Studio 2005.NET专业版及其以上版本。数据库:SQL Server 2

13、000数据库管理系统。第三方软件Microsoft Office Word 2003软件。2.2.2 硬件环境处理器:建议使用Pentium 4 2.0MHz及以上处理器。内存:256MB RAM(建议使用512 MB RAM及其以上容量)。硬盘空间:安装驱动器上要求500MB以上的可用空间(建议有100MB的硬盘空间,以保存数据文件)。第三章 系统概要设计系统分析是软件生命周期的一个重要阶段9。具体地说,应该分析和确定系统必须具有的功能和性能,系统要求的运行环境,并且预测系统发展的前景,必须仔细分析系统中的数据,既要分析系统中的数据流。又要分析长期使用的数据存储,通过分析应该得出用业务流图、

14、数据字典等内容为系统的设计奠定基础。3.1 可行性分析技术可行性:系统的开发平台选择了当前流行的Windows操作系统,应用程序开发采用Microsoft公司的面向对象程序开发工具Visual B。VB.net 2005是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具10。与普通的数据库系统相比,用Visual B作为数据库开发平台有简单、灵活、可扩充等特点,非常适合初学者快速掌握并用来开发数据库管理信息系统11。数据库选择SQL Server。SQL Server是一个桌面电脑的数据库管理系统。它是一个功能强大的数据库管理系统和MIS系统开发工具,具有界面友

15、好、易学易用、开发简单、接口灵活等特点12。当前管理信息系统的开发,大多是基于数据库技术和面向对象软件开发技术。这些技术目前已经成熟,被广泛应用于各个领域。所以,本软件的开发,在技术上是可行的。经济可行性:是对系统投入使用后带来的经济效益进行估计,也包括对系统的投资预算。即要解决两个问题,资金可得性和经济合理性。当前办公用PC机的普及使得开发和应用管理信息系统在经济上成为可能。目前个人计算机的价格已经十分低廉,各种开发软件也可以在网上免费下载。所以,本系统在经济上是可行的。操作可行性:本系统是为能更好的管理黑河学院学生奖惩信息而开发的,本系统的用户对象是所有黑河学院的教务人员、教师及学生,在本

16、论文中又给出详细使用方法,用户只需懂得简单的计算机操作方法即可自由应用本系统。所以,本系统在操作上可行。综上所述,开发学生奖惩管理系统是可行的。本系统的系统流程图如图3.1所示。图3.1 学生奖惩信息管理系统流程图3.2 需求分析3.2.1 系统功能需求说明本系统开发的目标是开发出一套完善的学生奖惩信息管理系统,使之能跟上时代的发展。同时通过实践来提高自己的实践能力。本系统应主要实现的功能有以下几点。1管理员可以从后台实现添加管理员,删除管理员,修改管理员的信息。前台实现管理员登录验证功能,并能更新管理员的密码。2管理员可以从后台添加学生。管理员应能从后台查询、修改学生的基本信息,并且查询时可

17、以多条件查询,条件有专业、姓名、学号等。学生用户登录可以查询自己的基本信息。3管理员能添加奖励、处罚的各种基本信息,并可以查询或修改奖励、处罚的基本信息。学生用户登录能查询奖励、处罚的基本信息。4管理员能添加学生的奖励或处罚信息,奖励或处罚的名称、级别可以从列表中选择,管理员能查询、修改学生的奖励或处罚信息,学生用户能查询自己的奖励、处罚的基本信息。3.2.2 系统性能需求说明系统性能是衡量系统好坏的一个重要标准,本系统对性能有如下需求。1系统执行效率要求响应时间是衡量系统执行效率的主要标准,本系统对响应时间的要求是要在3秒(Windows XP环境下)中之内对用户的操作进行反映,运行用户所要

18、求的功能,满足使用者的要求。2系统安全性要求在进入系统前,只有合法用户才能进入系统。对不同使用者分配不同的权限,只有管理员权限登录的用户才能更改学生信息。3系统兼容性要求本系统可在Windows 98及以上的操作系统下运行,即使操作系统改变,本系统仍可以继续使用。本系统可以和pc机上的其他软件共存,不会引起冲突。3.3 数据流程分析本系统的数据流程图是全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况,具有抽象性和概括性。顶层数据流图,如图3.2所示,详细数据流图3.3所示。图3.2 顶层数据流图图3.3 系统中间层数据流图3.4 数据库设

19、计3.4.1 概念结构设计概念模型可以看成是现实世界到机器世界的一个过渡的中间层,是整个数据库设计的关键。要对数据词典中的数据存储进行分析,得到系统的关系模型,可以采用实体-联系图(简称E-R图)的方法来进行数据结构分析,从而得出概念模型。下面只列出本系统包括的部分实体,如图3.4,3.5,3.6所示。实体-联系图如图3.7所示。图3.4 奖惩信息实体图图3.5 管理员信息实体图图3.6 学生信息实体图图3.7 奖惩信息管理系统总体E-R图3.4.2 表结构设计根据分析阶段得出的结论,结合本系统对有关数据存储的需要,为了更加方便、安全的实现该管理系统的所有功能,现将本系统中的数据以数据库表的形

20、式呈现,表的设计如表3-1,3-2,3-3,3-4,3-5所示。表3-1 管理员信息表字段名称字段类型字段长度可否为空登录名Char20主键密码Char10Null权限Varchar5Null表3-2 学生基本信息表字段名称字段类型字段长度可否为空学号Char20主键姓名Char20Null性别Char10Null班级Char20Null电话Char10Null备注Char100Null表3-3 奖惩类型数据表字段名称字段类型字段长度可否为空奖惩类型Char20主键类型描述Char100Null表3-4 奖惩规则数据表字段名称字段类型字段长度可否为空编号Char10主键奖惩类型Char20Nu

21、ll奖惩描述Char50Null表3-5 奖惩信息表字段名称字段类型字段长度可否为空奖惩编号Char20主键姓名Char20Null学号Char10Null奖惩类型Char20Null奖惩原因Char200Null时间Char20Null3.5 系统功能模块图“学生奖惩管理系统”可分为几个主模块:系统用户管理、基本学生信息管理、奖惩信息管理、查询管理、系统退出。按照结构化的系统设计方法,将整个系统分解成相对独立的若干模块,通过对模块的设计和模块之间关系的协调来实现整个软件系统的功能,从而得到系统的功能模块图。本系统的功能模块如图3.8所示。图3.8 学生奖惩信息管理系统功能模块图第四章 系统详

22、细设计与实现4.1 功能设计为了提高管理效率,减轻劳动强度,提高信息处理速度和准确性,为操作员提供的一种更先进、科学的服务系统。于是便选择了由计算机来设计学生奖惩管理系统的方案。让计算机对奖惩信息进行自动管理,可以直接在计算机上实现信息管理,并能在一定程度上实现自动化。在现行系统初步调查的基础上提出了新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。作为学生奖惩管理软件,其主要实现的功能应包括用户管理、学生基本信息管理、奖惩规则管理、学生奖惩信息管理等。主要具体功能详细描述如下。1用户管理模块主要实现从后台实现添加管理员,删除管理员,修改管理员的信息。前台实现管理员登录

23、验证功能,并能更新管理员的密码。2学生基本信息管理模块主要实现管理员对学生基本信息的管理。管理员应能添加、删除、修改学生的基本信息。 3学生奖惩信息管理模块主要实现管理员对奖惩信息的管理。管理员应能添加、删除、修改学生的奖励或处罚信息。4查询管理模块中,用户应能查询学生的基本信息和奖惩信息,并能对奖惩信息进行输出打印。查询时可以使用多条件查询、模糊查询。4.2 系统实现本系统主要分为四个模块:用户管理模块,学生基本信息管理模块,学生奖惩信息管理模块,查询管理模块。4.2.1 系统界面好的界面应美观易懂、操作简单并且具有引导功能,使用户感觉愉快、增强兴趣,从而提高使用效率。本系统基于Window

24、s操作系统,因此在界面上遵循Windows的传统风格,由标题栏、菜单栏、快捷工具按钮、对话框等要素组成。与Windows操作系统一致的人机界面,使得用户只要具备Windows操作基础,就能很快适应本管理系统的操作使用,因此能够大大降低系统培训费用,提高系统的可推广性。为了进一步美化人机界面,使得用户在操作中更加心情舒畅,本人选用Photoshop图像处理软件,为系统设计了简洁明快的界面图。总之本人对系统界面的整体风格,页面布局结构以及色彩搭配等进行了合理的规划和设计,在保证用户易用性、方便性的前提下,创造更简单,友好的系统界面。4.2.2 系统登录用户登录窗体启动后,首先弹出登录界面,用户需输

25、入用户名和密码,选择管理员权限或学生权限登录。管理员名为admin,默认密码为admin。学生用户名即该学生学号,密码默认为12345。系统将自动从用户信息表中检查是否有相应的用户名和密码,如果用户名或密码错误,进行错误提示;如果输入的用户名和相应密码正确,进入主控制平台。用户登录模块的窗体设计:在工程中添加一个窗体,命名为登录。用户登录模块的窗体如图4.1所示。主控制平台如图4.2所示。图4.1 登录界面图4.2 系统管理主界面主控制界面采用SDI窗体,WINDOWS风格设计。主要采用菜单式管理方式。用户登录流程图如下。图4.3 登录模块程序流程图4.2.3 系统用户管理点击系统管理菜单可进

26、行用户管理和密码管理。使用管理员权限登录可以添加新的操作人员,即所添加的用户均为管理员权限,删除指定操作员。管理员和学生用户均可在此菜单中修改自己的密码。4.2.4 学生基本信息管理基本信息管理菜单又分为奖惩类型、奖惩规则、学生信息三个子菜单。点击奖惩类型、奖惩规则菜单可对奖惩的类型及规则进行添加、删除、修改等操作。点击学生信息菜单可以添加新的学生信息,同时以该学生的学号为用户名,创建学生用户。学生信息的前五项内容(学号、姓名、性别、班级、专业)不能为空,否则提示:前五项不能为空。点击添加,系统自动检索出最大学号,将最大学号加一显示在“学号”一栏,其余各项皆为空白,等待管理员输入。输入完成后点

27、击保存。选择列表中待修改的学生信息,修改某项信息,点击保存即可完成修改功能。选择列表中的待删除学生信息,点击删除弹出信息“删除学生xx?”点击确定即可删除。学生信息模块如图4.4所示。图4.4 学生基本信息管理学生信息管理程序流程图见图4.5。图4.5 学生基本信息管理程序流程图4.2.5 奖惩信息管理只有管理员登录才能对此菜单进行操作。奖惩信息管理可以对学生的奖惩信息进行添加、修改、删除操作。操作方法与学生信息类似,点击添加即可自动生成奖惩编号,再依次填入奖惩类型、时间、学号、姓名、奖惩原因等,点击保存即可。修改和删除的功能使用方法同学生信息管理。4.2.6 查询管理查询信息包括对学生基本信

28、息、奖惩规则信息、学生奖惩信息的查询管理。在条件中选择学号,在后面的输入框内输入要查询的学生的学号例如2008912025,点击查询,显示框内会显示学号为2008912025的学生信息。其它条件查询方法同上。本系统支持模糊查询,如条件选择学号,输入2008,点击查询,系统将显示所有学号中含有2008字样的学生信息。点击excel打印将查询到的信息用excel表导出打印。查询界面如下图。图4.6 查询管理查询管理程序流程图如图4.7所示。开始N条件输入正确?Y查找数据N有无符合条件的数据?Y成功图4.7 查询管理程序流程图第五章 系统测试5.1 系统测试背景在开发本系统时,为了使系统能够稳定运行

29、,对本系统进行了有针对性的测试。本次测试是的主要目标是如下几点。1.确保系统测试的活动是按计划进行的;2.验证软件产品是否与系统需求用例不相符合或与之矛盾;3.建立完善的系统测试缺陷记录跟踪库;4.确保软件系统测试活动及其结果及时通知相关小组和个人;本系统主要采用黑盒测试(功能测试),测试软件名称:黑河学院学生奖惩信息管理系统;测试人员:黑河学院学生;测试环境:Windows XP系统,内存1G(测试环境可能会影响软件运行时间、软件兼容性等)。5.2 系统功能测试5.2.1 测试概要内容本系统主要对如下三个方面进行测试。1.菜单项测试:为了保证每一项下拉菜单能够正确实现系统设计的功能,将相关的

30、基础数据,链接到本系统中,此次测试对每一个菜单项进行了反复的增加、删除、修改等操作,从而保证了菜单级功能的正确实现。2.数据跟踪:完成菜单项测试后,对系统内的每一个数据进行了跟踪。经过实践证实,该功能完全正常。然后又对其它的功能模块也进行了类似的测试。3.综合测试:在以上测试的基础上对系统功能进行了整体的测试,依次检验系统功能是否符合系统设计的要求。5.2.2 测试用例及结果本次测试主要对系统进行功能测试,现将功能测试用例依次列出,测试用例分别如表5-1,表5-2,表5-3所示。表5-1 登录测试用例测试名称编号测试内容预期结果实际结果用户能否正常登录1输入正确用户名、用户密码正常登录正常登录2输入空用户名错误提示提示“请输入用户名!”3输入空密码错误提示提示“请输入密码!”4输入错误用户名或密码错误提示提示“密码错误!”表5-2 信息添加删除测试用例测试名称编号测试内容预期结果实际结果管理员能否正常添加、删除信息1在文本框中输入空值,点击保存错误提示提示“请输入要保存的信息!”2文本框为空值的状态下,点击删除错误提示提示“请选择要删除的信息!”表5-3 数据范围测试用例

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1