学员登陆
设为首页 | 加入收藏
登录   注册   进入旧版  

安顺电大开发设计 基于Web2.0的毕业论文管理系统

发布者:wangchao  时间:2013-06-27 03:22
评论:0条


电大远程开放教育的本质特点是师生准永久分离,师生间通过学习支持服务体系实现交互,在教学过程中,实践环节是不可缺少的重要组成部分,而在众多实践环节中,毕业论文是最为重要的环节。传统的毕业论文管理系统的功能大多局限于满足学生远程投递文档、查看文档,导师查阅文档,以及对各种文档的保存。而我们设计开发的基于Web2.0的毕业论文管理系统,有助于提高电大开放教育专业毕业论文管理工作的效益和论文的质量。

本系统努力实现Web2.0所倡导理念,最大限度地实现数据共享与交互,为广大教师和学生提供相应信息的网络查询服务,实现毕业论文工作过程中选题审题、任务书、开题报告、中期检查、指导记录、论文审查、论文提交、评阅评分等一系列工作;在此基础上还可实现学生与导师对同一篇论文的在线编辑与点评,达到及时、直接交互。

系统开发环境

1、网页设计工具。本系统网页设计使用Macromedia公司的Dreamweaver。Dreamweaver能够快速创建各种极具动态HTML特性的网页;也可以创建兼容性极好的网页,以适用于各种平台和各种浏览器。

2、设计语言。本系统使用Java设计语言。Java采用的是一种简单的,跨平台的,面向对象的,分布式的,解释的,健壮的,安全的,结构的,中立的,可移植的,性能很优异的多线程的,动态的语言。

3、数据库。本系统使用Oracle数据库,Oracle数据库是甲骨文公司的一款关系数据库管理系统。具有处理速度快,安全级别高,支持快闪以及完美的恢复,网格控制等方面的优势,数据仓库方面也非常强大。

系统开发原则及性能要求

本系统遵循“先总体,后局部,由上而下,由简到繁”的设计原则。首先,初步调查,从整体上对设计过程进行步骤化,其次是实现设计步骤的注意事项及划分设计文件。再充分利用网络的基本机构和现有资源,使用移植、重新安装、改造升级等手段,在不对现有系统产生影响的前提下,进行完善,进一步提高性能。

1、响应时间需求。无论何种用户登录,进行任何操作的时候,系统应该及时地进行反应。系统应能检测出各种非正常情况,如与设备的通信中断,无法连接数据库服务器等,以避免出现长时间等待甚至无响应的情况。

2、可靠性需求。为了保证系统信息不会遭到恶意破坏,要尽量对数据进行加密保护。另一方面,在系统中对不同人员的使用权限进行区分。系统需能够防止各类误操作造成的数据丢失,破坏。防止不法用户盗取重要信息。数据要绝对安全,防止有意无意地破坏数据。若数据遭到破坏,系统具有数据恢复功能,不可恢复的数据仅限于当日录入和修改的数据。

3、开放性需求。系统应具有较强的灵活性,以适应将来功能扩展的需求。

4、可扩展性需求。系统在使用了一段时间后,使用者会对系统提出很多的改进意见。本系统是采用B/S标准编写,当用户提出改进意见后,编程人员只需要在服务器端把相应的程序改写,就会改变系统中相应部分的功能。

系统总体设计

系统采用B/S结构,应用三层结构的思想,即程序按各自面向对象类型的不同分为面向界面层、面向处理过程层和面向数据库操作层。其逻辑示意如图1所示。用户通过浏览器访问Web服务器,向其发送请求,Web服务器向浏览器发送ASP页面。Web服务器调用实现业务处理的操作方法,以完成应用处理。实现业务处理的操作方法是调用连接数据库执行数据库操作的方法,实现对数据库的访问和操作。总体来说,客户端只负责把用户的请求数据传送给服务端,所有的业务逻辑和业务代码都写在服务端,客户端不涉及任何和业务有关系的代码。从而保证了系统的安全性。该方法能够实现多用户的同时操作,而数据库只负责数据的提供。

本系统划分为学生、指导教师、院系管理、系统管理员及资源库五个模块 ,相对于传统的毕业论文管理系统而言,基于Web2.0的毕业论文管理系统主要解决以下难点问题:实现学生网上自主地选择论文题目;实现指导教师对学生的有效指导与督查;实现师生对同一篇论文的在线编辑、点评,达到实时交互;学校可以适时监控教师在网上指导、评阅毕业论文的情况;同时采用Web2.0搜索引擎实现毕业论文的网上检索,以实现广大教师与学生对毕业论文的评判和监督。本系统的主要功能模块如图2所示。

1、学生模块

在线选择老师发布的自己感兴趣的课题;查看自己指导教师及学校发送的毕业论文相关消息;给自己指导教师发送消息以解决设计过程中的疑难问题;文件资料上传、下载(包括开题报告,中期报告,论文等以及查阅资源库);个人信息维护;在线编辑论文,同时与指导教师交互。

2、指导教师模块

发布已经通过审核的课题;审核学生选题;查看学校和学生的消息,给学生发送、回复消息;进行毕业论文指导、督查;可以检索其他老师发布的课题及其指导情况;在线编辑学生论文及点评,与学生交互;对学生论文评语及评分;

3、学校管理模块

发布毕业论文工作信息;审核指导教师上报的选题;检索老师发布的课题及学生选课情况,在网上查看教师指导、评阅毕业论文情况;答辩工作组织,设置答辩委员及答辩小组;论文终审等。

4、系统管理员模块

数据备份、计算机运行日志、系统升级的安全防范措施;用户权限分配,用户密码查询修改;基本信息管理维护:包括学校名字,系别信息,专业信息,班级信息,学生信息,教师信息;系统功能修改、扩展。

5、资源库模块

学校指导教师申报通过的选题以及其他选题参考;历届学生及其他优秀论文查阅及维护;论文相关资料查阅及维护;优秀案例资源查阅及维护。

系统详细设计

本系统的功能来自学生、指导教师、学校管理员、系统管理员、资源库实现的功能。实现毕业论文管理系统中的在线编辑与点评、过程监控。完成毕业论文工作中选题审题、任务书、开题报告、中期检查、指导记录、毕业论文、指导教师审查、教师评阅、论文答辩记录和成绩评定等一系列环节。

下面以毕业论文开题报告的批阅流为例,介绍学生、指导教师和学校管理员三者的工作流之间的协作关系,如图3所示,从左到右依次为学生、指导教师和学校管理员在毕业论文过程中系统操作的流程。

工作流技术是毕业论文管理自动化的一项关键技术,它通过对毕业论文管理过程进行明确的定义和表示,使其能够被计算机所支持和运行,从而实现毕业论文过程管理与过程控制。

结束语

基于Web2.0的毕业论文管理系统满足了高校信息化网络平台发展的进一步需求,与以往毕业论文管理系统中学生、指导教师和学校彼此间关系单向互动不同的是,本系统不但将各用户作为信息接收者,同时也使其成为信息内容的提供者,真正实现了为学生、指导教师提供人性化的、一站式的服务,有效地提高了电大开放教育专业论文管理工作的效率和论文的质量。

来源:《中国远程教育》(资讯)2013年第4期 作者:文/贵州广播电视大学安顺市分校 王建东 转载请注明来源!

热门网络教育学院 加速上移 加速下移
本周热门文章