VF课程设计高校成绩管理系统_第1页
VF课程设计高校成绩管理系统_第2页
VF课程设计高校成绩管理系统_第3页
VF课程设计高校成绩管理系统_第4页
VF课程设计高校成绩管理系统_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、课课 程程 设设 计(论文)计(论文) 课程名称_ 题目名称_ 专业班级_ 学 号_ 学生姓名_ 指导教师_ 2010 年 月 日 课程设计(论文)任务书课程设计(论文)任务书 一、课程设计(论文)的内容 设计并实现一个高校成绩管理系统,能够方便对学生成绩和信息管理等操作的管理, 主要包括学生信息管理、学生成绩管理等功能模块;要了解vfp开发技术的基本操作,学习 相关开发工具和应用软件,熟悉系统建设过程。 二、课程设计(论文)的要求与数据 (1)按时按量完成课程设计分配的任务; (2)参照论文格式规范写出论文,参考文献应有5篇; (3)模块代码能正常运行 (4)提供合理的测试数据 三、课程设计

2、(论文)应完成的工作 (1)根据上述要求完成一个功能完善高校成绩管理系统; (2)对学生信息的查询和维护主要是通过vf系统作为操作界面; (3)对系统进行初步的错误和漏洞检测; (4)根据论文规范撰写论文并按时提交。 题目名称 高校成绩管理系统 学生学部(系) 管理系 专业班级 姓 名 学 号 四、课程设计(论文)进程安排 序号设计(论文)各阶段内容地点起止日期 1 搜集资料图书馆 2009.12.10-12.13 2 需求分析图书馆 12.13-12.15 3 系统分析与设计图书馆 12.15-12.20 4 功能模块的实现综 505 机房 12.20-12.28 5 系统测试,运行综 50

3、5 机房 12.28-12.30 6 完成课程设计(论文)综 505 机房 09.12.31-2010.1.8 五、应收集的资料及主要参考文献 1 范荣.visual foxpro 8.0 数据库开发教程.北京:清华大学出版社,2004 年 2 秦卫平 数据库应用 visual foxpro 8.0 应用与开发技术.重庆:重庆大学出版社,2006 3 谢振华等.foxpro 8.0 教程(第一版).北京:电子工业出版社,2007 4 萨师煊,王珊.数据库系统概论(第三版).北京:高等教育出版社,2005 年 5 覃征,杨利英.软件项目管理.北京:清华大学出版社,2004 6 王行言等.数据库技

4、术及应用(第二版).北京:高等教育出版社,2004 年 发出任务书日期:发出任务书日期: 年年 月月 日日 指导教师签名:指导教师签名: 计划完成日期:计划完成日期: 年年 月月 日日 教学单位责任人签章:教学单位责任人签章: 摘要 高校成绩管理系统是当代学校的一项重要的一个管理系统,协助 学教务管理 人员完成学生成绩管理任务,并提供数据分析功能。其具有采用 对不同时间的学 生信息进行维护 管理。 它对学生数据的经营和管理密切相关,管理人员为了让能在 任何时候都能查阅到有关学生信息和成绩有关的信息,也有利于让他们充分了解有关 学生在大学期间所有课程的学习情况,提高查询速度。高校成绩管理系统是系

5、科综合 管理信息系统中很重要的组成部分。 本课程设计就是设计出一个简化的高校成绩管理系统,包括信息的查询与维护、成绩的 查询以及新增的学生信息录入等管理。 针对以上功能,高校管理系统的特点具有:1、操作人性化。2、输入简单 3、界面显示 信息完整。 本课程设计以 microsoft visual foxpro 作为系统开发平台。 关键词:关键词:数据库,高校成绩管理,表单设计 目录目录 1 1 序言序言.1 1 2 2 系统分析与设计系统分析与设计.1 1 2.1 系统需求分析.1 2.2 系统功能分析.1 2.2.1 功能描述.1 2.2.2 功能模块设计.1 3 3 数据库设计与实现数据库

