作业提交与自动统计记录系统毕业设计论文.docx

上传人:b****6 文档编号:7295579 上传时间:2023-01-22 格式:DOCX 页数:42 大小:922.67KB
下载 相关 举报
作业提交与自动统计记录系统毕业设计论文.docx_第1页
第1页 / 共42页
作业提交与自动统计记录系统毕业设计论文.docx_第2页
第2页 / 共42页
作业提交与自动统计记录系统毕业设计论文.docx_第3页
第3页 / 共42页
作业提交与自动统计记录系统毕业设计论文.docx_第4页
第4页 / 共42页
作业提交与自动统计记录系统毕业设计论文.docx_第5页
第5页 / 共42页
点击查看更多>>
下载资源
资源描述

作业提交与自动统计记录系统毕业设计论文.docx

《作业提交与自动统计记录系统毕业设计论文.docx》由会员分享,可在线阅读,更多相关《作业提交与自动统计记录系统毕业设计论文.docx(42页珍藏版)》请在冰豆网上搜索。

作业提交与自动统计记录系统毕业设计论文.docx

作业提交与自动统计记录系统毕业设计论文

 

毕业(设计)论文

题目:

作业提交与自动

统计记录系统

毕业设计(论文)原创性声明和使用授权说明

原创性声明

本人郑重承诺:

所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:

     日 期:

     

指导教师签名:

     日  期:

     

使用授权说明

本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:

按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:

     日 期:

     

学位论文原创性声明

本人郑重声明:

所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:

日期:

年月日

学位论文版权使用授权书

本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权    大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:

日期:

年月日

导师签名:

日期:

年月日

注意事项

1.设计(论文)的内容包括:

1)封面(按教务处制定的标准封面格式制作)

2)原创性声明

3)中文摘要(300字左右)、关键词

4)外文摘要、关键词

5)目次页(附件不统一编入)

6)论文主体部分:

引言(或绪论)、正文、结论

7)参考文献

8)致谢

9)附录(对论文支持必要时)

2.论文字数要求:

理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

3.附件包括:

任务书、开题报告、外文译文、译文原文(复印件)。

4.文字、图表要求:

1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写

2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。

图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画

3)毕业论文须用A4单面打印,论文50页以上的双面打印

4)图表应绘制于无格子的页面上

5)软件工程类课题应有程序清单,并提供电子文档

5.装订顺序

1)设计(论文)

2)附件:

按照任务书、开题报告、外文译文、译文原文(复印件)次序装订

指导教师评阅书

指导教师评价:

一、撰写(设计)过程

1、学生在论文(设计)过程中的治学态度、工作精神

□优□良□中□及格□不及格

2、学生掌握专业知识、技能的扎实程度

□优□良□中□及格□不及格

3、学生综合运用所学知识和专业技能分析和解决问题的能力

□优□良□中□及格□不及格

4、研究方法的科学性;技术线路的可行性;设计方案的合理性

□优□良□中□及格□不及格

5、完成毕业论文(设计)期间的出勤情况

□优□良□中□及格□不及格

二、论文(设计)质量

1、论文(设计)的整体结构是否符合撰写规范?

□优□良□中□及格□不及格

2、是否完成指定的论文(设计)任务(包括装订及附件)?

□优□良□中□及格□不及格

三、论文(设计)水平

1、论文(设计)的理论意义或对解决实际问题的指导意义

□优□良□中□及格□不及格

2、论文的观念是否有新意?

设计是否有创意?

□优□良□中□及格□不及格

3、论文(设计说明书)所体现的整体水平

□优□良□中□及格□不及格

建议成绩:

□优□良□中□及格□不及格

(在所选等级前的□内画“√”)

指导教师:

(签名)单位:

(盖章)

年月日

评阅教师评阅书

评阅教师评价:

一、论文(设计)质量

1、论文(设计)的整体结构是否符合撰写规范?

□优□良□中□及格□不及格

2、是否完成指定的论文(设计)任务(包括装订及附件)?

□优□良□中□及格□不及格

二、论文(设计)水平

1、论文(设计)的理论意义或对解决实际问题的指导意义

□优□良□中□及格□不及格

2、论文的观念是否有新意?

设计是否有创意?

□优□良□中□及格□不及格

3、论文(设计说明书)所体现的整体水平

□优□良□中□及格□不及格

建议成绩:

□优□良□中□及格□不及格

(在所选等级前的□内画“√”)

