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

下载本文档

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

文档简介

1、第一届重第一届重庆庆市市优优秀教育技秀教育技术术科研成果科研成果 介介绍绍 项目名称:项目名称:高等学校毕业论文(设计)选题系统高等学校毕业论文(设计)选题系统 项目类型:项目类型: 教学资源(软件)教学资源(软件) 作者姓名:作者姓名: 单单 位:位: 重庆邮电大学重庆邮电大学 联系电话:联系电话: 目目 录录 系统操作界面介绍系统操作界面介绍 .1 1 1 1、管理员、管理员.1 1 2 2、教师、教师.5 5 3 3、学生、学生.7 7 第第 1 1 章章 绪论绪论 .1010 1.11.1 课题的背景及开发意义课题的背景及开发意义.1010 1.21.2 系统开发团队系统开发团队.11

2、11 1.31.3 研究思路研究思路.1212 第二章第二章 系统简介系统简介 .1414 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 第三章第三章 毕业论文(设计)选题管理系统分析毕业论文(设计)选题管理系统分析 .2020 3.13.1 系统开发目标系统开发目标 .2020 3.23.2 系统主要功能系统主要功能 .2020 3.33.3 系统主要特色介绍系

3、统主要特色介绍 .2222 3.43.4 主要符号表主要符号表 .2525 3.53.5 系统业务流程分析系统业务流程分析 .2525 3.63.6 系统数据流程分析系统数据流程分析 .2626 第四章第四章 毕业论文(设计)选题系统设计毕业论文(设计)选题系统设计 .3030 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 模块结构设计

4、模块结构设计 .3434 4.54.5 数据库设计数据库设计 .3535 第五章第五章 系统实施系统实施 .3939 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 第六章第六章 系统创新特色系统创新特色 .4545 附录:系统测试说明附录:系统测试说明 .4646 系统操作界面介绍系统操作界面介绍 系统主要角色有系统管理员、教师、学生。现在从这三个角色 介绍系

5、统主要操作界面。 1、管理员、管理员 图 1 管理员主界面 图 2 指定审核教师界面 图 3 学生自拟题目审核 图 4 教师出题审核 图 5 出题情况统计 图 6 学生选题监控 图 7 发布公告首页 图 8 系统参数设置 图 9 数据备份管理 2、教师、教师 图 10 教师登陆主界面 图 11 审核教师课题 图 12 本人指导学生情况 3、学生、学生 图 13 学生登陆主界面 图 14 查看课题信息 图 15 选题信息不足 图 16 兴趣点分配 图 17 自拟课题 图 18 完成选题 图 19 个人信息维护 第第 1 章章 绪论绪论 1.1 课题的背景及开发意义课题的背景及开发意义 当前的管理

6、信息系统已经发展为集成了计算机网络技术、通信 技术、信息处理技术,对信进行收集、传递、存储及加工处理,用 于辅助决策进行事务管理的一种人机交互的智能化计算机系统。随 着管理信息系统的发展及其广泛的应用,数据库管理技术已逐步趋 于成熟,其应用也已经遍及各个领域。1 在高校中,信息管理系统已经涉及到教育教学的各个方面,近 年来,随着经济管理学院办学规模逐渐扩大,每年毕业生数目增加迅 猛,相应毕业设计课题也大幅增加,毕业设计管理过程中,所耗费 的人力、精力、物力越来越多,毕业设计选题信息处理的平衡协调 量大幅度增涨,手工处理的难度越来越大,已难以满足现在毕业设 计信息处理的需求。如何建立一个高效、自

7、动、双向理性化选择的 毕业设计选题管理系统,提到了日程上来。 据调查,现阶段大部分高校还没有自己的毕业设计选题管理系 统,毕业设计选题处理还处于手工操作阶段,工作效率低。主要存 在以下问题: (1)课题选择是“纸填” 、 “手写” 、 “人排”的模式,学生对课 题的选择存在考虑不周全、不够理性的问题; (2)课题选择的确定审核工作繁重,审核过程复杂; (3)学生主要是被动式接受课题,毕业设计课题由教师指定, 学生难以自拟题目,毕业设计课题选择模式不完整; (4)毕业设计的监督模式是事后监督,监督程度不够,难以落 实过程管理; (5)毕业设计报告提交的模式、形式多种多样,未能在装订前 及时有效审

8、核; (6)毕业设计相关信息统计与归档管理难度大,很多重要信息 都没有备份。 为了适应我院毕业设计管理的特殊需要,针对以上一系列的问题, 建立一个规范化、开放式的毕业设计选题管理系统势在必行。该毕 业设计(论文)选题系统实现了对整个毕业设计选题过程管理的系 统化,规范化,无纸化。整个系统使用户操作起来简便快捷,对减 轻学生,教师的劳动强度,提高工作效率与管理水平,具有很大的 使用价值。 1.2 系统开发团队系统开发团队 本系统主要是在重庆邮电大学经济管理学院副院长刘跃的带领 下,由以下几位老师共同完成。 表 1-1 系统开发团队 序 号 姓 名性 别 职 务职 称 工作单位备 注 01 刘 跃

