毕业论文管理系统的设计.doc

上传人:创****公 文档编号:708544 上传时间:2018-10-28 格式:DOC 页数:28 大小:812KB
下载 相关 举报
毕业论文管理系统的设计.doc_第1页
第1页 / 共28页
毕业论文管理系统的设计.doc_第2页
第2页 / 共28页
毕业论文管理系统的设计.doc_第3页
第3页 / 共28页
毕业论文管理系统的设计.doc_第4页
第4页 / 共28页
毕业论文管理系统的设计.doc_第5页
第5页 / 共28页
点击查看更多>>
资源描述

1、分类号:TP315 U D C:D10621-408-(2007) 5784-0密 级:公 开 编 号:2003032187成 都 信 息 工 程 学 院学 位 论 文毕业论文管理系统的设计论文作者姓名: 范炳艳申请学位专业: 网络工程申请学位类别: 工学学士指 导 教 师 姓 名 (职 称 ): 杨万全(教授)论文提交日期: 2007 年 06 月 10 日毕业论文管理系统的设计摘 要毕业论文管理系统的设计采用的是 B/S 结构,本系统借助了网络平台,不但使学生与老师进行有效的沟通,使学生可以及时的了解有关毕业论文的相关事情,而且使论文的上传查看、信息的管理、用户的管理和数据库的管理等工作更

2、加容易,既提高了工作效率,也降低了成本。本毕业课题主要针对于高校的毕业环节进行管理。本系统结合高校教务的实际需求,以 SQL Server2003+Macromedia Dreamweaver MX+ASP 作为开发工具。实现用户登录、身份验证,不同的用户进入系统后实现不同的操作。该系统有老师毕业课题申报和课题审批管理、学生选题管理、相关报表的生成管理、网上答疑管理、学生论文上传和查看、网上评阅等功能和后台管理员使用的信息管理、用户管理和数据库管理等模块组成,以实现高校教务学籍管理水平的高效化和网络化。关键词:毕业论文管理;B/S;SQL 操作The Design of Graduation

3、Management System AbstractThe Design of Graduation thesis Management Systemuses the B/S structure. The system through a network platform will not only enable students and teachers to communicate effectively and make students understand the thesis of the relevant matters in a timely, but also make up

4、load papers , information management, user management and database management work easier. It can help us to improve the efficiency and reduce the cost. The major function of the soft is to manage graduation link in the college. The system combined with the actual demand of high educational system u

5、ses SQL Server2003 Macromedia Dreamweaver MX + ASP as a developme-nt tool. It consists of modules of user login, authentication, different users have different operations, declaration and approval management of teachers graduated topics, students topic management, statements related to the productio

6、n management, online Frequently Asked Questions management.Upload and examine studentss thesis and the management of information and user as database that used by the background managers to achieve improving the efficience and network scopes for the level of management of educational administration

7、in collages.Key words: graduation thesis management; B/S; SQL operation目 录论文总页数:22 页1 引言 .11.1 选题背 景 .11.2 国内外研究状况 .11.3 选题的目的与意义 .12 需求分析 .12.1 系统的可行性分析 .13 可行性分析 .23.1 系统开发的目的和意义 .23.2 开发工具的选择 .24 总体设计 .34.1 总体 结构图 .34.2 各模块功能描述 .34.2.1 课题申报管理 .34.2.2 课题审批管理 .44.2.3 选题管理 .44.2.4 相关报表的生成管理 .44.2.5

8、网上答疑管理 .54.2.6 论文网上上传和查看 .54.2.7 网上评阅 .54.2.8 后台管理 .55 系统配置要求 .65.1 软件要求 .65.2 硬件要求 .66 数据库设计 .66.1 E-R 图 .66.2 数据库的逻辑设计 .86.2.1 基本表的设计 .86.2.2 数据库连接 .117 详细设计 .127.1 系统流 程图 .127.1.1 总体系统流程图 .127.1.2 分模块流程图 .127.2 模块实现 .158 测试 .188.1 软件测试的必要性 .188.2 软件测试的过程 .18结 论 .19参考文献 .20致 谢 .21声 明 .22第 1 页 共 22

9、 页1 引言1.1 选题背景随着社会的飞速发展,计算机科学技术的日趋完善,人们传统的思想观念和工作方式开始发生巨大的转变,依靠计算机技术进行信息化管理已经势在必行。而我们高等学校也面临着同样的问题,学生信息的管理、老师信息的管理和日常工作的管理等等,都必须依靠计算机软件管理实现。学生毕业论文管理系统是众多管理系统中的一部分,也是很重要的一部分。可是,在许多高校并没有在这一环节上实现信息化管理,而这一部分的工作仍然是由人工来进行完成。人工操作必定存在很多的缺陷,比如:工作量繁多、资料易丢失、更新和修改很不方便、老师与学生之间的沟通和信息传达不及时等等。我所做的课题毕业论文管理系统,它采用了当前流

