




已阅读5页,还剩32页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第 1 页共 37 页目 录引言.题定义及内容简介.问题的定义.内容简介.究背景与研究意义.研究背景.研究意义.发平台与语言简介.统需求分析及可行性分析.系统需求分析.系统难点分析.体设计.数据库设计.特殊功能的原理.主要功能的界面及编码.文)第 2 页共 37 .束语.本系统的优点.本系统的不足之处及发展意见.在系统设计与实现过程中的收获.辞.考文献.录.录一)建立数据库与表的.录二)测试数据插入的. 页共 37 要目的是解决学校机房管理上机作业的问题。因为传统的对学生作业管理是在服务器上建立一个后对学生用户设置一个专门的帐号,只允许对作业进行上传,然后学生将作业上传到服务器里对应的班级文件夹下面,传统方式无法解决的问题有:不能防止学生乱上传作业,不能防止学生找错班级文件夹,不能对作业进行限制如大小,类型,上传时间等,教师布置作业要通过黑板写字,教师打分之后只能记在本子上,不能通过局域网发布出来让学生看,教师下载作业必须到服务器上拷贝。而这套系统正是出于这个目的,为了解决上面的问题而设计的。系统对于复杂的问题都采用程序的方式解决了。系统分了管理员、教师、学生用户,管理员须要的操作只是添加专业,添加班级,添加管理员或教师用户都是通过网页的形式展示出来。而教师无须向以前那样,只需要发布作业,对作业的要求进行限制,不必去服务器上建文件夹来存放你的作业,并且程序自动创建目录。下载作业也只须要点一下就会将作业全部打包下载回来,在局域网内的任何一台计算机都可以进行各种操作。学生则再也不会将作业上传错,上传到别的班级中,也不允许上传非法的文件,对一次未上传完成的作业也可以先上传后下节课再下载回来接着做。系统用程序的方式解决了那些非常复杂的操作,比如对文件夹的创建等,所有的角色只需要简单的几步操作就可以完成,非常简单实用。成都农业科技职业学院毕业设计(论文)第 4 页共 37 页第一部分 教师发布作业必须到服务器上建立文件夹2教师发布作业由在黑板上写的形式改为在网页上写再发布3教师不能对作业进行限制如大小,类型,过期时间4教师下载作业的必须到服务器去下载改为在局域网内任何一台计算机都可以下载5教师无法发布成绩改为通过网页发布成绩6学生一次未完成的作业可以先上传再下载,完成之后再上传。7学生上传作业只须点一个按钮,先讲述开发平台的特点,和所使用的开发语言的简介。再介绍研究的背景与意义并对系统进行需求分析与可行性分析,最后进行详细的设计。通过此文档,可以让读者了解作业上传系统的大至流程,对于其中的功能也有一定的了解,知道作者的实现原理及使用的方法。第 5 页共 37 页第二部分 好的让学生提交作业。传统的手工操作方式,容易对自己身体疲劳,统计错误,且速度慢。经成为现代教育的一个特征,并对教育的发展形成新的推动力。通过现代教育技术的一个具体实现,具有很重要的现实意义。可以实现学生在线提交作业的无纸化管理,可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理服务,随时随地的可以让学生联机操作提交。成都农业科技职业学院毕业设计(论文)第 6 页共 37 页第三部分 用以创建 务(下一代软件)平台,该平台将信息、设备和人以一种统一的、个性化的方式联系起来。”“借助于 台,可以创建和使用基于 应用程序、进程和 点以及服务,它们之间可以按设计、在任何平台或智能设备上共享和组合信息与功能,以向单位和个人提供定制好的解决方案。”“一个全面的产品家族,它建立在行业标准和 准之上,提供开发(工具)、管理(服务器)、使用(构造块服务和智能客户端)以及 务体验(丰富的用户体验)。用程序、工具和服务器的一部分,同时,新产品不断扩展服务能力以满足您的所有业务需求。”,新的开发语言(,新的开发工具(,新的开发方式 (;为普通用户提供了企业提供了未来,最终大多数流行的 件应用程序包括 将开始与务实现交互,并把它们的主要功能作为 务公开,以便其他开发人员可以利用。作“c作为够让开发人员在照微软给出的定义,的简单的、现代的、面向对象的和类型安全的程序设计语言。比较有着相同的优势和局限,比起c+,来大量个跨时代的改进,它提供了平台互用性和可伸缩的数据访问。由于传送的数据都是此任何能够读取实上,可以是基于一个可以是任何运行在其它平台上的任何应用程序。供对 数据源以及通过 开的数据源的一致访问。数据共享使用者应用程序可以使用 连接到这些数据源,并检索、操作和更新数据。效地从数据操作中将数据访问分解为多个可以单独使用或一前一后使用的不连续组件。含用于连接到数据库、执行命令和检索结果的 据提供程序。您可以直接处理检索到的结果,或将其放入 象,以便与来自多个源的数据或在层之间进行远程处理的数据组合在一起,以特殊方式向用户公开。象也可以独立于 据提供程序使用,以管理应用程序本地的数据或源自 数据。第 7 页共 37 务器结构的关系数据库管理系统(如在线订购录入、存货目录、记帐或制造)以及数据仓库和决策支持系统(比如销售分析应用)而设计的。它运行在基于以把e)的机器上。可以使用相同的都农业科技职业学院毕业设计(论文)第 8 页共 37 页第四部份 标完成一套网上的作业提交系统,免费提供给学校机房使用,将所有源代码公开,方便别人学习,也希望更多的人参与本系统的开发。户的特点用户是机房管理员,对计算机技术比较了解,学校教师专业教师能很快熟悉系统的使用方法,非专业教师也能很快掌握,学校学生能很快学会使用系统。定与约束1如果压缩文件夹的功能不能解决,那么只有教师到服务器拷贝文件夹2如果学校觉得系统不能满足学生作业上传的需要,那么将不能放在机房,供学生使用3如果遇到一些技术问题无法解决,那么将会加大系统的开发周期4如果此系统在离开学期之前都无法开发成功,那么也不能提供给机房使用。作业提交系统注册 登录 密码找回学生用户登录 教师用户登录 管理员用户登录查看成绩 打包下载作业 发布修改作业 添加班级 添加用户数据库管理上传作业下载作业 查看作业 发布修改成绩 删除作业 添加专业通用模板修改密码 查看个人资料 注销系统第 9 页共 37 本功能1学生注册2学生、教师、管理员密码找回功能3不同用户登录进入不同的界面4学生作业的查看5学生作业成绩的查看6学生作业上传7教师布置作业8教师删除作业9教师修改作业10教师发布成绩11教师修改成绩12教师下载作业13管理员添加教师用户14管理员添加管理员用户15管理员添加专业16管理员添加班级17个人资料的查看18性能的规定1求系统支持制条件1学生不可以进行教师与管理员的页面2教师也不可以进入管理员页面,还有学生页面3管理员也不可以进行学生和教师面页4每个学生登录进入之后只能看到自己班级的作业,不可以看到别的班级的作业5每个教师登录只对自己发布的作业进行管理,不可以对别的教师发布的作业进行管理6当学生注册时输入的学号必需与选定的班级匹配。7不同的用户使用修改密码都只能修改自己的密码,无法修改他人的8不同的用户使用个人数据功能时,也是只可以看到自己的信息不可以看到他们的信息9学生上传作业的类型,大小,时间等,为是在法运行像缩的技术也不是我们现在能现写出来的,因为这个功能需要非常复杂的技术,但是我们可以引用别人开发出来的东西,上网查了很多的数据,找到一个且他的源代码是开放的,可以在网站“”中下载其最新版本。成都农业科技职业学院毕业设计(论文)第 10 页共 37 页第五部份 据库图据类型 长度 允许空50pw 0000 据类型 长度 允许空05据类型 长度 允许空50Pw 0000 5 据类型 长度 允许空0Pw 000第 11 页共 37 页0 据类型 长度 允许空0据类型 长度 允许空60 00 5 6 注:创建数据库及表的录一)据库的约束与关系管理员表与其它表无关系只是为了存放管理员的帐号与密码等数据教师表里的果学生表里班级代号字段的值与班级表里面的班级代号值关键。专业表与其它表无关系作业表也是最重要的一个表它同时与二个表存在着外键约束,它各字段的值都是有一些非空的约束,详细情况请见(附录一中的备注)在新建数据库之后要插入了几条测试数据(见附录二)文)第 12 页共 37 理员添加专业班级的处理原理以本系为例子,有十多个专业,当某个专业人数比较多时就会分成几个班,如图形图像一班,图形图像二班,且还分为2004级图形图像一班,2004级图像图像二班,2005级图形图像一班,2005级图形图像二班等。在程序中,首先应该添加专业,而把“图形图像一班”视为一个专业,“图形图像二班”视为一个专业。前面的“2004级”“2005级”当作年份。添加专业的时候不用只需要添加专业的名称,在添加班级的时候只须要选择年份和专业,再输入班级的代号就可以添加班级了。理员添加教师管理员的原理管理员可以添加教师用户,教师用户必须由管理员添加,每次当管理员添加教师用户时就会在网站目录下的一个专门用于存放上传作业的目录(根目录下以教师的姓名为目录名新建一个根目录。用于教师布置作业之后,学生上传作业的存放目录。师发布修改作业的原理老师发布作业之后可以修改作业,而且二个功能都是使用的一个界面来完成,通过传递的一个参数来判断用户的操作是发布作业还是修改作业,如果是修改作业而取得一个注:但是在修改作业的时候作业的班级与作业的标题设及到文件的目录所有修改时定为不可以修改)师发布修改成绩的原理教师发布成绩或修改成绩的原理和教师发布修改作业的原理大至一样,都是使用一个页面来完成的,通过一个参数来判断用户的操作是发布还是修改。师批量下载作业的原理教师批量下载作业是将学生上传后的作业全部打包成一个后从服务器上下载。因为这里面涉及到压缩文件的一些算法,非常复杂。所以我用使用了国外的一个压缩类来完成。下载地址:,首先应该选择上传那科的作业。例:学生登录帐号200416140 密码文兵”作业标题为“实用软件工程方法第一次作业”班级名通过查询班级表得到为“2004级网站上传目录设为“C: 作业的存置教师为“学生上传作业的时候则会上传到“C:004级用软件工程方法第一次作业”这个目录下面,下载的时候也会在这个目录下面下载,上传的文件名为姓名加上教师布置作业时的扩展名。如果有重复上传则会覆盖原来上传的文件。现回车换行与空格的原理使用到的页面有发布作业和修改作业和学生查看作业。(因为在发布作业的时候将回车转换成存入数据库这样在显示数据时才会显示换行,不然无法实现换行,空格也是必须换成“ ”。如果不进行字符的替换,则文本框中的回车与空格将会省去,存入数据库中,通过数据库显示到用户界面的时候就无法区分用户的换车和空格,格式不好看,所以在这里进行了简单的替换实现回车与空格的效果。rn , ), )第 13 页共 37 录一)“c:。当新建一个教师用户时就会在目录一下面以教师的姓名为目录名建立一个根目录如(目录二)“c:当老师用户登录之后发布作业的时候要输入作业的标题,还要先择作业的所属班级。每一次发布作业就会新建目录,在目录二的下面建立如下形式的目录“c:业的所属班级作业的标题”耐用会将“业的所属班级作业的标题”存入发布作业的一个字段里面。方便以后目录的查找,也就实现了不同的用户上传的作业存放到不同的文件夹,并进行分类存放,也方便了老师对作业目录的管理,方便的下载作业等。这是本系统的一个核心。,; /用于实现下载文件的命名空间, / ; / /静态方法,返回一个 ; /成都农业科技职业学院毕业设计(论文)第 14 页共 37 页 /静态方法,反回查询是否成功 ;if() ; e); /静态方法,执行回值是否成功 ;/对异常进行了捕获;dr=;第 15 页共 37 页e);if() ( ;e); /下载文件的静态方法 ;成都农业科技职业学院毕业设计(论文)第 16 页共 37 页0240;/1000; /每秒5次 即5*10000*1;!= 06;=,-););();if(0)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广西中医药大学赛恩斯新医药学院《知识表示方法》2023-2024学年第二学期期末试卷
- 2024年返回系统资金筹措计划书代可行性研究报告
- 2024年消雾塔项目资金申请报告代可行性研究报告
- 2024年爱康国宾资金申请报告代可行性研究报告
- 小学一年级环保教育
- 2025年江苏常熟市虞山高新园企业孵化器有限公司招聘笔试参考题库含答案解析
- 2025年天津市天通永和建筑规划设计有限责任公司招聘笔试参考题库含答案解析
- 2025年甘肃天水市张家川县德龙钢铁集团招聘笔试参考题库附带答案详解
- 2025年福建厦门市集美城发环卫有限公司招聘笔试参考题库附带答案详解
- 2025年贵州恐龙岛文化旅游管理有限公司招聘笔试参考题库附带答案详解
- 住院精神疾病患者自杀风险护理(2023版团标)
- 高血压危象护理教学查房
- 脚手架工程安全管理风险辨识及防范措施
- 十字头夹具设计说明书
- 04S202 室内消火栓安装
- 医疗设备强检计量目录(参考)
- 三年级硬笔书法课课件
- 佳发教育考试网上巡查系统(标准版)
- 投融资部面试题本
- 汽车配件名称大全全
- 新版pep小学英语四年级下册《unit-5-my-clothes-Part-B-Read-and-write-》课件
评论
0/150
提交评论