9、男副院长副教 授 重庆邮电大学 02 黄蜀江男实验中心主 任 工程 师 重庆邮电大学 03 穆仁龙男无助理 工程 师 重庆邮电大学 04 邓维斌男无讲 师 重庆邮电大学 05 刘 韧女教学秘书助 研 重庆邮电大学 06 李银国男副校长教 授 重庆邮电大学 07 武 竞男无工程 师 重庆信科有限 公司08 杜茂康男教学部主任副教 授 重庆邮电大学 09 刘友军男无讲 师 重庆邮电大学 10 胡大权男无讲 师 重庆邮电大学 11 罗龙艳女无讲 师 重庆邮电大学 12 陈文沛男教学部主任讲 师 重庆邮电大学 13 卢安文男教学部主任副教 授 重庆邮电大学 1.3 研究思路研究思路 首先以毕业生的毕业

10、设计(论文)要求的为系统调查切入点, 以经济管理学院毕业设计(论文)管理的流程为准绳,了解需要开 发的毕业设计选题管理系统应该具有的基本功能,现有的开发工具 和技术平台。在充分利用校园网络资源的前提下, 实现学生在整个 毕业选题过程中以及教师对毕业设计选题管理的过程中的系统化, 规范化,无纸化;解决教师和学生在以往毕业设计过程中的重复大 量劳动、效率低、难以维护等问题,分析学生用户、教师用户、学 术管理委员会用户和管理员用户的各种需求,以确定系统的功能需 求,完成系统逻辑模型。并确定系统开发工具,收集相关书籍资料。 系统分析采用项目管理和面向对象分析方法相结合,取其精华, 系统实施以 asp

11、动态网页技术和 sql server2000 数据库为平台。系 统设计时对系统进行模块分解,根据各个模块的流程进行代码编号, 逐个实现各个功能模块。原则是主要的模块首先实现。最后进行系 统的组合测试,不断改进完善系统。最终实现一个高效、自动、双 向理性化选择的毕业设计选题管理系统。 第二章第二章 系统简介系统简介 2.1 系统特点:系统特点: (1)先进的管理思想 当今众多高校中的毕业设计管理尚未形成系统化,本系统融合 了重庆邮电大学多年来毕业设计管理的经验。针对本学院毕业设计 流程设计定制了整个系统,完全符合本学院内各专业毕业设计选报 要求。 (2)先进的技术 系统运行于 internet

12、上,采用 b/s 体系结构既满足毕业设计选 题管理系统用户集中、大量处理数据的要求,又可满足学生最大范 围地使用该系统。系统从实际需求出发,构建了一种适合高校毕业 设计现状,又能充分发挥 asp 及 sql server 2000 优势的 web 应用 系统开发模式。 (3)模块化的软件结构 系统构建简易,可移植性强,并且进行模块化处理,能够方便 的为以后其他附加功能提供接口。各子系统即可独立运行,也可联合 运行,功能扩展性强及通用性高。2 (4)毕业设计选题管理系统 涉及毕业设计选题管理中的各个环节,能在全校相应范围内使 用;为毕业设计相关老师、应届毕业生等用户提供服务。本系统提 出“选题意

13、向期望值专业适合度”理性化双向选择方案。主要 包括了以下功能:毕业设计题目的提交(教师出题和学生自拟毕业 设计题目) 、教师出题方向库(每个教师的主要研究方向及历年出题 情况统计) 、教师提交的课题将进行二级审核,目的是为毕业生提供 合理完善的课题。毕业设计课题信息发布(毕业生毕业设计选题结 果查询) ,教师对毕业设计题目(教师分配期望)以及学生的选择 (学生分配兴趣点),毕业设计相关文档资料的上传下载,用户个人 信息维护。学生自拟毕业设计课题时可以选择指导教师。而教师和 学生之间是双向选择,更加合理公平。产生的最佳师生搭配,有利 于学生写出高质量的毕业论文。 (5 5)通过采用该毕业设计选题

14、管理系统,可以大大缩短整个毕 业设计选题流程的时间,提高毕业选题的工作效率。不仅可以尽可 能的减少人工出题,排题目的错误,而且可以降低成本。 2.2 系统开发工具系统开发工具 本系统以 windows 操作系统为服务平台,后台数据库采用 microsoft sql server 2000 企业版数据库,使用 macromedia dreamweaver8 创建 asp 语言构建服务页面,并搭配客户端的 vbscript、javascript 脚本程序对用户提交的数据进行客户端验证 以减轻服务器运行压力。3 .1 sqlsql serverserver 数据库技术概述数据库技术概

15、述 sql server 目前正日益成为 windows 操作系统上面最为重要的 一种数据库管理系统,随着 sql server 2000 的推出,微软的这种 数据库服务系统在 windowsnt/2000 系列操作系统里更加占有垄断地 位,因为其与 windowsnt/2000 系列操作系统完全集成,可以利用操 作系统来完成客户机的身份、发送和接收消息等。 sql server 的特性主要包括以下五个方面。 第一,internet 集成。sql server 2000 数据库引擎提供完整 的 xml 支持。它还具有构成最大的 web 站点的数据存储组件所需的 可伸缩性、可用性和安全功能。sq

