【精品】php+sql成绩查询系统(系统+论文+答辩PPT)
收藏
资源目录
压缩包内文档预览:(预览前20页/共25页)
编号:1639003
类型:共享资源
大小:829.21KB
格式:RAR
上传时间:2017-08-30
上传人:机****料
认证信息
个人认证
高**(实名认证)
河南
IP属地:河南
50
积分
- 关 键 词:
-
精品
php
sql
成绩
成就
查询
系统
论文
答辩
ppt
- 资源描述:
-
【精品】php+sql成绩查询系统(系统+论文+答辩PPT),精品,php,sql,成绩,成就,查询,系统,论文,答辩,ppt
- 内容简介:
-
学生成绩查询界面: 欢迎进入学生成绩查询系统 请输入学号: 平时成绩界面: 欢迎进入延边大学公共课学生成绩查询系统 学号 学生姓名 考勤分数 网上作业分数 平时分数 退出 学生平时成绩详细界面: 欢迎进入延边大学公共课学生成绩查询系统 学号 学生姓名 专业 出勤次数 缺勤次数 考勤分数 网上作业名 网上作业分数 退出 教师查询界面: 欢迎进入延边大学公共课学生成绩查询系统 请选择专业: 计算机系 数学系 电子系 平时成绩界面: 欢迎进入延边大学公共课学生成绩查询系统 0) / if 学号 专业 姓名 网上作业分数 考勤分数 总分 返回查询首 页 详细界面: 欢迎进入延边大学公共课学生成绩查询系统 学号 姓名 专业 出 勤次数 缺勤次数 考勤分数 作业名 作业分数 返回教师查询页 公共课平时成绩查询系统是计算机系网站的一个子系统,它与考勤系统和网上作业系统一起组成了成绩管理系统。这个系统的开发采用了 据库采用了 页部分的设计采用了 系统的主要功能是对计算机公共课的平时成绩进行查询工作,并且可以查看每个学生所取得平时成绩的详细情况。它的适用对象是教师和学生。教师通过它可以查看所教专业的所有同学的平时成绩以及每个学生平时成绩的详细情况;学生通过它查看自己的平时成绩和成绩的详细情况。 可行性分析 需求分析 总体设计 详细设计 设计总结 估计本次设计所要做的具体工作 估计本次设计大概所需时间(确定各时间段应该取得的进度) 了解用户对平时成绩查询的要求 与考勤系统和网上作业系统两个小组一同进行数据库的设计 总体功能组成: 公 共 课 平 时 成绩 查 询 系 统教 师查 询选 择 专 业全 体 学 生 成 绩 成 绩 详 细 情 况考 勤 情 况 网 上 作 业 情 况公 共 课 平 时 成绩 查 询 系 统学 生查 询个 人 成 绩 成 绩 详 细 情 况考 勤 情 况网 上 作 业 情 况教师查询 学生查询 首先建立数据库并在库中新建四张表 :学生考勤信息表、教师发布作业成绩表、提交作业表、上传作业表,下面是各个表之间的关系 : 本系统包括两个部分 , 一个是教师查询部分 , 一个是学生查询部分 。 教师查询包括教师选择专业界面 , 全体学生成绩界面和成绩详细情况界面;学生查询包括输入学号界面 、 成绩列表界面和成绩详细界面 。 首先用 然后建立数据库 , 我用的工具 数据连接 : 1)利用 )建立与 ):选择 ):送出 ):用来将查询结果 组的索引是数字 索引,第一个索引值是 0 2)通过 ):用来同 ):用来在建立连接之后执行数据库查询。:用于取得当前记录行中某个字段的):用来把查询结果保存到数组,每个数组元素对应一条记录。 我使用的是第一种方法 ,因为用 所以我选择了用 主要功能的实现: (1)教师查询的实现: 开 始教 师 查 询 界 面全 体 学 生 成 绩 界 面学 生 成 绩 详 细 界 面选 择 专 业 点 击 查 询 按 钮点 击 学 号 主要功能的实现: (1)教师查询的实现: 师通过登陆系统以教师的身份登陆网站后,点击成绩管理中的平时成绩查询进入成绩查询界面 ,教师可以在这个界面中选择自己所教的专业来查看这个专业中全体学生的成绩情况。点击查询按钮转到全体学生成绩页,在这页显示成绩信息。这一功能的实现过程为:在下拉列表中选择要查询的专业,然后点击查询按钮,传送一个值显示平时成绩界面,在这个界面需要显示学号、姓名、考勤成绩、网上作业成绩、平时总成绩。 这几个字段并不在同一张表中,所以一起显示就得把考勤信息表和教师发布作业表链接起来,这两个表都有学号子段,所以能够连起来。当登陆到这个界面后调用 后绑定数据集,显示数据。 学生成绩查询 : 流程图 : 开 始学 生 查 询 界 面学 生 成 绩 界 面学 生 成 绩 详 细 界 面输 入 学 号 点 击 查 询 按 钮点 击 学 号基本思路与教师查询相同 ,这里就不再详细叙述了 . 主要功能的实现: (2)成绩详细情况的实现:详细情况包括学生考勤情况和网上作业情况。这个功能的实现是通过每个学生都有学号,点击每个学号就可以查看每个学生的详细情况。点击学号,把学号的值传递给详细界面,然后调出详细界面,在详细界面调用 数据库中调出要显示的信息,比如学生的出勤情况、缺勤情况、网上作业提交时间等信息放入数据集,然后绑定数据集显示数据。学生的详细界面设计同上。 由于时间及水平有限,所以公共课平时成绩查询系统还有很多不完善和需要改进的地方,比如学生详细情况的功能做的不够好。 通过这次设计我感到看似简单的程序设计其实有很多的难点在里面,比如说对数据库表的设计 就要求你对能够在现实中抽象出实体,找出实体的属性,辨别出实体的关系 而这正是我们亟待掌握的能力 我这次毕业设计能够完成首先要感谢金小峰老师 , 是他孜孜不倦的教诲和无私的帮助使我能够克服各种困难并最终完成本次设计 ! 公共课平时成绩查询系统 - 1 - 摘要 众所周知,现代信息技术是现代教育技术的基础和核心,培养和创新型的人才必须依靠 现代教育技术。从这一层意义上讲,我们说掌握一定的计算机应用技能 已经成为国家未来的合格建设者的必备素质,所以现在在大学中对非计算机系的学生开设了计算机文化基础课,并且通过这门课的学习使同学们能顺利的通过计算机等级考试。由于学习这门课的人很多,平时查看成绩就非常的麻烦。本系统就是为了方便老师和同学查看平时成绩而编写的,它具有快速、准确、方便的特点。 本系统是学校 点的一个子系统,具有很好的外部接口,能够很好的配合站点的其它子 系统服务于学校的成绩管理。 关键字: 查询 平时成绩 公共课平时成绩查询系统 - 2 - t is is of on it is to of is so of is of of is of is is a EB 共课平时成绩查询系统 - 3 - 目 录 摘要 1 一 引言 4 二 需求分析 9 三 总体设计 11 四 详细设计 15 五 测试 报告 23 结束语 24 参考资料 25 公共课平时成绩查询系统 - 4 - 第一章 引言 伴随着网络的出现,网页逐渐融入人们的生活。快速及时的新闻浏览,五彩缤纷的网上信息,使网络与人们的生活息息相关,于是世界上又出现了第三媒体 它 打破了地域限制,真正使信息 得以 共享 , 改变 了 人们的工作和生活方式 。 制作网页是企业和个人的宣传自己的重要手段,同时也是学习者获取学习信息的重要手段 。 尤其是在教育领域,在素质 教育与终身教育成为必然的今天,人们对信息的需求有了更新,更高的要求,而网页由于本身所具有的信息量大,传递快速,没有时空限制等特点恰好满足这种要求。所以网页也逐渐成为一种新兴的教育资源。 也正是由于网络实现网站的数据信息能够进行实时交互,保证网站数据的实时性。 随着 进一步 发展 ,静态 点的开发与维护变得越来越困难 ,一方面信息的不断增加和变化 ,使站点维护人员不得不经常修改他们的网页 ,特别是基于数据库驱动的 点更是如此 ,随着 信息量的增多和交互性的加强使 得越来越 难以胜任。 另一方面静态网页由于不能与浏览者进行有效交互 ,使人们感到越来越乏味 ,而不愿意再一次地进入同一站点。所以开发动态网页或动态内容成了越来越多的站点所追求目标。所谓动态内容是由每一个用户按照自己的需求发出请求而特殊制作的 页 。 网络发展前景无限,及早与网络结合, 与 信息时代同步,与高科技汇合,定会给 社会各行各业的 发展注入新鲜的活力。 站在网络时代的前夜,我们清晰地听到了网络时代的宣言:谁掌握了网络,谁就掌握了未来 。 介: 能让你生成动态网页的工具之一。 页文件被当作一般 常规方法编写 表:超文本预处理器( 完全免费的,不用花钱,你可以从 方站点 ()自由下载。 守 共许可( 在这一许可下诞生了许多流行的软件诸如 可以不受限制的获得源码,甚至可以从中加进你自己需要的特色。 台, 微软 台上均可以运行。怎样在公共课平时成绩查询系统 - 5 - 境的 器或 器上安装 资料可以在 方站点上找到。安装过程很简单。 先进之处 应用 许多好处。当然已知的不利之处在于 于是开放源码项目,没有什么商业支持,并且由此而带来的执行速度缓慢(直到 前)。但是者 不会感觉出 速度与其他的有什么不同。最起码我就没有感觉出来!好了,让我们来看看 那些优点: 学习过程 学习过程 非 常简单。与 你不必把头埋进 100 多页的文档中努力学习才可以写出一个象样的程序。只要了解一些基本的语法和语言特色,你就可以开始你的 码之旅了。之后你在编码过程中如果遇到了什么麻烦,还可以再去翻阅相关文档。 语法与 C, 者 于那些对上述之一的语言较熟悉的人来说, 简单了。相反的,如果你对 解较多,那么你对于其他几种语言的学习都很简单了。 你只需要 30 分钟就可以将 核心语言特点全部掌握,你可能已经非常了解至你已经知道怎样用编 辑设计软件或者手工来制作好看的 点。由于 码能够无障碍的添加进你的站点,在你设计和维护站点的同时,你可以很轻松的加入 得你的站点更加具有动态特性。 数据库连接 以编译成具有与许多数据库相连接的函数。 现在绝佳的组合。你还可以自己编写外围的函数取间接存取数据库。通过这样的途径当你更换使用的数据库时,可以轻松的更改编码以适应这样的变化。 是最常用的可以提供一般事务需要的一系列基库。 可扩展性 就像前面说的那样, 经进入了一个高速发展的时期。对于一 个非程序员来说为 展附加功能可能会比较难,但是对于一个 序员来说并不困难。 公共课平时成绩查询系统 - 6 - 面向对象编程 供了类和对象。基于 编程工作非常需要面向对象编程能力。持构造器、提取类等。 可伸缩性 传统上网页的交互作用是通过 实现的。 序的伸缩性不很理想,因为它为每一个正在运行的 序开一个独立进程。解决方法就是将经常用来编写 比如 然很少有人愿意这样以 式安装它。内嵌 的 更多特点 开发者们为了更适合 程,开发了许多外围的流行基库,这些库包含了更易用的层。你可以利用 接包括 可以在苍蝇上画图,编写程序下载或者显示 甚至可以完成网络相关的功能。最好的是,你可以选择你的 装版本需要哪些功能。引用 话来说就是 以做到你想让它做到的一切而且无所不能 ! 据库简介 据库可以称得上是目前 运行速度最快的 言数据库。除了具有许多其它数据库所不具备的功能和选择之外, 据库是一种完全免费的产品,用户可以直接从网上下载数据库,用于个人或商业用途,而不必支付任何费用 . 体来说, 据库具有以下主要特点: 1. 同时访问数据库的用户数量不受限制; 2. 可以保存超过 50,000,000 条记录; 3. 是目前市场上现有产品中运行速度最快的数据库系统; 4. 用户权限设置简单、有效。 如今,包括 就更加证明了 据库的优越性能和广阔的市公共课平时成绩查询系统 - 7 - 场发展前景。 接 据库 $ ,您的用户名 ,您的密码 ); (如果用域名无法联结,可以用 数据库名 ); $ ,$, $, $, ); $ $ $ ; $ $ $ ; $ 未来您使用的号码为 : .$; ? 介 根据 服务器发展而来的, 最早出现的 务器程序之一,由伊利诺斯大学 校的美国国家超级计算应用中心开发。在发展初期, 要是一个基于 统的服务器,它的宗旨就是建成一个基于 统的、功能更强、效率更高并且速度更快的 就决定了它是从其他的服务器演变而来的,并且添加了大量补丁来增强它在某一方面的性能,所以它就被 命名为“ 个补丁组成的服务器)”。 介 简单地说, 一套免费使用和自由传播的类 作系统,它主要用公共课平时成绩查询系统 - 8 - 于基于 列 计算机上。这个系统是由世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的 容产品。 公共课平时成绩查询系统 - 9 - 第二章 需求分析 需求分析大致可分为三步来完成,即需求信息的收集、分析整理和评审通过。 需求信息的收集 公共课平时成绩查询系统 要涉及到 平时成绩的信息、老师和学生 的 基本信息和租借过程中的具体操作。 平时成绩的 基本信息: 平时成绩的组成(考勤成绩和网上作业成绩)、 详细信息(出勤次数、缺勤次数、网上作业提交情况、作业成绩情况 ) 老师和学生的基本信息 :教师编号、 所教专业、年级、学号、专业等。 基本操作信息: 查询 分析整理 调查的目的 首先,要了解 平时成绩查询工作的工作流程。 其次,要确定设计的目标,大致管理流程和任务范围划分。 因此, 平时成绩查询系统主要是通过对现在实际教学中成绩查询工作的调查、研究,并且通过和老师同学的交流来完善的。 调查的内容 了解 公共课平 时成绩查询系统 的作用、现状、存在的问题,及是否适应计算机管理。 调查方式 通过对 老师和同学的 访问、交谈可获得 成绩查询的 需求,以及 成绩查询 的管理目标 。 并且,还可通过具体 的查询工作对查询有一个更深的了解。 评审通过 任务概述 目标 将 老师 和同学共同操作的成绩查询工作转为老师和同学跟计算机系统共同完成 操作 ,提高 成绩查询效率,节省查询时间,降低人的工作强度。 数据描述 公共课平时成绩查询系统 - 10 - 数据库描述 数据库作为公共课平时成绩查询系统的基础之一,主要是完成对平时成绩数据的存储,并且通过计算机来快速的查询成绩,辅助教师和学生快 速准确的完成成绩的查询工作。 数据采集 基础数据从网站的另外两个系统(考勤系统和网上作业系统)取得。 功能需求 公共课平时成绩查询系统主要实现对公共课平时成绩的查询功能,教师能察看所教专业的全体学生的成绩,一般学生能查看自己的平时成绩。并通过扩展功能是教师和同学都可以查看平时成绩的详细情况。例如考勤的详细情况和网上作业的详细情况。 运行要求 正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据完好无损,对数据的精确度、时间特性、适应性等都有一定要求,要求系统运行时能够保证正确性、可靠性、 高效性、完整性、易使用性、可维护性、可测试性、复用性、安全保密性、可移植性、互联性。 公共课平时成绩查询系统 - 11 - 第三章 总体设计 在确定了软件需求和进行可行性研究之后,就进入了开发阶段。系统的主要功能与性能指标有了明确的标准,下面详细介绍总体设计的内容。 3 1 系统组成 本系统的主要功能是实现查询功能,所以主要模块就一个,查询模块。 下面是系统的模块图: 教师查询: 公 共 课 平 时 成绩 查 询 系 统教 师查 询选 择 专 业全 体 学 生 成 绩 成 绩 详 细 情 况考 勤 情 况 网 上 作 业 情 况表 师查询模块表 学生查询: 公共课平时成绩查询系统 - 12 - 公 共 课 平 时 成绩 查 询 系 统学 生查 询个 人 成 绩 成 绩 详 细 情 况考 勤 情 况网 上 作 业 情 况表 生查询模块表 查询模块的主要功能:实现教师和学生对公共课平时成绩的查询,并且实现查看平时成绩的详细情况。例如考勤情况、网上作业情况。 统数据库的设计 系统数据库名称:成绩管理数据库 此 系统所需要的 数据库 表有 2 个 ,所有表的结构列举如下: 表 1 学生考勤信息表 字段名 中文含意 类型 号 0) 名 0) 业代码 0) 勤次数 ) 勤次数 ) 数 键 学号 公共课平时成绩查询系统 - 13 - 表 2 教师发布作业成绩表 字段名 中文含意 类型 绩编号 0) 师姓名 0) 号 0) 业 代码 0) 业标题 00) 上作业分数 2) 户编号 0) 主键 成绩编号 表 3 提交作业表 字段名称 中文含意 数据类型 业编号 ) 号 0) 名 0) 级 0) 业 代码 0) 交作业时间 业地址 0) 阅 00) 业标题 00) 主键 作业编号 表 4 上传作业表 字段名 中文含意 数据类型 户编号 0) 业标题 00) 业类型 0) 布对象 0) 布日期 共课平时成绩查询系统 - 14 - 业截止日期 布人 0) 注 00) 主键 作业标题 以上各表之间的关系如下: 图 间关系 公共课平时成绩查询系统 - 15 - 第四章 详细设计 本系统的主要功能是实现公共课平时成绩的查询功能,它又分为教师对所教专业全体学生的查询和每个学生对自己个人平时成绩的查询。查询的结果除了要求能看到平时成绩总的分数外,还要求可以查看每个学生平时成绩的详细情况。因为每个人的平时成绩是由考勤成绩和网上作业成绩组成的,所以在详细情况中需要考勤情况和网上作业情况。 4 1 教师查询 开 始教 师 查 询 界 面选 择 专 业全 体 学 生 成 绩 界 面学 号学 生 成 绩 详 细 界 面图 师查询流程图 本系统是计算机希网站中的一个子系统,所以它是和别的系统有联系的。比如用户登陆系统。当教师登陆后,点击成绩查询 就会进入教师查询界面,如下: 公共课平时成绩查询系统 - 16 - 图 师查询界面 每个教师所教的所有专业会在下拉列表中出现,教师在下拉列表中选择想要查询的专业后,再点击查询按钮后就可以查看出全体学生的平时成绩。 在 输入 现查询按钮 的功能。全体学生平时成绩页面的名称。 这样在下拉列表中选择所要查询的专业后,然后点击查询按钮后就能进人全体学生平时成绩的 界面。 下面介绍全体学生的平时成绩界面: 请选择专业: 计算机系 数学系 电子系 公共课平时成绩查询系统 - 17 - 图 时成绩界面 在全体学生平时成绩界面调用 调用 句从数据库中取出要显示的数据放入数据集,然后绑定数据集, 这时我们就可以从数据集中取出我们想要的自断了。 有时我们并不会将所有的数据都记录在同一个数据表中,而会依每种数据内容的特性,将它分别记录在不同的数据表中。但是有时我们在分析某些数据时,却必须同时使用到这两个不同的数据表来处理,有什么办法可以将它们结合在一起呢?在 法中若是要结合一个以上的数据表,必须在这些 数据表中拥有一个相同的字段,即可以 使用这个字段的纪录将不同的数据表关联起来,语法如下: . N= 进入这个页面要显示学生的学号、姓名、专业、网上作业分数、考勤分数和总分。这些字段从两张表中取得,一个是考勤信息表,另一个是教师发布作业表。这两个表都有学号这个字段,所以通过学号字段将两个表连接起来,连接情况如下: 公共课平时成绩查询系统 - 18 - 图 连接 所使用的 句如下: 以目前的设定若是预览,只会读出数据库中的第一笔数据。如果要显示数据库中的所有数据,我加入了以下代码: 数的功能是 从结果集中取得一行作为关联数组 。 要看每个学生成绩的详细情况,我设计的是点击每个学生的学号进入详细界面,然后可以看到学生成绩的详细情况。实现这个功能的代码如下: %s Y 公共课平时成绩查询系统 - 19 - 点击学生的学号可以查看每个学生成绩的详细情况。详细界面如下: 图 细界面 进入这个页面要显示学生的学号、姓名、专业、出勤次数、缺勤次数、作业明、作业分数。这些字段都不在一个表中, 得 从两个表中获得,这两个表的连接如下: 所使用的 句如下: %s %s 公共课平时成绩查询系统 - 21 - 图 时成绩界面 在这个页面的表格中需要显示学生的学号、姓名、考勤分数、网上作业分数和平时总分数。 与教师的全体学生成绩页面一样,只不过学生的页只显示自己的一个人的记录就可以了,所以不用设置重复选区。其他的和教师的一样,也需要将两个表连接起来,然后从两个表中获取所要的数据。 图 连接 所使用的 句如下: 然后点击学号进入详细界面: %s Y 公共课平时成绩查询系统 - 22 - 图 细界面 加入下面的代码使所有字段都显示出来。 公共课平时成绩查询系统 - 23 - 第五章 测试报告 软件测试在开发过程中是一个不可缺少的部分 面对着极其错综复杂的问题 ,人的主观认识不可能完全符合客观现实 ,与工程密切相关的各类人员之间的通信和配合也不可能完美无缺 ,因此 ,在软件生命 周期的各个阶段都不可避免地产生差错 ;但是 ,经验表明审查并不能发现所有差错 ,此外在编码过程中还不可避免地会引入新的错误 没有发现 并纠正软件中的大部分差错 ,则这些差错迟早会在生产过程中暴露出来 ,那时不仅改正这些错误的代价更高 ,而且往往会造成很恶劣的后果 尽可能多地发现并纠正软件中的错误 我在编码过程中进行了模块测试 ,编码结束后又进行了系统测试和验收测试 测试方案:采用了白盒测试(又称结构测试),即按照程序内部的逻辑结构,检验程序中的每条通路是否都能按预定要求正常工作 测试过程 :主要检验各个模块之间的接口 每个被调用模块是否正 确接收参数 每个调用模块是
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。