ImageVerifierCode 换一换
格式:DOC , 页数:45 ,大小:681.50KB ,
资源ID:1501071      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-1501071.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(网上学生成绩提交与分析系统的设计与实现毕业论文Word格式.doc)为本站会员(wj)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

网上学生成绩提交与分析系统的设计与实现毕业论文Word格式.doc

1、管理系统;B/S架构;PHP。Online Submission and Student Performance Analysis SystemAbstractWith the schools have been expanding, the number of students increased dramatically, all the students have doubled the amount of information. Such a large amount of information, the urgent need for a student information

2、management system to improve student achievement management efficiency. Through this system, results can be standardized management, scientific statistics and fast search, thereby reducing the administration workload. Has been the use of traditional artificial management of student performance, this

3、 management approach has many disadvantages, such as inefficiency, secrecy and poor, and over time, will have large amounts of data, the traditional way would take up a lot of paper saved space, to find, update and maintenance of inconvenience. The use of student achievement management system can re

4、duce the workload on teaching staff Xueyuan, narrow Kaizhi, improve efficiency and accuracy Lv, to a reasonable arrangement Shi Jian, so that students can know their testing as soon as possible results for entering new, of course. In modern times, the rapid development of high technology, people wor

5、k habits, particularly the increasing popularity of computers, people increasingly rapid pace of life and how to improve work efficiency is one the first consideration. Student performance management is a very complicated and complex a work, one of the reasons is the heavy workload, poor management.

6、 For a school is concerned, should use some of the local resources, improve management efforts, the students responsible to the state.Student achievement in school management exception management is an important part, as a school, in addition to educating people, is the education knowledge, student

7、achievement throughout the school management, educational administration computerization is an important part in whether we can achieve this step in relation to the schools overall The level of efficiency, so the development of such a system is necessary. The content of graduation from a technical p

8、oint of view, through the analysis of software engineering methods, mainly developed using the PHP language and MySQL as the database software management system. This is explained mainly on student achievement management software needs through analysis, outline design, detailed design, coding, testi

9、ng a full range of software engineering processes, to master all aspects of software development.Key Words: Management System; B / S Structure,PHP.目 录1 绪 论11.1 前言11.2 问题定义11.3 内容简介11.4研究背景21.5研究意义22 核心技术介绍42.1 B/S42.1.1 C/S模式的优缺点42.1.2 B/S模式的优缺点42.1.3 本系统的技术路线52.2 PHP52.2.1 PHP简介52.2.2 PHP的特点和优势52.3

10、 MySQL62.3.1 MySQL简介62.3.2 MySQL的优势和特点62.4 JavaScript72.4.1 JavaScript简介72.4.2 JavaScript的特点和优势73 需求分析83.1可行性分析83.1.1 社会可行性83.1.2 技术可行性83.1.3 经济可行性83.1.4 法律可行性83.2系统功能需求83.2.1 系统功能体系图93.2.2 系统基本功能主要模块及功能103.3系统设计原则103.4系统数据需求103.5系统运行要求113.5.1 服务器端的运行要求113.5.2 客户端的运行要求114概要设计124.1系统模块设计124.1.1 权限管理1

11、24.1.2 教学秘书管理134.1.3 教师管理134.1.4 学生管理144.2 数据结构设计144.2.1 局部ER设计144.2.2 系统ER图164.3 数据库设计164.2.1 课程数据表174.2.2 班级数据表174.2.3 成绩数据表174.2.4 聘课表184.2.5 教师表184.2.6 学生表194.2.7 教学秘书表195 详细设计205.1 系统结构设计205.2 系统功能设计215.3 界面总体框架设计215.3.1 界面框架设计215.3.2 系统通用DIV/CSS设计225.4 登录模块设计225.5 欢迎页面235.6 班级课程用户管理页面245.7 聘课管

12、理245.8 查看教学计划255.9 提交成绩管理265.10 查看学生成绩265.11 查看统计分析275.11.1 数据分类分析275.11.2 数据排行统计分析285.12 预置类说明295.12.1 数据库操作类295.12.2 分页类305.12.3 权限验证方法315.12.4 跳转函数说明316 系统的测试与分析326.1 测试计划326.2 测试用例326.2.1 对提交成绩进行测试326.2.2 对添加用户进行测试326.2.3 对修改用户进行测试326.3 测试结果336.4 测试评价337 结论34参考文献35致 谢36毕业设计(论文)知识产权声明37毕业设计(论文)独创

13、性声明38西安工业大学北方信息工程学院毕业设计(论文)1 绪 论1.1 前言自上个世纪年代以来,计算机技术行业的迅猛发展及推广普及,为各行各业的突飞猛进的发展带来了新生的动力,推动其他各个行业像更深更高的层次发展。1.2 问题定义随着计算机技术的进步和人们对系统的需求的进一步提高,学校对于学生成绩管理也进入强调管理信息系统的阶段。学校对于学生成绩管理主要侧重于数据的更新快捷、准确、占用较少的人力资源,从而达到最大的办公效率。本次毕业设计缩解决的主要问题就是如何通过设计一个切实可行的软件系统来解决目前学校对于学生成绩管理存在的一系列问题。1.3 内容简介本课题所研究的学生成绩提交与分析系统主要由