16、l server 2000 程序设计模型与 windows dna 构架集成,用以开发 web 应用程序,并且 sql server 2000 支持 english query 和 microsoft 搜索服务等功能,在 web 应 用程序中包含了用户友好的查询和强大的搜索功能。 第二,可伸缩性和可用性。同一个数据库引擎可以在不同的平 台上使用,从运行 windows 98 的便携式电脑,到运行 windows 2003 数据中心版的大型多处理器服务器。sql server 2000 企业版 支持联合服务器、索引视图和大型内存支持等功能,使其得以升级 到 web 站点所需的性能级别。 第三,企

17、业级数据库功能。sql server 2000 关系数据库引擎 支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数 据完整性,同时将管理上千个并发修改数据库的用户的开销减到最 小。sql server 2000 分布式查询使您得以引用来自不同数据源的 数据,就好像这些数据是 sql server 2000 数据库的一部分,同时 分布式事务支持充分保护任何分布式数据更新的完整性。复制同样 使您得以维护多个数据复本,同时确保单独的数据复本保持同步。 可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作, 然后将他们所做的修改合并回发布服务器。 第四,易于安装、部署和使用。sql se

18、rver 2000 中包括一系 列管理和开发工具,这些工具可改进在多个站点上安装、部署、管 理和使用 sql server 的过程。sql server 2000 还支持基于标准的、 与 windows dna 集成的程序设计模型,使 sql server 数据库和数据 仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使您 得以快速交付 sql server 应用程序,使客户只需最少的安装和管理 开销即可实现这些应用程序。 第五,数据仓库。sql server 2000 中包括析取和分析汇总数 据以进行联机分析处理(olap)的工具。sql server 中还包括一些 工具,可用来直观地

19、设计数据库并通过 english query 来分析数据。 sql(structured query language,译为结构化查询语言)在 关系型数据库中的地位就犹如英语在世界上的地位。它是数据库系 统的通用语言,利用它,用户可以用几乎同样的语句在不同的数据 库系统上执行同样的操作。比如“select * from 数据表名”代表 要从某个数据表中取出全部数据,在 oracle 9i、sql server 2000、foxpro 等关系型数据库中都可以使用这条语句。sql 已被 ansi(美国国家标准化组织)确定为数据库系统的工业标准。4 .2 aspasp 技术的技术的概

20、述概述 asp 是 active server pages 的简称,它是一种在微软公司的 web 服务器 iis (internet information server)上开发交互网页 的技术,是一种新型开放的、免编译的应用开发环境,html 页面、 script 语言和动态服务器扩展结合在一起,为企业提供一个服务开 发和信息管理的解决方案。微软公司最初在 iis 3. 0 版上使用它以 取代 cgi。随着 windows nt 在 www 上的使用日益增多,asp 己成为 了开发动态网站、构筑 internet 和 internet 应用的较佳选择。5 asp 的含义可以从其字面上三个方面

21、去理解: (1)active:asp 使用的 microsoft 的 activex 技术。 activex(com)技术是现在 microsoft 软件的重要基础。它采用封 装对象,程序调用对象的技术,简化编程,加强程序间合作。asp 本身封装了一些基本组件和常用组件,只要你可以在服务器上安装 这些组件,通过访问组件你就可以快速、简易的建立自己 web 应用。 (2)server:asp 运行在服务器端。这样就不必担心浏览器是 否支持 asp 所使用的编程语言。asp 的编程语言可以是 vbscript 和 javascript。 (3)pages:asp 返回标准的 html 页面,可以正

22、常地在常用的 浏览器中显示。浏览者查看页面源文件时,看到的是 asp 生成的 html 代码,而不是 asp 程序代码。 在 asp 中主要包含 5 个内置对象:request 对象,从游览器获 取信息; response 对象,发送信息到浏览器;server 对象,对服 务器端 activex 组件提供访问其方法、属性的功能;session 对象, 存储用户任务的信息;application 对象,保留用户共享一个程序 的信息。asp 正是通过这 5 个内置对象来实现服务器和客户机的交 互。6 由此可见,asp 是在 iis 下开发 web 应用的一种简单、方便的 编程工具。在了解了 vbs

23、cript 的基本语法后,只需要清楚各个组件 的用途、属性、方法,就可以轻松编写出自己的 asp 系统。 正是由于脚本在服务器上而不是在客户端运行,传送到浏览器 上的 web 页是在 web 服务器上生成的。所以用不着担心浏览器能否 处理脚本,web 服务器已经完成了所有脚本的处理,并将标准的 html 传输到浏览器。由于只有脚本的结果返回到浏览器,所以服务 器端脚本不易复制。这样就可以防止别人抄袭程序。7 asp 可以轻松地实现对页面内容的动态控制,根据不同的浏览 者,显示不同的页面内容。而浏览者一点觉察不出来,就像为他专 门制作的页面一样。 使用各种各样的组件,asp 可以完成无比强大的功

24、能。如使用 filesystemobject,可以对服务器上的文件进行操作,浏览、复制、 移动、删除等等。还有 ado (active database object,动态数据 库对象)的支持,asp 对数据库的操作非常得心应手。你甚至可以 像使用本地数据库那样,管理远程主机上的数据库,对表格、记录 进行各种操作。8 .3 系统开发平台系统开发平台 macromediamacromedia dreamweaver8dreamweaver8 简介简介 macromedia dreamweaver8 是一款专业的 html 编辑器,用于 对 web 站点、web 页和 web 应用