评阅教师:

(签名)单位:

(盖章)

年月日

教研室(或答辩小组)及教学系意见

教研室(或答辩小组)评价:

一、答辩过程

1、毕业论文(设计)的基本要点和见解的叙述情况

□优□良□中□及格□不及格

2、对答辩问题的反应、理解、表达情况

□优□良□中□及格□不及格

3、学生答辩过程中的精神状态

□优□良□中□及格□不及格

二、论文(设计)质量

1、论文(设计)的整体结构是否符合撰写规范?

□优□良□中□及格□不及格

2、是否完成指定的论文(设计)任务(包括装订及附件)?

□优□良□中□及格□不及格

三、论文(设计)水平

1、论文(设计)的理论意义或对解决实际问题的指导意义

□优□良□中□及格□不及格

2、论文的观念是否有新意?

设计是否有创意?

□优□良□中□及格□不及格

3、论文(设计说明书)所体现的整体水平

□优□良□中□及格□不及格

评定成绩:

□优□良□中□及格□不及格

教研室主任(或答辩小组组长):

(签名)

年月日

教学系意见:

系主任:

(签名)

年月日

摘要

在这个越来越信息化的时代,网络科技成了新世纪的代言。

它以迅雷不及掩耳之势风靡了全球,许多人力物力都被新网络信息时代代替了,网络涉及各行各业,教育行业也同样不例外。

我们都知道,作业作为一项重要的教学活动,解决作业的方便提交、发布以及统计等问题是教学顺利有效进行的重要条件。

因此基于Web的作业提交与自动统计记录系统便成为网络教学系统不可或缺的组成部分。

借助计算机及网络的优势,作业提交与自动统计记录系统分为三种用户,分别是教师,学生和管理员。

教师部分实现了以班级为单位上传多种格式的作业,批改学生作业,统计上交人数,未上交人数,还可以删除作业,并且实现了网上答疑功能,方便教师与学生之间更深层次的交流,为了学生更好的完成作业,还提供了课件资料上传的模块,辅助学生认真完成作业。

学生部分有在线下载作业,上交作业,下载课件资料,以更好的完成作业,并且可以在线对教师提问等功能。

管理员模块实现了对学生和教师信息的修改或删除,增加了注册教师和学生的功能,以及对本学院班级和课程的添加删除以及管理等模块。

本着便捷省时有效的目的,作业提交与自动统计记录系统能实现对作业信息的快速传递,扩展,以及有效统计作业的功能,方便广大学生和教师,以前交作业不方便无法统计等烦恼都得到了改善。

并且作业提交与自动统计记录系统还可以提高作业的教学价值,以及完善管理效率及质量。

本系统前台主要使用php作为开发语言,后台使用mysql作为数据库管理系统,开发环境是appserv,服务器采用apache,开发出的一个基于Web技术的B/S结构的基于在线布置作业、在线提交、批阅、统计一体的管理系统。

 

关键字:

数据库;php+Mysql;便捷性;

第一章 引言

1.1 选题背景

随着计算机以及网络的普及,教师与学生对辅助教学方式的要求也越来越高,在教学辅助方式上追求质量及效率。

作为教学核心组成之一的作业管理也趋向更加便捷快速的方式。

经过调查,现阶段高校进行作业管理的方式主要有三种:

情况一:

老师与学生的课外教学互动通过公共邮箱,如老师一般把教学资料上传到公共邮箱供生下载,学生把电子版作业上交到公共邮箱。

这种方式的局限性是邮箱的容量有限,对于大容量邮件,服务器只保存有限的时间而且老师难以统计学生提交作业的情况,也难以批改,还有个不利点的就是学生易记错教师的邮箱,会导致作业流失等情况。

情况二:

通过U盘拷贝教师发布作业以及提交作业,这种方式的成本高,一旦U盘损坏会导致作业丢失。

情况三:

部分有该方面技术的教师会建立起个人辅助教学网站,网站开发需花费教师较多的时间和精力,一旦建成,修改要手动编辑源代码,比较麻烦,而且教师的个人教学辅助网站相对分散,其共享性不强,可管理性较差。

针对目前的状况,很有必要开发一个操作简单,功能完备,为教师学生进行作业管理提供便捷的在线作业提交与自动统计记录系统,简化作业管理的步骤,从根本上解决作业提交步骤复杂的问题。

每次教授了新的章节或者内容之后,教师都有可能需要布置相应的作业或练习以保证学生可以牢固掌握相应知识。