14、五个模块组成。分别为 登陆功能模块; 课程及班级管理功能模块; 学生成绩提交功能模块; 学生成绩分析功能模块; 学生成绩查询功能模块。登陆模块:分别有教学秘书、教师、学生的登陆通道。各个通道有不同的权限,分别可以执行不同的功能,浏览不同的项目。课程、班级管理模块:教学秘书可以进行聘课管理。其他包括对新课程的添加,分配以及对班级的管理。学生成绩提交模块:教师提交学生的成绩;所提交的成绩包括平时成绩、试验成绩、考试成绩以及总成绩。其中总成绩可以通过平时成绩、试验成绩、考试成绩以一定的公式算出,也可直接提交总成绩。学生成绩分析模块:对学生成绩的统计与分析。包括平均成绩、最高分、统计规律等等。学生成绩

15、查询模块:学生可以对已经提交的成绩进行查询。只能查询本人相应科目的成绩,无权限查看别人的成绩。网上成绩提交与分析系统是基于B/S架构的成绩管理系统。主要功能是由教师对学生的成绩进行提交,并可查看分析等。同时学生可以通过系统来查询自己的成绩。采用的开发语言是HTML以及PHP,采用的数据库为MySql,使用的开发平台为Adobe DreamWeaver、Zend Studio,采用的其他软件有Adobe Photoshop、PhpMyAdmin、IETester。本课题要求学生有一定的PHP开发能力,有较强的自学能力以及一定的关系数据库理论的开发工地,具有对表进行处理的能力。1.4 研究背景在信

16、息时代,能够代表一个国家信息产业水平和竞争能力的就是软件产业。作为21世纪的照样产业,软件是全球最具开发前景与开发潜力的产业之一,已成为全球经济新的增长点,而且也逐渐成为世界各国竞相占领的战略制高点。软件市场大致可以分为应用软件、系统软件和工具软件。应用软件仍是软件市场的主流,约占69%。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能呢已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,具有手工管理所无法比拟的有点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些有点能够极大地提

17、高学生成绩管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情。成绩管理系统,在国内外早已有着成熟的研究成果和广泛的社会应用。国内的众多高校甚至中小学,都得到了不同程度的使用。市场上众多的教育管理信息系统,大多包含学生成绩管理的功能。学生成绩管理正向着网络化、终端化发展。借助网络,学生可以及时、准确地查询到自己各学期、各门课程的成绩信息。教师除可获得学生成绩的基本数据外,还可按要求获得相应的分析结果。现在我国的大中专院校的学生成绩管理水平正在不断提高,停留在纸介质基础上的管理手段早已被时代淘汰,因为它浪费了许多的人力和物理。大多数的管理方

18、法是以计算机为基础的学生成绩管理系统,因为它可以弥补学校对于学生成绩人工管理时的漏洞,提高工作效率,树立良好的办学形象。1.5 研究意义管理信息系统就是我们常说的MIS,在强调管理,强调信息的现代社会中它越来越得到普及。MIS是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学、运筹学、统计学以及计算机科学。在这些学科的基础上,行程信息收集和加工的方法,从而形成一个纵横交织的系统。 管理本身就是一类复杂的智能行为,是一个知识运用和知识创新的过程; 现代的企事业管理迫切需要一个支持的信息管理的平台; 一个协同管理的平台是必不可少的; 企事业需要一个不断进行技术交流和培训的系统。112 核心

19、技术介绍2.1 B/S传统的软件系统设计都采用的是C/S结构,即客户端/服务器结构。它主要是由两部分组成,一部分是服务器端程序,负责数据的处理和存储;另一部分是客户端,客户端通常是一个安装程序,它在客户机上拥有自己的处理程序,可以独立对用户数据进行处理和存储,并可以和服务器进行直接连接传递数据。随着Internet的兴起,出现了另一种架构B/S结构,即浏览器/服务器结构。在这种结构下,用户工作界面是通过WWW浏览器来实现。软件系统中的极少部分事务逻辑在前端实现,主要事务逻辑在服务器端实现。客户端除了浏览器,一般无须任何用户程序,只需从Web服务器上下载程序到本地来执行,在下载过程中若遇到与数据