25、程序进行设计、编码和开发。无论 您愿意享受手工编写 html 代码时的驾驭感还是偏爱在可视化编辑环 境中工作,dreamweaver8 都会为您提供有用的工具,使您拥有更加 完美的 web 创作体验。 利用 dreamweaver8 中的可视化编辑功能,您可以快速地创建页 面而无需编写任何代码。您可以查看所有站点元素或资源并将它们 从易于使用的面板直接拖到文档中。您可以在 macromedia fireworks 中创建和编辑图像,然后将它们直接导入 dreamweaver8,或者直接在 dreamweaver8 中添加 macromedia flash 对象,从而优化您的开发工作流程。 dr

26、eamweaver8 还包括多种与编码相关的工具和功能,其中包括 代码视图中的代码编辑工具(如代码加色和标签完成) ;有关 html、css、javascript、cfml、asp 和 jsp 的参考资料以及一个 javascript 调试器。macromedia 的可自由导入导出 html 技术可导 入您手工编码的 html 文档而不会重新设置代码的格式,您可以随后 用您首选的格式设置样式来重新设置代码的格式。 dreamweaver8 现在包含并扩展了 macromedia ultradev 中的所 有功能,以帮助您使用 asp、asp.net、cold fusion 标记语言 (cfml

27、)、jsp 和 php 等服务器语言来生成由动态数据库支持的 web 应用程序。 dream weaver8 可以完全自定义。您可以创建您自己的对象和 命令,修改键盘快捷方式,甚至编写 javascript 代码,用新的行为、 属性检查器和站点报告来扩展 dreamweaver8 的功能。9 第三章第三章 毕业论文(设计)选题管理系统分析毕业论文(设计)选题管理系统分析 信息系统的开发目标必须以满足用户需求为前提,而在系统开 发的第一阶段中,用户的需求往往是不完整的、不明确的,需要开 发者协助用户对需求做进一步的理解乃至创造并归纳出较为详细的 需求说明方法的特点是可以在整个开发过程中回头补充调

28、整各阶段 的工作,因此,用户需求分析在最初并不显得像结构化方法那么重 要。但是,一个相对完整、准确的用户需求却会给信息系统开发带 来一个良好的开端,也会使开发过程少走许多弯路10。因此,本人 在系统开发之初花了很长的时间进行详细的用户需求调查。 3.1 系统开发目标系统开发目标 目标是要开发出一套规范化,开放式的毕业设计选题管理系统, 可在全校范围内使用。该系统期望达到的成果如下: (1)建立一个规范化的毕业设计管理系统平台; (2)拥有快捷、高效、规范的处理功能; (3)解决手工管理不能解决的主要问题;提供相应解决方案以 适应二级学院的需要; (4)充分利用校园网资源,节省大量财力、物力和人

29、力,使学 校资源得到更高效的利用; (5)毕业设计题目选择“公开化,人性化,理性化”针对性更 强。 3.2 系统主要功能系统主要功能 (1)由计算机对毕业设计选题信息进行自动管理。 避免手工操作的弊端,使毕业设计选题信息查询快捷,学生选 题便捷,毕业设计选题数据备份完整。 (2)毕业设计课题安排由人工安排进化到计算机辅助自动安排。 本系统提出“选题意向期望值专业适合”理性化双向选择 方案。毕业生可以对所选毕业设计题目赋期望值(指学生希望进行 这个毕业设计课题的兴趣点) ,指导教师可对选自己毕业设计题目的 同学赋期望值,计算机通过对双方的期望值进行综合加权处理,自 动安排给学生毕业设计课题。通过

30、教师和学生的双向选择,形成最 佳的师生搭配,做出质量更高的毕业设计。 (3)学生自拟题目与指导教师出题相结合的功能。 学生自拟题目后可以进行指导教师的选择,指导教师的选择同 样也是双向选择。学生可以三位指导教师赋期望值,教师也要对选 自己做指导教师的学生赋期望值,再加上专业适合度,综合加权期 望值最高组合将由计算机指派。教师指导学生自拟题目并算入该年 教师出题。系统中的教师出题表将对每个教师历年出题情况进行统 计,实现控制教师出题三年内不重复。 (4)计算机网络管理。大幅增加信息共享性,规范信息操作。 毕业设计题目上传、审核、公布、选题等由高成本的手工操作改成 计算机网络处理。 (5)毕业设计

31、过程控制。毕业设计流程不再是事后监督,而是 由计算机自动检测。 教师出题开始时间,截止时间;学生选题开始时间,截止时间; 教师最少出题数,学生最少选题数等均由计算机自动控制。 (6)按教学评估要求,自动对毕业设计结果和过程情况进行统 计分析。 (7)其它:毕业设计的公告管理,公告的发布,截至日期。在 线资料文档室,资料文档上传,下载。并提供相应的管理功能。 3.3 系统主要特色介绍系统主要特色介绍 (1)资格控制 每位毕业设计指导教师的职称、专业、研究方向等都不尽相同, 每位毕业生的专业、能力、专长等也不尽相同,毕业设计管理规定 对不同职称的教师所带毕业设计数量要求也不同,教师出题多了学 生选

