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

上传人:wj 文档编号:1501071 上传时间:2023-04-30 格式:DOC 页数:45 大小:681.50KB
下载 相关 举报
网上学生成绩提交与分析系统的设计与实现毕业论文Word格式.doc_第1页
第1页 / 共45页
网上学生成绩提交与分析系统的设计与实现毕业论文Word格式.doc_第2页
第2页 / 共45页
网上学生成绩提交与分析系统的设计与实现毕业论文Word格式.doc_第3页
第3页 / 共45页
网上学生成绩提交与分析系统的设计与实现毕业论文Word格式.doc_第4页
第4页 / 共45页
网上学生成绩提交与分析系统的设计与实现毕业论文Word格式.doc_第5页
第5页 / 共45页
网上学生成绩提交与分析系统的设计与实现毕业论文Word格式.doc_第6页
第6页 / 共45页
网上学生成绩提交与分析系统的设计与实现毕业论文Word格式.doc_第7页
第7页 / 共45页
网上学生成绩提交与分析系统的设计与实现毕业论文Word格式.doc_第8页
第8页 / 共45页
网上学生成绩提交与分析系统的设计与实现毕业论文Word格式.doc_第9页
第9页 / 共45页
网上学生成绩提交与分析系统的设计与实现毕业论文Word格式.doc_第10页
第10页 / 共45页
网上学生成绩提交与分析系统的设计与实现毕业论文Word格式.doc_第11页
第11页 / 共45页
网上学生成绩提交与分析系统的设计与实现毕业论文Word格式.doc_第12页
第12页 / 共45页
网上学生成绩提交与分析系统的设计与实现毕业论文Word格式.doc_第13页
第13页 / 共45页
网上学生成绩提交与分析系统的设计与实现毕业论文Word格式.doc_第14页
第14页 / 共45页
网上学生成绩提交与分析系统的设计与实现毕业论文Word格式.doc_第15页
第15页 / 共45页
网上学生成绩提交与分析系统的设计与实现毕业论文Word格式.doc_第16页
第16页 / 共45页
网上学生成绩提交与分析系统的设计与实现毕业论文Word格式.doc_第17页
第17页 / 共45页
网上学生成绩提交与分析系统的设计与实现毕业论文Word格式.doc_第18页
第18页 / 共45页
网上学生成绩提交与分析系统的设计与实现毕业论文Word格式.doc_第19页
第19页 / 共45页
网上学生成绩提交与分析系统的设计与实现毕业论文Word格式.doc_第20页
第20页 / 共45页
亲,该文档总共45页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

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

《网上学生成绩提交与分析系统的设计与实现毕业论文Word格式.doc》由会员分享,可在线阅读,更多相关《网上学生成绩提交与分析系统的设计与实现毕业论文Word格式.doc(45页珍藏版)》请在冰点文库上搜索。

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

管理系统;

B/S架构;

PHP。

OnlineSubmissionandStudentPerformanceAnalysisSystem

Abstract

Withtheschoolshavebeenexpanding,thenumberofstudentsincreaseddramatically,allthestudentshavedoubledtheamountofinformation.Suchalargeamountofinformation,theurgentneedforastudentinformationmanagementsystemtoimprovestudentachievementmanagementefficiency.Throughthissystem,resultscanbestandardizedmanagement,scientificstatisticsandfastsearch,therebyreducingtheadministrationworkload.Hasbeentheuseoftraditionalartificialmanagementofstudentperformance,thismanagementapproachhasmanydisadvantages,suchasinefficiency,secrecyandpoor,andovertime,willhavelargeamountsofdata,thetraditionalwaywouldtakeupalotofpapersavedspace,tofind,updateandmaintenanceofinconvenience.

TheuseofstudentachievementmanagementsystemcanreducetheworkloadonteachingstaffXueyuan,narrowKaizhi,improveefficiencyandaccuracyLv,toareasonablearrangementShiJian,sothatstudentscanknowtheirtestingassoonaspossibleresultsforenteringnew,ofcourse.Inmoderntimes,therapiddevelopmentofhightechnology,peopleworkhabits,particularlytheincreasingpopularityofcomputers,peopleincreasinglyrapidpaceoflifeandhowtoimproveworkefficiencyisonethefirstconsideration.Studentperformancemanagementisaverycomplicatedandcomplexawork,oneofthereasonsistheheavyworkload,poormanagement.Foraschoolisconcerned,shouldusesomeofthelocalresources,improvemanagementefforts,thestudentsresponsibletothestate.

Studentachievementinschoolmanagementexceptionmanagementisanimportantpart,asaschool,inadditiontoeducatingpeople,istheeducationknowledge,studentachievementthroughouttheschoolmanagement,educationaladministrationcomputerizationisanimportantpartinwhetherwecanachievethisstepinrelationtotheschool'