20、库有关的指令,由Web服务器交给数据库服务器来解释执行,并返回给Web服务器,Web服务器对数据进行处理后将结果返回给用户。2.1.1 C/S模式的优缺点1、C/S 模式的优点 由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快; 操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求; C/S结构的管理信息系统具有较强的事务处理能力,能实现复杂的业务流程;2、C/S 模式的缺点 需要专门的客户端安装程序,分布功能弱,针对点多面广且不具备网络条件的用户群体,不能够实现快速部署安装和配置; 兼容性差,对于不同的开发工具,具有较大的局限性。若采用不同工具,需要重新改写程序; 开发成本

21、较高,需要具有一定专业水准的技术人员才能完成。2.1.2 B/S模式的优缺点1、B/S结构的优点 具有分布性特点,可以随时随地进行查询、浏览等业务处理; 业务扩展简单方便,通过增加网页即可增加服务器功能; 维护简单方便,只需要改变网页,即可实现所有用户的同步更新; 开发简单,共享性强2、B/S 模式的缺点 个性化特点明显降低,无法实现具有个性化的功能要求; 操作是以鼠标为最基本的操作方式,无法满足快速操作的要求; 依赖网络,响应速度明显降低; 功能弱化,难以实现传统模式下的特殊功能要求。2.1.3 本系统的技术路线首先对本次要做的系统进行分析,主要有以下两点: 属于后台管理型系统,对数据处理要

22、求较强; 要求一定的安全性以实现对数据的保护。由于用户的工作界面可通过浏览器实现,而软件系统中的极少部分事务逻辑在前端实现,主要事务逻辑在服务器端实现。其次,对系统的二次开发、维护等几乎所有工作也都集中在服务器上,因此选用B/S结构时,所有的操作只需要针对服务器进行。2.2 PHP2.2.1 PHP简介PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。PHP同时也包含了命令行运行接口(command line interface),

23、或者产生图形用户界面(GUI)程序。PHP的应用范围相当广泛,尤其是在网页程序的开发上。一般来说PHP大多运行在网页服务器上,通过运行PHP代码来产生用户浏览的网页。PHP可以在多数的服务器和操作系统上运行,而且使用PHP完全是免费的。根据2007年4月的统计数据,PHP已经被安装在超过2000万个网站和100万台服务器上。2.2.2 PHP的特点和优势PHP 语法混合了 C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记

24、的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。相比其他动态网页语言,PHP有如下优势和特点: 完全开源; 免费的; 基于服务器端; 嵌入HTML; 面向对象。PHP是一种开源的代码,任何人都可以参与到PHP的维护和新版本开发中,因此PHP拥有更多的插件和类库,且任何人都可以免费使用。因此PHP程序人员可以减轻很多程序编写压力,而投入更多的精力到创新与设计上。由于PHP是一种嵌入HTML的语言,且其PHP脚本可以做到完全不影响HTML语言本身,因此

25、使用PHP开发网站的时候,可以做到美工与程序分离。PHP可以完全不影响PHP,也可以对HTML进行改写,网站设计者拥有了更多的自由度。其次,自从PHP4之后,php针对面向对象技术进行了大量改进。现在,PHP程序员完全可以使用PHP来开发大型的商业应用程序。2.3 MySQL2.3.1 MySQL简介MySQL是一个开放源码的关系数据库管理系统。MySQL由于性能高、成本低、可靠性好,已经成为最流行的开源数据库,被广泛地应用在Internet上的中小型网站中。随着MySQL的不断成熟,它也逐渐用于更多大规模网站和应用,比如维基百科、Google和Facebook。非常流行的开源软件组合LAMP

26、中的M就是指MySQL。2.3.2 MySQL的优势和特点 使用C和C+编写,并使用了多种编译器进行测试,保证源代码的可移植性; 支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统; 为多种编程语言提供了API。这些编程语言包括C、C+、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等; 支持多线程,充分利用CPU资源; 优化的SQL查询算法,有效地提高查询速度; 既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入

27、到其他的软件中提供多语言支持; 提供TCP/IP、ODBC和JDBC等多种数据库连接途径; 提供用于管理、检查、优化数据库操作的管理工具; 可以处理拥有上千万条记录的大型数据库。与其他的大型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,如规模小、功能有限(MySQL Cluster的功能和效率都相对比较差)等。但对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是一款开源软件,因此可以大大降低总体拥有成本。目前Internet上流行的网站构架方式是LAMP(Linux+Apache+MySQL+PHP),即使用L

28、inux作为操作系统,Apache作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器。由于这四个软件都是自由或开源软件,因此使用这种方式可以使用很少量的金钱就可以建立起一个稳定、免费的网站系统。2.4 JavaScript2.4.1 JavaScript简介JavaScript是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。它最初由网景公司的Brendan Eich设计,是一种动态、弱类型、基于原型的语言,内置支持类。2.4.2 JavaScript的特点和优势JavaScript作为一种基于HTML的语言,相比普通HTML/CSS或者PHP/JSP,它有几个显著特点: 面向对象; 可执行性; 基于浏览器执行。可以理解为,JavaScript是定位HTML等网页脚本和PH

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

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