欢迎来到沃文网! | 帮助中心 分享知识,传播智慧!
沃文网
换一换
首页 沃文网 > 资源分类 > DOC文档下载
 

学生成绩管理信息系统的设计与开发

  • 资源ID:20066       资源大小:443.56KB        全文页数:33页
  • 资源格式: DOC        下载权限:游客/注册会员/VIP会员    下载费用:10积分 【人民币10元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: QQ登录   微博登录  
下载资源需要10积分 【人民币10元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

加入VIP,免费下载资源
 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

学生成绩管理信息系统的设计与开发

沈阳理工大学课程实践(论文)I摘要随着计算机技术的飞速发展,计算机在日常管理中应用迅速得到了普及,利用计算机进行学生成绩信息的管理势在必行。本系统结合当前学校的实际,经过实际的需求分析,采用功能强大的VisualFoxPro6.0作为开发工具而开发出来的单机版学生成绩信息管理系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成档案管理,学生成绩录入,成绩分析,系统维护及数据备份,条件打印等功能.经过实际测试证明,本文所设计的学生成绩信息管理系统可以用于学校从事学生成绩信息管理方面的需要。论文主要介绍了本课题的开发背景,所要完成的功能和开发的全过程。重点的说明了系统设计的重点、设计思想、难点技术和解决方案。关键词数据库;VisualFoxPro6.0;学生成绩信息管理系统沈阳理工大学课程实践(论文)II目录摘要I学生成绩管理信息系统的设计与开发11前言11.1作业背景11.2选题说明11.2.1基本思路11.2.2作业目标21.3工作业绩21.3.1个人主要工作21.3.2主要收获21.3.3自我评定22系统概述32.1系统的开发工具简述32.1.1数据库管理系统简介32.1.2开发工具VisualFoxPro6.032.2系统的开发的基本问题42.2.1系统开发的特点42.2.2系统的开发方法43系统规划概述63.1系统规划的重要性63.2系统规划的初步调查63.3系统规划应该注意的问题63.4系统可行性研究63.4.1技术方面可行性分析73.4.2功能可行性74学生成绩管理信息系统分析84.1系统需求分析84.1.1编写目的84.1.2背景及范围8沈阳理工大学课程实践(论文)III4.1.3学校具体需求分析84.1.4功能94.2系统分析94.2.1工作流图如图4.1所示94.2.2数据流图如图4.2所示104.3系统的运行环境105学生成绩管理信息系统的设计115.1设计目标115.3系统功能图如图5.1所示115.3系统详细设计135.3.1数据库设计136学生成绩管理信息系统系统实施及运行156.1登录窗体的设计156.1.1确定按钮代码166.1.2退出按钮代码166.1.3程序调试176.2班级成绩查询的设计176.3成绩查询的界面设计176.4教师教学查询的界面216.5查询统计的界面图如下图6.9所示226.6录入与修改的界面如图6.10所示226.6.1学生成绩录入226.6.2学生成绩修改257系统的维护277.1系统检验277.2安全维护277.3成绩维护287.4成功之处28结束语29参考文献30沈阳理工大学课程实践(论文)1学生成绩管理信息系统的设计与开发1前言1.1作业背景本文根据数据库原理与应用教程VisualFoxPro6.0课程要求而做。课程作业要求如下用VisualFoxPro6.0软件设计开发一个系统。这个系统要有登录、查询、统计、删除功能,退出等。所设计的软件基本上能具体化、合理化的管理学生的学籍档案,用结构化的思维方式去了解计算机的基本工作原理和高级程序设计语言。1.2选题说明学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段,但是几年前,各个学校的学生成绩管理基本上都是靠手工进行,随着各个学校的规模增大,有关学生成绩管理工作所涉及的数据量越来越大,有的学校不得不靠增加人力、物力来进行学生成绩管理。这种管理方式存在着许多缺点,如效率低、保密性差,另外所用其时间长,产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。如今学校的学生越来越多,成绩管理的工作量越来越大,手工管理成绩的弊端也越来越明显。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生档案信息进行管理,具有手工管理所无法比拟的优点。例如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率。所以我想借本次课程设计之际,设计一个简易的学生成绩管理系统。1.2.1基本思路(1)设计一个简易学生成绩管理的数据库系统,包括数据库的建立的需求分析,数据的输入输出。(2)设计用户的操作界面,主要实现数据的查询,添加,修改,删除基本功沈阳理工大学课程实践(论文)2能。1.2.2作业目标(1)掌握运用数据库原理进行系统分析和设计的方法;(2)掌握关系数据库的设计方法;(3)掌握利用VisualFoxPro6.0技术;1.3工作业绩1.3.1个人主要工作个人主要工作是一个人一组,所有工作都是自己完成1.3.2主要收获了解并学会数据库里的表单、输入、统计、查询、删除、退出等功能的设计及了解了系统的运行需要哪些功能和模块的组成。1.3.3自我评定□优□良□中□及格□不及格沈阳理工大学课程实践(论文)32系统概述2.1系统的开发工具简述2.1.1数据库管理系统简介数据管理指的是如何对数据进行分类、组织、存储、检索及维护。要注意,这里所说的数据,不仅是指数字,还包括文字、图形、图像、声音等。凡是计算机中用来描述事物的记灵,统称为数据。数据库技术是计算机应用领域中非常重要的技术,随着计算机应用的不断深入,数据库的重要性日益被人们所认识,它已成为信息管理、办公自动、计算机辅助设计等方面的重要手段。对一个特定的数据库来说,它是集中统一地保存,管理着某一个单位或某一领域内所有有用信息的系统,这个系统根据数据间的自然联系结构而成,数据较少冗余,且具有较高的数据独立性,能为多种应用服务。因此可以看出,数据库系统是管理数据且为不同应用服务的工具。它所管理的数据是大量的有关某一方面的信息,需要较长时间的保存。它所提供的数据应该是正确的、可靠的、高效率的。数据库管理系统简称DBMS(databasemanagementsystem)是专门用于建立和管理数据库的一套软件,介于应用程序和操作系统之间。DBMS不仅具有最基本的数据管理功能,还能保证数据的完整性、安全性,提供多用户的并发控制,当数据库出现故障时对系统进行恢复[3]。2.1.2开发工具VisualFoxPro6.0VisualFoxPro6.0是在xBASE(dBASE,Clipper,FoxBASE,FoxPro)的基础上发展而来的32位数据库管理系统。VFP6不仅提供了更多更好的设计器、向导、生成器及新类,并且使得客户/服务器结构数据库应用程序的设计更加方便简捷,增加了处理2000年数据的工具。VFP6以其强健的工具和面向对象的以数据为中心的语言,将客户/服务器和网络功能集成于现代化的、多链接的应用程序中。VFP6充分发挥了面向对象编程技术与事件驱动方式的优势。VFP6是目前世界流行的小型数据库管理系统中版本最高、性能最好、功能最强的优秀软件之一。VisualFoxPro6.0与其前期的版本相比,有更高的性能指标和鲜明的特点(1)提供多种可视化编程工具,最突出的是面向对象编程。沈阳理工大学课程实践(论文)4(2)在表的设计方面,增添了表的字段和控件直接结合的设置。2.2系统的开发的基本问题2.2.1系统开发的特点管理信息系统的开发成果是一套专用软件系统,这种产品的生产和其他产品的生产相比具有自身的特点。复杂性。企业是一个复杂的,非确定性的大系统,企业中任何一个子系统倒要涉及组织机构,人员和一定的业务领域。而且要针对环境条件的变化采取相应的控制。创造性。系统开发是一项创造性活动。虽然在某种程度上新系统开发要实现旧系统的功能,但是信息系统建立的真正目的是为给组织带来新活力、新的功能和核心的面貌。质量要求高。有两个方面的含义一是硬标准,信息系统是一个软件系统,软件系统不允许有任何错误,任何一个语法错误或语义错误都会使运行中断或出现处理结果。另一方面是软标准,信息系统不像生产某种产品,合格与否可以用某些规格和标准来精确的判断。产品无形的。软件产品不像机械设备等有形产品的生产那样,加工过程可以观察、度量、检测,便于控制质量。软件产品是存储于计算机系统之内的程序和数据,是无形的。历史短,经验不足。软件产品的生产只有十几年,缺乏经验和可供参考的模式,有关的开发技术并不十分成熟[6]。系统的开发策略,目前常用的开发策略有“自上而下”、“自下而上”及综合法。2.2.2系统的开发方法系统的开发方法有很多,通常不严格地将他们分为结构化系统开发方法、原型法和面向对象开发方法等几大类。学生成绩管理信息系统采用的就是结构化方法。因为结构化开发方法强调阶段性开放和规范性。结构化方法是长期以来被广泛使用的方法,从过程上看,结构化方法包括了结构化分析、结构化设计和结构化程序设计三个阶段。三个阶段的工作可以相互衔接,形成一个系统化的工作过程。沈阳理工大学课程实践(论文)5(1)结构化系统开发方法的阶段和任务用结构化系统开发方法开发管理信息系统可分为五个阶段系统规划、系统分析、系统设计、系统实施和系统运行与维护。系统规划阶段。该阶段主要是由系统分析员和用户讨论,了解情况,确定是否真的有必要建立一个新的计算机系统取代原有系统。系统分析阶段。系统分析主要解决系统“做什么”的问题,通过系统开发人员对线性系统的详细调查,并进行分析,发现存在的问题,构思和建立信息通的基本目标和逻辑模型,该阶段中需要应用大量的图表工具对逻辑模型进行描述,其最后的输出是系统分析报告。系统设计阶段。系统设计主要解决的是系统“如何做”的问题。系统设计人员根据系统分析阶段提供的资料,结合计算机处理技术,进行总体结构设计和具体的详细设计,从而确定系统的物理模型,形成系统设计说明书。系统实施阶段。这一阶段的主要工作包括各种设备的购置与安装,计算机程序的编写系统调试人员的培训,大批基础数据的准备与录入,系统转换等。这些工作相互联系、互相制约,因此要精心安排,合理调度。本阶段的文档资料包括源程序清单、调试测试说明及用户操作手册。系统运行与维护阶段。新旧系统转移交转换后,信息系统正式开始运行。(2)结构化系统开发的特点用户至上。用户对信息系统开发的成败是至关重要的,故在系统开发过程中要面向用户,充分了解用户需求和愿望,一切为用户的利益考虑。符合实际客观性和科学性。强调在设计之前深入实际详细调查研究,努力弄清实际业务处理过程的每一个细节,然后分析制定出科学合理的新系统设计方案。使用结构化,模块化方法。为使新系统的各部分独立性强,便于设计实施、维护和修改,增强适应能力,从而用结构化的设计方法。逻辑设计和物理设计分别进行。在系统分析阶段,开发人员利用一定的图表工具构造出新系统的逻辑模型,使用户如同看到建筑用纸那样,看成新系统的概貌。严格按阶段进行。把整个系统开发过程分成若干个工作阶段,每个工作阶段都有明确的任务和目标。开发过程文档化。开发过程中每个阶段都必须建立相应的文档,填写文档的图表工具要求标准化,规范化[6,7]。沈阳理工大学课程实践(论文)63系统规划概述3.1系统规划的重要性规划是对较长期的活动进行全面计划。管理信息系统开发是一个复杂的问题,因而必须对其进行规划。根据组织的目标、发展战略以及管理信息系统的开发客观规律,并考虑到组织面临的内外部环境,科学的制定管理信息系统的发展战略和总体方案,合理安排系统开发的进程。早期的管理信息系统开发不重视系统规划工作。这样会对管理信息系统开发带来极为恶劣的影响。3.2系统规划的初步调查了解学生和教师对系统的要求,须对现行系统进行详细的调查,明确用户需求,保证开发的新系统的功能与用户的要求相吻合,避免耗费大量的人力、物力和财力。3.3系统规划应该注意的问题一般而言,系统规划应该注意以下几个问题管理信息系统规划总体方案如何包括建立系统的目标、结构、约束条件、技术路线、方案实施所需要的资金预算和时间规划等。当前的能力状况如何包括目前学校信息管理硬件软件、人员和制度等方面的基础状况、对管理要求的响应能力、存在的主要问题及系统开发所需要资源的保证情况等。系统方案实施的可能效果如何包括从技术经济等方面所做出的可行性保证。如何具体实施包括分批、分阶段的详细开发计划人员安排、资金需要、时间分配和项目组织等。3.4系统可行性研究可行性分析目的可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能解决。经济性由于学校等中小型管理系统并不复杂,且VisualFoxPro6.0本身要求的运行环境不高,所以一般Windows2000以上的系统环境都可沈阳理工大学课程实践(论文)7以使用。实用性本学生信息管理系统管理系统无太多复杂的操作要求,也没有过分花哨的装饰品,人性化的设计界面可以使操作者轻易运用自如。3.4.1技术方面可行性分析(1)软件分析由于WindowsXP操作系统是人机互变的友好界面,很容易掌握及操作,程序界面相对较容易实现,加之目前基于WindowsXP操作系统的软件开发工具也很多,易于学习、开发及应用。(2)同时由于酒店客房管理系统的功能比较复杂,需要前台的入住管理,客房管理,财务管理等,WindowsXP操作系统易学易用,而且可以满足需求,故决定采用WindowsXP平台开发。3.4.2功能可行性系统的功能要求即用户对目标系统数据处理功能所提出的要求,主要考虑以下成绩管理功能需求(1)录入学生基本信息,提供对学生基本信息的查询功能,以及针对学生情况的变动,如退学、休学、变换专业时对基本信息进行修改、删除等。(2)录入学生各学期、各科目的考试成绩和平时成绩,并提供修改、删除、查询功能;能将考试成绩和平时成绩按一定百分比计算该科目的总评成绩(3)浏览功能能按班级、按专业、按学院浏览学生基本数据和成绩数据。(4)成绩查询功能能按学号、按考试科目、按成绩范围查询成绩。(5)提供成绩分析功能对于某一考试科目能按班级统计平均分。综上所述,我们所开发的系统具备以上所要求的功能,所以在功能上是可行的。沈阳理工大学课程实践(论文)84学生成绩管理信息系统分析4.1系统需求分析21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。使原本的旧的管理方法越来越不适应现在社会的发展。许多人还停留在以前的手工操作。这大大地阻碍了人类经济的发展。为了适应现代社会人们高度强烈的时间观念,学校信息管理系统软件为学校办公室带来了极大的方便。4.1.1编写目的课本需求的编写目的在于研究学生档案管理系统软件的开发途径和应用方法。4.1.2背景及范围本项目的名称学生档案管理系统。本软件基本上能具体化、合理化的管理学生的学籍档案,用结构化的思维方式去了解计算机的基本工作原理和高级程序设计语言。教育系统学生管理现状分析学校工作总体规划由教务人员在学生信息管理系统中完成对运行教务处所需的基本数据的维护,包括这些信息的增加、修改及对各项信息的变动都将在此进行操作。新的学年,教务人员首先加入年级信息,然后编排班级,再对来校学生进行基本的信息录入,新生入学后由教务人员在学籍系统中完成新学生信息的维护。4.1.3学校具体需求分析学生对各科成绩的查询。任课老师输入并维护所教科目的学生成绩。教务处学校全体成员的信息管理,并对任课老师,班主任等输入的信息进行存库,对学生的信息进行必要的维护。通过研究调查,本系统需以下功能综合学生信息、学生成绩以及信息查询等信息。方便用户了解和管理学生的全面动态信息。良好的界面设计,更人性化沈阳理工大学课程实践(论文)9的设计理念,使用户拥有更轻松的使用心情。4.1.4功能功能分析在成绩管理系统中最主要的是对学生成绩的管理,管理主要包括对学生成绩的录入,修改,删除,以及按不同的方式对学生成绩进行查询。系统中包括学生的基本信息(如学号,姓名,专业等)学生的各科成绩信息,教师的基本信息(如教师编号,姓名,性别,所教科目,学历等),学生所学科目的基本信息(如科目编号,名称,出版社等),以便查询。4.2系统分析4.2.1工作流图如图4.1所示图4.1工作流图学生成绩管理系统班级成绩信息学生,教师,科目基本信息显示系统原先记录增加记录删除记录修改记录查询记录学生基本信息教师基本信息科目基本信息沈阳理工大学课程实践(论文)104.2.2数据流图如图4.2所示通知参加考试管理图4.2数据流图4.3系统的运行环境硬件平台中央处理器(CPU)586以上的处理器;内存256M以上;软件平台WindowsXP以上的操作系统;显示分辨率1024*768以上。学生教师成绩沈阳理工大学课程实践(论文)115学生成绩管理信息系统的设计5.1设计目标本系统可以能减少很多不必要的资源,不用像以前那样用冗余的纸张式的管理。大节省了学校能源。并且计算机的存储与快速查询功能大大提高了学籍管理的效率,并且还提高了学籍信息管理的精确度。方便快速的操作,可减少学籍信息管理的漏洞,又减少因工作的冗余出现的错误,并且操作非常简单,可减少许多不很必要的人员,这无论从物质上还是工作人员的工资上都为学校节约了开支,为学校增加了财富。数据库分析用户需求具体有学籍管理系统提供保存、更新、查询、维护,这就需求数据库结构能充分满足各种信息的输入与输出,实现有组织地、动态地存储大量关联数据,方便用户访问系统中的数据,它与文件系统的重要区别是数据的充分共享,交叉访问,与应用程序的高度独立性。5.3系统功能图如图5.1所示沈阳理工大学课程实践(论文)12图5.1系统功能图学生课程信息管理学生成绩信息管理系统管理学生成绩管理系管理学生成绩录入专业管理用户管理修改密码退出系统班级管理学生班级管理学生信息管理学生信息录入学生信息录入学生信息录入课程管理学生信息管理系统登录系统主界面沈阳理工大学课程实践(论文)135.3系统详细设计5.3.1数据库设计(1)deandma.dbf,见表5.1表5.1deandma.dbf字段名数据类型备注班级Char(8)主键Notnull系Char(10)Notnull专业Char(14)Notnull(2)grade.dbf,见表5.2表5.2grade.dbf字段名数据类型备注学号Char(8)主键Notnull班级Char(10)Notnull课程Char(18)Notnull成绩Int5Notnull学期Char(2)Notnull备注MemoNull(3)stduents.dbf,见表5.3表5.3stduents.dbf字段名数据类型备注班级Char(8)主键Notnull学号Char(8)Notnull姓名Char(8)Notnull性别Char(6)NotNull出生日期DatetimeNull政治面貌Char(8)Null身份证号码Char(16)Null入学时间DatetimeNull籍贯Char(16)Null家庭住址Char(28)Null邮政编码Char(6)Null照片GeneralNull备注MemoNull沈阳理工大学课程实践(论文)144.dbf,见表5.4表5.4.dbf,字段名数据类型备注姓名Char(8)主键Notnull密码Char(6)Notnull标识LogicalNotnull沈阳理工大学课程实践(论文)156学生成绩管理信息系统系统实施及运行系统实施是学生成绩管理信息系统开发工作的最后一个阶段。所谓实施指的是将系统设计阶段在计算机上实现。将原来纸面上的,类似于设计图似的学生成绩管理信息系统开发方案换成可执行的应用软件系统[15,16]。系统实施阶段的主要任务是(1)按总体设计方案购置和安装计算机网络系统;(2)建立数据数据库系统;(3)整理基础数据;(4)投入切换和试运行。6.1登录窗体的设计程序启动后,首先进入系统登录界面,验证操作员及密码。在系统登录模块中主要实现如下功能(1)支持鼠标和键盘操作。(2)操作员和密码验证成功后,进入主界面。(3)操作员或密码错误提醒并返回错误点。(4)输入三次错误密码,自动退出系统。系统登录界面如图6.1所示。(1)首先进入学生成绩管理信息系统的登录界面,输入用户姓名和相应的密码(其中操作员TSoft密码111拥有系统操作的所有权限)单击“确定”按钮即可进入系统。(2)当密码输入正确后则进入学生成绩管理信息系统,根据用户的权限可以进行相应的操作。当用户完成相应操作后想退出系统时,可以点击工具栏的“退出”,或者是菜单栏上的“退出”都可以退出系统。沈阳理工大学课程实践(论文)16图6.1系统登录系统登录模块主要使用判断语句,将用户表中数据与输入数据进行比较,只有操作员和密码全部输入正确,才能进入系统,并通过设置静态变量控制操作员和密码输入次数,当输入错误等于3是,弹出提示信息并退出系统。6.1.1确定按钮代码Ii1ifthis.id.value1andthis.password.value111111this.releaseelseifi4messgaebox“密码输入错误,请重新输入”this.password.valuethis.password.setfocuselsemessagebox“密码输入错误,系统关闭this.releaseendifendif6.1.2退出按钮代码askmessagebox确定要退出系统吗,学生管理系统沈阳理工大学课程实践(论文)17ifask6closeallclearallreleaseallcleareventselseendif6.1.3程序调试程序的调试是要在计算机上以各种可能的数据和操作条件对程序进行测试,找出存在的问题加以修改,使之完全符合设计要求[14~17]。(1)静态调试在大部分的文档做完之后,也就是雏形出来之后,检查各个模块和控件的属性,比如enable、locked、visable属性。同时,还有控件位置摆放的问题。(2)动态调试保存好文档,运行系统。这样可以方便而准确地找到出错的代码设计,从而进行调试。同时,通过运行时输入数据和预期的数据进行比较,检查是否达到了预期的目的要求。此外,对于错误的数据和异常的数据进行重新设定和设计。6.2班级成绩查询的设计班级查询的界面如下图6.2所示输入班级名称即可查询了。图6.2班级查询6.3成绩查询的界面设计可以通过选择不同的查询条件查看学生的考试成绩,结果显示学生的学号、沈阳理工大学课程实践(论文)18姓名、模块名称、模块成绩(以数字、等级两种方式呈现)和该模块采取的分制总分。还可以在此“选择”目标学生对学生的成绩进行删除、或者对学生成绩进行统一微调等操作。成绩查询如图6.3所示按照输入学号、课程号、班级名称等点击开始即可查询。图6.3成绩查询课程查询如图6.4所示输入课程号、课程名点击开始进行查询图6.4课程查询查询结果为成绩表单如图6.5所示沈阳理工大学课程实践(论文)19图6.5学生成绩表单“定位查询”按钮的click事件添加如下的代码ifalltthis.text1.valuemessagebox请输入学号或姓名,64,提示this.text1.setfocuselseselestulslocateforallt学号alltthis.text1.value;.or.allt姓名alltthis.text1.valueiffoundgorecnelsewaitwindowat18,38nowait没有找到你要查询的信息endifendifthis.grid1.refreshthis.refresh“第一个”按钮的click事件添加如下的代码selestulsskip-1ifbof沈阳理工大学课程实践(论文)mand3.enabled.f.messagebox已经到第一条记录了,64,提示mand4.enabled.t.“单个查询”按钮的click事件添加如下的代码nxx1doxxxg成绩查询结果如下图6.6所示图6.6成绩查询结果沈阳理工大学课程实践(论文)21图6.7分数可以清楚地看出学生的具体哪科成绩分数。6.4教师教学查询的界面填入教师号、课程号、姓名就可以开始查询了如图6.8图6.8教师教学查询沈阳理工大学课程实践(论文)226.5查询统计的界面图如下图6.9所示分别点击课程查询统计、成绩查询统计、班级查询统计即可开始各项查询。完成之后,点击退出即可。图6.9查询统计6.6录入与修改的界面如图6.10所示如界面所看到的,点击录入修改课程即可开始课程的录入修改,其他的成绩录入修改、学生录入修改、教材录入修改也是如此,完成之后点击退出即可。图6.10录入与修改6.6.1学生成绩录入“确定”按钮的click事件添加如下的代码沈阳理工大学课程实践(论文)bo5.valuechengjialltthis.text2.valueselegradeifchengjittmessagebox想输入单科成绩吗,432,提示iftt6this.text2.setfocuselseendifelse*locateforallt学号xuehao*ifeoflocateforallt课程kechengifallt学号.and.allt班级banjirepl学号withxuehaorepl成绩withvalchengjirepl学期withxueqielse*appendblank*repl学号withxuehao*repl班级withbanji*repl课程withkecheng*repl成绩withvalchengji*repl学期withxueqi*endif*elselocateforallt学号xuehao.and.allt课程kecheng.and.allt学期xueqiifeof沈阳理工大学课程实践(论文)24appendblankrepl学号withxuehaorepl班级withbanjirepl课程withkechengrepl成绩withvalchengjirepl学期withxueqielsettmessagebox该科的成绩已存在,是否覆盖,432256,提示iftt6repl成绩withvalchengjiendifendifendifthis.Cmand3.enabled.f.endif“查询”按钮的click事件添加如下的代码selelsifalltthis.text3.valuemessagebox请输入学号或姓名,64,提示elselocatefor学号alltthis.text3.value.or.姓名alltthis.text3.valueifeofmessagebox该班级没有此人,64,提示this.text3.valuethis.text3.setfocusgonhereelsethis.text1.value学号endifendif沈阳理工大学课程实践(论文)256.6.2学生成绩修改“快速查询”按钮的click事件添加如下的代码selelsbjifalltthis.text1.valuemessagebox请输入学号或姓名,16,提示this.text1.setfocuselselocatefor学号alltthis.text1.value.or.姓名alltthis.text1.valueifeofmessagebox本班级没有此人,请重新输入,64,提示this.text1.valuethis.text1.setfocuselsexuehaoallt学号this.label8.caption姓名this.label9.caption学号bo4.clickendifendif“下一位”按钮的click事件添加如下的代码mand5.enabled.f.messagebox已经到最后一条记录了,48,提示gobottomendif沈阳理工大学课程实践(论文)26xuehaoallt学号this.label8.captionallt姓名this.label9.captionallt学号沈阳理工大学课程实践(论文)277系统的维护新系统投入运行后,为了让新系统长期高效地工作,必须加强对系统运行的日常管理。日常管理不仅仅是对环境和设施的管理,更主要的是对系统每天运行状况,数据输入和输出情况以及系统的安全性与完备性及时地如实记录和处理,为保证系统可靠运行,需对系统不断地进行维护,因此系统运行与管理包括日常运行管理和系统维护[18,20]。7.1系统检验对系统进行检验是的界面如图7.1所示输入操作口令点击确认即可完成。图7.1系统检验7.2安全维护系统安全维护包括课程号维护、学好维护、教师好维护如图7.2所示点击即可进行维护。沈阳理工大学课程实践(论文)28图7.2安全维护7.3成绩维护输入密码,然后点击开始即可进行成绩维护。如图7.3所示图7.3成绩维护7.4成功之处(1)用结构设计法开发新系统,条理清晰,开发速度快;(2)采用VisualFoxPro6.0系统开发语言来进行学生成绩管理信息系统的开发,成本低,开发周期短,具体实现日常操作[26];(3)运用面向对象技术,提高开发效率和增加系统的安全性;(4)业务流程再造,提高效率,减轻教师工作量和有利分工。沈阳理工大学课程实践(论文)29结束语经过四个多月的设计和开发,学生成绩管理信息系统基本开发完成,其功能基本满足教师和学生的需求,能够完成教师教学查询和学生成绩查询等功能,以及按不同方式实现检索,并提供部分系统维护功能,使用户方便进行资料修改、更新、删除。这次的课程设计可以说是大学做课程设计以来难度最大的一次。课程设计开始时,我根本就是一点也不会,可以说,这次的课程设计是零基础。通过老师的讲解我慢慢的对vfp有了一定的认识。再加上自己的摸索,才开始了这次的课程设计。但是由于设计时间较短,加之本人水平所限,此系统只能初步运用VisualFoxPro6.0强大功能的一些基本控件,在创建这个系统时也遇到过一些困难,因此在设计过程中可能有漏洞或不尽如人意的地方,这有待于以后进一步完善,请老师和同学们体谅并多提宝贵意见。通过这次课程设计,我了解了一个数据库开发的一般步骤,加深了对数据库这门课的理解,也基本掌握了VisualFoxPro6.0编程和应用,使我更进一步了解了面向对象编程的内涵,领略了VisualFoxPro6.0的博大精深,以及其高效率的开发环境,VisualFoxPro6.0真的是很好的开发工具。虽然课程设计中还有很多的问题,但我坚信,通过努力,我会慢慢的一点的克服。沈阳理工大学课程实践(论文)30参考文献VisualFoxPro6.0

注意事项

本文(学生成绩管理信息系统的设计与开发)为本站会员(星星008)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(发送邮件至2622162128@qq.com或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给沃文网发消息,QQ:2622162128 - 联系我们

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2017-2019 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号  

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922