



已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目 录 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)后台管理 后台管理是管理信息系统的一个必不可少的一部分。它为资料的管理提供了一个可视化的平台。后 台管理它分为几部分:信息管理,用户管理,数据库管理。其中信息管理为信息发布、信息删除、bbs 管 理、课题管理。用户管理主要为用户添加、用户删除、管理员密码管理。数据库管理主要是资料初始化、 5 资料备份。用户添加(删除)也分为好几部分,有学生添加(删除) 、老师添加(删除) 、管理员添加 (删除) 。添加(删除)又分单个添加(删除)和群组添加(删除)等等。在整个系统中,管理员的权限 最高,详细图如图 4-4。 后台管理 信息管理用户管理数据库管理 B B S 管 理 信 息 删 除 新 信 息 发 布 课 题 管 理 用 户 添 加 用 户 删 除 管 理 员 密 码 资 料 备 份 资 料 初 始 化 图 3-4 后台管理结构图 3.2 系统详细流程 (1)总体系统流程图 在整个系统中,用户登录系统首先进行身份(学生、老师和管理员)的验证,当身份验证成功后, 分别进入不同的界面进行不同的操作,学生可以进行选题,论文上传,个人资料的修改,网上答疑,老 师可以进行课题的申报,论文的查看,论文的评阅,而管理员可以进行课题的审批,后台管理登陆,系 统各个页面的管理,具体的流程图如下图(图 3-5): 结束 图 3-5 系统流程图 (2)分模块流程图 6 在课题申报及审批模块中分为老师申报课题后由管理员进入教研室待批的课题目录系统后进行审批, 如果审批同意则提交到院(系)待批的课题目录,否则则退出系统,当管理员进入院(系)待批的课题 目录系统后将看到教研室待批的课题目录同意的审批,管理员点同意后教师将通过论文课题的申报,并 且教师在登录系统后将看到申报成功的课题目录,否则退出系统,流程图如图(3-6): 申 报 课 题 院(系)待批的课题目录 教研室待批的课题目录 产生获得两级审批同意 的课题目录 老 师 同意 同意 不同意 不同意 判断 用户登录 管理员 审 批 审 批 数据库 退出结束 退出结束 图 3-6 课题申报及审批流程图 在后台管理的流程图中,首先进行管理员的身份验证,如果密码或者账号错误,系统将提示错误并 且退回登录界面,而管理员进入系统后可以进行课题的删除、BBS 删除、发布和删除有关信息、查看添加 和删除用户(学生和老师) 、进行密码管理、备份和修复数据库内的资料,具体的流程图(3-7): 错误 管理员登录 身份 验证 错误提示 数据库 删除 BBS 发布 删除 信息 查看添加、 删除用户 备份、修 复数据库 存 正确 删除课 题 管理员 密码管 理 结束 图 3-7 后台管理流程图 退出结束 7 学生所选课题是在用户登录系统后进入获得两级审批同意的课题目录系统后,可以查看课题的具体 内容,指导老师信息,课题的选题情况等,系统会根据用户名来判断是老师还是学生,如果是学生的话 可以进行课题选择,其中课题不能重复报名,如果重复了系统会要求学生必须删除前一次报名才能报名 成功。如果是教师浏览的话则可以查看课题的具体情况,也可以删除学生或进行具体模块的划分,具体 的流程如下图(3-8): 是 否 选择课题 具体模块分配 查看课题的具体内容、指导 老师的信息、课题的选题情 况 学 生 否 用户登录 0 20 40 60 80 100 第一季度第三季度 东部 西部 北部 老 师 删除 学 生 获得两级审批同意的 课题目录 判 断 重复 报 名 是 删除前次 报名 删 除 报名失败 查看课题具体情况 是 否 删除报名 数据库 图 3-8 选题及模块分配流程图 4 数据库设计 4.1 数据库概念设计 老师可以申报课题或者指导学生,学生可以选择课题和与老师交流。老师实体分别有属性:教工号, 姓名,性别,学院,职务,职称,登陆密码组成。学生实体由属性:学号,姓名,性别,专业,所在学 院,班级,登陆密码选题状态组成。课题实体由属性课题编号,课题名称,学院,专业,模块总数,模 块名称,课程性质,课题来源,课题类型,院系审批结果,教研室审批结果,提交时间。老师、学生、 课题三个实体之间的关系图如下(图 4-1) 。 结束退出 报名成功 8 老 师 申报 课 题 n m 指导 学 生 n 选择 11 图 4-1 老师、学生和课题关系图 教研室可以审批老师申请的课题,院系也可以审批老师申请的课题,2者权限一样大。教研室与课题、 院系与课题之间的关系图如下(图4-2) 。 审 批 课 题 教 研 室 院 系 1 1 n 图4-2 课题审批关系图 管理员先要对数据进行初始化,在存入数据库,管理员可以对数据库中的数据进行备份和恢复。管 理员实体由属性管理员编号,管理员所在院校,登陆密码组成。 信息实体可以有实体管理员发布,信息实体有编号,主题,学院,发送时间,作者姓名,内容等属 性组成,它们之间的关系如图(4-3) 管理员 发布 信 息 编 号 主 题 学 院 发布时间 作者姓名 内 容 1 m 图 4-3 管理员与信息的关系图 管理员是该系统中权限最高的,他可以添加学生老师用户的相关信息,也可以删除。管理员和用户 之间的关系如图(4-4)。 1 管理员添加/ 删除 用 户 图4-4 管理员和用户的关系图 4.2 数据库表设计 毕业论文指导交互平台的用户一共分为 3 种:学生,老师和管理员,其中管理员的权限是最大的, 他负责学生用户和老师用户的添加和删除,管理的姓名这里默认为 xk 密码默认为 123 编号为 1,下图为 相关信息表 9 (1)管理员基本信息表是用来存放管理员用户信息的。包括管理员的编号(use_id) ,管理员的姓名 (User_name) ,管理员登录密码(password)其中管理员的编号(use_id)为主键,如下图表 5-1 所示 表 5-1 管理员基本信息表 字段类型长度允许空备注所代表中文意思 use_id Int4 否主键管理员的编号 User_nameChar10 否管理员的姓名 passwordchar15 否管理员登录密码, 默认为 123 (2)教师基本信息表是用来存放教师用户信息的。包括老师的编号(Teacher_id) ,老师的名字 (Teacher_name) ,老师所在院校的名称(Research_room) ,老师的性别(Teacher_sex) ,老师登录密码 (password) ,老师的职称(Technical) ,老师的手机号码(Mobile_phone) ,老师的电子邮箱(Email) , 其中,老师的编号(Teacher_id)被设为主键,如图表 5-2 所示: 表 5-2 教师基本信息表 字段类型长度允许空备注所代表中文意思 Teacher_idInt4 否主键老师的编号 Teacher_nameChar10 否老师的名字 Research_roomChar30 是是 老师所在院校的名称 Teacher_sexChar2 否老师的性别 passwordChar15 否老师登录密码,默认 为 123 TechnicalChar10 否老师的职称 Mobile_phoneChar15 是老师的手机号码 EmailChar25 是 二项不 能都为 空 老师的电子邮箱 (3)学生基本信息表是用来存放学生基本信息的表,包括学生的学号(student_id) ,学生的名字 (student_name) ,学生的性别(student_sex) ,学生登录密码(password) ,学生所在的学院 (institute) ,学生所在的专业(profession) ,学生所在的班级(grade) ,学生的手机号码 (Mobile_phone) ,学生的电子邮箱(Email) ,选题状态(ndition) ,其中,学生的学号(student_id) 设为主键,如图表 5-3 所示: 表 5-3 学生基本信息表 字段类型长度允许空备注所代表中文意思 student_idchar20 否主键学生的学号 student_namechar10 否学生的名字 student_sexchar2 否学生的性别 passwordchar15 否学生登录密码,默 认为 123 institutechar15 否学生所在的学院 professionchar20 否学生所在的专业 gradechar30 否学生所在的班级 Mobile_phonechar15 是学生的手机号码 EmailChar40 是 2 项不能 都为空学生的电子邮箱 nditionInt4 否0 表示未 选 1 表 示已选 选题状态 10 2 表示被 老师删 除 (4)老师,学生与课题关系表是指存放老师学生课题之间关系的表,包括指导老师的编号 (Teacherone_id)选题学生的学号(Student_id) ,课题的编号(Subjectone_id)如表 5-4 所示: 表 5-4 老师、学生与课题关系表 字段类型长度允许 空 备注所代表中文意思 Teacherone_idInt4 否指导老师的编号 Student_idInt4 否选题学生的学号 Subjectone_idInt4 否课题的编号 (5)课题性质,来源,类型三项对应的具体内容的类型表是指存放性质、来源、类型,内容的表,包 括课题性质、课题来源课题类型(Subject), 三项所对应的具体内容(body) ,如表 5-5 所示: 课题表 5-5 课题性质、来源、类型三项对应的具体内容基本表 字段类型长度允许空备注所代表中文意思 SubjectChar50 否课题性质、课题来源 课题类型 bodyChar50 否三项所对应的具体内 容 (6)课题申报表内容的基本信息是指存放课题申报基本内容的表,包括标识(Table_id) ,院(系) (Institute1) ,专业(Profession1) ,课题内容(Title1) ,论文目标(Object) ,论文时间(Time1) , 课题来源(resource1) ,课题类型(type1) ,参考文献(Bkground1) ,指导老师(Teacherone1) ,备注 (Remark1) ,其中,标识(Table_id)是主键,如表 5-6 所示: 表 5-6 课题申报表内容的基本信息 字段类型长度允许空备注所存放的内容 Table_idInt4 否主键标识 Institute1Char20 否院(系) Profession1Char20 否专业 Title1Char50 否课题内容 ObjectChar50 否论文目标 Time1Datetime 否论文时间 resource1Char20 否课题来源 type1Char20 否课题类型 Bkground1Char20 否参考文献 Teacherone1Char20 否指导老师 Remark1Char20 否备注 (7)申报课题信息表是指教师申报课题的基本信息表,包括课题编号(Subject_id) ,课题名称 (Subject_name) ,学院(Institute) ,提供的专业(Profession) ,课题的来源(Subject_resource) , 课题的类型(Subject_type) ,课题背景(Bkground) ,课题提交申请的时间(Time1) ,课题教研室审批 的结果(Examine1) ,课题教研室审批的备注(Remark1) ,课题教研室审批的时间(Time2) ,课题院系审 批的结果(Examine2) ,课题院系审批的备注(Remark2) ,课题院系审批的时间(Time3) ,其中课题编号 (Subject_id)为主键,如图 5-7 所示: 表 5-7 申报课题信息表 字段类型长度允许备注所代表的中文意思 11 空 Subject
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年环保企业紧缺人才绿色能源项目负责人笔试模拟题
- 2025年工业级不锈钢管道加工定制与运输一体化合同
- 二零二五年度企业数字化转型标准服务合同
- 2025年韵达快递快递业务代理及市场开发合同
- 2025年金融企业自愿离职员工劳动合同终止及补偿协议
- 二零二五年度现代农业设备采购预付款合同模板
- 二零二五年度建筑劳务临时用工施工现场安全管理合同
- 二零二五年广播设备更新换代与安装合同
- 二零二五年度旅游项目承包经营合同赔偿与景区管理协议
- 二零二五年度消费者忠诚度调研委托合同汇编
- 化工设备基础知识培训课件
- 产科危急重症早期识别中国专家共识(2025年版)
- 2025-2026学年北师大版数学小学三年级上册(全册)教案设计及教学计划
- 福建福州工会招聘工会社会工作者笔试真题2024
- 医疗生产安全知识培训课件
- 化学品使用安全知识培训课件
- 2024年安徽省泗县人民医院公开招聘护理工作人员试题带答案详解
- 2025秋人教版(2024)八年级上册地理 【教学课件】1.1.1 《疆域》
- GB/T 45355-2025无压埋地排污、排水用聚乙烯(PE)管道系统
- NBT47018承压设备用焊接材料订货技术条件
- 西医诊断学关节痛
评论
0/150
提交评论