10、行的 B/S 结构和 Internet 网络技术,不仅方便操作,而且可以大大提高系统的可移植性。并且,通过计算机信息化管理可以避免人工操作的一些缺陷和不足。1.2 国内外研究状况现在国内外有很多关于毕业论文的软件,采用的技术也多种多样,如JSP、FTP 模式,但是大多数毕业论文管理系统软件是用于网络学院的远程教学。至于国内的正规院校,利用论文管理系统组织管理论文的活动并不多,针对国内外教学管理软件的巨大需求和基本要求,一个好的毕业论文管理软件必须功能齐全,操作简单,向用户展示友善的操作界面。在完善功能的同时又必须兼顾系统的灵活性,安全性和健壮性。一个好的论文管理系统,不管是计算机专业人员还是其

11、他用户都能很快上手,操作简便,易于安装,容易普及。1.3 选题的目的与意义针对目前我校毕业论文管理工作的现状及不足,运用工作流管理的相关理念,设计基于工作流的论文管理系统。通过更好地规划工作流程、并行执行相互独立的活动;在客户服务中,能够快速方便的访向所有相关数据和工作流程,从而可以大大提高客户服务质量;降低管理成本,如避免不必要的和重复的工作,提高工作人员的工作效率。设计并实现基于工作流的论文管理系统。通过此系统的设计与实现,加深对工作流管理系统理论的理解,实现研究服务于实践的原则.2 需求分析 2.1 系统的可行性分析毕业论文管理管理系统,它采用了当前流行的 B/S 结构和 Interne

12、t 网络技术。而如今编写 HomePage 也没原来那么麻烦,网站的一些制作要求和素材在第 2 页 共 22 页Internet 随处都可以找到,制作网站的工具也是种类繁多。我们可以从中找到符合自己要求的工具。管理信息系统的开发有很多的实例,一些实例的源代码也可以提供参考。所以,从技术上来说,开发这个系统的技术难题是不多的。我们是自行开发的系统,成本可以忽略不计,还有后期维护的费用也相对比较低廉。并且一旦该系统投入使用的话,可以减少学校在人工方面的投入,达到降低人工操作成本的目的。参照其它 MIS 系统,该系统在技术上完全可以实现与用户的良好交互作用,并且作为开发者,我也尽可能地减少让用户难以

13、操作或是难以理解的交互方式。综上所述,该系统无论从技术上、经济上,还是操作上都具有相当的可行性。当然,更重要的是,该系统是结合当前实际需要,可以满足高校工作需要,减轻人工操作的负担。3 可行性分析3.1 系统开发的目的和意义许多高校并没有在毕业论文管理这一环节上实现信息化管理,这一部分的工作仍然是由人工来进行完成,而人工操作必定存在很多的缺陷。比如:工作量繁多、资料易丢失、更新和修改很不方便、老师与学生之间的沟通和信息传达不及时等等。该系统正是方便解决这些问题,提供更强的操作。它采用了当前流行的 B/S 结构和 Internet 网络技术,不仅方便操作,而且可以大大提高系统的可移植性。该系统对

14、毕业管理环节具有重要意义:能使学生与老师进行有效的沟通,毕业设计过程中的要求也能很好的得到完成,课题管理也很方便。3.2 开发工具的选择该毕业课题准备采用 SQL Server2000+Macromedia Dreamweaver MX+ASP 做为开发工具,以下分析证明此方案是可行。对于创建专业 Web 站点而言,世界上最好的方法现在莫过于最简单的建立功能强大的 Internet 应用程序的方法。Dreamweaver MX 这一完整的集成解决方案使得编写人员在单一环境下工作,达到快速创建、建立和管理 Web 站点和 Internet 应用程序的。用户可以使用它编写可以运行 VBSCRIPT

15、、JAVASCRIPT等脚本语言的以 .asp 为后缀名的应用程序,再用 Internet 服务管理器进行网页的浏览。用户不但可以访问本地数据库如 Acess,Foxpro,Parodox 外,还可以访问诸如 SQL Server、Sybase、等多种远程数据库,使得程序员充分利用已有的资料,减轻工作量,以便于在其它应用程序间进行信息交流。在管理信息系统的开发应用中,Microsoft 公司的 ASP(Active Server Pages)被广为使用。ASP 实际上是将标准的 HTML 文件拓展了一些附加特征,第 3 页 共 22 页为编写人员提供了在服务器端运行脚本的环境,使编写人员可以利