32、中带不过来,出题少了学生不购选择或选择余地不大,无法将 学生不感兴趣的题目筛落。 资格控制就是在一定程度上解决以上问题,他不是简单的对登 陆用户的身份认证和权限管理,而是控制教师、毕业设计学生、毕 业设计题目三者关系的方法或手段。达到不同的教师按照毕业设计 管理的规定出规定数量的与自己专业和研究方向一致的题目,供适 合专业的学生来选择。 (2)贯彻基于双向选择思想的双选、双导师制度 与本科专业有对应学科各方向的研究生,均可作为助教与导师 合作参与指导本科生,实行导师、研究生双导师制度,指导学生人 数的上限受导师人数限制;因就业等原因需要在外单位进行毕业论 文(设计)的学生,实行外聘单位导师和校

33、内导师的双导师制度, 校内导师学生人数不受导师人数限制。 在双选、双导师制度实行中,学生应在“双选”期间结合自己 的专业方向与有该方向选题的指导教师主动沟通,了解导师的选题 和介绍自己的自拟题目,在教师指导下以确认的方式来产生毕业论 文(设计)题目,并反映在双选表中; 指导教师必须熟悉自己所指导的方向和内容,出题不超过 3 个 方向,掌握有关参考资料,提前做好准备工作和选题。一旦与学生 达成选择应予以公示,以提供其余学生进行双向选择的信息。师生 双向选择确定后,指导教师应详细填写双选表送交教学秘书处,并 将毕业设计任务书发给学生,负责学生毕业论文(设计)过程每个 阶段的完成及质量保障工作。助教

34、老师除完成指导教师所布置的工 作外,负责为指导教师安排每周与学生见面的时间地点安排;答辩 的时间地点安排;指导论文的排版、装订等事务性的工作; 学生在外单位做毕业论文的外聘导师应具有高级职称,原则上 学生应返校进行论文评阅和答辩。对应的校内指导教师主要任务是 负责指导学生完成毕业论文相关的文档及毕业论文预审,提出指导 教师相关意见,辅导学生完成最终的答辩程序。 (3) 跨专业出题和专业适合度 毕业设计题目往往不是仅适合某一专业的学生完成,尤其是对 某些有一定专长学生,对适合专业间结合部应用的题目,在出题时 明确多个相关专业学生可选就显得尤其必要;而一些宽口径培养的 同大类专业同学,大多适合题目

35、也是大类可共同选择的;同时对于 同一题目适合专业面宽也有利于提高该题的选中率,减少题目废弃 的可能,减轻教师出题准备负担。 基于以上原因,把跨专业出题明确实现进入系统就显得十分有 意义了,而专业适合度是为了保证跨专业可选题目能有倾斜按出题 教师意愿被相关专业同学选中而采取的措施,这样跨专业出题和专 业适合度形成有机的组合,保证相关理念能正常有效贯彻。 (4)二级审核制度 毕业设计的出题是否符合专业培养目标、是否难度适宜、是否 连续重复、是否数量合适等需要严格管理的内容,是以往毕业设计 管理的薄弱环节,尤其是在题多量大,可跨专业出题的情况下。二 级审核制度的一审就是从专业培养目标出发,由专业建设

36、负责人审 核是否符合专业培养目标、是否难度适宜、出题是否规范等问题; 二审则在一审的基础上考察题目是否连续重复、是否数量合适、专 业分布是否合理等问题,必要时可直接修订出题信息,改一审未过 的题目终审通过,保证题目展现在学生面前时合理完善。 (5)在线自动实现选题确定算法 毕业设计安排由人工安排进化到计算机辅助自动安排;本系统 提出“选题意向期望值+专业适合度”双向选择方案;毕业设计同 学可以在适合自己专业或特长的题目范围内选择足够数量(可由系 统设定,以尽量保证最后所确定题目在兴趣范围内)的感兴趣题目, 对所选毕业设计题目设定兴趣点(指学生希望进行这个毕业设计项 目的兴趣) ,指导教师可对每

37、个毕业设计题目设定由哪位同学来做的 期望值。 以上种种创新,极大的增加了确定题目与学生对应的复杂度, 只有用计算机在线自动实现选题才能解决这个问题。系统中运用了 学生对题目的兴趣点、教师对学生的期望值、题目对学生专业的适 合度三者之和排序的方式确定题目归属,自动调和三方需求,避免 了以往靠速度不冷静抢题的情况,同时还减轻了服务器负担,降低 了上系统的门槛。 3.4 主要符号表主要符号表 数据流图图例业务流程图图例 外部实 体 外部环 境 加工处理 数据存 储 物或单 据 数据流 数据存 储 信息流 图 3-1 流程图主要符号 3.5 系统业务流程系统业务流程分析分析 业务流程(transact

38、ion flow diagram, tfd) ,又称作业流程, 即作业的完成程序,它反映了现实的业务活动。管理业务流程图是 一种描述系统内各单位、人员间业务关系、作业顺序和管理信息流 向的图表。现实业务活动中的一些弊病很难凭空指出,而利用业务 流程图可以细致地分析其业务流程的合理性、存在的问题及从何处 入手进行修改。11 首先是管理员录入教师、学生信息,初始化密码,添加学术管 理委员会成员(用于审核教师提交的课题)初始化系统参数。 然后教师通过自己的登录,在规定期限内提交规定数量的课题。 教师所在教学部主任对教师提交课题进行初审,通过的课题由 学术管理委员会进行二级审核,确定是否通过。通过的课

