毕业论文.doc

【精品】PB学生成绩管理系统设计与实现(源代码+论文)

收藏

资源目录
跳过导航链接。
【精品】PB学生成绩管理系统设计与实现(源代码+论文).rar
PB学生成绩管理系统设计与实现(源代码+论文)
学生成绩管理系统PB
源代码
08-Default Folder
analyst
08-Default Folder.rar
analyst.rar
_desktop.ini
论文
99 计算机 崔勋
_desktop.ini
_desktop.ini
压缩包内文档预览:(预览前20页/共32页)
预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图
编号:1638414    类型:共享资源    大小:361.47KB    格式:RAR    上传时间:2017-08-30 上传人:机****料 IP属地:河南
50
积分
关 键 词:
精品 pb 学生 成绩管理系统 设计 实现 源代码 论文
资源描述:
【精品】PB学生成绩管理系统设计与实现(源代码+论文),精品,pb,学生,成绩管理系统,设计,实现,源代码,论文
内容简介:
理工学院 1 摘 要 学生成绩管理系统其开发工作主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。 用户提供了功能强大的集成开发环境。 图形用户界面的 c/s 开发工具 ,利用其提供的各种面向对象的开发工具 ,有强大的多个数据库描述连接功能和数据库检索力。利用其前端的用户界面开发功能完备,易使用的应用程序。而后台的数据库连接由 成,建立起数据一致性和完整性强 关键字 据窗口。 of of of s is a s c/ s of of of to to s to to to of of to is 工学院 2 目录 第一章 绪论 3 第二章 可行性分析 4 第三章 关键的技术 5 第四章 数据库设计 8 第五章 需求分析 11 第六章 总体设计 13 第七章 详细设计 15 第八章 测试报告 30 第九章 体会 31 参考文献 31 理工学院 3 第一章 绪论 一个企业级的,面向对象的 快速应用开发工具,它易于使用的,可伸缩的,并经实践证明的快速集成开发环境, 在给用户提供一条转移到下一代平台的途径的同时,使用户仍能够保护和扩展现有的技术和应用上的投资。多年来,用户一直赞赏 于客户 /服务器应用开发的快捷性,简便性以及先进性。现在,用户可以在他熟悉的相同的 境中使用相同的技术来创建同样功能强大的 分布式应用。 美国著名的 公司开发的可视化数据库编称语言,它是完全按 照客户机 /服务器体系结构设计的,特别是其提供了用于创建和管理不同对象的众多画板,具有强大的数据库操作功能,是一款极其优秀的面向对象的数据库开发工具。使用它将会使应用程序的开发速度更快,成本更底,质量更高,功能更强,使开发人员从枯燥复杂的编程中解放出来,令开发应用系统这一让人头痛的工作变成了真正的享受。它提供了对面向对象编程的全面支持,集成强大并易于使用的编程语言。 使用 以快速地开发出当今最流行的各种商业应用,如客户 /服务器应用,分布式应用,基于组件的应用和 用。在 大功能和友好的集成开发环境支持下,开发人员的效率得到空前的提高,使程序设计与开发工作变的更加有趣,仿佛是一个艺术家在创作一件艺术品,因此它深受国内外广大开发人员的喜欢。 特点主要表现在以下几个方面: 1 高效率的应用开发 过提供大量新的功能和特征继续扩展其快速应用开发和无比卓越的生产率传统,显著地加快了应用的周期。 2 紧密集成 运行于 时, 用的功能非常强大。 司的一个独具特色的应用服务器,它融合了组件事务处理服务器和动态页面服务器的功能。 3 强大的 用开发能力 在是一个综合性的 成开发环境,它提供了一个基于图形用户界面,功能强大而快捷的环境,用于高级 用和点的创建。从熟悉的 境中,你可以充分地利用大量新的 用开发功能,将你的应用,你的用户以及你的技术带到界与分布式计算领域。 一个非常优秀的数据库应用开发工具,完全支持面向对象的开发。它拥有多种数据库接口,可以非常方便地连接到各种数据源,再加上其专利品 序员不需要编写任何 句既可轻松地查询和更新后台数据库,这使当时的同类开发工具望尘莫及。 基于组件的开发增强了面向对象的技术,它提供了一个更有效地封装,管理,重用和扩展企业规划和处理的高层途径。在使用面向对象的方法设计组件的过程中,贯穿始终的一个原则就是“企业逻辑要和表示逻辑分离”。这样,传统的客户 /服务器应用和基于 应用都可以重用核心的企业规则和处理,核心代码的更新也更加容易。 在满足用户和完成系统的前提下,我们认为选用 开发本次毕业设计是最佳选择。 理工学院 4 第二章 可行性分析 为了以最小的代价尽可能短的时间内确定问题是否能够解决,在进行设计开发前首先进行了可行性分析。 延边大学自七校合并以来,师生数量加大,几乎每年各个专业都进行扩大招生,为了在人员变动频率高,不易管理的条件下对学生成绩进行有效的管理,需设计学生成绩管理系统。它主要应完成以下的几点要求: 1 新学期开始时,对应每一位 新生输入相关的详细记录。 2 建立各类课程的详细记录。 3 各专业每学期要选择各类课程安排本学期的教学计划。 4 各个对应专业年级的学生可选择教学计划范围内的课程或选择从修课程并在每学期末输入成绩。 5 随时可对学生记录,课程信息,教学计划及学生成绩进行查询。 6 只有有权限的人才可以对数据库进行维护。 理工学院 5 第三章 关键的技术 用户提供了功能强大的集成开发环境。c/利用其提供的各种面向对象的开发工具 ,同时支持分布式计算和 境。 有强大的多个数据库描述连接功能和数据库检索力。 开发人员提供全面综合性的支持主要有以下几点: 1 可视化的开发 有一个可视化的开发环境。大大减少了编写代码的工作量,不仅在用户界面的开发是可视的,在数据库的设计和表的设计也是如此。降低了开发程序的难度,程序的开发效果更直观,降低了开发时间节省开支。 2 事件驱动的应用程序 应用程序是事件驱动的,并不是逐 条执行的,在程序运行中能够实现与用户的交互,即用户通过各种动作控制应用程序的流程。它为开发人员提供了一个集成环境,每个对象接受消息后,触发事件完成所要处理的过程。 3 语言和函数 有功能很强的编程语言, 言编写的程序由令,函数, 句和事件中处理过程构成。开发人员可以自定义类,对象完成复杂的事物逻辑与应用相结合。 含有丰富的内置函数。可以利用这些函数完成对控件和对象的操作。 4 面向对象的编程 创建的窗口,菜单,数据窗口等都是对象,每个对象都有自己的特性,即属性,事件,功能。这种面向对象方式使开发人员不需要精通专门的语言,就能熟练地进行程序的开发工作。除系统预先定义的对象外开发人员可以自己定义对象(用户对象)扩展系统定义的对象,使各种对象有机的结合起来构成用程序。利用封装性,继承性和多态性等面向对象的编程技术,能够实现窗口,控件等对象的重复使用,使程序具有重用性和可扩展性,从而提高程序员的效率,减少了开发时间。 5 跨平台的开发 持跨平台的开发和分布,列如在 利用 发的应用程序,可以将此程序在 台上运行,开发人员可以分布在不同的平台开发同一应用程序。 6 与数据库的连接性 仅提供的了 口,还有一系列专用接口, 且支持多个数据库的连接。 放数据库连接)是微软公司的数据库标准,使用 需要定义由存取数据构成的 据源,实现数据源的存储和管理应用程序所需的数据。对于大型数据库来说 分发挥专用接口的功能, 专用接口与某一数据库直接连接,通过专用的接口存取数据库 理工学院 6 1使用数据窗口技术 的数据窗口对象是 其他面向数据库应用前端开发工具最主要的区别之一,数据窗口技术包括数据窗口对象而后数据窗口控件两方面的内容。 数据窗口对象主要用于操作数据库中的数据,除不能完成数据库中的数据定义,可以随意操作数据(添加,删除,修改,更新,查询)在使用数据窗口对象时可以指定数据的显示风格。 数据窗口控件则是把数据窗口对象的数据显示在窗口上。 使用数据窗口对象 首先在数据窗口画板中创建数据窗口对象, 选择数据源 供了多 种数据源包括快速数据源( 择( 查询对象( 部数据源( 储过程( 定义显示风格 的每种显示风格都有自己的特点复合风格,交叉风格,自由格式。统计图,表格格式,分组格式,标签格式,分拦格式,超文本,列表格式, 置数据窗口对象的属性及其对象内部对象的属性。可以编辑显示风格,跳转次序,有效性规则,排序等在有些设置过程中,最终对应 句 最后在窗体中创建数 据窗口控件使其与数据窗口对连接,显示数据 2在 使用 句 虽然 访问和操作数据库,但有些时候使用 句更能实现开发人员的要求, 言占用资源少,操作灵活。并且可以在脚本中直接插入 句访问数据库。提供了 板,开发人员可以轻松的使用 句 3使用继承技术 利用继承技术可以已有窗口的定义,包括风格,事件,函数,脚本,结构和控件口 口 口 口 据库 据库 据库 据库 理工学院 7 等。这样可以大大提高 开发的效率,节省时间。 使用继承技术有以下优点: ( 1) 当修改祖先窗口时,其继承窗口也随着修改,不用再次修改继承窗口减少维护时间。 ( 2) 后代继承祖先的脚本,无须编写代码 ( 3) 在程序代码和应用程序窗口中获得一致性 理工学院 8 第四章 数据库设计 本课题采用 为数据库后台, 言功能丰富,使用方式灵活,语言简洁易学,它的功能包括查询,操纵,定义和控制 4 个方面。它的主要特点是:一体化,联机交互使用和嵌入式有统 一的语法结构,过度非过程化以及语言简洁,易学易用等。 数据定义包括 3 部分:定义基本表,定义视图和定义索引。视图是从一个或几个基本表(或视图)导出的表。在应用系统中视图是极其重要组成部分。它的外模式是由若干基本表和若干视图组成的,视图是一个虚表。它的优点有: 1 对于数据库的重构造提供了一定程度上的逻辑独立性。 2 简化了用户观点 3 视图的机制是不同的用户能以不同的方式看待同一数据。 4 视图的机制对机密数据提供了自动的安全保护功能。 索引是数据库检索经常用到的对象,为了提高查找速度应该给表建立索引 。索引可以是唯一的或不唯一的,可以是簇类的或非簇类的。对一个基本表,可以根据应用环境的需要建立若干索引,以提供多种存取路径,提高系统的运行速度。 根据以上分析将数据库设计成若干个基本表,它们是 1 试卷信息( 说明: 1 设专业代码和学期为主键。 2 学期,说明这次考试信息是哪个学期。 2 成绩( 中文名称 字段名 类型 长度 主键 学号 0 v 学期 v 第一题满分 中文名称 字段名 类型 长度 主键 专业代码 v 学期 v 第一题满分 第二题满分 第三题满分 第四题满分 。 。 第八题满分 。 第九题满分 第十题满分 理工学院 9 第二题满分 第三题满分 第四题满分 。 。 第八题满分 。 第九题满分 第十题满分 是否却考 说明: 1 学号和学期是主键。 3 学期( 4 专业信息( 中文名称 字段名 类型 长度 主键 专业代码 v 专业名称 2 说明:设置专业代码为主键。 5 学生信息( 中文名称 字段名 类型 长度 主键 学号 0 v 学生姓名 0 专业代码 各表之间的关系 中文名称 字段名 类型 长度 主键 学期 v 学生信息表 学号 学生姓名 专业代码 专业信息表 专业代码 专业名称 试卷信息 专业代码 学期 理工学院 10 第五章 需求分析 学生成绩管理工作被视作高校管理工作中一项不容忽视的重要分支,其工作试卷成绩 学号 学期 学期设置 学期 理工学院 11 量大,涉及面广,学生成绩管理工作运行的好坏直接影响着整个高校管理工作的各个环节。由于成绩管理工作的本身特点及特殊性质,单纯依靠人力,会使从事这项工作的管理人员过度缠身于繁琐的业务中,难免会发生许多错误,难以做到管理的规范化,这不符合管理工作的今后发展趋势。因此,需要开发一种功能全面,操作简便的管理系统软件来补助作用,人机配合,能够使机器承担部分工作,是管理员逐步摆脱一些无畏的,琐碎的业务,这对充分利用 人力资源的主导作用及使管理工作逐步步入规范化轨道有着重要意义。 根据上一章的可行性研究及对用户调查,我们可确定本系统必须完成的工作,下面将来做简要介绍。 一 输入部分 新学期开始需将新生档案输入,一般来讲,应按专业年级集体输入,所以应在窗体头部设置专业年级输入文本框,并设置确定按钮。为了使用户再次输入时可继续前次输入部分,所以应使学号自动生成。为了存储数据方便把学生信息建立成数据窗口,这样存盘时只需用 数: 各类课程应输入以备各专业安排教 学计划和学生选课,为了管理方便应将课程信息分类保存,所以,窗口头部应设置课程类别可选列,供选择,同样为了方便用户再次输入方便,应使课程号自动生成: 要增设的新课程也要输入供各个专业选择,课程名应该是课程表存在的而不是凭空输入的,所以应设置课程下拉列表,供选择: 每学期末应输入学生的各门课程成绩,但必须是该生所在专业年级在本学期开设了这门课程,为防止成绩输入后再次输入还要保证成绩为空值,否则学生成绩信息很容易丢失。 因此输入部分要完成新生信息,课程信息,教学计划 ,学生选课信息和学生成绩信息的输入,该部分是本系统最重要的部分,应着重分析。还应考虑数据的完整性,使用视图。 二 查询,统计分析 为了使各项记录可供有关人员随时查询,并对试卷分析统计,应设查旬, 统计分析模块。该模块应考虑用户使用频率较高的查询方式来设计。我将它 大体分成了三部分,包括对学生基本信息及学生成绩查询,对教学计划表的 查询及成绩分析,成绩统计和频数分布图。还要考虑运行速度,适当使用索 引。窗口中各个数据窗口应为不可该写的。 考虑到某学生查询信息,应设置学号查询:在只知道 姓氏的情况下,要查找记录,应设置模糊姓名查找等其它。 期末考试结束后,各教研室应至少要抽取一个授课班进行试题的难度,区分度分析。 A 考试难度指数( P)值的计算方法: 客观题难度指数计算公式: P=R/N ( R 为某一题参加考试的学生中答对的人数, N 为参加考试的学生数。) 理工学院 12 非客观题难度指数计算公式: P=X/W ( X 为某题的平均分, B 试题区分度( D)值的计算方法:计算某一班学生答某一题的区分度,首先要在该班中确定一个高分组,一个第分组。在考生中按名次排列位于前 25%的学生为高分组,位于后 25%的学生为底分组。 客观题分度计算公式: D= 难度指数和区分度计算完后要在教研室同考试题一同存档,为以后的命题工作提供依据。另外试题的难度情况和区分度情况要写入下表考试总结和成绩分析中。 学生考试成绩频数分布图 50 40 30 20 10 。 。 。 。 。 。 。 。 。 。 。 055 60 65 70 75 80 85 90 95 100 C 考 试试卷水平,题量,难度,区分度 试题中难度为 0 试题占总题量的 % 试题占总题量的 % 试题占总题量的 % 1 的试题占总题量的 % 试题中区分度为 下(差)的试题占总题量的 % 以)的试题占总题量的 % 好)的试题占总题量的 % 上(优秀)的试题占总题量的 % 三 退出系统 第六章 总体设计 本次设计选择 开发工具,以 000理工学院 13 分布式客户服务器数据库管理系统,作为数据库后台, 作平台。 学生成绩管理系统是一个很大的系统,若要求一个人独立地较完善地完成各项功能,在如此短暂的时间内 简直是天方夜谈。所以,我侧重于输入模块进行了本次设计。下面我将分为两部分介绍总体设计。 第一节 程序设计 根据第三章的需求分析,将学生成绩管理系统程序设计分三大模块,如图所示: 对整个系统功能有了总体上的认识以后,应对每一个模块的任务有一个清晰的认识,以防代码重复,责任模糊而浪费不必要的工作量。下面谈一谈我对每一个模块总体认识。 ( 1) 输入功能模块 1 新生信息输入时,先确 定该生的专业,年级,然后使学号自动生成并且标出前一名学生的姓名,在存盘时应保证必要数据不为空,存盘后时学号自动加 1 学生成绩管理系统 数据输入 查询,统计分析 退出系统 专业设置 学期 学生基本信息 试卷信息 试卷登记 查找学生成绩 成绩统计和频数分布图 成绩分析教学计划 存盘 取消 返回 按学号 按姓名 按专业 理工学院 14 2 课程信息输入时,先确定类别,课程号自动生成,存盘时先检验数据是否完整,存盘后课程号自动加 1 3 安排教学计划时,先确定年级,学期和专业,选择对应类别的课程并输入相应的其它信息。 4 学生选课时,应先输入学号和学期,自动列出可选课程,供选择。 5 填写学生成绩时,先输入专业年级和学期,然后列出所学课程名点击其中一个,显示相应其它信息并输入成绩。 (2 ) 查询 , 统计分析模块 1 查询学生成绩包括已知学生学 号和学期查询 , 已知专业年级学期和课程名组合查询,还有不及格学生成绩的相关信息查询。 2 成绩统计和频数分布图:要有选择专业和选择学期。还须一个框来显示学生成绩统计和学生考试成绩频数分布图。 3 成绩分析:要有选择专业和选择学期。还须一个框来显示学生考试总结和成绩分析。 (3) 退出系统模块: 第二节 总体设计小结 以上对整个系统有了比较完整地系统地认识,数据库后台的基本表格已经初步建立,但索引和视图的建立将在详细设计中作具体的介绍。 用户的界面是应用程序的重要部分,是用户应用程 序进行信息交流的地方,一个应用程序的实用性不仅仅取决于它的功能,在很大程度上依赖于它的界面,因为对用户而言界面就是应用程序,用户感觉不出幕后正在执行的代码。因此,我在进行程序设计时尽量把自己当成用户,使界面易于操作,方便用户。 第七章 详细设计 理工学院 15 本章将详细地对各个模块进行分解和剖析,包括程序的流程,变量使用和窗体的构成等。系统分为三个模块,下面依次对各个模块进行叙述。 一 数据输入 1 专业设置 控件 属性 值 ,应选定新增键。对应的流程图如下: 开始 理工学院 16 Y N N 修改键 首先,用户修改数据后存盘,同时,应检测数据是否完整,数据库操纵是否成功,然后按修改。 删除键 设置提示信息,确定用户要删除当前记录后提交。 2 学期设置 3 学生基本信息 输入专业名称和专业代码 判断是否有同样专业代码 添加数据 结束 理工学院 17 选择专业键 新增 /判断新加的用户名是否已经存在 如果 为空则需要重新添加用户名 根据新增用户选择的权限设置 : :); ()得到当前选定的数据项, 据窗口函数删除当前选定用户 更新数据 ) 4 试卷信息 控件 属性 值 中 () 0 ; 开始 理工学院 19 6 试卷登记 退出
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:【精品】PB学生成绩管理系统设计与实现(源代码+论文)
链接地址:https://www.renrendoc.com/p-1638414.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!