soverallThelevelofefficiency,sothedevelopmentofsuchasystemisnecessary.

Thecontentofgraduationfromatechnicalpointofview,throughtheanalysisofsoftwareengineeringmethods,mainlydevelopedusingthePHPlanguageandMySQLasthedatabasesoftwaremanagementsystem.Thisisexplainedmainlyonstudentachievementmanagementsoftwareneedsthroughanalysis,outlinedesign,detaileddesign,coding,testingafullrangeofsoftwareengineeringprocesses,tomasterallaspectsofsoftwaredevelopment.

KeyWords:

ManagementSystem;

B/SStructure,PHP.

目录

1绪论 1

1.1前言 1

1.2问题定义 1

1.3内容简介 1

1.4研究背景 2

1.5研究意义 2

2核心技术介绍 4

2.1B/S 4

2.1.1C/S模式的优缺点 4

2.1.2B/S模式的优缺点 4

2.1.3本系统的技术路线 5

2.2PHP 5

2.2.1PHP简介 5

2.2.2PHP的特点和优势 5

2.3MySQL 6

2.3.1MySQL简介 6

2.3.2MySQL的优势和特点 6

2.4JavaScript 7

2.4.1JavaScript简介 7

2.4.2JavaScript的特点和优势 7

3需求分析 8

3.1可行性分析 8

3.1.1社会可行性 8

3.1.2技术可行性 8

3.1.3经济可行性 8

3.1.4法律可行性 8

3.2系统功能需求 8

3.2.1系统功能体系图 9

3.2.2系统基本功能主要模块及功能 10

3.3系统设计原则 10

3.4系统数据需求 10

3.5系统运行要求 11

3.5.1服务器端的运行要求 11

3.5.2客户端的运行要求 11

4概要设计 12

4.1系统模块设计 12

4.1.1权限管理 12

4.1.2教学秘书管理 13

4.1.3教师管理 13

4.1.4学生管理 14

4.2数据结构设计 14

4.2.1局部ER设计 14

4.2.2系统ER图 16

4.3数据库设计 16

4.2.1课程数据表 17

4.2.2班级数据表 17

4.2.3成绩数据表 17

4.2.4聘课表 18

4.2.5教师表 18

4.2.6学生表 19

4.2.7教学秘书表 19

5详细设计 20

5.1系统结构设计 20

5.2系统功能设计 21

5.3界面总体框架设计 21

5.3.1界面框架设计 21

5.3.2系统通用DIV/CSS设计 22

5.4登录模块设计 22

5.5欢迎页面 23

5.6班级课程用户管理页面 24

5.7聘课管理 24

5.8查看教学计划 25

5.9提交成绩管理 26

5.10查看学生成绩 26

5.11查看统计分析 27

5.11.1数据分类分析 27

5.11.2数据排行统计分析 28

5.12预置类说明 29

5.12.1数据库操作类 29

5.12.2分页类 30

5.12.3权限验证方法 31

5.12.4跳转函数说明 31

6系统的测试与分析 32

6.1测试计划 32

6.2测试用例 32

6.2.1对提交成绩进行测试 32

6.2.2对添加用户进行测试 32

6.2.3对修改用户进行测试 32

6.3测试结果 33

6.4测试评价 33

7结论 34

参考文献 35

致谢 36

毕业设计(论文)知识产权声明 37

毕业设计(论文)独创性声明 38

西安工业大学北方信息工程学院毕业设计(论文)

1绪论

1.1前言

自上个世纪年代以来,计算机技术行业的迅猛发展及推广普及,为各行各业的突飞猛进的发展带来了新生的动力,推动其他各个行业像更深更高的层次发展。

1.2问题定义

随着计算机技术的进步和人们对系统的需求的进一步提高,学校对于学生成绩管理也进入强调管理信息系统的阶段。

学校对于学生成绩管理主要侧重于数据的更新快捷、准确、占用较少的人力资源,从而达到最大的办公效率。

本次毕业设计缩解决的主要问题就是如何通过设计一个切实可行的软件系统来解决目前学校对于学生成绩管理存在的一系列问题。

1.3内容简介

本课题所研究的学生成绩提交与分析系统主要由五个模块组成。

分别为

Ø

登陆功能模块;

课程及班级管理功能模块;

学生成绩提交功能模块;

学生成绩分析功能模块;

学生成绩查询功能模块。

登陆模块:

分别有教学秘书、教师、学生的登陆通道。

各个通道有不同的权限,分别可以执行不同的功能,浏览不同的项目。