6、设计与实现.2 2 3.1 数据库需求设计.2 3.2 数据库表的设计.2 3.2.1 学生信息表.2 3.2.2 学生成绩表.3 4 4 系统的实现系统的实现.4 4 4.1 查询界面设计.3 4.2 添加数据环境.4 4.3 关键代码.4 5 5 系统测试结果系统测试结果.5 5 总结总结.6 6 参考文献参考文献.5 1 1 序言序言 高校成绩管理是学校教务管理中的一个极为重要的环节,它是整个中学管理的核心和基 础。现今,人们的人才需要意识、科技意识己经有了很大的提高,对于用纸张来记录信息已 经显得很麻烦;此外,各种高校单位为了提高学生的管理、同时减轻自己日趋繁重的工作量, 纷纷进行用电

7、脑系统来记录档案。近年来随着计算机的迅速发展,计算机已经在社会各个领 域显示了它巨大的作用。毋庸置疑,切实有效地把计算机管理引入学校教务管理中,对于促 进学校管理制度,提高学校教学质量与办学水平有着显著意义。 随着科技发展和社会进步,尤其是计算机大范围的普及,计算机应用逐渐由大规模科学 计算的海量数据处理转向大规模的事务处理和对工作流的管理,这就产生了以台式计算机为 核心,以数据库管理系统为开发环境的管理信息系统在大规模的学生信息处理和对工作流的 管理等方面的应用。而这次课程设计的内容就是设计一个简化的高校成绩管理系统,模拟高 校学生的管理工作。 2 2 系统分析与设计系统分析与设计 2.12

8、.1 系统需求分析系统需求分析 本项目的名称是高校成绩管理系统,设计的对象是学校管理方,主要用户是上层管理者, 几乎所有功能操作以及对系统的维护工作都是面向他们的。因此设计项目的时候以上层管理 者的立场、工作重心和工作需求出发,系统的外观界面也是针对管理者而设计。 根据要求,主要功能包括学生信息查询和维护、浏览查询、基本信息更改和添加功能。 系统的输入设备由一般的输入设备(即键盘、鼠标)组成,主要是从系统的弹出对话框 输入帐户的数据信息。 系统的输出主要以对话框、编辑框以及列表显示于屏幕。 2.22.2 系统功能分析系统功能分析 2.2.1 功能描述 高校成绩管理系统包括学生信息管理,学生成绩

9、管理,录入学生成绩等详细的功能描述 如下: (1)学生信息管理功能主要包括对学生信息的查询,学生成绩查询等功能。为了对学生 信息了解,这时,我们可以直接使用学生信息查询功能,对已存在的学生进行查询,并讲其 详细信息显示在系统的界面。为了对系统的设计和后面的维护工作能够顺利进行并且方便进 行数据、功能的测试,学生信息查询这个模块的实现尤为重要,是整个系统开发项目的首要 任务。 (2)学生信息维护功能主要是对新生源的更新和对学生信息的修改,以致能跟上数据 的变动情况,并对整个高校成绩管理操作进行更新新的信息。 (4) 录入学生成绩功能就是能够准时对学生成绩的更新,方便管理者对学生成绩的统 计和管理

10、,以致够更好整理学生资料同方便各个上层管理对学生信息的的管理。 2.2.2 功能模块设计 根据功能描述,高校成绩管理系统可以分为 5 个模块,每一个模块有提供了更具体的功 能。高校成绩管理系统的功能模块图如图 2-1 所示。 高校成绩管理系 统 学生信息管理学生成绩管理退出 学生成绩查询学生信息维护学生信息查询 录入学生 成绩 图 2-1 系统功能模块图 3 3 数据库设计与实现数据库设计与实现 3.13.1 数据库需求设计数据库需求设计 通过对系统功能的分析可知,高校成绩管理系统需要包含以下数据库信息: (1)学生信息(学号,学生姓名,性别,出生日期,宿舍号码,班级职务,籍贯,政 治面貌,简

11、历,照片) (2)学生成绩(学号,学生姓名,大学英语二,线性代数,数据结构,数据开发与应 用,总成绩,平均成绩) 3.23.2 数据库表的设计数据库表的设计 3.2.1 学生信息表 表的结构如表 3-1 所示。 表表 3-13-1 学生信息表学生信息表 列名数据类型长度精度小数备注 学号 char400 关键字 学生姓名 char1000 不为空 性别 char 200 不为空 出生日期 int800 不为空 宿舍号码 char 400 不为空 班级职务 char 1000 不为空 所在班级 char 600 不为空 籍贯 char1200 不为空 出生年月 int600 不为空 政治面貌 c