39、题直接进 入学生选题信息表。学生自拟题目则直接同学术管理委员会审核。 系统管理员对选题进行最后调整,确定最终通过的选题,并开 放学生选题功能。 学生通过自己的学号和初始密码登录系统,修改个人信息及密 码,浏览可选题目信息及教师信息,选报课题;管理员和学术管理 委员会成员可对选报情况进行查看,并可手动调节选题。实现人人 都题可选。 最终,系统自动派题,教师可以登录查看自己课题选报的学生 及其资料,学生可查看自己选择的课题情况。 出题选题业务流程图: 图 3-2 毕业设计选题管理系统出题选题业务流程图 3.6 系统数据流程系统数据流程分析分析 数据是信息的表达形式,它能被计算机直接输入、处理、存储

40、 和输出。一个正确的数据流程是今后新系统用以实现用户需求的保 证。现有的数据流程分析一般是通过分层的数据流程图(data flow diagram, dfd)来实现的。数据流图是描述系统静态数据构成和关 系的有力工具,数据流图更多地从静态的观点来考察一个实际的业 务系统。其具体做法是:按业务流程处理流程的顺序,将相应调查过 程中所掌握的数据处理过程绘制成一套完整的数据流程图。现在常 用的有两种描述数据流程图的方法,一种是以方框、连线及其变形 图例符号来表示数据流动过程,另一种是以连接弧线作为其基本符 号来表示数据流动过程12。 绘制数据流图的基本原则是:自顶向下,从外到内,编号清晰, 命名确切

41、。画系统概况时,把整个系统看成一个总加工,画进、出 系统的数据流及其外部对象,而不考虑系统内部的数据流。一般按 入流、加工、出流,自左向右排列(i-p-o) 。 图 3-3 毕业设计选题管理系统顶层数据流图 图 3-4 毕业设计(论文)选题系统第一层数据流程图 图 3-5 学生选题流程图 第四章第四章 毕业论文(设计)选题系统设计毕业论文(设计)选题系统设计 4.1 系统设计目标系统设计目标 毕业设计选题管理系统以经济管理学院毕业设计管理为依托, 针对毕业设计管理的特点,坚持易用性、实用性原则,通过校园网 实现教师毕业设计课题提交,学生毕业设计选题,相关文档资料的 上传下载。 1.教师提交毕业

42、设计课题,提交的课题将进行二级审核。初审 由各教学部主任,学术管理委员会进行终审。学生自拟题目则直接 由学术管理委员会进行审核。 2.学生信息管理,实现学生信息查询、修改、增加学生和批量 增加学生。 3.教师信息管理,实现教师信息查询、修改、增加教师。 4.建立教师出题方向库,对历年教师出题情况进行统计,控制 三年内教师出题不重复。 5.建立在线资料库,实现毕业相关文档的上传,下载。 6.建立公告栏,实现毕业设计公告管理,增加、删除、修改公 告。 7.实现管理员和学术管理委员会对学生选题的监控。 8. 学生,老师,管理员个人信息修改,教师期望值调整。课题 查询,选题,教师出题,系统派题情况查询

43、。 9.系统参数设置,如:教师出题开始、截止时间,学生选题开 始、截止时间等。 10.数据完整性,日志记录,数据备份与还原 4.2 系统设计原则系统设计原则 1.先进性和标准性:应采用当前先进的、成熟的、符合国际 标准的主流计算机、网络、数据库及软件开发技术和产品进行系统 建设,确保整个系统具有良好的互操作性、可移植性,以适应计算 机技术的不断发展; 2.安全可靠性:在设计网络和软件时,应首先考虑选用稳定 可靠、经过实践检验的新产品和新技术,使系统具有必要的容错能 力,配置充分的后备设备,保证其抗毁坏能力和快速恢复能力。对 操作系统、网络和数据库等环节采取严格的安全措施,保证系统不 受侵害,并

44、对每个用户要有全面的审计功能;可管理性和可扩充性: 设计的网络及软件系统应便于安装、配置、使用和维护。在满足现 有业务的需求的基础上,要充分考虑系统今后的扩充和升级问题; 3.良好的互联性和开放性:本系统与各教学部门关系密切, 因此,可能涉及的设备种类繁多,软件及应用环境各异,只有采用 互联性较好的标准才能保证系统正常运行。此外,系统地软硬件平 台和环境支持也选用开放的系统,便于不同机型、网络及软件平台 的互联,满足用户的开放和使用要求; 4.符合浏览器/服务器(browser/web)模式:browser/web 模式可以大大降低对服务器的要求,减少网络数据通信流量,在结 构上也具有很大的灵

