资源预览内容
第1页 / 共13页
第2页 / 共13页
第3页 / 共13页
第4页 / 共13页
第5页 / 共13页
第6页 / 共13页
第7页 / 共13页
第8页 / 共13页
第9页 / 共13页
第10页 / 共13页
亲,该文档总共13页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
目 录 1 概述1 2 开发工具的选择1 3 系统设计2 3.1 系统功能结构 2 3.2 系统详细流程 4 4 数据库设计7 4.1 数据库概念设计 7 4.2 数据库表设计 8 5 结论 11 1 毕业论文指导交互平台毕业论文指导交互平台-前台功能的设计实现前台功能的设计实现 摘摘 要:要:毕业论文指导交互平台采用的是 B/S 结构,本系统借助了网络平台,不但使学 生与老师进行有效的沟通,使学生可以及时的了解有关毕业论文的相关事情,而且使论文的 上传查看、信息的管理、用户的管理和数据库的管理等工作更加容易,既提高了工作效率, 也降低了成本。本毕业课题主要针对于高校的毕业环节进行管理。本系统结合高校教务的实 际需求,以 SQL Server2003+Macromedia Dreamweaver MX+ASP 作为开发工具。实现用户登 录、身份验证,不同的用户进入系统后实现不同的操作。该系统有老师毕业课题申报和课题 审批管理、学生选题管理、相关报表的生成管理、网上答疑管理、学生论文上传和查看、网 上评阅等功能和后台管理员使用的信息管理、用户管理和数据库管理等模块组成,以实现高 校教务学籍管理水平的高效化和网络化。 关键词:关键词:毕业论文管理;B/S;SQL 1 概述 随着社会的飞速发展,计算机网络应用越来越普遍了,依靠计算机技术进行信息化管理可以提高我 们的工作效率,具有很好的便捷性,灵活性和正确性。Web 是计算机网络的重要组成部分,它的本意是蜘 蛛网和网的意思,现广泛译作网络、互联网等技术领域,它是 Internet 最基本,应用最广泛的服务,表 现为三种形式,即超文本、超媒体、超文本传输协议等,它改变了人们的工作,学习和生活方式。据 CNNIC 公布的统计数据,至 2010 年 6 月我国 Web 站点数已达到 67.7 万多个,各级政府,企事业单位乃至 个人都已经或准备建立自己的 Web 站点。在这样的背景下,Web 站点设计技术越来越收到人们的重视,技 术发展也日新月异。Web 设计技术分为三个方面:制作网页,建设网站和 Web 编程,三者又是互相联系的, 前两者是后两者的基础。Web 有以下几个特点:1. Web 是图形化的和易于导航的 。Web 非常流行的一 个很重要的原因就在于它可以在一页上同时显示色彩丰富的图形和文本的性能。2.Web 与平台无关。 无论你的系统平台是什么,你都可以通过Internet 访问 WWW。3.Web 是分布式的。 大量的图形、 音频和视频会占用相当大的磁盘空间,我们甚至无法预知信息的多少,所以对于 Web 没有必要把所 有信息都放在一起,信息可以放在不同的站点上,只需要在浏览器中指明这个站点就可以了 。 4.Web 是动态的。由于各 Web 站点的信息包含站点本身的信息,信息的提供者可以经常对站上的信 息进行更新 ,如某个协议的发展状况,公司的广 告等等。一般各信息站点都尽量保证信息的时间性, 所以 Web 站点上的信息是动态的 ,经常更新的 ,这一点是由信息的提供者保证的 。5.Web 是交互的。 Web 的交互性首先表现在它的超连接上,用户的浏览顺序和所到站点完全由他自己决定,另外通过 FROM 的形式可以从服务器方获得动态的信息 ,用户通过填写 FORM 可以向服务器提交请求,服务器 可以根据用户的请求返回相应信息。 所以在我们高等学校中这种信息化管理也是在势在必行的。大学 生毕业论文是每个大学生大学期间的一个重要环节,可是,普通的人工管理常常会由于学生出去找工作, 交流不快捷,文件丢失等原因而降低了效率,所以制作一个基于 Web 的学生毕业论文指导交互平台十分 必要。本系统采用当前流行的 B/S 结构和 Internet 网络技术,ASP.net 语言编写,数据库使用 SQL 2 Server 来实现。通过此系统可以避免人工操作的一些缺陷和不足,使学生与老师进行有效的沟通,提高 的效率。 2 开发工具的选择 (1)ASP.net ASP 是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,是微软公司在 1996 年 随其 IIS3.0 推出的一种用于 Web 服务器应用开发的技术它提供了使用 VBScript 或 Jscript 的服务器端 脚本环境,可用来创建和运行动态,交互的 Web 服务器应用程序。而 ASP.NET 是对传统 ASP 技术的重大 升级和更新,它是建立在.NET 框架的公共语言运行库上的编程框架,可用于在服务器上生成功能强大的 Web 应用程序,与以前的 ASP 相比,它具有以下优点 1增强了性能:通过预编译,可配置的高速缓存,以及 SQL 语句高速缓存等特征实现 Web 应用程 序的优化 2灵活性和可扩展性:ASP.NET 大部分特征都可扩展,开发者很容易地将自定义特征合并到应用程 序中去。至于什么是 ASP.NET 提供者模型,其实是对不同的数据源提供可插入支持。 3简单性和易学性 :ASP.net 使运行一些很平常的任务如表单的提交客户端的身份验证、分布 系统和网站配置变得非常简单。例如ASP.net 页面构架允许你建立你自己的用户分界面,使其不同 于常见的 VB-Like 界面。 4清晰的程序结构: ASP.NET 使用事件驱动和数据绑定的开发方式,将程序代码和用户界面彻 底分离,具有清晰的结构。另外,可以使用Code-Behind 方式将程序代码和用户界面标记分离在不 同的文件中,使程序可读性更强 5多语言的支持:ASP.NET 是语言无关的,即无论使用何种语言编写程序,都将被译为中间语言。 (2)Microsoft SQL Server 2005 SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的 数据管理。 SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能, 使您可以构建和管理用于业务的高可用和高性能的数据应用程序。 (3)Microsoft Visual Studio 2008 Microsoft Visual Studio 2008 使开发人员能够快速创建高质量、用户体验丰富而又紧密联系的 应用程序,充分展示了 Microsoft 开发智能客户端应用程序的构想。借助 Visual Studio 2008,采集和分析信息将变得更为简单便捷,业务决策也会因此变得更为有效。任何规模的组织都可 以使用 Visual Studio 2008 快速创建能够利用 Windows Vista? 和 2007 Office system 的更 安全、更易于管理并且更可靠的应用程序 。 3 系统设计 3.1 系统功能结构 本管理系统共有 8 个模块组成,分别是课题申请模块、课题审批模块、选题模块、相关报表模块、 网上答疑模块、论文上传和查看模块、网上评阅模块、和后台管理模块。这 8 个模块的总体结构图 3-1 如下: 3 毕业论文指导交互平台 课题申请课题审 批管理 相关报 表生成 论文网上 上传和查 看 网上 答疑 选题 管理 后台 管理 填 写 申 请 表 教 研 室 审 批 院 系 审 批 课 题 汇 总 表 课 题 任 务 报 批 书 课 题 题 型 分 析 表 网上 评阅 论 文 评 价 统 计 论 文 上 传 论 文 查 看 论 文 评 价 图 3-1 系统功能结构模块图 (1)课题申报管理 以下模块实现的功能是老师通过自己的教工号进入该系统,填写相关论文的申请表到数据库实现课 题的申请。其中老师用户是由管理员添加的,把 teacher 表中符合条件的数据添加到 teacher-login 表, 其中 teacher 表是已经存在的,可以和学校和资料共享。教师在课题申报过程中学生是看不到该模块的。 教师在申报课题中要按照系统的相关提示来填写申报内容,否则出现错误流首先,教师根据自己的教工 号密码登录系统并且进入课题申报界面,教师将填写一张课题申报的表单,包括申报时间,课题的背景 资料,课题的相关介绍,课题性质,课题要求等等,填好之后点击提交便完成了申报,课程图如下图 3-2 课题申报管理图: 数据库 填 写 相 关 申 请 表 课 题 申 请 图 3-2 课题申报管理图 (2)课题审批管理 课题审批是指教研室和相关院系的老师,其权限是有管理员赋予的,其主要作用是审批教师提交的 论文课题申请,对审批结果可以进行相关的备注,审批结果将返回到申请课题的老师的界面上,审核通 过的话该课题将进入选题系统。首先当教师提交课题申请之后,便提交到了数据库,当教研室的相关老 师用自己的教工号密码登录后进入审批界面便可以看到教师提交的课题申请报表,包括申请时间,申请 内容,课题背景,要求等等,教研室老师可以根据报表信息进行审阅,如果同意的话就可以在报表下选 择同意选项并且提交,便能审核通过,课题将进入选题系统,否则可以点不同意。院系审核也是同样的 流程,另外申请课题老师可以在自己登录后看到审批后的结果。 (3)选题管理 选题管理是该系统中的一个重要模块,指的是当老师申报的课题被通过后,学生登录系统可以看到 该课题并且可以进行选题(其中学生只能有选择 1 个题目的权限,否则将会被提示错误警告,而且学生 只能选择自己所在院校的课题,选题前学生也可以看到相关课题的背景以及指导老师的信息)当学生提 交后,老师会在自己登录系统后看到学生的选择并给予确认(其中老师也可以对选题管理进行操作,如 4 删除学生的报名,告知学生报名无效等) 。简略流程图如下图 3 -3 选题管理图: 具 体 模 块 分 配 老 师 删 除 学 生 报 名 学 生 报 名 选题管理 图 3-3 选题管理图 (4)相关报表的生成管理 相关报表指的是课题题型分析统计表、课题任务报批书和课题题型汇总表,开题报告,封面,等等, 这些表都是针对各个院系的。教师可以根据论文课题具体的选择,得到具体的专业报表。当教师根据自 己的教工号密码登录系统后,进入论文管理系统界面,便可以看到由各院系发送的相关论文的报表,任 务书等等。教师可以根据自己课题的相关需要相应的选择下载。 (5)网上答疑管理 网上答疑则很明显的体现了这个系统的方便性,如果学生不在学校或者出去找工作等原因无效经常 与老师见面的话,就可以通过该系统的网上答疑管理,给老师留言等方式是一些疑难问题得到及时有效 的解决,这就大大的提高的毕业论文完成的效率性。首先,学生可以根据自己的学号密码登录系统,选 择论文管理界面,选择在线答疑,学生就可以在该界面上写上相关的文字,点提交,就可以给老师留言 了,等老师登录系统后进入答疑界面便会看到学生的留言,教师点击回复并且输入相关文字便可以回复 学生的问题了,来实现网上答疑功能。 (6)论文网上上传和查看 论文上传是指通过添加上传组件来实现学生毕业论文的上传,老师在登录后将看到学生的毕业论文。 这样做就可以实现即使学生本人不在学校也能及时的上交论文的可能,从而大大的提高了论文完成的速 度和质量,体现了此系统的便捷性。当学生做完论文后,由于不在学校,可以登录该系统,进入论文管 理界面,点击论文上传,弹出一个上传模块,学生点击浏览,选择自己本地电脑上的论文上传,论文便 上传到了系统。当教师登录系统后,进入论文管理界面便能看到学生有论文上传,教师点击查看后便能 看到学生的论文内容。 (7)网上评阅 网上评阅是指当学生上传论文后老师可以对论文的质量进行评阅,或者添加适当备注,学生在登录 系统后也能看到老师的评阅以便作及时的修改,达到师生之间的互动,从而提高了论文的质量。当教师 登录系统后,进入论文管理界面,便能看到有学生上传了论文,查看后点击评阅,弹出一模块,老师能 在该模块里填写对该论文的评语,意见等等,学生在登录系统后便能查看到老师对自己论文的评阅,意 见,学生可以进行回复。 (8)后台管理 后台管理是管理信息系统的一个必不可少的一部分。它为资料的管理提供了一个可
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号