




已阅读5页,还剩35页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1摘 要现在的实验教学网络管理系统存在实验题目分发慢,文档交换不方便,师生交流困难等方面的问题。为了解决现有系统的这些问题,特开发新的实验教学网络管理系统。作者以实际应用为开发背景,运用软件工程原理和开发方法,采用当前网络开发主流技术,结合计并开发了一个基于B/先对开发系统进行了需求分析,得到系统功能需求、数据流图和数据字典。随后对系统进行了概要设计和详细设计,在概要设计中主要进行了系统功能模块划分,将系统划分为了管理员控制模块、教师控制模块和学生控制模块三大模块,其中管理员的权限包括对新教师和新学生的注册,对新管理员的注册和对实验题目的审批;教师的权限包括实验题目的申请,学生实验结果的查看,回答学生提问;学生权限包括选择实验题目,上传实验结果和向教师提问。概要设计中还进行了系统总体结构设计,系统数据结构设计,系统安全设计等。详细设计主要包括系统数据库访问的实现,主要功能模块的具体实现,模块实现关键代码等。最后对系统进行了功能测试,并对测试结果进行了分析,在总结、分析的基础上,指出了系统存在的不足及需要改进的地方,为今后开发类似系统提供借鉴和帮助。本系统界面友好,操作方便,能够基本满足实验教学管理的要求。关键词:实验教学管理系统;层结构2第1章 绪论.统需求分析.统设计.概念设计.逻辑设计.物理设计.统实现.人员管理功能实现.实验审批功能实现.实验申请功能实现.实验结果查看功能实现.问题回复功能实现.实验选题功能实现.疑难提问功能实现.实验结果上传功能实现.统测试.人员管理功能测试.选题功能测试.实验结果批阅功能测试.在线交流功能测试.试结果分析. 论络越来越多的走进人们的生活当中,特别是在学校的管理上,许多工作都是通过网络来操作。学校的多数工作,例如:选课,4、6级报名等工作都是通过学校的网站来完成。网络给学生和老师都带来了极大的便利,老师和学生可以通过网络非常方便的进行交流以至于文档交换,这为实验教学网络管理系统的实现创造了条件。本次毕业设计的选题实验教学网络管理系统即是通过于B/面就让我们来对这个毕业设计进行初步的认识。发技术本系统所涉及的开发技术主要是指是目前流行的3前最常用的是在后,这种新的照服务器产品。是它是使用类似不是你所是使用的网站服务器没有提供本地就是以考虑然你可以取得这些服务器的是价格昂贵,而目前于些组件也都很容易取得1。务器是在 司的 基础上发2展起来的一个优秀的是不但支持运行且还具备了作为商业为一个开放源码的软件,可以和目前大部分的主流起工作,而且运行稳定、可靠、效率高2。提供了作为全域管理和文结构安排本论文主要分为5章,各章节安排如下:第一章 绪论。主要介绍本次毕业设计的题目,以及本次毕业设计中所用到的主要几种软件。第二章系统需求分析。这一章对本次设计的题目进行具体的需求分析。第三章系统设计。这一章主要对系统的设计过程做出描述。第四章系统实现。这一章主要描述本次设计功能的具体实现。第五章系统测试。这一章主要对系统的测试过程做出描述。者在本次设计中的工作在本次毕业设计的实现过程中,作者的主要工作包括:整个系统静态页面的设计和实现;经过反复论证和分析,确定了数据库表以及表与表之间的关系,建立了数据库;完成了系统的需求分析,系统设计,详细设计;对系统功能做出了周密的测试,并且根据测试结果对系统功能做出了调整和改进。3第2章 系统需求分析统可行性分析系统的可行性分析主要是技术可行性,经济可行性,操作可行性。术可行性在目前的网络管系统开发中,主要分成两大编程体系,一种是基于浏览器的B/一种是C/虑到本系统是基于B/者可以通过QL 000+在000上建立好数据库,然后在编写务器将编译好的服务端页面再传回给浏览器端。合做中小型企业的应用服务器,它占用内存少;能在任何支持系统上运行;开放源代码,并且免费易于调试;兼容性良好。最后,经过论证,认为此开发体系是可行的。济可行性现在的网络教学管理系统大部分还处于手工阶段,手工劳作不仅耗费了大量的时间,人为出错的几率也比较大,这势必将影响到整个实验教学的质量,一个错误甚至可能给学生和老师带来很大的影响,直接影响到学生的成绩。因此,建立一个合理的实验教学管理系统既要体现投资效益原则,也要保证系统质量和性能,尽量使用性能价格比比较高的硬件和软件,从而达到节约投资和增加效益的目的。基于B/用先进的计算机网络通信技术和强大的仅能提供一致的用户界面,还能实现客户端零配置和客户端平台无关性;服务器端是系统开发、维护和升级的所在,能够较容易地升级、扩展和集成系统。这样,在提高了学生和教职工工作效率的同时,也减轻了学校在信息管理工作方面的开销。开发此系统的价值远远超过了开发系统的成本,因此,作者认为进行此项开发是可行的。作可行性随着(浏览器/服务器)模式逐渐成为现代(客户机/服务器)结构发展起来的新的网络结构模式。它的出现克服了C/:客户端软件过于庞大,维护困难;客户端应用系统依赖于其应用4平台;系统相对封闭,同一应用系统需要多种操作系统版本;各个企业或部门的用前需要专门培训,不利于推广和普及等等。它还极大地改变了基于C/发环境和应用环境,成为具有良好经济效益且易于推广的结构模式。在B/户只需要在自己的办公地点,通过浏览器就可以和远端服务器进行通讯,操作十分简便、快捷,并且不受地点的约束。随着网络技术的日新月异,网络技术的应用已经进入了我们生活的每一个方面,网络给我们的学习和生活带来了极大的便利。在现在的学校中,几乎每一个细节都被网络技术所渗透,无论是选课还是成绩的发布与查询,都是通过网络来进行,这极大地方便了广大的师生,也极大地节约了教学的成本。与传统的实验教学管理系统相比,网络管理系统有着交流方便,操作简单等许多优点,它给老师和学生都带来了极大的便利。这一系统的开发能够给学校的实验教学带来这么多的便利,所以作者在本次毕业设计中选择了实验教学网络管理系统这一题目。统功能需求分析作为实验教学管理系统,首先需要具有选题的功能,学生在登陆以后可以对现有的实验题目进行查看,在确定自己感兴趣的试验题目后可以进行选题的操作。为了方便学生的选题,在选题的页面具有查询的功能,可以通过题目或者是教师进行查找,方便学生的选题需要。学生选好了题目以后再做完实验得出结果之后,可以将实验结果上传至服务器,以方便老师的查看,在遇到困难的时候可以通过向老师提问来寻求解决方案。由于本系统隶属于学校的教学管理系统,所以数据库中的学生和教师信息都应该是由学校负责提供的,管理员也可以通过添加来增加学生和教师的基本信息,以应付突发的事件。为了满足管理员增加的需要,管理员在必要时可以添加新的管理员。但是为了保证学校数据安全,本系统的管理员没有删除用户的权限。教师将新实验的申请提交以后,需要经过管理员的审核以后才能发布到学生可选题目列表中。教师在本系统中的主要任务是申请实验,察看学生实验结果,以及对学生的提问及时回答。当老师有了增加新实验的准备以后可以将新实验的信息提交给系5统,供管理员审查。教师可以对学生提交的实验结果进行查看,并对学生提出的问题进行及时解答。统数据流图根据系统需求分析,师实验信息 实验申报 实验信息 实验察看实验 实验信息实验信息 学生选题察看选题 选题信息实验信息选题信息选题信息 管理员审查实验实验信息实验信息在线交流 问答问题和答案问答 问答信息 据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。其作用是在软件分析和设计的过程中给人们提供关于数据的描述信息4。根据对上面数据流图的分析,名字:实验编号别名:描述:唯一的标识一个实验的一个关键域定义:实验编号=11数字11位置:实验申报信息实验审查信息选题信息 验申报信息别名:实验申请信息描述:教师申报实验时需要提交的信息表定义:实验编号=实验编号+教师编号+介绍文档位置:实验信息表 验结果别名:描述:学生提交给系统得实验结果定义:实验结果=实验编号+学生编号+结果文档位置:实验结果表 验开放状态别名:描述:某个实验是否通过审查的标志定义:实验开放状态=0数字4位置:实验信息表 题信息别名:提问信息描述:学生提问时提交给系统的信息定义:问题信息=学生编号+提交时间+问题位置:问题表 复信息别名:答案信息描述:教师回答的信息定义:答案信息=教师编号+提交时间+答案位置:回答表 统设计统功能设计经过对实验教学网络管理系统地分析,设计出了系统地大体结构。整个系统由管理员功能模块,教师功能模块以及学生功能模块3部分组成。其各个功能模块的具体功能如下:加新教师、添加新学生和实验审批的功能。验结果的查看以及回答学生提问的功能。验结果上传和在线提问的功能。作为一个实验教学管理系统,其主要的功能就是对于实验教学的管理。学生在取得合法的用户身份登陆系统以后可以实现选题,选题以后再实验结果出来以后可以将实验结果上传到服务器等待教师的审查。教师在登陆系统以后可以实现申请新实验,察看学生实验结果以及回答学生提问的功能。管理员则可以对教师提交的新实验进行审查,检查是否符合学生选题的要求,当符合要求时,将实验发布供学生选择。统总体结构根据以上对于整个系统的分析以及功能设计,作者得出了系统的总体结构图,管理员模块 教师模块 学生模块实验教学网络管理系统人员管理 实验审批 实验申请 实验结果审查 学生提问回复 学生选题 疑难提问 试验结果上传添加管理员 添加学生 添加教师 实验查询 据库概要设计念设计实体联系方法(最常用的表示概念性数据模型的方法。这种方法使用不涉及这些实体在系统中的实现方法,即使不熟悉计算机技术的用户也能理解它。0学生 教师选题 实验题目n 教师审批答 出每个实体的属性图,生密码 选题编号学号 名教师电话 放状态实验编号 参考了学校一般系统得数据库设计的基础上,结合本系统的特点,做出了本系统数据库各表之间的关系图, 逻辑设计逻辑结构设计的任务就是把概念结构设计阶段设计好的基本换为逻辑结构。其中下划线为主键,波浪线为外键)管理员信息(管理员编号,密码,管理员姓名)学生信息(学号,密码,学生姓名,所选实验编号)教师信息(教师编号,密码,教师姓名)实验结果信息(文件编号,学生编号)问题信息(提问学生编号,提问时间,问题)答案信息(回答教师编号,回答时间,答复)实验说明信息(实验编号,上传教师编号)实验信息(实验编号,指导教师编号,实验名称,开放状态)理设计本系统的数据库通过要包含了3字段变量名 类型 长度 关键字类型 默认值管理员编号 0 密码 0 管理员姓名 0 型 长度 关键字类型 默认值学生编号 0 密码 0 选择实验编号 1 0学生姓名 0 型 长度 关键字类型 默认值教师编号 0 密码 0 教师姓名 0 型 长度 关键字类型 默认值文件编号 学生编号 0 型 长度 关键字类型 默认值提问学生编号 0 提问时间 0 问题 00 型 长度 关键字类型 默认值实验说明编号 上传教师编号 0 型 长度 关键字类型 默认值实验编号 1 指导教师编号 0 实验名称 0 开放状态 型 长度 关键字类型 默认值回答教师编号 0 回答时间 0 回复 00 统实现据库连接实现在系统开发过程中,因为要多处用到对数据库的操作,如果这些操作在每次用到时在每个非常繁琐,因此,为了简化这些操作,作者在开发时设计了一个可重用组件:对数据库的操作都封装在在这个类中,需要用到时生成对象调用便可,理员功能模块实现管理员在登陆以后可以实现添加新管理员、添加新教师、添加新学生和实验审批3个功能。所有用户根据提示选择适合自己身份的登陆框填写。其中每个登陆框都是一个(他们的这些有用户在登陆之前都无法进行操作,只有在成功登陆系统以后才能实现各项功能。;首先定义两个变量来获取用户提交的用户名和密码。+;rs=);if()登录成功););教师编号);t);员管理功能实现管理员登陆后可以进行管理员、教师与学生的添加。下面以添加学生为例对此功能的实现做出简单介绍。管理员登陆以后先输入想要添加的学生信息,当输17入信息合法并且与数据库数据没有重复时就添加成功,否则返回重新添加。结束 然后在表单中画出如图所示的表格(当用户按照要求填好了表单之后点击提交,则触发单中规定了学生编号和姓名不能为空。这部分功能由以下代码所实现:if()学号不能为空,请输入学号!);if()姓名不能为空,请输入姓名!);密码与确认密码必须相同。否则要出现错误提示。其功能的实现主要由以下18代码实现:if(密码与确认密码不同);当输入的信息全部符合规定的话,果学号不存在则将信息添加到数据库中,其功能的实现是通过以下代码:;首先定义3个变量从提取从刚才表单中提取的数据。此学号已存在,请返回重新添加!);添加新教师和添加新管理员与添加学生的流程完全相同,在此就不多做介绍。验审批功能实现教师在教师功能模块中可以提交新实验信息到数据库供管理员审查。管理员19可以看到所有没有经过审批的实验的名称以及教师提交的实验介绍等材料,审查通过以后可以将实验开放状态设为开放,供学生选题。始查看新实验信息通过审批开放实验以通过点击按钮实现实验开放,本功能实现的关键代码如下:;)rs=if();/输出记录;rs=此为输出实验信息代码。;);20;放状态=1 验编号=+;师功能模块实现教师登陆以后可以实现新实验申请、学生实验结果的查看以及回答学生提问的功能。在教师登陆中为了使该教师登录后不管跳转到哪个合法页面都应该呈现登录状态,在教师登陆过程中定义了一个它来保存教师的编号。在得到教师信息的同时将它的登陆信息写到来实现5。验申请功能实现合法的教师登陆以后可以将准备好的实验资料提交给系统,等待管理员审批通过以后就可以将实验发布。教师需要提交的资料包括实验名称,实验编号和实验要求&描述。其中实验编号是一个11位数字包括8位教师编号和3位实验编号,实验要求&描述是由教师事先准备好的以直接上传到服务器,以方便管理员的审查和学生选题时察看。1开始 报错页面申请成功输入申请实验信息输入合法?Y 然后通过且把上传的文件保存到指定的文件夹。中,申请教师编号通过码如下:由于需要实现教师上传 ,这两个类7,他们的具体调用方法如下:/ 新建一个;/ 。0000000);/只能上传);/
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年本港海船船员考试《驾驶专业(船舶管理船长)》复习题及答案
- 2025年全国海船船员考试轮机部船舶辅机8303综合练习题及答案
- 2025年环境监测水试题及答案
- 高清监控施工方案(3篇)
- 专利 外包合同范本
- 异地收车合同范本
- 喷灌维修合同范本
- 全国重点招生数学试卷
- 卢溪中学二模数学试卷
- 崇明户外拓展活动策划方案(3篇)
- 图文店员工基本知识培训课件
- 医院财务人员专业能力提升培训
- 劳动仲裁员任职培训课件
- 2026创新设计高考总复习生物(人教版)-限时强化练答案解析
- 2025年中学生法治素养竞赛题库及答案
- 《语文八下第三单元复习课》课件
- 益阳市融资担保有限责任公司招聘考试真题2024
- 2025年山西省公务员考试行测试卷历年真题及答案详解(名校卷)
- 第四版(2025)国际压力性损伤溃疡预防和治疗临床指南解读
- 艺术欣赏完整版课件全套ppt教程(最新)
- 建筑工程钢筋抽料知识总结
评论
0/150
提交评论