45、活性,系统的安全性能也可以充分保证。 4.3 系统总体功能设计系统总体功能设计 根据毕业设计选题的业务情况和具体要求,系统共分成管理员, 学术管理委员会,指导教师,毕业生四大系统模块,系统参数设置, 教师信息管理,学生信息管理,题目提交(包括学生自拟题目) ,课 题二级审核,资料文件上传、下载,毕业选题数据备份恢复等功能。 图 4-1 毕业设计(论文)选题系统功能结构图 .1 毕业生模块毕业生模块 在毕业生模块里 ,学生登录后,在主界面显示学生信息,当 前时间。 如果学生没有选题,系统会提示尽快选题。可以对自己 的个人信息进行修改 (如:个人简介 , 联系方式,密码等 ),对

46、毕业设计 (论文)题目进行查询选择,以及自拟毕业设计题目, 下载毕业设计相关的资料文件(如:任务书,开题报告等)。 在进行毕业设计选题时,对不同的课题赋相应的期望值,以选择 到自己兴趣点最高的课题。自拟题目时,可以对选三个指导教师 并赋相应的期望值,然后和教师对此题目赋的期望值的综合分进 行对比得出唯一的指导教师。 .2 指导教师模块指导教师模块 在指导教师模块里,教师登录后,在主界面显示教师信息, 当前时间。 如果教师没有出题或出题数未达到系统要求,系统会提 示尽快出题。教师可以在规定时间内提交、修改毕业设计课题, 查看自己提交课题审核通过情况,学生选自己课题情况,以及修 改

47、个人信息(如:个人基本信息,联系方式,密码等) ,对选 自己课题的学生和学生自拟题目中期望的指导教师进行赋期望值。 得出教师指导的学生和课题。 .3 学术管理委员会模块学术管理委员会模块 学术管理委员会模块就是指导教师模块的扩展,在学术管理委 员会里的教师可以对其他教师提交的课题和学生自拟题目进行审核。 查看系统派题情况,监督学生选题情况等。 .4 管理员模块管理员模块 所有的后台管理功能都在管理员模块中实现,学生进行毕业设 计选题之前,管理员将对整个毕业设计选题管理系统进行初始化 (如:添加教师、学生,学术管理委员会成员,教师提交课题开始 时间,截止时间,学生

48、选题开始时间,截止时间,教师最少出题数, 学生最少选题数,专业适合度级别设置,学生和教师可用期望值, 教师期望值调整截止时间等) ,学生教师的基本信息管理和密码初始 化也由管理员完成,在出题审核功能中,可以对教师提交课题和学 生自拟题目进行审核,并对出题情况进行统计。系统自动派题中, 可以增加选题,选题调整,以实现学生选题的正常进行。在公告管 理功能中,可以实现公告发布,分类管理,管理修改公告。资料文 件上传、下载主要是实现一些上级下发的和毕业设计相关的资料文 件(如:毕业论文范文,开题报告,任务书等上传、下载管理) 。 4.4 模块结构设计模块结构设计 公用模块:分为用户验证模块,列表打印模

49、块,帮助信息模块。 用户验证模块,按照三种用户类型(学生、教师、管理员)分 成三种验证,对不同用户使用不同表单进行提交用户输入的用户名 密码,提交后与数据库中的对应条目进行对比,对查找不到的用户 或者密码错误的用户则跳转到错误提示页面,对正确登录的用户, 则跳转到对应用户类型的主信息界面,用户登录后选择页面上的退 出系统,则会在客户端和服务器端同时登出用户; 列表打印模块,学生,教师,管理员在使用系统的过程中随时 可以将页面上显示的列表进行打印输出; 帮助信息模块,用户登录系统后,可以通过菜单中的帮助信息 连接查询该用户类型的帮助提示。 管理员模块:分为系统维护设定模块,教师、学生基本信息管

50、理模块,毕业出题审核模块,系统派题模块,公告管理模块几个模 块。 系统维护设定模块,管理员可以通过系统维护设定模块对系统 参数进行设置,以便对毕业设计选题进度进行有效控制;教师、学 生基本信息管理模块,管理通过教师、学生基本信息管理模块可以 对教师、学生基本信息进行查询、管理,添加教师、学生信息初始 化也在此模块中完成。 毕业出题审核模块,管理员可以通过毕业出题审核模块对教师 提交的毕业设计题目进行审核操作,决定是否审核通过,审核通过 的题目学生才可以选报;系统派题模块,管理员在公开选报结束后, 可以通过系统派题模块对没有选报题目的学生及没有学生选报的题 目进行配对调剂,以免部分学生的毕业设计

51、题目报空;公告管理模 块,管理员随时可以通过公告管理模块进行公告发布、修改、删除 等管理。 教师模块:个人资料维护模块,毕业设计出题模块,查看出题 选题模块,教师期望调整模块。 个人资料维护模块,教师登录系统后可以通过个人资料维护模 块对初始化教师信息进行修改完善;毕业设计出题模块,教师可以 通过毕业设计出题模块提交毕业设计题目,提交后的题目进入待审 核状态;查看出题选题模块,教师可以通过查看出题选题模块查看 提交题目审核结果、选报情况以及选报题目的学生信息;教师期望 调整模块,教师可以通过教师期望调整模块对选自己课题的学生进 行期望值修改。 学生模块:毕业设计信息模块,个人资料维护模块,毕业

