成绩管理系统设计(超完整)_第1页
成绩管理系统设计(超完整)_第2页
成绩管理系统设计(超完整)_第3页
成绩管理系统设计(超完整)_第4页
成绩管理系统设计(超完整)_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

成绩管理系统设计【摘要】随着全球经济一体化,国内经济改革的逐年深化,计算机技术的全面普及,利用计算机对学校,单位,企业等组织进行管理,不仅解决了传统管理方式中的管理效率低下、管理不全面,数据信息不能得到统计等问题。管理方式的转变,提高整个组织的工作效率,成为组织管理的必备工具。通过本系统可以达到以下目标:•系统最大限度地实现了易安装性、易维护性和易操作性。•系统运行稳定,安全可靠。操作灵活,界面友好,充分满足各类事业单位的日常管理工作。强大的预警功能,尽量避免了数据和资料丢失的可能性。目录第一章学生成绩管理信息系统概述第一节成绩管理系统的背景分析第二节学生成绩管理系统设计的目标分析第三节学生成绩管理系统的系统需求分析第四节学生成绩管理系统的功能需求分析第二章学生成绩管理信息系统分析第一节建立系统的必要性第二节业务流程分析第三节数据流图第四节数据字典第三章学生成绩管理信息系统设计第一节学生成绩管理系统功能设计第二节代码设计第三节学生成绩管理系统运行环境与数据库设计第四章学生成绩管理信息系统实施第一节输入系统的设计第二节查询系统的设计第三节密码系统的设计第四节成绩管理系统的设计第五章总结第一章学生成绩管理信息系统概述第一节成绩管理系统的背景分析当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。管理信息系统是进行信息的采集,存储,加工,维护和使用的系统,它是随着管理科学和技术科学的发展而形成的。学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段,对学生来说可以轻松的查阅自己在校的成绩以及信息等。但是一直以来人们都是靠传统人工的方式管理学生成绩,这种管理方式存在着许多缺点,如:效率低,保密性差,另外时间一长,将产生大量的文件和数据,这对于查找,更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,有着手工管理所无法比拟的优点。例如:检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长,成本低等。这些优点能够极大地提高学生成绩管理的效率,也是企业的科学化,正规化管理,与世界接轨的重要条件。因此,开发这样的一套成绩管理系统成为很有必要的事情。学生成绩管理系统提供了强大的学生成绩管理管理功能,方便系统管理员对学生成绩等信息的添加,修改,删除,查询,留言等操作,同时一样的方面学生对自己各科成绩查询,学习的交流。第二节学生成绩管理系统设计的目标分析1、管理员能够实现对整个学生信息的添加,修改,删除,查询等操作。2、可以将学生成绩的数据库发布到网上,方便学生教师进行查询,达到资源共享的目的。3、学生可以在自己的权限内对对自己成绩的查询,以及个人信息的查询,登录密码的修改。第三节学生成绩管理系统的系统需求分析在21世纪的科技时代,科学技术突飞猛进,信息社会的高科技时代,商品经济化的高效益,计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,学生成绩管理系统为教学办公带来了极大的方便。该学生成绩管理系统是以VF编程+ACCESS数据库+SQL数据查询语言编写,其系统功能在内部IIS服务器上运行。系统管理员,教师,学生只需通过简单的操作,用户都可以了解本系统软件的基本工作原理。用户只需进行输入一些简单的汉字,数字,或用鼠标点击即可达到自己想要的目标。第四节学生成绩管理系统的功能需求分析学生成绩管理系统主要提供成绩查询,方便管理的网上的信息查阅平台,学生可以通过该系统查阅与自己相关信息。教师可以通过成绩管理系统查阅学生成绩信息,输入、管理等相关操作。系统管理员可以实现以上的所有功能,还有对学生的添加,删除,修改,,数据库的备份,数据库的还原等相关操作。第二章学生成绩管理信息系统分析第一节建立系统的必要性在21世纪的科技时代,科学技术突飞猛进,计算机已经不仅是在科技上应用,而且在生活中也是同样得到了广泛的应用。随着时间的变化,学校规模的扩大,有关学生成绩管理工作和所涉及到的数据量越来越大越来越多,大多数学校不得不靠增加人力,物力,财力来进行学生成绩管理。但是人工管理成绩档案具有效率低,查找麻烦,可靠性不高,保密性低等因素。因此开发高校通用的学生成绩管理系统是任何一个教育单位必要的。开发一个学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高了办学效益和现代化水平。为广大教师和学生提高工作效率,实现学生成绩信息管理工作流程的系统化,规范化和自动化。现在我国的大中专院校的学生成绩档案管理水平普遍都不是很高,有的还停留在全用纸介质基础上,这种管理方式已不能适应时代的发展,社会的需求,因为它浪费了大量的人力物力,也存在着许多不足的因素。在今天信息时代这种传统的管理方法必然会被计算机为基础的信息管理系统所代替。一个高效的学生成绩管理系统可以存储历届的学生成绩档案,不需要大量的人力,只需要几名专门录入员即可操作系统,节省大量人力,可以迅速查到所需信息,高效,安全,学生在能方便的查看自己的成绩。第二节业务流程分析息“非法用户”言信息录入子系统息“非法用户”言信息录入子系统第三节数据流图密码修改成功对话框教师查询结果D-02用户信息表P—01合法用户验证登