作为教学的核心之一的作业管理,其传统的实现方式步骤既繁琐又耗时,还不能很好的保证作业发布的即时性及可控性,即教师无法在他需要的时候立即发布作业,教师也无法提前预设将要发布的作业,删除,编辑,批改等操作也不够便捷。

这时,作业提交与自动统计记录系统的作用就体现出来了。

教师可以在网上发布自己的课程作业,而且还可以选择及时发布还是定时发布,对过期的作业进行删除,查看学生作业提交的情况,批改学生作业,统计作业提交情况等,既方便快捷也省时高效。

1.2 系统相关技术与环境简介

1.2.1 PHP

PHP技术是一种运行于服务器端的网络编程语言,是用于开发动态Web应用程序的有效工具。

1.PHP技术特点

(1)PHP是免费的;

(2)语法简单,易学易用;

(3)面向对象编程能力强;

(4)支持众多网络协议;

(5)具有强大的数据库功能和丰富的函数库;

(6)移植性强,跨多个平台;

(7)执行效率高;

(8)可扩展性极强。

2.PHP技术的工作原理

PHP主要的功能是在Web环境下,由客户端浏览器传递一些信息给Web服务器,再由Web服器去启动所指定的程序码来完成特定的工作,工作原理如图1.1所示

③数据库操作

④返回查询结果

图1.1PHP的工作原理

用户通过Web客户端浏览器请求某个功能页面。

Web服务器接受这个请求,根据系统的逻辑设计,将这个请求对应的PHP文件读出,并交给PHP处理程序。

PHP处理程序解释这个文件,执行相应的处理过程,如数据库的访问与操作等。

PHP从数据库中取得数据后,将按照文件的要求,形成一个标准HTML页面。

将生成的HTML页面交给Web服务器。

Web用户端浏览器将该HTML文件解释执行并显示出来。

这样就完成了一次用户浏览器端提出的某个PHP请求。

由于脚本在服务器上,而不是在用户浏览器端运行,传到浏览器上的Web页面是在服务器上生成的,所以服务器端脚本不易被复制,用户看不到所要浏览页上的PHP源代码,只能看到解释后的结果,这样就可以做到对源程序保密。

1.2.2Apache

Apache是因特网上使用很广泛的Web服务器,它通过httpd.conf、access.conf和srm.conf等三个文件来实现配置。

其主要特征是:

可以运行在所有计算机平台;支持最新的HTTP1.1协议;简单而强有力的基于文件的配置;支持通用网关接口CGI;支持虚拟主机;支持HTTP认证;集成Perl脚本编程语言;集成的代理服务器;具有可定制的服务器日志;支持服务器端包含命令(SSI)支持安全Socket层(SSL)用户会话过程的跟踪能力;支持FastCGI;支持JavaServlets。

1.2.3MySQL数据库

MySQL是基于SQL的客户/服务器模式的关系数据库管理系统,它具有功能强大、使用简单、管理方便、运行速度快、安全可靠性强、多线程、跨平台性、完全网络化、稳定性等优点,特别适用于Web站点或应用软件的数据库后端的开发工作。

另外,用户可利用许多语言编写访问MySQL数据库的程序。

作为开放源代码运动的产物之一,MySQL关系数据库管理系统越来越受到人们的青睐,应用范围也越来越广。

闻名遐迩的速度和易用性使MySQL特别适用于Web站点或应用软件的数据库后端的开发工作。

1.2.4DreamweaverMX

DreamweaverMX是Macromedia公司最新推出的网页制作与网站管理软件。

该版本与Dreamweaver4相比,功能更为强大,界面更为友好,操作更为便捷。

Dreamweaver可以开发HTML、XHTML、ColdFusion、ASP、ASP.NET、JSP或PHP网站。

通过平面设计工具以及代码提示、标签编辑器、可扩展色彩代码、标签选择器、片段和代码检验这类编码特性来实现对代码和设计的管理。

新集成的工作空间可以与MacromediaFlashMX和FireworksMX预定入住,其中包括了标示签的文档窗口、可放到dock中的画板组、可定制的工具条和集成的文件浏览。

Dreamweaver还包括有预建的布局和代码,其中有网站结构、表格、可访问的模板以及为客户端交互应用而提供的JavaScript。

Dreamweaver是建立Web站点和应用程序的专业工具。