课程、班级管理模块:

教学秘书可以进行聘课管理。

其他包括对新课程的添加,分配以及对班级的管理。

学生成绩提交模块:

教师提交学生的成绩;

所提交的成绩包括平时成绩、试验成绩、考试成绩以及总成绩。

其中总成绩可以通过平时成绩、试验成绩、考试成绩以一定的公式算出,也可直接提交总成绩。

学生成绩分析模块:

对学生成绩的统计与分析。

包括平均成绩、最高分、统计规律等等。

学生成绩查询模块:

学生可以对已经提交的成绩进行查询。

只能查询本人相应科目的成绩,无权限查看别人的成绩。

网上成绩提交与分析系统是基于B/S架构的成绩管理系统。

主要功能是由教师对学生的成绩进行提交,并可查看分析等。

同时学生可以通过系统来查询自己的成绩。

采用的开发语言是HTML以及PHP,采用的数据库为MySql,使用的开发平台为AdobeDreamWeaver、ZendStudio,采用的其他软件有AdobePhotoshop、PhpMyAdmin、IETester。

本课题要求学生有一定的PHP开发能力,有较强的自学能力以及一定的关系数据库理论的开发工地,具有对表进行处理的能力。

1.4研究背景

在信息时代,能够代表一个国家信息产业水平和竞争能力的就是软件产业。

作为21世纪的照样产业,软件是全球最具开发前景与开发潜力的产业之一,已成为全球经济新的增长点,而且也逐渐成为世界各国竞相占领的战略制高点。

软件市场大致可以分为应用软件、系统软件和工具软件。

应用软件仍是软件市场的主流,约占69%。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能呢已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,具有手工管理所无法比拟的有点。

例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些有点能够极大地提高学生成绩管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

因此,开发这样一套管理软件成为很有必要的事情。

成绩管理系统,在国内外早已有着成熟的研究成果和广泛的社会应用。

国内的众多高校甚至中小学,都得到了不同程度的使用。

市场上众多的教育管理信息系统,大多包含学生成绩管理的功能。

学生成绩管理正向着网络化、终端化发展。

借助网络,学生可以及时、准确地查询到自己各学期、各门课程的成绩信息。

教师除可获得学生成绩的基本数据外,还可按要求获得相应的分析结果。

现在我国的大中专院校的学生成绩管理水平正在不断提高,停留在纸介质基础上的管理手段早已被时代淘汰,因为它浪费了许多的人力和物理。

大多数的管理方法是以计算机为基础的学生成绩管理系统,因为它可以弥补学校对于学生成绩人工管理时的漏洞,提高工作效率,树立良好的办学形象。

1.5研究意义

管理信息系统就是我们常说的MIS,在强调管理,强调信息的现代社会中它越来越得到普及。

MIS是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学、运筹学、统计学以及计算机科学。

在这些学科的基础上,行程信息收集和加工的方法,从而形成一个纵横交织的系统。

管理本身就是一类复杂的智能行为,是一个知识运用和知识创新的过程;

现代的企事业管理迫切需要一个支持的信息管理的平台;

一个协同管理的平台是必不可少的;

企事业需要一个不断进行技术交流和培训的系统。

11

2核心技术介绍

2.1B/S

传统的软件系统设计都采用的是C/S结构,即客户端/服务器结构。

它主要是由两部分组成,一部分是服务器端程序,负责数据的处理和存储;

另一部分是客户端,客户端通常是一个安装程序,它在客户机上拥有自己的处理程序,可以独立对用户数据进行处理和存储,并可以和服务器进行直接连接传递数据。

随着Internet的兴起,出现了另一种架构——B/S结构,即浏览器/服务器结构。

在这种结构下,用户工作界面是通过WWW浏览器来实现。

软件系统中的极少部分事务逻辑在前端实现,主要事务逻辑在服务器端实现。

客户端除了浏览器,一般无须任何用户程序,只需从Web服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由Web服务器交给数据库服务器来解释执行,并返回给Web服务器,Web服务器对数据进行处理后将结果返回给用户。

2.1.1C/S模式的优缺点

1、C/S模式的优点

由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快;

操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求;

C/S结构的管理信息系统具有较强的事务处理能力,能实现复杂的业务流程;

2、C/S模式的缺点

需要专门的客户端安装程序,分布功能弱,针对点多面广且不具备网络条件的用户群体,不能够实现快速部署安装和配置;

兼容性差,对于不同的开发工具,具有较大的局限性。

若采用不同工具,需要重新改写程序;

开发成本较高,需要具有一定专业水准的技术人员才能完成。

2.1.2B/S模式的优缺点

1、B/S结构的优点