52、设计 选题模块,自拟毕业设计题目模块。 毕业设计信息模块,学生登录系统后通过毕业设计信息模块查 看选题情况;个人资料修改模块,学生通过个人资料维护模块对初 始化学生信息进行修改完善;毕业设计选题模块,学生通过毕业设 计选题模块选报毕业设计题目;自拟毕业设计题目模块,学生通过 自拟毕业设计题目模块自拟毕业设计题目。 4.5 数据库设计数据库设计 系统采用 sql server 2000 企业版数据库,数据库名称:ssts 系统数据库详细设计: 图 4-2 系统数据库详细设计 由以上功能模块得出数据项和数据结构,设计出数据库实体。 以及他们之间的关系,为数据库逻辑结构设计打基础。这些实体包 括各种

53、具体信息,通过相互之间的作用形成数据的流动。 各个信息实体属性及其 e-r 图如下: 毕业生 学号 姓名班级 专业 图 4-3 学生信息实体属性 指导教师 编号 姓名部门 专业 图 4-4 指导教师信息实体属性 管理员 用户名密码 图 4-5 管理员信息实体属性 毕业设计课题 课题编号 题目课题内容 出题教师 图 4-6 毕业设计课题信息实体属性 学生选题 毕业设 计课题 教师提交课题 管理员 管理 m n 1 1 1 n 图 4-7 各实体之间的关系 系统涉及所有表列表: (1)stu_base_info(学生基本情况表) (id,sstuno,sstuname,sstuclass,ndep

54、tid,nsex,spwd,n selecttopicnum ,ndeled, nclassid ,nstel, nsemail ,nsinfo) (2)teacher_base_info(教师基本情况表) (id,sworkno,sname,ndbid,nhbid,ndirectsmlid,sexpert ,spwd,ndeled ndirectedstunum,ntelphone,nemail,ncdpid,image) (3)admin_base_info(管理员基本情况表) (id, sadmin, spwd ,ndeled) (4)class_base_info(班级基本情况表) (

55、id,nclassname,ndepartid) (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,nd eled,dcrt

56、ime,stopicinfo ,ncheck) (10) sys_additional_limit_info(系统时间控制表) (id,dteacherstarttime,dteacherendtime,dstustarttime, dstuendtime,ntetopicminlimit,nstutopicminlimit,nmaxexpec t,nteacheroktime,ndeptlevel,nintervalnum,ndisplaytname ,nteusedmaxnum,ntetopicmaxlimit,dteacherendexpecttime) (11) bigclass_ne

57、w(系统公告分类表) (bigclassid,bigclassname,admin) (12) news_sort(公告类别表) (sort_id,news_sort) (13) newsdata(公告内容表) (d_id,d_title,d_content,d_picture,d_originalfilename ,d_savefilename,d_savepathfilename,d_hit,typeid,tj,d_ pass,d_date,bigclassid,smallclassid) 第五第五章章 系统实施系统实施 5.1 开发及运行环境开发及运行环境 数据流图 microsoft

58、office visio 2003 信息服务器 iis 5.1 开发工具 macromedia dream weaver 8 开发语言 asp 数据库 microsoft sql server 2000 服务器操作系统 windows xp,系统实施后可采用 windows 2003 server。 5.2 主要用户界面主要用户界面 登录系统: 图 5-1 系统主页面 学生登录界面: 图 5-2 学生登录界面 资料文件下载界面: 图 5-3 资料下载界面 教师出题审核: 图 5-4 教室出题审核界面 5.3 系统测试系统测试 系统测试数据为 2003 届经济管理学院毕业生选题数据。 5.3.1

59、5.3.1 测试环境测试环境 服务器端:windows xp pro sp2、iis 6.0、sql server 2000 企业版 windows 2003 server 企业版、iis 6.0、sql server 2000 企业版 客户端:windows xp pro sp2、ie 6.0、ie 7.0 beta2 windows 2000 pro sp4、ie 6.0、firefox .2 测试过程测试过程 基本测试: 用于测试系统基本功能的实现情况和系统是否存在设计错误。 基本测试过程:使用管理员用户进行登录,修改密码,修改系 统参数设置,添加教师、学生用户,修改学生

60、、教师、选题等信息, 审核题目。使用学生用户登录,修改个人信息及密码,查阅选题情 况及教师信息,选报题目,退选题目。使用教师用户登录,修改个 人信息及密码,提交题目,查看题目状态及选报学生信息。目标是 分别使用不同用户登录,进行按规定程序操作,尝试各个功能,检 测功能实现情况,检测页面生成情况及数据库连接情况。 并发性测试: 用于测试系统在多用户同时访问情况下对冲突的处理情况。 并发行测试过程:同时使用多个用户登录,包括管理员、教师、 及多个学生用户,使用软件同时提交表单,尝试不同学生同时选报 同一题目,不同教师同时对同一题目进行操作,不同管理员同时对 同一用户进行资料修改等。进行按规定程序操

温馨提示

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

评论

0/150

提交评论