12、har 1200 不为空 简历备注型 400 不为空 相片通用型 400 不为空 3.2.2 专业特长表 表的结构如表 3-2 所示。 表表 3-23-2 学生成绩表学生成绩表 列名数据类型长度精度小数备注 学号char300主关键字 学生姓名char800不为空 大学英语二int502不为空 线性代数int502不为空 数据结构int500不为空 数据开发与应用 int 502不为空 总成绩int 1022不为空 平均成绩int1022不为空 4 4 系统的实现系统的实现 4.1 查询界面设计 根据设计目的要求,先设计表单界面,在 form 表单界面添加标签、文本框、按钮、 表格等控件,最终

13、界面效果如图 4-1 所示: 图 4-1 查询页面 4.2 添加数据环境 为表单添加数据环境,当前所用数据表如图 4-2 所示。 图 4-2 表数据 4.3 关键代码 commandgroup1 组合按钮主要代码代码如: cmdtop 的关键代码:go top; cmdprev 的关键代码:skip -1 cmdnext 的关键代码:skip cmdbottom 的关键代码:go bottom cmdadd 的关键代码:if this.caption=增加 this.caption=保存 cmddelete 的关键代码: select 学生信息表 xh=学生信息表.学号 sel=message

14、box(该记录学号为:+xh+chr(13)+真的要删除 吗?,4+32+256,提示) if sel=6 delete endif cmdfind 的关键代码: thisform.label9.visible=.t. thisform.text6.visible=.t. thisform.text6.visible=.t. thisform.text6.visible=.t. thisform.text6.setfocus() cmdprint 的关键代码:report form 作业学生信息查询.frx preview for 学生信息表.学 号=alltrim(thisform.text

15、1.value) 退出按钮 command2 的 click 事件代码如下: thisform.release 5 5 系统测试结果系统测试结果 以进入系统为例,首先在主对话框进行用户的操作,要求操作人员正确输入用户同密码, 如图 5-1 所示。 图 5-1 信息浏览 点击登录之后,主对话框自动进入菜单的主要界面,如图 5-2 所示 总结总结 本次课程设计大体的流程是运用已学的知识,自从确定了课题设计的题目后 高校成绩管理系统,便开始了准备工作。从刚开始写成绩管理的需求分析、画 数据流图、概要设计说明书以及数据库字典。在把这些准备工作都做好了后, 便开始了设计页面与编程。在基本完成系统所有必须

16、的功能后,进行数据测试,校正差 错;最后就是对系统程序进行大概的漏洞和错误检测。 在设计的过程中发现整个系统原理比最初想象的都要复杂,当然自己也不断找相关的资 料,不过也没有太大的技术难点,经过不断的试验研究,参考了不少资料,花了差不多一个 星期才把系统完成。设计出的系统基本具备需要的所有功能,实现证明数据也没有出错。 熟练掌握了表单设计的过程,并了解了表单在软件系统设计中的功能,为系统开发打下 了基础。 由于时间的原因,也不能使之更完整,还存在不少欠缺和需要改善的地方,例如系统的 学生成绩更新和编辑、数据库数据信息总览功能块、主界面显示背景和当前日期时间等功能。 参考文献参考文献 1 范荣.

17、visual foxpro 8.0 数据库开发教程.北京:清华大学出版社,2004 年 2 秦卫平 数据库应用 visual foxpro 8.0 应用与开发技术.重庆:重庆大学出版社,2006 3 谢振华等.foxpro 8.0 教程(第一版).北京:电子工业出版社,2007 4 萨师煊,王珊.数据库系统概论(第三版).北京:高等教育出版社,2005 年 5 覃征,杨利英.软件项目管理.北京:清华大学出版社,2004 6 王行言等.数据库技术及应用(第二版).北京:高等教育出版社,2004 年 心 得 体 会 在整个设计过程中,通过去图书馆借了一些相关的参考资料,同时还充分利用网 上资源查一些资料。也可以说这是我第一次从开始设计到编程到最后完成自己独立完 成。在这过程中也遇到了很多难题,比如说,按学生的学号或名称来查询学生的成绩 时,就遇到了很多困难,先是怎样把几个表连接起来,再怎样用datagrid 把 一个学生的多条记录显示出来。通过查资料,仔细思考,把这些问题都解决了。但是, 最后调试程序时,又发现程序缺少参照完整性,又重新回过去重写代码,可是写了很 久就是不能正常的运行,至少考虑了几个小

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论