欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    学生成绩查询及分析系统.docx

    • 资源ID:3794034       资源大小:1.05MB        全文页数:68页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    学生成绩查询及分析系统.docx

    1、学生成绩查询及分析系统软件工程专业实践教学系统设计报告系统设计题目:学生成绩查询及分析系统 学生: 学 号: 专 业: 班 级:完成日期: 2012 年 8 月 25日 学生成绩查询及分析系统 容 摘 要 本系统全称为学生成绩统计分析系统。根据开发要求,它主要应用于教育系统,完成对日常的教学、教务、教师以及学生的计算机化的管理。开发学生成绩统计分析系统可使学院教职员工减轻工作压力,比较系统地对教务、教学上的各项服务和信息进行管理,同时,可以减少劳动力的使用,加快查询速度、加强管理,以及国家各部门关于信息化的步伐,使各项管理更加规化。目前,学校工作繁杂、资料重多。目前,管理信息系统已进入高校,但

    2、还未普及,而对于学生成绩统计分析来说,目前还没有一套完整的、统一的系统。因此,开发一套适和大众的、兼容性好的系统是很有必要的。 本系统管理容广泛,全面涉及了教务教学上的各项服务,包括学生成绩管理,其中有学生成绩管理;学生管理等等。在开发过程中,注意使其符合操作的业务流程,并力求系统的全面性、通用性,使得本系统不只适用于一家教育机构。在开发方法的选择上,选择了生命周期法与原型法相结合的方法,遵循系统调查研究、系统分析、系统设计和系统实施四个主要阶段进行设计,而在具体的设计上,采取了演化式原型法,随着用户的使用及对系统了解的不断加深,对某一部分或几部分进行重新分析、设计、实施。在开发工具的选择上,

    3、主要利用Visual C+编程语言进行开发,使用微软自带的数据库,从而保证了数据的完整性与一致性。本论文主要从系统分析、系统设计、系统实施与使用等几个方面进行介绍。 关键词:成绩管理系统 成绩管理 数据库 Visual C+ AbstractThe name of our system is grade Management System.According to the requirements of developing, the system is mainly applied to education system which manageas the daily teaching e

    4、ducational administration and puteration of teachers and students. Developing grade Management System can not only ruduce the presure of the staff and systematically manage the service and information, but also decrease the use of labour force, accelerate the requiring speed, improve management, spe

    5、ed the pace of concernad national department autumated information retrieval to standardize the managements. Nowdays, the universities work are miscellaneous,especially in private ones.Its important to put the teachers management on the table. Up to now, mamagement has e into universities but not po

    6、pularized. As for the teaching management, there is not a set of plete and unified system, so its very necessary to develop a mon,patible one. The system is wide and prehensive in including most of the service items of teaching plans, such as grade management which refers to teaching plans, grade ma

    7、nagement, students management and so on. In developing procedure, we pursure the prehensiveness and momality of the system, so that it can not only be applied in one educational institution. In choosing the developing methods, we bine the life sycle approach and the prototype-based approach, approac

    8、h in four main steps: system investigation, system analysis, system design and system implementation. AS to data design, evolutionary prototype-based approach is partialy adopted to reanalysize, redisign and reimplemate with the users ever-increasing understanding of the system. In choosing the deve

    9、loping tool, Visual C+ programming language is employed. In line of Microsoft self-sustaining. to ensure the integratedness and consistency. This thesis mainly introduce the ideas of the analysizing , designing , implementing and application of this system.Keywords:Grade Management System grade Mana

    10、gement DataBaseVisual c+一、绪论(一)学生成绩分析系统研究背景及意义在不久的将来知识经济将占世界经济发展的主导地位,国家综合国力和国际竞争能力越来越取决于教育发展,科学技术和知识创新的水平,教育在经济和社会发展过程中将呈现出越来越突出的重要作用。学生成绩管理系统是一个教育单位不可缺少的部分,它的容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段。但是一直以来人们使用传统人工的方式管理学生成绩,填写各种表格,这种管理方式存在着许多缺点,如:效率低,性差,另外所用其时间长,产生大量的文件和数据,这对于查找,更新和维护都

    11、带来了不少的困难。 作为计算机应用的一部分,使用计算机对学生成绩管理系统进行信息管理,有着手工管理所无法比拟的优点,如:检索迅速,查找方便,可靠性高,存储量大,性好,寿命长,成本低等。这些优点能够极提高学生成绩系统管理的效率,也是教育单位的科学化,正规化管理,与世界接轨的重要条件,因此,开发一套这样成绩管理软件成为很有必要的事情。学生成绩管理系统是一个学校不可缺少的重要部分,它的容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该为用户提供充足的信息和快捷的查询手段。当前成教学院没有一个完善的成绩信息管理平台,计算机使用主要基于Microsoft Office,不能发挥有效的作用

    12、。而且随着我国教育改革的不断深入以及自学教育的不断扩招,参加考试的人越来越多,考试科目的多样化,使得成教学院对自学考试成绩的管理越趋繁琐、复杂,工作业务繁杂,工作量大,这种传统的学生管理模式已经暴露出种种弊端:难以统一调配和处理,效率极低,缺乏科学性以及合理性。随着计算机应用的普及与深入,利用计算机能够对所有自学考试成绩进行统一管理,并进行分析,大大减少教学秘书的工作量,提高工作效率,为教学办公带来了极大的方便。通过操作手册,使用者可以了解本软件的基本工作原理及使用说明。操作人员只需输入一些简单的汉字、数字,就可以存储、查找、修改、打印学生成绩信息等。本系统开发的总体任务是实现学生成绩管理的系

    13、统化、规化、自动化、达到提高学生成绩管理效率的目的,本系统本着实用性、通用、开放和安全的原则,使数据库开发软件开发制作,实现了学生信息管理、课程信息管理、学生成绩管理、成绩查询等功能。该设计方法易于推广至其它信息化管理系统的设计,充分利用计算机作为辅助工具,实现学生考试成绩从传统的手工管理到计算机管理,对提高管理效率和节约大量的人力、物力有一定的推动作用。本系统一切从实际出发,充分考虑了成绩的部管理、信息交流等方面的复杂需求,实现成绩的有效管理,真正为学生成绩管理提供一个电子平台。 因此为了充分利用学院现有的计算机硬件资源,做好学生成绩管理工作,提高办事效率,实现全面的、相对集中的办公自动化,

    14、开发本系统就成了当务之急,其目的主要为了彻底改变这种繁杂的管理模式,实现全面的、相对集中的、智能化的信息综合管理,为成教学院的教学管理工作带来方便。(二) 国外研究现状学生成绩管理工作是学校管理工作的重要组成部分,而学生成绩管理系统是典型的信息管理系统(MIS)的一个分支,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库,对于后者则要求应用程序功能完备、易使用等特点.现今各种信息管理系统比较多,但访问速度慢、网络安全性差,系统稳定性不好,本系统在Visual Basic 6.0的环境之下利用ODBC访问SQL Serv

    15、er数据库技术开发而成 ,利用其提供的各种面向对象的开发工具,尤其是数据窗口,实现了对学生的各种成绩进行查询,更新,添加和删除。在Visual Basic 6.0和SQL Server软件还未问世之前,开发各种管理系统基本上都是用Visual Foxpro作为前台,Microsoft Office Access为数据库后台来开发一个系统软件。以前的软件开发的系统安全性差,稳定性不好,技术也不太成熟。如果用比较新的软件开发的话,在安全性,稳定性诸多方面都可以得到改善。如今很多系统都是以Microsoft SQL Server做为后台数据库,并用ODBC方法访问数据库,设计了一个系统来满足用户的需

    16、求。(三)开发学生成绩管理的必要性 在21世纪的科技时代,科学技术突飞猛进,计算机已经不仅是在科技上应用,而且在生活中也是同样得到了广泛在应用.如今,不管是小学,初中,高中,甚至是很多大学生的学生成绩管理基本上是靠人工进行管理,但随着时间的变化,学校规模的扩大,有关学生成绩管理工作和所涉及到的数据量越来越大越来越多,大多数学校不得不靠增加人力,物力,财力来进行学生成绩管理.但是人工管理成绩档案具有效率低,查找麻烦,可靠性不高,性低等因素.因此开发出一个不仅仅是适用于大中专院校以及其它高校通用的学生成绩管理系统是必要的. 开发一个学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高了办学效

    17、益和现代化水平.为广大教师和学生提高工作效率,实现学生成绩信息管理工作流程的系统化,规化和自动化.现在我国的大中专院校的学生成绩档案管理水平普遍都不是很高,有的还停留在全用纸介质基础上,这种管理方式已不能适应时代的发展,社会的需求,因为它浪费了大量的人力物力,也存在着许多不足的因素.在今天信息时代这种传统的管理方法必然会被计算机为基础的信息管理系统所代替.一个高效的学生成绩管理系统可以存储历届的学生成绩档案,不需要大量的人力,只需要几名专门录入员即可操作系统,节省大量人力,可以迅速查到所需信息,高效,安全,学生在能方便的查看自己的成绩. 二、可行性分析(一)可行性分析 学生成绩管理,作为一个学

    18、校,具有很大的工作量,班级的增加、班级的查找、班级的修改;课程管理;成绩管理;统计等等,每个信息的数据都在不断地变化着,如果采用人工的方式进行操作,那么,一天的工作量,足以让人觉得比较繁琐,吃不消。针对这样的情况,采用让数据的查询变得简单化,数据变的更让每个人都在任何时刻都可以了解到。本系统前台所采用的语言是Visual Basic,后台用Microsoft Access 2000数据库完成。本系统主要信息流程为:教务信息维护接受学生的成绩信息,学生成绩信息查询根据教务信息维护的学生成绩信息做出对所接收的信息合理性进行判断,并交于信息维护进行相应的修改,再把信息存入数据库中,并进行打印。 采用

    19、本系统,能够使整个系统部所有信息的工作简化,提高工作效益。由于采用统一的数据信息,使相关资料能够快速地查询所需的数据、资料及其它信息的,使信息快速高效运行。(二)系统方案确定 本系统开发的总体任务是实现学生成绩管理的系统化、规化、自动化、达到提高学生成绩管理效率的目的。通过对系统的调研与分析,系统主要应完成的功能有:班级管理、课程管理、成绩管理、系统管理等功能。三、需求分析(一)需求分析的方法1.调查用户需求的具体方法 (1) 调查组织机构情况。 (2)调查各部门的业务活动情况。 (3)再熟悉了业务活动的基础上,协助用户明确对新系统的各种要求。 (4)确定新系统的边界。2.在调查过程中,我们用

    20、的一些调查方法 (1)询问。 (2)跟班作业。 (3)查阅记录。 (4)设计调查表请用户填写。 (5)请专人介绍(二)需求分析1.学生成绩管理系统设计的目标的分析 (1)管理员能够实现对整个学生信息的添加,修改,删除,查询等操作,对教师用户的添加,删除,修改等操作,对留言信息的添加,删除,修改查询等操作. (2)可以将学生成绩的数据库发布到网上,教师的信息发布的网上,方便学生教师进行查询,达到资源共享的目的. (3)教师能够在一定的权限对所有学生成绩的查询,所有教师信息的查询,留言信息的添加,删除,修改是,查看等,对的自己的联系信息进行更新,登录密码的修改. (4)学生可以在自己的权限对对自己

    21、成绩的查询,以及个人信息的查询,登录密码的修改,留言的查看,提交留言信息的相关操作. 2.2.2学生成绩管理系统的系统需求 在21世纪的科技时代,科学技术突飞猛进,信息社会的高科技时代,商品经济化的高效益,计算机的应用已普及到经济和社会生活的各个领域.计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动.为了适应现代社会人们高度强烈的时间观念,学生成绩管理系统为教学办公带来了极大的方便.该学生成绩管理系统是以ASP网页编程+ACCESS数据库+SQL数据查询语言编写,其系统功能在部IIS服务器上运行.系统管理员,教师,学生只需通过简单的操作,用户都可以了解本系统软件的基本

    22、工作原理.用户只需进行输入一些简单的汉字,数字,或用鼠标点击即可达到自己想要的目标. 2.学生成绩管理系统的功能需求分析 学生成绩管理系统主要提供成绩查询,方便管理的网上的信息查阅平台,学生可以通过该系统查阅与自己相关信息,查看留言,提交留言.教师可以通过成绩管理系统查阅学生成绩信息,教师信息,查看教师留言,学生留言,提交留言,留言的管理等相关操作.系统管理员可以实现以上的所有功能,还有对学生的添加,删除,修改,教师的添加,删除,修改,数据库的备份,数据库的还原等相关操作.3.性能需求 系统的性能应更满足响应时间快,主存储量小,磁盘占用少,安全性能好等方面的需求。4.硬件环境 最低配置: 处理

    23、器:Inter Pentium 或更高 存:64MB 硬盘空间:2G 5.软件环境 操作系统:Window 98或更高版本6.可靠性和可用性以及出错处理需求 系统的设计过程中应尽量减少错误的产生,是系统能更好的运行。若出现了错误则以文本提示形式体现出来,以便更好的完善系统。7.接口需求 与常用操作系统兼容。 接口用电脑的标准接口 。8.系统方案分析(1)学校工作流程分析学校工作总体规划由教务人员在学生成绩信息管理系统中完成。教务处所需要的基本数据的维护包括成绩的添加,修改及对各项信息的变动等操作。 每当新的学年到来,教务人员首先加入年级信息,然后编排班级,再对来学校的学生进行基本的信息录入,新

    24、生入学后由教务人员在学生成绩管理系统中完成新学生信息的维护。每举行一次考试后由任课老师对本科的成绩进行录入。教务处,年级组长,班主任及任课老师根据实际情况对录入的成绩进行维护,各位同学地以上录入的信息可以根据自己的需要进行适当的查询。(2)学校具体需求分析学生:对各科层级的查询任课老师:输入并维护所教科目的学生成绩,对学生成绩进行分析。班主任:输入并维护本版的基本信息,查看学生的档案信息,成绩信息。教务处:学校全体成员的学校管理,对课程的安排,考试科目,考试时间及对所考科 目的编号等进行具体的管理,对学生的学校进行必要的维护。 本系统开发的总体任务是实现学生成绩管理的系统化、规化、自动化、达到

    25、提高学生成绩管理效率的目的。 通过对系统的调研与分析,系统主要应完成的功能有:班级管理、课程管理、成绩管理、系统管理等功能。四、概念设计(一)系统总图 四、概念结构设计和物理结构设计(二)概念结构的设计方法 我们设计此系统采用的是混合策略,及将自顶向下和自底向上相结合,用自顶向下策略设计一个全局概念结构的框架,以它为骨架集成自底向上策略中设计的各局部概念结构。1.课程管理业务流程图: Gu比较2.班级管理业务流程图:3.系统流程图5.查询成绩流程图6.数据存储分析:实体联系图(1)数据模型设计。首先来做出学生成绩管理系统的E-R图,分析这个问题的实体,从系统分析可以知道,学生的成绩是由任课教师

    26、按照课程给出的,学生、课程、教师组成了这个系统的三个实体。(2)再分析三个实体之间的联系。首先,这三个实体不是一个统一体,学生成绩与教师没有在联系,教师必须通过课程实体才能与学生建立联系,因而先不考虑。课程与学生这两个实体是多对多联系;一位学生要学习多门课程,一门课程有多位学生共同学习。而学习成绩是这两个实体“学生”和“成绩”共有的属性,应填在二者的联系“学习”边。因为成绩既不是学生独有的,也不是课程独有的;三者之间的E-R图可画成下图。学生成绩管理系统中学生与课程的E-R图教师与课程这两个实体之间,是一对多联系;一位教师可以都多门课程,而一门课程对于学生成绩来说只能有一位教师。其E-R图,如

    27、下所示。教师与课程的E-R图组合到一起,得到最后的E-R图,有了E-R图,就可以设计数据库。下图为数据模型图。7.层次图五、系统设计(一)软件模块结构设计1.系统方案确定通过对系统的调研与分析,系统主要应完成的功能有:班级管理、课程管理、成绩管理、系统管理等功能。2.软件结构设计本系统在执行时,可以输入数据或者进行其它的查询或浏览等操作;总体来说,本系统属于一个事务型管理系统。3.数据库设计 数据库采用了Microsoft推出的Access数据库,这是微软集成到Office中的一个桌面数据库,能够快速方便的和Office的其他套件综合使用。由于Access具有显著的简易性和有效性,大量的桌面数

    28、据库系统都采用Access作为后台数据库。使用Access的好处还在于,如果你的系统扩展到Client/Server模式的时候,可以使用Microsoft的数据库服务器软件SQL Server,此时,程序只需要简单的修改一下(ADO的数据源)就可以,这样,为程序的平滑扩展提供了非常有力的条件。(1)本系统中所涉及到的主要实体共有4个数据表:用户表(person)、课程表、成绩表、班级表(2)各表的物理结构如下: 用户表:字段名称类型宽度name文本10pasward文本20课程表:字段名称类型宽度专业文本10年级文本10学期日期/时间短日期课程名称文本8教材文本10任课老师文本8课时数字整型上

    29、课地点文本50课程性质文本10考试性质文本10班级表:字段名称类型宽度年级文本10专业文本10人数数字整型班主任文本8备注文本50成绩表:字段名称类型宽度学号文本10文本8年级文本10专业文本10学期日期/时间短日期考试时间日期/时间短日期考试科目文本10考试地点文本50课程性质文本6科目分数数字单精度违纪类型文本50备注文本50表3-1 Allkecheng(所有课程)字段名称类型宽度小数位课程名称文本20教材文本30表3-2 Cj(成绩)字段名称类型宽度小数位学号文本10学期文本50类型文本16课程名称文本20分数单精度型数字自动表3-3 Kaosileixing(考试类型)字段名称类型宽

    30、度小数位类型文本10表3-4 Class(班级)字段名称类型宽度小数位年级文本16班级文本20教室文本5年制文本8专业文本16班主任文本8备注备注表3-5 Classkecheng(班级课程)字段名称类型宽度小数位年级文本16专业文本12年制文本8学期文本50课程名称文本20表3-6 User(用户) 字段名称类型宽度小数位username文本20password文本20Admin文本2Readonly文本2表3-7 Xj(学籍)表字段名称类型宽度小数位学号文本9文本8性别文本2班级文本10出生年月日期/时间家庭住址文本30邮政编码数字(长整型)联系数字(长整型)入学时间日期/时间备注备注表3-1 用户信息表(userinfo)列名数据类型数据长度主键空功能描述


    注意事项

    本文(学生成绩查询及分析系统.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

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




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开