高等学校毕业论文(设计)选题系统介绍.doc_第1页
高等学校毕业论文(设计)选题系统介绍.doc_第2页
高等学校毕业论文(设计)选题系统介绍.doc_第3页
高等学校毕业论文(设计)选题系统介绍.doc_第4页
高等学校毕业论文(设计)选题系统介绍.doc_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一届重庆市优秀教育技术科研成果第一届重庆市优秀教育技术科研成果 介绍介绍 项目名称:项目名称:高等学校高等学校毕业论毕业论文(文(设计设计) )选题选题系系统统 项目类型:项目类型: 教学教学资资源(源(软软件)件) 作者姓名:作者姓名:刘刘跃跃、黄蜀江、穆仁、黄蜀江、穆仁龙龙、 、邓维邓维斌、刘斌、刘韧韧 单单 位:位: 重重庆邮电庆邮电大学大学 联系电话:联系电话: 62461368 高等学校毕业论文(设计)选题系统介绍 目目 录录 系系统统操作界面介操作界面介绍绍.1 1 1、管理、管理员员 1 1 2 2、教、教师师 5 5 3 3、学生、学生 7 7 第第 1 章章 绪论绪论.10 1.11.1 课题课题的背景及开的背景及开发发意意义义1010 1.21.2 系系统统开开发团队发团队1111 1.31.3 研究思路研究思路1212 第二章第二章 系系统简统简介介.14 2.12.1 系系统统特点:特点: 1414 2.22.2 系系统统开开发发工具工具 1515 2.2.1 SQL Server 数据库技术概述15 2.2.2 ASP 技术的概述17 2.2.3 系统开发平台 Macromedia Dreamweaver8 简介 18 第三章第三章 毕业论毕业论文(文(设计设计) )选题选题管理系管理系统统分析分析.20 3.13.1 系系统统开开发发目目标标 2020 3.23.2 系系统统主要功能主要功能 2020 3.33.3 系系统统主要特色介主要特色介绍绍 2222 3.43.4 主要符号表主要符号表 2525 3.53.5 系系统业务统业务流程分析流程分析 2525 3.63.6 系系统统数据流程分析数据流程分析 2626 第四章第四章 毕业论毕业论文(文(设计设计) )选题选题系系统设计统设计.30 4.14.1 系系统设计统设计目目标标 3030 4.24.2 系系统设计统设计原原则则 3131 4.34.3 系系统总统总体功能体功能设计设计 3131 4.3.1 毕业生模块32 4.3.2 指导教师模块33 4.3.3 学术管理委员会模块33 4.3.4 管理员模块33 4.44.4 模模块结块结构构设计设计 3434 4.54.5 数据数据库设计库设计 3535 第五章第五章 系系统实统实施施.39 5.15.1 开开发发及运行及运行环环境境 3939 5.25.2 主要用主要用户户界面界面 3939 5.35.3 系系统测试统测试 4141 5.3.1 测试环境41 高等学校毕业论文(设计)选题系统介绍 5.3.2 测试过程41 5.3.3 测试结果42 5.45.4 运行与运行与维护维护 4242 第六章第六章 系系统创统创新特色新特色.45 附附录录:系:系统测试说统测试说明明.46 高等学校毕业论文(设计)选题系统介绍 1 系系统统操作界面介操作界面介绍绍 系统主要角色有系统管理员、教师、学生。现在从这三个角色介 绍系统主要操作界面。 1、管理、管理员员 图 1 管理员主界面 高等学校毕业论文(设计)选题系统介绍 2 图 2 指定审核教师界面 图 3 学生自拟题目审核 高等学校毕业论文(设计)选题系统介绍 3 图 4 教师出题审核 图 5 出题情况统计 高等学校毕业论文(设计)选题系统介绍 4 图 6 学生选题监控 高等学校毕业论文(设计)选题系统介绍 5 图 7 发布公告首页 图 8 系统参数设置 图 9 数据备份管理 2、教、教师师 高等学校毕业论文(设计)选题系统介绍 6 图 10 教师登陆主界面 图 11 审核教师课题 高等学校毕业论文(设计)选题系统介绍 7 图 12 本人指导学生情况 3、学生、学生 图 13 学生登陆主界面 图 14 查看课题信息 高等学校毕业论文(设计)选题系统介绍 8 图 15 选题信息不足 图 16 兴趣点分配 高等学校毕业论文(设计)选题系统介绍 9 图 17 自拟课题 图 18 完成选题 高等学校毕业论文(设计)选题系统介绍 10 图 19 个人信息维护 第第 1 章章 绪论绪论 1.1 课题课题的背景及开的背景及开发发意意义义 当前的管理信息系统已经发展为集成了计算机网络技术、通信技 术、信息处理技术,对信进行收集、传递、存储及加工处理,用于辅助 决策进行事务管理的一种人机交互的智能化计算机系统。随着管理信 息系统的发展及其广泛的应用,数据库管理技术已逐步趋于成熟,其 应用也已经遍及各个领域。1 在高校中,信息管理系统已经涉及到教育教学的各个方面,近年 来,随着经济管理学院办学规模逐渐扩大,每年毕业生数目增加迅猛, 相应毕业设计课题也大幅增加,毕业设计管理过程中,所耗费的人力、 精力、物力越来越多,毕业设计选题信息处理的平衡协调量大幅度增 涨,手工处理的难度越来越大,已难以满足现在毕业设计信息处理的 需求。如何建立一个高效、自动、双向理性化选择的毕业设计选题管 理系统,提到了日程上来。 据调查,现阶段大部分高校还没有自己的毕业设计选题管理系统, 高等学校毕业论文(设计)选题系统介绍 11 毕业设计选题处理还处于手工操作阶段,工作效率低。主要存在以下 问题: (1)课题选择是“纸填”、 “手写”、 “人排”的模式,学生对课题的选择 存在考虑不周全、不够理性的问题; (2)课题选择的确定审核工作繁重,审核过程复杂; (3)学生主要是被动式接受课题,毕业设计课题由教师指定,学 生难以自拟题目,毕业设计课题选择模式不完整; (4)毕业设计的监督模式是事后监督,监督程度不够,难以落实 过程管理; (5)毕业设计报告提交的模式、形式多种多样,未能在装订前及 时有效审核; (6)毕业设计相关信息统计与归档管理难度大,很多重要信息都 没有备份。 为了适应我院毕业设计管理的特殊需要,针对以上一系列的问题, 建立一个规范化、开放式的毕业设计选题管理系统势在必行。该毕业 设计(论文)选题系统实现了对整个毕业设计选题过程管理的系统化, 规范化,无纸化。整个系统使用户操作起来简便快捷,对减轻学生,教 师的劳动强度,提高工作效率与管理水平,具有很大的使用价值。 1.2 系系统统开开发团队发团队 本系统主要是在重庆邮电大学经济管理学院副院长刘跃的带领 下,由以下几位老师共同完成。 表 1-1 系统开发团队 高等学校毕业论文(设计)选题系统介绍 12 序 号 姓 名性 别 职 务职 称 工作单位备 注 01刘 跃男副院长副教 授 重庆邮电大学 02黄蜀江男实验中心主 任 工程 师 重庆邮电大学 03穆仁龙男无助理 工程 师 重庆邮电大学 04邓维斌男无 讲 师 重庆邮电大学 05刘 韧女教学秘书助 研 重庆邮电大学 06李银国男副校长教 授 重庆邮电大学 07武 竞男无工程 师 重庆信科有限 公司 08杜茂康男教学部主任副教 授 重庆邮电大学 09刘友军男无 讲 师 重庆邮电大学 10胡大权男无 讲 师 重庆邮电大学 11 罗龙艳 女无 讲 师 重庆邮电大学 12陈文沛男教学部主任 讲 师 重庆邮电大学 13卢安文男教学部主任副教 授 重庆邮电大学 1.3 研究思路研究思路 首先以毕业生的毕业设计(论文)要求的为系统调查切入点,以经 济管理学院毕业设计(论文)管理的流程为准绳,了解需要开发的毕业 设计选题管理系统应该具有的基本功能,现有的开发工具和技术平台。 在充分利用校园网络资源的前提下, 实现学生在整个毕业选题过程 中以及教师对毕业设计选题管理的过程中的系统化,规范化,无纸化; 解决教师和学生在以往毕业设计过程中的重复大量劳动、效率低、难 以维护等问题,分析学生用户、教师用户、学术管理委员会用户和管 理员用户的各种需求,以确定系统的功能需求,完成系统逻辑模型。 高等学校毕业论文(设计)选题系统介绍 13 并确定系统开发工具,收集相关书籍资料。 系统分析采用项目管理和面向对象分析方法相结合,取其精华, 系统实施以 ASP 动态网页技术和 SQL Server2000 数据库为平台。系 统设计时对系统进行模块分解,根据各个模块的流程进行代码编号, 逐个实现各个功能模块。原则是主要的模块首先实现。最后进行系统 的组合测试,不断改进完善系统。最终实现一个高效、自动、双向理性 化选择的毕业设计选题管理系统。 高等学校毕业论文(设计)选题系统介绍 14 第二章第二章 系系统简统简介介 2.1 系系统统特点:特点: (1( 先进的管理思想 当今众多高校中的毕业设计管理尚未形成系统化,本系统融合了 重庆邮电大学多年来毕业设计管理的经验。针对本学院毕业设计流程 设计定制了整个系统,完全符合本学院内各专业毕业设计选报要求。 (2( 先进的技术 系统运行于 Internet 上,采用 B/S 体系结构既满足毕业设计选题 管理系统用户集中、大量处理数据的要求,又可满足学生最大范围地 使用该系统。系统从实际需求出发,构建了一种适合高校毕业设计现 状,又能充分发挥 ASP 及 SQL Server 2000 优势的 Web 应用系统开 发模式。 (3( 模块化的软件结构 系统构建简易,可移植性强,并且进行模块化处理,能够方便的 为以后其他附加功能提供接口。各子系统即可独立运行,也可联合运 行,功能扩展性强及通用性高。2 (4( 毕业设计选题管理系统 涉及毕业设计选题管理中的各个环节,能在全校相应范围内使用; 为毕业设计相关老师、应届毕业生等用户提供服务。本系统提出“选 题意向期望值专业适合度”理性化双向选择方案。主要包括了以 下功能:毕业设计题目的提交(教师出题和学生自拟毕业设计题目)、 教师出题方向库(每个教师的主要研究方向及历年出题情况统计)、教 高等学校毕业论文(设计)选题系统介绍 15 师提交的课题将进行二级审核,目的是为毕业生提供合理完善的课题。 毕业设计课题信息发布(毕业生毕业设计选题结果查询),教师对毕业 设计题目(教师分配期望)以及学生的选择(学生分配兴趣点),毕业设 计相关文档资料的上传下载,用户个人信息维护。学生自拟毕业设计 课题时可以选择指导教师。而教师和学生之间是双向选择,更加合理 公平。产生的最佳师生搭配,有利于学生写出高质量的毕业论文。 (5)通过采用该毕业设计选题管理系统,可以大大缩短整个毕业 设计选题流程的时间,提高毕业选题的工作效率。不仅可以尽可能的 减少人工出题,排题目的错误,而且可以降低成本。 2.2 系系统统开开发发工具工具 本系统以 Windows 操作系统为服务平台,后台数据库采用 Microsoft SQL Server 2000 企业版数据库,使用 Macromedia Dreamweaver8 创建 ASP 语言构建服务页面,并搭配客户端的 VBScript、JavaScript 脚本程序对用户提交的数据进行客户端验证以 减轻服务器运行压力。3 2.2.1 SQL Server 数据数据库库技技术术概述概述 SQL Server 目前正日益成为 Windows 操作系统上面最为重要的 一种数据库管理系统,随着 SQL Server 2000 的推出,微软的这种数 据库服务系统在 WindowsNT/2000 系列操作系统里更加占有垄断地 位,因为其与 WindowsNT/2000 系列操作系统完全集成,可以利用操 作系统来完成客户机的身份、发送和接收消息等。 SQL Server 的特性主要包括以下五个方面。 第一,Internet 集成。SQL Server 2000 数据库引擎提供完整的 XML 支持。它还具有构成最大的 Web 站点的数据存储组件所需的可 伸缩性、可用性和安全功能。SQL Server 2000 程序设计模型与 高等学校毕业论文(设计)选题系统介绍 16 Windows DNA 构架集成,用以开发 Web 应用程序,并且 SQL Server 2000 支持 English Query 和 Microsoft 搜索服务等功能,在 Web 应用 程序中包含了用户友好的查询和强大的搜索功能。 第二,可伸缩性和可用性。同一个数据库引擎可以在不同的平台 上使用,从运行 Windows 98 的便携式电脑,到运行 Windows 2003 数 据中心版的大型多处理器服务器。SQL Server 2000 企业版支持联合 服务器、索引视图和大型内存支持等功能,使其得以升级到 Web 站 点所需的性能级别。 第三,企业级数据库功能。SQL Server 2000 关系数据库引擎支持 当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整 性,同时将管理上千个并发修改数据库的用户的开销减到最小。SQL Server 2000 分布式查询使您得以引用来自不同数据源的数据,就好 像这些数据是 SQL Server 2000 数据库的一部分,同时分布式事务支 持充分保护任何分布式数据更新的完整性。复制同样使您得以维护多 个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制 到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的 修改合并回发布服务器。 第四,易于安装、部署和使用。SQL Server 2000 中包括一系列管 理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使 用 SQL Server 的过程。SQL Server 2000 还支持基于标准的、与 Windows DNA 集成的程序设计模型,使 SQL Server 数据库和数据仓 库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使您得以 快速交付 SQL Server 应用程序,使客户只需最少的安装和管理开销 即可实现这些应用程序。 第五,数据仓库。SQL Server 2000 中包括析取和分析汇总数据以 进行联机分析处理(OLAP)的工具。SQL Server 中还包括一些工具, 可用来直观地设计数据库并通过 English Query 来分析数据。 SQL(Structured Query Language,译为结构化查询语言)在关系型 数据库中的地位就犹如英语在世界上的地位。它是数据库系统的通用 语言,利用它,用户可以用几乎同样的语句在不同的数据库系统上执 行同样的操作。比如“select * from 数据表名”代表要从某个数据表中 取出全部数据,在 Oracle 9i、SQL Server 2000、FoxPro 等关系型数据 库中都可以使用这条语句。SQL 已被 ANSI(美国国家标准化组织)确 定为数据库系统的工业标准。4 高等学校毕业论文(设计)选题系统介绍 17 2.2.2 ASP 技技术术的的概述概述 ASP 是 Active Server Pages 的简称,它是一种在微软公司的 Web 服务器 IIS (Internet Information Server)上开发交互网页的技术,是一 种新型开放的、免编译的应用开发环境,HTML 页面、Script 语言和 动态服务器扩展结合在一起,为企业提供一个服务开发和信息管理的 解决方案。微软公司最初在 IIS 3. 0 版上使用它以取代 CGI。随着 Windows NT 在 WWW 上的使用日益增多,ASP 己成为了开发动态 网站、构筑 Internet 和 Internet 应用的较佳选择。5 ASP 的含义可以从其字面上三个方面去理解: (1)Active:ASP 使用的 Microsoft 的 ActiveX 技术。 ActiveX(COM)技术是现在 Microsoft 软件的重要基础。它采用封装 对象,程序调用对象的技术,简化编程,加强程序间合作。ASP 本身 封装了一些基本组件和常用组件,只要你可以在服务器上安装这些组 件,通过访问组件你就可以快速、简易的建立自己 Web 应用。 (2)Server:ASP 运行在服务器端。这样就不必担心浏览器是否支 持 ASP 所使用的编程语言。ASP 的编程语言可以是 VBScript 和 JavaScript。 (3)Pages:ASP 返回标准的 HTML 页面,可以正常地在常用的浏 览器中显示。浏览者查看页面源文件时,看到的是 ASP 生成的 HTML 代码,而不是 ASP 程序代码。 在 ASP 中主要包含 5 个内置对象:Request 对象,从游览器获取 信息; Response 对象,发送信息到浏览器;Server 对象,对服务器端 ActiveX 组件提供访问其方法、属性的功能;Session 对象,存储用户 任务的信息;Application 对象,保留用户共享一个程序的信息。ASP 正是通过这 5 个内置对象来实现服务器和客户机的交互。6 由此可见,ASP 是在 IIS 下开发 Web 应用的一种简单、方便的编 程工具。在了解了 VBScript 的基本语法后,只需要清楚各个组件的用 途、属性、方法,就可以轻松编写出自己的 ASP 系统。 正是由于脚本在服务器上而不是在客户端运行,传送到浏览器上 的 Web 页是在 Web 服务器上生成的。所以用不着担心浏览器能否处 理脚本,Web 服务器已经完成了所有脚本的处理,并将标准的 HTML 传输到浏览器。由于只有脚本的结果返回到浏览器,所以服务器端脚 本不易复制。这样就可以防止别人抄袭程序。7 ASP 可以轻松地实现对页面内容的动态控制,根据不同的浏览 者,显示不同的页面内容。而浏览者一点觉察不出来,就像为他专门 制作的页面一样。 高等学校毕业论文(设计)选题系统介绍 18 使用各种各样的组件,ASP 可以完成无比强大的功能。如使用 FileSystemObject,可以对服务器上的文件进行操作,浏览、复制、移 动、删除等等。还有 ADO (Active Database Object,动态数据库对象) 的支持,ASP 对数据库的操作非常得心应手。你甚至可以像使用本地 数据库那样,管理远程主机上的数据库,对表格、记录进行各种操作。 8 2.2.3 系系统统开开发发平台平台 Macromedia Dreamweaver8 简简介介 Macromedia Dreamweaver8 是一款专业的 HTML 编辑器,用于 对 Web 站点、Web 页和 Web 应用程序进行设计、编码和开发。无论 您愿意享受手工编写 HTML 代码时的驾驭感还是偏爱在可视化编辑 环境中工作,Dreamweaver8 都会为您提供有用的工具,使您拥有更 加完美的 Web 创作体验。 利用 Dreamweaver8 中的可视化编辑功能,您可以快速地创建页 面而无需编写任何代码。您可以查看所有站点元素或资源并将它们从 易于使用的面板直接拖到文档中。您可以在 Macromedia Fireworks 中 创建和编辑图像,然后将它们直接导入 Dreamweaver8,或者直接在 Dreamweaver8 中添加 Macromedia Flash 对象,从而优化您的开发工 作流程。 Dreamweaver8 还包括多种与编码相关的工具和功能,其中包括 代码视图中的代码编辑工具(如代码加色和标签完成);有关 HTML、CSS、JavaScript、CFML、ASP 和 JSP 的参考资料以及一个 JavaScript 调试器。Macromedia 的可自由导入导出 HTML 技术可导 入您手工编码的 HTML 文档而不会重新设置代码的格式,您可以随 后用您首选的格式设置样式来重新设置代码的格式。 高等学校毕业论文(设计)选题系统介绍 19 Dreamweaver8 现在包含并扩展了 Macromedia UltraDev 中的所 有功能,以帮助您使用 ASP、ASP.NET、Cold Fusion 标记语言 (CFML)、JSP 和 PHP 等服务器语言来生成由动态数据库支持的 Web 应用程序。 Dream weaver8 可以完全自定义。您可以创建您自己的对象和命 令,修改键盘快捷方式,甚至编写 JavaScript 代码,用新的行为、属性 检查器和站点报告来扩展 Dreamweaver8 的功能。9 高等学校毕业论文(设计)选题系统介绍 20 高等学校毕业论文(设计)选题系统介绍 21 第三章第三章 毕业论毕业论文(文(设计设计) )选题选题管理系管理系统统分析分析 信息系统的开发目标必须以满足用户需求为前提,而在系统开发 的第一阶段中,用户的需求往往是不完整的、不明确的,需要开发者 协助用户对需求做进一步的理解乃至创造并归纳出较为详细的需求 说明方法的特点是可以在整个开发过程中回头补充调整各阶段的工 作,因此,用户需求分析在最初并不显得像结构化方法那么重要。但 是,一个相对完整、准确的用户需求却会给信息系统开发带来一个良 好的开端,也会使开发过程少走许多弯路10。因此,本人在系统开发 之初花了很长的时间进行详细的用户需求调查。 3.1 系系统统开开发发目目标标 目标是要开发出一套规范化,开放式的毕业设计选题管理系统, 可在全校范围内使用。该系统期望达到的成果如下: (1)建立一个规范化的毕业设计管理系统平台; (2)拥有快捷、高效、规范的处理功能; (3)解决手工管理不能解决的主要问题;提供相应解决方案以适应 二级学院的需要; (4)充分利用校园网资源,节省大量财力、物力和人力,使学校资 源得到更高效的利用; (5)毕业设计题目选择“公开化,人性化,理性化”针对性更强。 3.2 系系统统主要功能主要功能 (1)由计算机对毕业设计选题信息进行自动管理。 避免手工操作的弊端,使毕业设计选题信息查询快捷,学生选题 便捷,毕业设计选题数据备份完整。 高等学校毕业论文(设计)选题系统介绍 22 (2)毕业设计课题安排由人工安排进化到计算机辅助自动安排。 本系统提出“选题意向期望值专业适合”理性化双向选择方 案。毕业生可以对所选毕业设计题目赋期望值(指学生希望进行这个 毕业设计课题的兴趣点),指导教师可对选自己毕业设计题目的同学 赋期望值,计算机通过对双方的期望值进行综合加权处理,自动安排 给学生毕业设计课题。通过教师和学生的双向选择,形成最佳的师生 搭配,做出质量更高的毕业设计。 (3)学生自拟题目与指导教师出题相结合的功能。 学生自拟题目后可以进行指导教师的选择,指导教师的选择同样 也是双向选择。学生可以三位指导教师赋期望值,教师也要对选自己 做指导教师的学生赋期望值,再加上专业适合度,综合加权期望值最 高组合将由计算机指派。教师指导学生自拟题目并算入该年教师出题。 系统中的教师出题表将对每个教师历年出题情况进行统计,实现控制 教师出题三年内不重复。 (4)计算机网络管理。大幅增加信息共享性,规范信息操作。毕业 设计题目上传、审核、公布、选题等由高成本的手工操作改成计算机 网络处理。 (5)毕业设计过程控制。毕业设计流程不再是事后监督,而是由计 算机自动检测。 教师出题开始时间,截止时间;学生选题开始时间,截止时间; 教师最少出题数,学生最少选题数等均由计算机自动控制。 (6)按教学评估要求,自动对毕业设计结果和过程情况进行统计分 高等学校毕业论文(设计)选题系统介绍 23 析。 (7)其它:毕业设计的公告管理,公告的发布,截至日期。在线资料 文档室,资料文档上传,下载。并提供相应的管理功能。 3.3 系系统统主要特色介主要特色介绍绍 (1)资格控制 每位毕业设计指导教师的职称、专业、研究方向等都不尽相同, 每位毕业生的专业、能力、专长等也不尽相同,毕业设计管理规定对 不同职称的教师所带毕业设计数量要求也不同,教师出题多了学生选 中带不过来,出题少了学生不购选择或选择余地不大,无法将学生不 感兴趣的题目筛落。 资格控制就是在一定程度上解决以上问题,他不是简单的对登陆 用户的身份认证和权限管理,而是控制教师、毕业设计学生、毕业设 计题目三者关系的方法或手段。达到不同的教师按照毕业设计管理的 规定出规定数量的与自己专业和研究方向一致的题目,供适合专业的 学生来选择。 (2)贯彻基于双向选择思想的双选、双导师制度 与本科专业有对应学科各方向的研究生,均可作为助教与导师合 作参与指导本科生,实行导师、研究生双导师制度,指导学生人数的 上限受导师人数限制;因就业等原因需要在外单位进行毕业论文(设 计)的学生,实行外聘单位导师和校内导师的双导师制度,校内导师 学生人数不受导师人数限制。 在双选、双导师制度实行中,学生应在“双选”期间结合自己的专 高等学校毕业论文(设计)选题系统介绍 24 业方向与有该方向选题的指导教师主动沟通,了解导师的选题和介绍 自己的自拟题目,在教师指导下以确认的方式来产生毕业论文(设计) 题目,并反映在双选表中; 指导教师必须熟悉自己所指导的方向和内容,出题不超过 3 个方 向,掌握有关参考资料,提前做好准备工作和选题。一旦与学生达成 选择应予以公示,以提供其余学生进行双向选择的信息。师生双向选 择确定后,指导教师应详细填写双选表送交教学秘书处,并将毕业设 计任务书发给学生,负责学生毕业论文(设计)过程每个阶段的完成及 质量保障工作。助教老师除完成指导教师所布置的工作外,负责为指 导教师安排每周与学生见面的时间地点安排;答辩的时间地点安排; 指导论文的排版、装订等事务性的工作; 学生在外单位做毕业论文的外聘导师应具有高级职称,原则上学 生应返校进行论文评阅和答辩。对应的校内指导教师主要任务是负责 指导学生完成毕业论文相关的文档及毕业论文预审,提出指导教师相 关意见,辅导学生完成最终的答辩程序。 (3) 跨专业出题和专业适合度 毕业设计题目往往不是仅适合某一专业的学生完成,尤其是对某 些有一定专长学生,对适合专业间结合部应用的题目,在出题时明确 多个相关专业学生可选就显得尤其必要;而一些宽口径培养的同大类 专业同学,大多适合题目也是大类可共同选择的;同时对于同一题目 适合专业面宽也有利于提高该题的选中率,减少题目废弃的可能,减 轻教师出题准备负担。 高等学校毕业论文(设计)选题系统介绍 25 基于以上原因,把跨专业出题明确实现进入系统就显得十分有意 义了,而专业适合度是为了保证跨专业可选题目能有倾斜按出题教师 意愿被相关专业同学选中而采取的措施,这样跨专业出题和专业适合 度形成有机的组合,保证相关理念能正常有效贯彻。 (4)二级审核制度 毕业设计的出题是否符合专业培养目标、是否难度适宜、是否连 续重复、是否数量合适等需要严格管理的内容,是以往毕业设计管理 的薄弱环节,尤其是在题多量大,可跨专业出题的情况下。二级审核 制度的一审就是从专业培养目标出发,由专业建设负责人审核是否符 合专业培养目标、是否难度适宜、出题是否规范等问题;二审则在一 审的基础上考察题目是否连续重复、是否数量合适、专业分布是否合 理等问题,必要时可直接修订出题信息,改一审未过的题目终审通过, 保证题目展现在学生面前时合理完善。 (5)在线自动实现选题确定算法 毕业设计安排由人工安排进化到计算机辅助自动安排;本系统提 出“选题意向期望值+专业适合度”双向选择方案;毕业设计同学可 以在适合自己专业或特长的题目范围内选择足够数量(可由系统设定, 以尽量保证最后所确定题目在兴趣范围内)的感兴趣题目,对所选毕 业设计题目设定兴趣点(指学生希望进行这个毕业设计项目的兴趣), 指导教师可对每个毕业设计题目设定由哪位同学来做的期望值。 以上种种创新,极大的增加了确定题目与学生对应的复杂度,只 有用计算机在线自动实现选题才能解决这个问题。系统中运用了学生 高等学校毕业论文(设计)选题系统介绍 26 对题目的兴趣点、教师对学生的期望值、题目对学生专业的适合度三 者之和排序的方式确定题目归属,自动调和三方需求,避免了以往靠 速度不冷静抢题的情况,同时还减轻了服务器负担,降低了上系统的 门槛。 3.4 主要符号表主要符号表 数据流图图例业务流程图图例 外部实 体 外部环 境 加工处理 数据存 储 物或单 据 数据流 数据存 储 信息流 图 3-1 流程图主要符号 3.5 系系统业务统业务流程流程分析分析 业务流程(Transaction Flow Diagram, TFD),又称作业流程,即作 业的完成程序,它反映了现实的业务活动。管理业务流程图是一种描 述系统内各单位、人员间业务关系、作业顺序和管理信息流向的图表。 现实业务活动中的一些弊病很难凭空指出,而利用业务流程图可以细 致地分析其业务流程的合理性、存在的问题及从何处入手进行修改。 11 首先是管理员录入教师、学生信息,初始化密码,添加学术管理 委员会成员(用于审核教师提交的课题)初始化系统参数。 高等学校毕业论文(设计)选题系统介绍 27 然后教师通过自己的登录,在规定期限内提交规定数量的课题。 教师所在教学部主任对教师提交课题进行初审,通过的课题由学 术管理委员会进行二级审核,确定是否通过。通过的课题直接进入学 生选题信息表。学生自拟题目则直接同学术管理委员会审核。 系统管理员对选题进行最后调整,确定最终通过的选题,并开放 学生选题功能。 学生通过自己的学号和初始密码登录系统,修改个人信息及密码, 浏览可选题目信息及教师信息,选报课题;管理员和学术管理委员会 成员可对选报情况进行查看,并可手动调节选题。实现人人都题可选。 最终,系统自动派题,教师可以登录查看自己课题选报的学生及 其资料,学生可查看自己选择的课题情况。 出题选题业务流程图: 图 3-2 毕业设计选题管理系统出题选题业务流程图 3.6 系系统统数据流程数据流程分析分析 高等学校毕业论文(设计)选题系统介绍 28 数据是信息的表达形式,它能被计算机直接输入、处理、存储和 输出。一个正确的数据流程是今后新系统用以实现用户需求的保证。 现有的数据流程分析一般是通过分层的数据流程图(Data Flow Diagram, DFD)来实现的。数据流图是描述系统静态数据构成和关系 的有力工具,数据流图更多地从静态的观点来考察一个实际的业务系 统。其具体做法是:按业务流程处理流程的顺序,将相应调查过程中所 掌握的数据处理过程绘制成一套完整的数据流程图。现在常用的有两 种描述数据流程图的方法,一种是以方框、连线及其变形图例符号来 表示数据流动过程,另一种是以连接弧线作为其基本符号来表示数据 流动过程12。 绘制数据流图的基本原则是:自顶向下,从外到内,编号清晰,命 名确切。画系统概况时,把整个系统看成一个总加工,画进、出系统的 数据流及其外部对象,而不考虑系统内部的数据流。一般按入流、加 工、出流,自左向右排列(I-P-O)。 图 3-3 毕业设计选题管理系统顶层数据流图 高等学校毕业论文(设计)选题系统介绍 29 图 3-4 毕业设计(论文)选题系统第一层数据流程图 高等学校毕业论文(设计)选题系统介绍 30 图 3-5 学生选题流程图 高等学校毕业论文(设计)选题系统介绍 31 第四章第四章 毕业论文(设计)选题系统设计毕业论文(设计)选题系统设计 4.1 系系统设计统设计目目标标 毕业设计选题管理系统以经济管理学院毕业设计管理为依托,针 对毕业设计管理的特点,坚持易用性、实用性原则,通过校园网实现 教师毕业设计课题提交,学生毕业设计选题,相关文档资料的上传下 载。 1.教师提交毕业设计课题,提交的课题将进行二级审核。初审由 各教学部主任,学术管理委员会进行终审。学生自拟题目则直接由学 术管理委员会进行审核。 2.学生信息管理,实现学生信息查询、修改、增加学生和批量增 加学生。 3.教师信息管理,实现教师信息查询、修改、增加教师。 4.建立教师出题方向库,对历年教师出题情况进行统计,控制三 年内教师出题不重复。 5.建立在线资料库,实现毕业相关文档的上传,下载。 6.建立公告栏,实现毕业设计公告管理,增加、删除、修改公告。 7.实现管理员和学术管理委员会对学生选题的监控。 8. 学生,老师,管理员个人信息修改,教师期望值调整。课题查 询,选题,教师出题,系统派题情况查询。 9.系统参数设置,如:教师出题开始、截止时间,学生选题开始、 截止时间等。 10.数据完整性,日志记录,数据备份与还原 高等学校毕业论文(设计)选题系统介绍 32 4.2 系系统设计统设计原原则则 1. 先进性和标准性:应采用当前先进的、成熟的、符合国际标准 的主流计算机、网络、数据库及软件开发技术和产品进行系统建设, 确保整个系统具有良好的互操作性、可移植性,以适应计算机技术的 不断发展; 2. 安全可靠性:在设计网络和软件时,应首先考虑选用稳定可靠、 经过实践检验的新产品和新技术,使系统具有必要的容错能力,配置 充分的后备设备,保证其抗毁坏能力和快速恢复能力。对操作系统、 网络和数据库等环节采取严格的安全措施,保证系统不受侵害,并对 每个用户要有全面的审计功能;可管理性和可扩充性:设计的网络及 软件系统应便于安装、配置、使用和维护。在满足现有业务的需求的 基础上,要充分考虑系统今后的扩充和升级问题; 3. 良好的互联性和开放性:本系统与各教学部门关系密切,因此, 可能涉及的设备种类繁多,软件及应用环境各异,只有采用互联性较 好的标准才能保证系统正常运行。此外,系统地软硬件平台和环境支 持也选用开放的系统,便于不同机型、网络及软件平台的互联,满足 用户的开放和使用要求; 4. 符合浏览器/服务器(Browser/Web)模式:Browser/Web 模式可 以大大降低对服务器的要求,减少网络数据通信流量,在结构上也具 有很大的灵活性,系统的安全性能也可以充分保证。 4.3 系系统总统总体功能体功能设计设计 根据毕业设计选题的业务情况和具体要求,系统共分成管理员, 高等学校毕业论文(设计)选题系统介绍 33 学术管理委员会,指导教师,毕业生四大系统模块,系统参数设置,教 师信息管理,学生信息管理,题目提交(包括学生自拟题目),课题二 级审核,资料文件上传、下载,毕业选题数据备份恢复等功能。 图 4-1 毕业设计(论文)选题系统功能结构图 4.3.1 毕业毕业生模生模块块 在毕业生模块里,学生登录后,在主界面显示学生信息,当 前时间。如果学生没有选题,系统会提示尽快选题。可以对自己的 个人信息进行修改(如:个人简介, 联系方式,密码等),对毕业 设计(论文)题目进行查询选择,以及自拟毕业设计题目,下载 毕业设计相关的资料文件(如:任务书,开题报告等)。在进行 毕业设计选题时,对不同的课题赋相应的期望值,以选择到自 己兴趣点最高的课题。自拟题目时,可以对选三个指导教师并 高等学校毕业论文(设计)选题系统介绍 34 赋相应的期望值,然后和教师对此题目赋的期望值的综合分进 行对比得出唯一的指导教师。 4.3.2 指指导导教教师师模模块块 在指导教师模块里,教师登录后,在主界面显示教师信息, 当前时间。如果教师没有出题或出题数未达到系统要求,系统会提 示尽快出题。教师可以在规定时间内提交、修改毕业设计课题, 查看自己提交课题审核通过情况,学生选自己课题情况,以及 修改个人信息(如:个人基本信息,联系方式,密码等),对选自 己课题的学生和学生自拟题目中期望的指导教师进行赋期望 值。得出教师指导的学生和课题。 4.3.3 学学术术管理委管理委员员会模会模块块 学术管理委员会模块就是指导教师模块的扩展,在学术管理委员 会里的教师可以对其他教师提交的课题和学生自拟题目进行审核。查 看系统派题情况,监督学生选题情况等。 4.3.4 管理管理员员模模块块 所有的后台管理功能都在管理员模块中实现,学生进行毕业设计 选题之前,管理员将对整个毕业设计选题管理系统进行初始化(如:添 加教师、学生,学术管理委员会成员,教师提交课题开始时间,截止时 间,学生选题开始时间,截止时间,教师最少出题数,学生最少选题数, 专业适合度级别设置,学生和教师可用期望值,教师期望值调整截止 时间等),学生教师的基本信息管理和密码初始化也由管理员完成, 高等学校毕业论文(设计)选题系统介绍 35 在出题审核功能中,可以对教师提交课题和学生自拟题目进行审核, 并对出题情况进行统计。系统自动派题中,可以增加选题,选题调整, 以实现学生选题的正常进行。在公告管理功能中,可以实现公告发布, 分类管理,管理修改公告。资料文件上传、下载主要是实现一些上级 下发的和毕业设计相关的资料文件(如:毕业论文范文,开题报告,任 务书等上传、下载管理)。 4.4 模模块结块结构构设计设计 公用模块:分为用户验证模块,列表打印模块,帮助信息模块。 用户验证模块,按照三种用户类型(学生、教师、管理员)分成三 种验证,对不同用户使用不同表单进行提交用户输入的用户名密码, 提交后与数据库中的对应条目进行对比,对查找不到的用户或者密码 错误的用户则跳转到错误提示页面,对正确登录的用户,则跳转到对 应用户类型的主信息界面,用户登录后选择页面上的退出系统,则会 在客户端和服务器端同时登出用户; 列表打印模块,学生,教师,管理员在使用系统的过程中随时可 以将页面上显示的列表进行打印输出; 帮助信息模块,用户登录系统后,可以通过菜单中的帮助信息连 接查询该用户类型的帮助提示。 管理员模块:分为系统维护设定模块,教师、学生基本信息管理 模块,毕业出题审核模块,系统派题模块,公告管理模块几个模块。 系统维护设定模块,管理员可以通过系统维护设定模块对系统参 数进行设置,以便对毕业设计选题进度进行有效控制;教师、学生基 本信息管理模块,管理通过教师、学生基本信息管理模块可以对教师、 学生基本信息进行查询、管理,添加教师、学生信息初始化也在此模 块中完成。 毕业出题审核模块,管理员可以通过毕业出题审核模块对教师提 交的毕业设计题目进行审核操作,决定是否审核通过,审核通过的题 目学生才可以选报;系统派题模块,管理员在公开选报结束后,可以 通过系统派题模块对没有选报题目的学生及没有学生选报的题目进 行配对调剂,以免部分学生的毕业设计题目报空;公告管理模块,管 高等学校毕业论文(设计)选题系统介绍 36 理员随时可以通过公告管理模块进行公告发布、修改、删除等管理。 教师模块:个人资料维护模块,毕业设计出题模块,查看出题选 题模块,教师期望调整模块。 个人资料维护模块,教师登录系统后可以通过个人资料维护模块 对初始化教师信息进行修改完善;毕业设计出题模块,教师可以通过 毕业设计出题模块提交毕业设计题目,提交后的题目进入待审核状态; 查看出题选题模块,教师可以通过查看出题选题模块查看提交题目审 核结果、选报情况以及选报题目的学生信息;教师期望调整模块,教 师可以通过教师期望调整模块对选自己课题的学生进行期望值修改。 学生模块:毕业设计信息模块,个人资料维护模块,毕业设计选 题模块,自拟毕业设计题目模块。 毕业设计信息模块,学生登录系统后通过毕业设计信息模块查看 选题情况;个人资料修改模块,学生通过个人资料维护模块对初始化 学生信息进行修改完善;毕业设计选题模块,学生通过毕业设计选题 模块选报毕业设计题目;自拟毕业设计题目模块,学生通过自拟毕业 设计题目模块自拟毕业设计题目。 4.5 数据数据库设计库设计 系统采用 SQL Server 2000 企业版数据库,数据库名称:SSTS 系统数据库详细设计: 高等学校毕业论文(设计)选题系统介绍 37 图 4-2 系统数据库详细设计 由以上功能模块得出数据项和数据结构,设计出数据库实体。以 及他们之间的关系,为数据库逻辑结构设计打基础。这些实体包括各 种具体信息,通过相互之间的作用形成数据的流动。 各个信息实体属性及其 E-R 图如下: 毕业生 学号 姓名班级 专业 图 4-3 学生信息实体属性 指导教师 编号 姓名部门 专业 图 4-4 指导教师信息实体属性 管理员 用户名密码 图 4-5 管理员信息实体属性 高等学校毕业论文(设计)选题系统介绍 38 毕业设计课题 课题编号 题目课题内容 出题教师 图 4-6 毕业设计课题信息实体属性 学生选题 毕业设 计课题 教师提交课题 管理员 管理 m n 1 1 1 n 图 4-7 各实体之间的关系 系统涉及所有表列表: (1( Stu_Base_Info(学生基本情况表) (ID,sStuNo,sStuName,sStuClass,nDeptID,nSex,sPwd,nSelectTo picNum ,nDeled, nClassID ,nSTel, nSEmail ,nSInfo) (2( Teacher_Base_Info(教师基本情况表) (ID,sWorkNo,sName,nDBID,nHBID,nDirectSMLID,sExpert,sP wd,nDeled nDirectedStuNum,nTelphone,nEmail,nCDPID,image) (3( Admin_Base_Info(管理员基本情况表) (ID, sAdmin, sPwd ,nDeled) (4( Class_Base_Info(班级基本情况表) (ID,nClassName,nDepartID) 高等学校毕业论文(设计)选题系统介绍 39 (5( Depart_List_Info(专业基本情况表) (ID,sDeptName,nDeled) (6( Dept_Base_Info(教师所在部门基本表) (ID,sDName) (7( Direct_StuMax_Limit(教师职称表) (ID,nMax ,sLevelName) (8( HeadShip_Base_Info(学院领导职位表) (ID,sHSName) (9( Topic_Base_Info(选题信息表) (ID,sTopicTitle,nTeacherID,sDemand,nSelectedFreq,nDeled,dCr Time,sTopicInfo ,nCheck) (10(Sys_Additional_Limit_Info(系统时间控制表) (ID,dTeacherStartTime,dTeacherEndTime,dStuStartTime,dStuEnd Time,nTeTopicMinLimit,nStuTopicMinLimit,nMaxExpect,nTeacher OkTime,nDeptLevel,nIntervalNum,nDisplayTName,nTeUsedMaxNu m,nTeTopicMaxLimit,dTeacherEndExpectTime) (11(BigClass_New(系统公告分类表) (BigClassID,BigClassName,Admin) (12(News_sort(公告类别表) (sort_id,news_sort) (13(Newsdata(公告内容表) (D_ID,D_Title,D_Content,D_Picture,D_OriginalFileName,D_Sav 高等学校毕业论文(设计)选题系统介绍 40 eFileName,D_SavePathFileName,D_hit,Typeid,Tj,D_Pass,D_date ,BigClassID,SmallClassID) 高等学校毕业论文(设计)选题系统介绍 41 第五第五章章 系系统实统实施施 5.1 开开发发及运行及运行环环境境 数据流图 Mi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论