录信息合法用户P—04用户密

码修改合法用户查询条件P—第三节数据流图密码修改成功对话框教师查询结果D-02用户信息表P—01合法用户验证登

录信息合法用户P—04用户密

码修改合法用户查询条件P—03查询P—02录入成

绩信息*D-01成绩信息表第三节数据字典一、数据流的描述数据流编号:D-01数据流名称:学生成绩表描述:教师输入的学生基本信息数据流来源:教师数据流去向:查询子系统数据项组成:姓名+学号+语文+英语+数学+市场营销数据流编号:D-02数据流名称:密码表描述:用户名信息和密码信息数据流来源:用户密码修改数据流去向:验证登录系统数据项组成:编号+密码二、处理逻辑的描述处理逻辑编号:P-01处理逻辑名称:验证登录信息简述:验证登录者身份输入数据流:密码修改处理描述:验证登录者是否有权使用该系统,如果用户名与密码一致,则进入系统主界面;如果用户名或密码不一致,则要求重新输入,如果连续3次输入有误,则自动退出该系统。输出数据流:用户名和密码一致,用户名或密码不一致处理逻辑编号:P-02处理逻辑名称:录入成绩信息简述:教师对学生的相关信息进行录入输入数据流:成绩的相关信息处理描述:教师根据成绩的相关信息进行录入,录入信息包括:姓名+学号+语文+英语+数学+市场营销输出数据流:姓名+学号+语文+英语+数学+市场营销处理逻辑编号:P-03处理逻辑名称:查询简述:教师输入学生成绩信息查询输入数据流:学生的学号处理描述:教师根据学生的学号进行成绩的具体信息的查询。当输入的学号信息表的姓名相一致,则显示该学生的具体信息,如不一致则不显示信息。输出数据流:成绩信息处理逻辑编号:P-04处理逻辑名称:用户密码修改简述:教师对登录密码的修改输入数据流:原密码、新密码、确认密码处理描述:教师在选择用户名并输入原密码后,对原密码进行修改。如果原密码输入错误则出现“密码错误”提示信息,如新密码与确认密码一致则密码修改成功,如不一致则出现提示信息并要求重新输入。输出数据流:密码修改成功信息三、外部实体描述:外部实体编号:S-01外部实体名称:教师简述:成绩信息输入、成绩信息输出输入的数据流:非法用户、查询结果、密码修改成功提示信息输出的数据流:P-01、P-02、P-03、P-04第三章学生成绩管理信息系统设计第一节学生成绩管理系统功能设计学生成绩管理系统的功能设计是以系统的业务流程和数据流程为依据。为此该系统的功能划分为密码登陆、数据输入、数据查询、密码修改。密码登陆是系统运行的终极目的之一;数据输入用于输入学生成绩信息,他是成绩管理信息系统的基础,根据各学生各科成绩单来记录每个学生的数据信息;为方便学生及时查询、了解自己的各科成绩,此系统特别设计了数据查询模块;为了保护自己的信息不被泄露,此系统特别设计了密码修改模块,方便学生随时修改密码。学生成绩管理信息系统的功能模块图第二节代码设计该系统给每个学生设计一个学号,以此作为代码,一方面可统一学生的唯一性,另一方面是为了方便数据输入。学号代码为11位字符型类型,采用的是顺序码结构。在系统运行过程中,凡是需要输入某个学生的科目成绩时,只需要输入学号代码即可,系统可根据学号代码、姓名等,自动将相应的学生成绩等信息调出来。第三节学生成绩管理系统运行环境与数据库设计系统运行环境设计为在windows2000平台下运行,程序设计语言选择FoxPro6.0。系统的硬件要求为586微型计算机,8M以上的内存,500M以上的外存。基于上述运行环境,根据系统分析,设计了2个数据表文件,它们的结构及说明如下:学生成绩表数据库文件一xscjb.Dbf字段字段名称类型宽度小数1姓名字符型102学号字符型103大学语文数值型1004高等数学数值型1005大学英语数值型1006国际营销数值型100密码表数据库文件一mm.Dbf字段字段名称类型宽度小数1用户名字符型1002密码数值型100第四章学生成绩管理信息系统实施打开VisualFoxpro1、 设置默认目录:首先在D盘新建一个名为“laijinshan062”的文件夹。选择菜单栏中的“工具”——“选项”——“文件位臵”——“默认目录”——“修改”,选择D盘“laijinshan062”文件夹,最后单击“确定”,默认目录设置完成。2、 选择菜单栏中的“文件”—“新建”——“项目”——“新建文件”,命名为“Cjgl”,如图:3、 建立数据库打开“Cjgl.pjx”项目管理器,新建数据库,新建数据库文件“Cjgl”,在表中设姓名(xm)、学号(xh)、大学语文(dxyw)、高等数学(gdsx)、大学英语(dxyy)、国际营销(gjyx)字段,设置好字段类型,宽度等,如图所示:然后单击“确定”,弹出提示框“现在输入数据记录吗?”,单击“是”。输入完成之后,Ctrl+W,保存完毕,表“xsjbqkb”建立完成。第一节输入系统的设计1)表单的建立单击“文档”——“表单”——“新建”,新建“cjsr”表单,插入“标签”,改“caption”为“成绩输入系统”,用“容器”美化界面,插入以下“命令按钮”:增加记录:appendblankthisform.refresh首记录:go1mand6.enabled=.t.this.enabled=.mand2.enabled=.f.thisform.refresh上一记录:skip-1mand3.enabled=.t.ifbof()go1messagebox("已到第一条记录!",48)this.enabled=.f.endifthisform.refresh下一记录:mand2.enabled=.mand5.enabled=.t.ifeof()gobottommessagebox("已到最后一条记录!",48)this.enabled=.f.endifthisform.refresh尾记录:gomand5.enabled=.t.this.enabled=.mand3.enabled=.f.thisform.refresh返回:doformcjgl.scxthisform.release在表单空白处点击“数据环境”一“添加”,将上面建立的表“cjsr”添加进来,拖住“字段”将其拉至表单中,排版并美化整个界面,运行后,效果如下:对照上面的过程,建立“cjgl”表单:点击“文档”一“表单”一“新建”新建“cjcx”表单,插入3个“标签”,分别改“caption”为“成绩查询系统”,“请输入要查询的学生姓名”,“请选择要查询的学生姓名”,第一个标签用“容器”美化界面,对应后两个标签分别在下面插入“文本框”和“组合框”,分别点击右键,“生成器”,做相应设臵;插入“确定”和“返回”两个“命令按钮”,确定:locateforalltrim(姓名)=alltrim(xm)thisform.refresh返回:thisform.releasedoformcjgl设置数据环境步骤如上,添加的表为“Cjcx”,排版美化界面,运行后,得到效果如下:同样的,设计表单“mmxg”,和“login”,表单“mmxg”中的“确定”按钮:locatfor用户名=yhmmessagebox("原密码错误,请重新输入!",48,"信息提示")returnendififallt(thisform.text2.value)<>allt(thisform.text3.value)messagebox("2次输入的密码不一致,请重新输入!",48,"信息提示")returnendifreplace密码withval(allt(thisform.text2.value))messagebox("密码修改成功!",48,"信息提示")thisform.release“返回”按钮:doformcjgl.scxthisform.release得到如下效果:表单“login”中的“确定”按钮:locatfor用户名=yhmifallt(thisform.textl.value)==allt(str(密码))messagebox("欢迎使用本

温馨提示

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

评论

0/150

提交评论