数据库课程设计-学生管理信息系统.doc_第1页
数据库课程设计-学生管理信息系统.doc_第2页
数据库课程设计-学生管理信息系统.doc_第3页
数据库课程设计-学生管理信息系统.doc_第4页
数据库课程设计-学生管理信息系统.doc_第5页
免费预览已结束,剩余24页可下载查看

下载本文档

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

文档简介

华东交通大学职业技术学院 1 2007 年年 引引 言言 2 第一章第一章 学生管理系统的设计思想学生管理系统的设计思想3 第二章第二章 系统的功能分析系统的功能分析3 2. 1 数据库结构及系统特点数据库结构及系统特点3 2. 2 各管理模块的主要功能实现各管理模块的主要功能实现4 2. 2. 1 档案管理模块档案管理模块4 2. 2. 2 成绩管理模块成绩管理模块4 2. 2. 3 其它管理其它管理4 第三章第三章 举例:举例: 4 3.1 学生成绩管理系统界面学生成绩管理系统界面5 3.2.1 档案管理按钮档案管理按钮6 3.2.2 成绩录入按钮成绩录入按钮15 3.2.3 成绩分析成绩分析19 3.2.4、系统维护、系统维护 26 3.2.5、数据备份、数据备份 27 3.2.6、帮助说明、帮助说明 28 第四章第四章 结束语结束语29 致致 谢谢29 华东交通大学职业技术学院 2 2007 年年 引引 言言 现代化的学校离不开计算机技术在管理领域的应用。近年来,学校发展的内外环境对信 息的需求迅速增长,大量数据的收集、传输、处理、存储和分析等工作成为极其复杂、繁 重的任务。学生管理工作是学校管理工作的重要组成部分,由于此项工作事务性多,涉及面广,重 复性大,非常适合用计算机进行管理。本文具体介绍一个学生管理系统的设计思想。 本系统分三大菜单部分紧密结合联系,共分为两个数据库,第一个数据库包括学生管 理 系统维护表和成绩查询表,第二个数据库包括系统管理表。如下图所示: menuitem.dbf reb.dbf cjb.dbf log.dbf operator.dbf menuright.dbf 系系 统统 系统管理表 学生管理维护表和 成绩查询表 华东交通大学职业技术学院 3 2007 年年 第一章第一章 学生管理系统的设计思想学生管理系统的设计思想 本学生管理系统利用 visual foxpro 6. 0 作为前台开发工具, vf 提供了大量的控件,这些 控件可用于实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,使应用程序的 开发流程更为合理。后台采用 access 数据库,access 数据库适用于小型应用系统。开发过 程中在考虑系统总体设计和数据库结构设计的同时,还应体现学生管理系统的以下设计特点: 可靠性可靠性:管理系统应该在系统结构、设计方案、设备选择等方面综合考虑,保证系统能够无故 障运行,同时具有出错处理,容错能力,冗余备份功能。整个系统应具有开放性,方便数据交换, 信息共享,也更易于更新和功能扩充。 实用性实用性:整个系统的功能,应完全立足于学校学生管理和教学的要求,保证系统信息处理和传 递的安全、可靠、及时、准确,有利于学生管理的科学性。如:学生档案管理,把学生的通信 地址、父母工作单位、联系电话等等存入档案,便于形成学校、家长两位一体的管理方式,家 长可及时配合学校,加强对子女的督促管理。另外,通过学生成绩管理,可分析学生的学业成 绩(学生成绩信息可与教务部门共享),有利于及时采取相应的措施,加强教学管理。因此借助 计算机管理,实现学生资源信息化和管理资源共享是促进学校全面提高教育、教学、管理水 平的重要措施。 操作性操作性:管理系统必须提供友好的用户界面,采用基于 windows 的界面,操作简便、容错 性强,易于管理和维护的软件。 第二章第二章 系统的功能分析系统的功能分析 2. 1 数据库结构及系统特点数据库结构及系统特点 本系统可分为以下几个功能模块:档案管理、成绩管理、其它管理。 数据库管理软件在编写程序代码之前,应首先建立若干个数据库的结构,除了考虑字段名 称、类型、各数据库之间的相互关系外,还要考虑减少数据冗余及方便程序设计等。本系统 的几个主要数据库是: (1) 各系部班级库。该库包括四个表:学生基本表(学号、姓名、性别、 出生日期、班级代码、专业代码、联系地址、联系电话、家长姓名);专业表(专业代码,专业 名称);班级表(班级代码,班级名称);学生奖、惩表(学号、姓名、奖励、处罚、奖学金) 。(2) 学生休学、退学库:该库中只有一个表。学生休学、退学表(学号、姓名、出生日期、性别、 班级、)专业、联系地址、联系电话、家长姓名,休学日期,退学日期; (3) 密码库。 华东交通大学职业技术学院 4 2007 年年 2. 2 各管理模块的主要功能实现各管理模块的主要功能实现 2. 2. 1 档案管理模块档案管理模块 该模块主要用于管理学生学籍资料、奖惩资料、休学资料、退学资料。新生入学时填 写学籍卡,包括学生的学号、姓名、性别、出生日期、班级、专业、联系地址、联系电话、 家长姓名等,通过录入学籍卡形成学生基本档案。该模块可以进行查询、修改、维护等操作。 查询操作可按专业、班级、性别、姓名综合条件查询,也可单项查询,学生受奖励和处罚是填 写奖励、处罚表,以便录入备案并形成奖惩库,可以进行查询、统计、打印等操作。学生休学、 退学时,可通过学号调用学生的基本资料查询出该类学生,并对其进行修改和补充,形成休、 退学库,便于以后查询该资料及学生休学年限到返校时再用。 2. 2. 2 成绩管理模块成绩管理模块 该模块包括用于查询学生的学期、学年成绩、学生评优统计、成绩打印等。学生成绩 查询:该项资料与教务部门的学生成绩资料共享,不用重新录入。成绩查询包括学期成绩查询、 学年成绩查询等。通过查询可掌握学生学习情况,打印学期、学年成绩单,可以寄发学生家长,也 可帮助班主任开展工作,及时发现问题,并采取相应措施。学生评优管理:该项功能主要通过 查询学生本学年成绩,审核本学年“三好”学生、 “优秀学生干部”的资格,也可以形成报表, 进行统计、打印等。毕业生成绩管理:通过查询毕业生成绩,打印毕业生成绩单。 2. 2. 3 其它管理其它管理 奖、助学金管理:奖学金、助学金的发放是由学习成绩和操行成绩通过一定的比例计算 得出。并将受奖、受助学生资料记录备案形成库,可供以后查询、打印时用。 欠费管理:欠费资料可共享财务部门的学生交费资料,统计学生欠费人数、欠费金额,并打印 表单及时催促学生交费。 第三章第三章 举例:举例: 我们就以学生成绩管理系统为例来具体介绍下此软件:我们就以学生成绩管理系统为例来具体介绍下此软件: 首先,软件设置一个登录界面,为了增加软件的安全系数,软件设置了密码系统,密 码为:1234(密码可以修改) 。进入系统后有一界面,界面分为:档案管理,成绩录入,成 绩分析,系统维护,数据备份,帮助说明,退出系统等四个按钮。 华东交通大学职业技术学院 5 2007 年年 3.1 学生成绩管理系统界面学生成绩管理系统界面 学生成绩管理系统登录界面学生成绩管理系统登录界面 功能:功能:此界面输入密码(1234)可进入此系统,可以进行:档案管理,成绩录入,成绩分 析,系统维护,数据备份,帮助说明,退出系统,可以进行自己需要的操作。 学生成绩查询系统界面学生成绩查询系统界面 功能:功能:根据需要对个项功能进行使用。 华东交通大学职业技术学院 6 2007 年年 3.2.1 档案管理按钮档案管理按钮 当我们点击“档案管理”时,就会调用数据库中的“学生档案” ,其截图如下: 其代码: “最前最前”按钮按钮: sele 学生档案表 go top thisform.command1.enabled=.f. thisform.command2.enabled=.f. thisform.command3.enabled=.t. thisform.command4.enabled=.t. thisform.cd1.value=班级代码 where allt(课程安排表.班级代码)=allt(thisform.cd1.value) into table tmpkcdbf if recc()=0 =messagebox(“该班级还未设置考试科目!“,0+48,“提示“) return 0 endif lcmsg=“正在生成数据,请稍候.“ wait window lcmsg noclear nowait at srow()/2,(scols()-len(lcmsg)/2 thisform.cd3.clear order by 学生档案表.考号 into table tmplsb1 into table tmplsb on lscjb.考号=ls1.考号 into table tmpls2 &判断是否今天已 经备份过数据 “您是否要重新备份一次?“,4+32+256,“备份提示“)#6 return endif endif set safe off dele file backup*.* clos table all &备份数据时必须关闭所有打开的数据库及表 华东交通大学职业技术学院 28 2007 年年 clos all m_char=“备份开始,请稍侯.“ wait window m_char noclear nowait &显示备份开始信息 for i=1 to 296 for j=1 to 200 this.parent.shape5.width=i endfor endfor dele file data*.bak &删除所有 bak 文件 dele file data*.tbk &删除所有 tbk 文件 m_ml1=m_ml+“*.*“ copy file data*.* to &m_ml1 &开始备份 wait clea =messagebox(“祝贺您,数据已成功备份!“,0+48,“备份成功“) &提示备份成功 thisform.shape5.width=0 rele m_ml,m_char,m_ml1 返回:返回: rele thisform *do form 主界面 功能:功能:对系统中的数据进行备份,以防止不必要的事情发生时造成数据丢失。 3.2.6、帮助说明、帮助说明 帮助说明中帮助说明中“关于关于”的界面的界面 建立如图所示的界面,其代码如下: 系统信息:系统信息: ff=“c:program filescommon filesmicrosoft sharedmsinfomsinfo32.exe“ &调用 windows 自带系统信息显示程序 if file(ff) &首先判断该程序是否存在,如果存在则运行它 !/n3 &ff endif rele ff 退出:退出: rele thisform 华东交通大学职业技术学院 29 2007 年年 *do form 主界面 功能:功能:显示系统的制作者。 3.1.7、退出系统、退出系统 本界面的代码为: close all dele file tmp*.* rele thisform quit 功能:功能:退出系统。 第四章第四章 结束语结束语 本管理系统可实现学校的办公自动化,能更全面,更直观,更反边的用科学方法对学 生成绩进行系统管理,对学生的学习情况进行准确的跟踪定位,促进学生全面发展。该系 统应是正个 学校管理系统中的子系统,并能与其他系统协调工作,进行综合管理,真正使 学校学生管理水平达到标准化、科学化、现代化的新水平。 第五章第五章 致谢致谢 很感谢这一年来毛老师对我们的关心和鼓励,使我们在学习中掌握了应有的知识,同很感谢这一年来毛老师对我们的关心和鼓励,使我们在学习中掌握了应有的知识,同 时也让我及时顺利的完成了毕业论文,顺顺利利走完了大学时代,也为自己的求学生涯划时也让我及时顺利的完成了毕业论文,顺顺利利走完了大学时代,也为自己的求学生涯划 上了一个完美的句号。所有的成绩都始终与辛勤工作的老师是分不开的上了一个完美的句号。所有的成绩都始终与辛勤工作的老师是分不开的!难忘那个满怀自信难忘那个满怀自信 的身影,播撒理想、播种力量,不辞辛劳、不计得失,在这三尺讲台上挥洒着心血和汗水,的身影,播撒理想、播种力量,不辞辛劳、不计得失,在这三尺讲台上挥洒着心血和汗水, 传播着知识和希望。敬爱的毛老师,您收获的必将是那传播着知识和希望。敬爱的毛老师,您收获的必将是那“桃李满天下桃李满天下”的芬芳和我们无法的芬芳和我们无法 言喻的深深感恩言喻的深深感恩!毛老师,您一直是我们的榜样。使我们感受到师长无私的温暖和殷殷的期毛老师,您一直是我们的榜样。使我

温馨提示

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

评论

0/150

提交评论