它将可视布局工具、应用程序开发功能和代码编辑支持组合为一个功能强大的工具,使每个级别的开发人员和设计人员都可利用它快速创建界面吸引人并且基于标准的站点和应用程序。

从对基于CSS的设计提供领先的支持到手动编码功能,Dreamweaver在一个集成和高效的环境中为专业人员提供了所需的工具。

开发人员可以将其选择的服务器技术与Dreamweaver配合使用,建立将业主连接到数据库、Web服务和旧式系统的强大Internet应用程序。

Dreamweaver允许开发人员设计Web站点和为Internet应用程序编写代码。

DreamweaverMX组合了著名的可视排版工具Dreamweaver、快速Web应用程序开发工具DreamweaverUltraDev的功能和HomeSite的扩展代码编辑支持,形成了一个简单易用且功能强大的开发环境。

DreamweaverMX为当前的Web技术和标准提供完备而开放的解决方案,包括辅助功能和Web服务。

其主要特点是:

1.方便的网站管理;

2.无可比拟的控制能力;

3.梦幻样版和XML;

4.网站全方位的呈现;

5.便捷安全的数。

1.2.5EditPlus

EditPlus是一款功能强大的文字处理软件。

它可以充分的替换记事本,它也提供网页作家及程序设计师许多强悍的功能。

支持HTML、CSS、PHP、ASP、Perl、C/C++、Java、JavaScript、VBScript等多种语法的着色显示。

程序内嵌网页浏览器,其它功能还包含FTP功能、HTML编辑、URL突显、自动完成、剪贴文本、行列选择、强大的搜索与替换、多重撤销/重做、拼写检查、自定义快捷键等。

第二章系统分析

2.1可行性分析

可行性分析的任务是从技术上、经济上、社会上、法律上分析需要解决的问题是否存在可行的解。

1.技术可行性

该系统采用BS模式设计,在互联网上运行。

用户可以通过接入internet的计算机,访问作业提交管理。

本系统是一个比较普通的BS模式的信息发布系统,在技术上具有可行性。

2.经济可行性

作业提交与自动记录系统可以改善传统的作业提交管理方式,从而节约人力物力,提高教师批改作业的效率,减轻教师的工作负担,使学生的提交作业方式简洁化、自动化、计算机化。

所以,本系统在经济上是可行的。

3.运行可行性

由本系统只是面向学校内部在职教师以及各班级学生开发的小型作业提交与自动统计记录系统,所耗费的资源非常的小,一般的电脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上是可行的。

4.法律可行性

系统纯为私人设计,在开发过程中没有涉及合同、责任等与法律相抵触的方面。

因此,本系统在法律上是可行的。

2.2系统的需求分析

作业提交和自动统计记录系统应该能满足学生在任何地方、任何时间都能看到每位老师布置的作业或课件资料及每门课成绩等。

教师也可以随时批改作业,布置作业,给学生上传课件资料等。

作业提交和自动统计记录系统的目标就是要辅助教师对学生上传的作业进行管理,其开发过程中也要考虑到人力、资金和时间的约束。

因此,在设计中,重点方便学生上传作业,方便教师为学生的作业打分,为教师提供更高效的服务学生作业管理系统主要提供网上的作业管理平台,主要分为管理员、教师、学生三个部分的功能。

学生作业管理系统主要提供网上的作业管理平台,主要分为管理员、教师、学生三个部分的功能。

1).管理员部分的主要功能要求:

(1)管理员管理班级、课程。

(2)管理员管理教师和学生资料信息

2).教师部分的主要功能要求:

(1)教师批改作业

(2)教师作业统计作业

(3)统计作业上交的人数

(4)未上交的人数

(5)作业已批阅的人数

(6)未批阅的人数

(7)作业的真确率的统计

(8)统计作业上交次数

(9)教师查询作业

(10)教师管理作业

(11)教师网上答疑功能

3).学生部分的主要功能要求:

(1)学生查看作业

(2)学生在网上对老师提出疑问并能查看以往对老师提出的疑问功能。

4、各个组成部分的数据项和数据结构:

根据系统功能设计的需求,对于作业管理系统的数据库,可以列出本系统的各个组成部分的数据项和数据结构:

(1)管理员信息:

包括管理员名称、管理员密码

(2)答疑—提问信息:

包括学生学号、教师工号、问题内容、发问时间

(3)答疑—回复信息:

包括教师工号、学生学号、回复内容、发送时间

(4)教师信息表:

包括用户名、密码、教师工号、授课名称、授课班级