16、用 VBScript和 JavaScript 或其它的第三方脚本语言来创建 ASP,实现过去需要编写复杂的CGI 程序才能实现的有动态内容的网页,如计数器等。 ASP 提供了一些内置对象和组件,允许用户从浏览器中接收和发送信息。ASP 可以和诸如 SQL Server这样的数据库进行连接,进而完成资料的交换与更新。使用 SQL 语句既可以从数据库中查询资料,也可以更新资料,并且可以通过窗体的提交,向数据库中添加、删除和显示查询结果直接快速的显示出来。ASP 利用新增的 ADO 数据控制项,ODBC 资料源连接,你只需很少的代码就可以实现数据库的绑定功能,可以不再不用像其它面向对象的软件开发工具

17、为绑定资料源而编写很多的代码。4 总体设计4.1总体结构图本管理系统共有8个模块组成,分别是课题申请模块、课题审批模块、选题模块、相关报表模块、网上答疑模块、论文上传和查看模块、网上评阅模块、和后台管理模块。这8个模块的总体结构图4-1如下:图 4-1 总体结构图课题申请课题审批管理相关报表生成论文网上上传和查看网上答疑选题管理后台管理填写申请表教研室审批院系审批课题汇总表课题任务报批书课题题型分析表网上评阅论文评价统计论文上传论文查看论文评价毕业论文管理系统第 4 页 共 22 页4.2 各模块功能描述4.2.1 课题申报管理每个院系的管理员可以将老师通过个人添加和群组添加,把 teache

18、r 表中符合条件的数据添加到 teacher-login 表,其中 teacher 表是已经存在的,可以和学校和资料共享。老师可以根据自己获得的教工号进入该系统,而课题申报只有老师才可以进行申报,管理员可以查看该网页,学生则不可以浏览。课题申报也有规则,一旦不符合规范的操作则回出现相应的提示信息和警告,可以按照提示信息进行操作。简略流程图如下图 4-2(详细见 P13 图 7-2) 。课题申请填写相关申请表数据库 图 4-2 课题申报管理图4.2.2 课题审批管理课题审批是针对整个学院的,每个院系的管理员可以将该审批权限给某个老师或者是经过讨论后,将结果填上去,有必要的话也可以添加适当的备注,

19、对审批结果进行适当的说明。该权限还没有具体的规定。两级审批的步骤是一样的,拥有不同权限的人访问不同的网页。4.2.3 选题管理在总体结构图中,选题管理模块是对学生进行选题设置的,学生可以查看有关课题的信息,在该模块中学生通过报名,进入系统进行选题这一部分是该系统的关键之一。它是作用在前两部分的基础上。老师提交课题以后,经过两级审批通过后,学生才能进行相应的选题。并且,学生的可选题目必须是针对学生所在的专业,而不是所有的题目。学生在选题的过程中,可以对相应的课题进行了解、对相应的课题的指导老师的基本信息进行了解以及有关课题的选题情况进行了解。选题管理对是否出现重复选题做了相关处理。如果学生进行第

20、 5 页 共 22 页重复选题的话,他或她就必须把前一次的选题操作进行删除,然后才可以进行再一次选题。而这样操作的话,就避免了学生重复选题的可能性。当然,老师也可以对选题管理进行部分操作,如:学生报名的删除(指导老师可以对已选了他的课题的学生进行删除,当学生进入该系统的时候,就会出现通告,告知已被删除的学生,他的选题无效,请另外选题) 、学生模块的具体划分(指导老师可以对已选了他的课题的学生进行模块具体划分,当学生进入该系统的选题管理时可以查看到他的模块) 、备注(学生是否在校外还是在校内进行毕业设计,这些信息在课题任务报批书生成的过程中要用) 。4.2.4 相关报表的生成管理相关报表指的是课

21、题题型分析统计表、课题任务报批书和课题题型汇总表。这些表都是针对相关院系的。当然,老师也可以通过选择进行具体的操作,得到具体专业的报表。图 4-3 选题管理图4.2.5 网上答疑管理网上答疑也是该系统的一个特点。我们都知道,一旦学生如果不在学校里,那与指导老师联系的机会就少了,有些疑难问题得不到有效的解决。就可以通过这一模块功能来解决。4.2.6 论文网上上传和查看论文网上上传的实现是通过添加上传组件。程序附带 Lyfupload 及Aspupload 上传组件,分别放在 Lyfupload 和 Aspupload 活页夹内,使用时将Lyfupload.dll 或 Aspupload.dll 文件复制到 Windows 的 system32(Win98/ME为 system)目录下,再在运行对话框中执行“regsvr32 lyfupload.dll“(不包括引号,下同)或“regsvr32 aspupload.dll“命令即可安装成功(最好是两个选题管理学生报名老师删除学生报名具体模块分配

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。