具有分布性特点,可以随时随地进行查询、浏览等业务处理;

业务扩展简单方便,通过增加网页即可增加服务器功能;

维护简单方便,只需要改变网页,即可实现所有用户的同步更新;

开发简单,共享性强

2、B/S模式的缺点

个性化特点明显降低,无法实现具有个性化的功能要求;

操作是以鼠标为最基本的操作方式,无法满足快速操作的要求;

依赖网络,响应速度明显降低;

功能弱化,难以实现传统模式下的特殊功能要求。

2.1.3本系统的技术路线

首先对本次要做的系统进行分析,主要有以下两点:

属于后台管理型系统,对数据处理要求较强;

要求一定的安全性以实现对数据的保护。

由于用户的工作界面可通过浏览器实现,而软件系统中的极少部分事务逻辑在前端实现,主要事务逻辑在服务器端实现。

其次,对系统的二次开发、维护等几乎所有工作也都集中在服务器上,因此选用B/S结构时,所有的操作只需要针对服务器进行。

2.2PHP

2.2.1PHP简介

PHP,是英文超级文本预处理语言HypertextPreprocessor的缩写。

PHP是一种HTML内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。

PHP同时也包含了命令行运行接口(commandlineinterface),或者产生图形用户界面(GUI)程序。

PHP的应用范围相当广泛,尤其是在网页程序的开发上。

一般来说PHP大多运行在网页服务器上,通过运行PHP代码来产生用户浏览的网页。

PHP可以在多数的服务器和操作系统上运行,而且使用PHP完全是免费的。

根据2007年4月的统计数据,PHP已经被安装在超过2000万个网站和100万台服务器上。

2.2.2PHP的特点和优势

PHP语法混合了C、Java、Perl以及PHP自创新的语法。

它可以比CGI或者Perl更快速的执行动态网页。

用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;

PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。

相比其他动态网页语言,PHP有如下优势和特点:

完全开源;

免费的;

基于服务器端;

嵌入HTML;

面向对象。

PHP是一种开源的代码,任何人都可以参与到PHP的维护和新版本开发中,因此PHP拥有更多的插件和类库,且任何人都可以免费使用。

因此PHP程序人员可以减轻很多程序编写压力,而投入更多的精力到创新与设计上。

由于PHP是一种嵌入HTML的语言,且其PHP脚本可以做到完全不影响HTML语言本身,因此使用PHP开发网站的时候,可以做到美工与程序分离。

PHP可以完全不影响PHP,也可以对HTML进行改写,网站设计者拥有了更多的自由度。

其次,自从PHP4之后,php针对面向对象技术进行了大量改进。

现在,PHP程序员完全可以使用PHP来开发大型的商业应用程序。

2.3MySQL

2.3.1MySQL简介

MySQL是一个开放源码的关系数据库管理系统。

MySQL由于性能高、成本低、可靠性好,已经成为最流行的开源数据库,被广泛地应用在Internet上的中小型网站中。

随着MySQL的不断成熟,它也逐渐用于更多大规模网站和应用,比如维基百科、Google和Facebook。

非常流行的开源软件组合LAMP中的M就是指MySQL。

2.3.2MySQL的优势和特点

使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性;

支持AIX、FreeBSD、HP-UX、Linux、MacOS、NovellNetware、OpenBSD、OS/2Wrap、Solaris、Windows等多种操作系统;

为多种编程语言提供了API。

这些编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等;

支持多线程,充分利用CPU资源;

优化的SQL查询算法,有效地提高查询速度;

既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持;

提供TCP/IP、ODBC和JDBC等多种数据库连接途径;

提供用于管理、检查、优化数据库操作的管理工具;

可以处理拥有上千万条记录的大型数据库。

与其他的大型数据库例如Oracle、DB2、SQLServer等相比,MySQL自有它的不足之处,如规模小、功能有限(MySQLCluster的功能和效率都相对比较差)等。

但对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是一款开源软件,因此可以大大降低总体拥有成本。

目前Internet上流行的网站构架方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作为操作系统,Apache作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器。

由于这四个软件都是自由或开源软件,因此使用这种方式可以使用很少量的金钱就可以建立起一个稳定、免费的网站系统。

2.4JavaScript

2.4.1JavaScript简介

JavaScript是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。

它最初由网景公司的BrendanEich设计,是一种动态、弱类型、基于原型的语言,内置支持类。

2.4.2JavaScript的特点和优势

JavaScript作为一种基于HTML的语言,相比普通HTML/CSS或者PHP/JSP,它有几个显著特点:

面向对象;

可执行性;

基于浏览器执行。

可以理解为,JavaScript是定位HTML等网页脚本和PH

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 简历

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

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