(5)学生信息表:

包括学号、用户名、密码、班级编号

(6)班级信息:

班级名称、班级编号、班级数量

(7)课程信息:

课程名、课程编号

2.3数据流程分析

数据流程分析,即把数据在组织(或原系统)内部的流动情况抽象地独立出来,舍去了具体组织机构、信息载体、处理工作、物资、材料等,单从数据流动过程来考查实际业务的数据处理模式。

数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。

数据流程分析的目的就是要发现和解决数据流通中的问题。

现有的数据流程分析多是通过分层的数据流程图来实现。

数据流图(DataFlowDiagram,简称DFD图)是用一些规定的图标和符号来描述数据在系统中的流动和处理情况。

数据流图一般要采用自上而下逐步求精的结构化表示方法。

软件系统归根结底是一个信息处理系统,其最基本的功能是感受输入信息,对输入的信息按照规定的方法归类、处理以及存储,转变为所需要的信息,最后通过输出系统向业主输出所需求的信息。

其中最核心的部分就是信息(数据)处理,因此不同的数据也就决定了所需要的不同的处理方法和算法。

数据流图也就是以图形的方式将系统中数据的传递、转化过程以直观的方式表述出来。

数据流图由四种基本的元素组成:

数据流(DataFlow)、处理(Process)、数据存储和数据源(数据终点)。

(1)数据流(DataFlow):

为具有名称且有流向的数据,用标有名称的箭头表示。

一个数据流可以是记录、组合项或基本项。

(2)处理(Process):

表示对数据多进行的加工和变换,在图中用圆形表示。

指向处理的数据流为该处理的输入数据,离开处理的数据流为该处理的输出数据.

(3)数据存储:

表示用文件方式或数据库形式所存储的数据,对其进行的存取分别以指向或离开数据存储的箭头表示。

(4)数据源及数据终点:

表示数据的来源或数据的去向,可以是一个组织或人员,它处于系统范围之外,所以又称它为外部实体,它是与系统有关的外部事物或外部环境。

根据上面的分析我们可以对系统画出如图所示的顶层数据流图,如图2.1所示。

图2.1系统顶层数据流图

第1层数据流图是在顶层上的细分,从整体考虑作业提交与自动统计记录系统出现的数据流动及流向,如图2.2所示。

 

用户信息处理

用户信息管理请求

数据

处理

结果

后台处理

作业信息请求

后台处理

学生信息请求

系统管理请求管理命令

图2.2系统数据流动及流向

2.4系统运行环境

(1)硬件环境

CPU:

Intel(R)Core(TM)i3CPUM330@2.13GHz2.13GHz

内存:

2G

(2)软件环境

开发工具:

DreamweaverMX、EditPlus

操作系统:

Windows7旗舰版

服务器:

WAMP5

数据库:

Mysql

第三章系统总体设计

通过这些一系列的分析,使我们已经了解了系统的基本功能,所以下面给大家介绍的是分析系统的总体框架,分析系统处理的实体对象,实体间的联系,从而得到系统各种实体和联系对应的数据表,最终设计出数据表。

3.1系统的总体框架

根据系统功能设计的需求,对于作业管理系统的数据库,可以列出本系统的各个组成部分的数据项和数据结构:

(1)管理员信息:

包括管理员名称、管理员密码

(2)答疑—提问信息:

包括学生学号、教师工号、问题内容、发问时间

(3)答疑—回复信息:

包括教师工号、学生学号、回复内容、发送时间

(4)教师信息表:

包括用户名、密码、教师工号、授课名称、授课班级

(5)学生信息表:

包括学号、用户名、密码、班级编号

(6)班级信息:

班级名称、班级编号、班级数量

(7)课程信息:

课程名、课程编号

系统模块划分如图3.1所示。

图3.1作业提交与自动统计系统结构图

3.2数据库设计

在作业提交与自动统计记录系统数据库设计过程当中,使用到的数据表以及主要用途如以下表所示。

表3.1管理员表(admin)

字段

类型

Null

默认

注释

id

int(11)

主键

admin_name

varchar(50)

NULL

管理员帐号

admin_psw

varchar(50)

NULL

管理员密码

Levels

varchar(10)

管理权限

表3.2班级表(banji)

字段

类型

Null

默认

注释

id

varchar(20)

主键

name

varchar(50)

班级名称

表3

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

当前位置:首页 > 经管营销 > 销售营销

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1