高校毕业设计管理信息系统论文

毕业设计(论文)

题目名称:高校毕业设计管理信息系统设计与实现

学院名称:经济管理学院

班 级:

学号:

学生姓名:

指导教师:

2016年 6

高校毕业设计管理信息系统

Management information system for graduation design in colleges and universities

学院名称:经济管理学院

班级:

学号:

学生姓名:

指导教师:

2016年6月

论文独创性声明

本人声明所呈交的学位论文是本人在导师指导下进行的研究工作和取得的研究成果,除了文中特别标注和列出的参考文献以外,论文中不包含其他人已经发表或撰写过的研究成果。与我同一工作的同学对本研究所做的贡献均已在论文中作了明确的说明并表示了感谢。

作者签名:

年月日

学位论文版权使用授权书

本人完全了解中原工学院有关保管使用学位论文的规定,其中包括:

(1)学校有权保管并向有关部门递交学位论文的原件与复印件。

(2)学校可以采用影印、缩印或其他复制方式保存学位论文。

(3)学校可以学术交流为目的复制、赠送和交换学位论文。

(4)学校可允许学位论文被查阅或借阅。

(5)学校可以公布学位论文的全部或部分内容(保密学位论文在解密后遵守此规定)。

除非另有科研合同和其他法律文书的制约,本论文的科研成果属于中原工学院。

特此声明!

作者签名:

年月日

摘要

本论文针对国内高校毕业设计管理还未得到全面实施的现状,综合前人的研究成果,通过实际调研,研发出一套高校毕业设计管理系统来帮助高校师生和管理人员更好的完成毕业设计工作。

通过对高校毕业设计管理工作流程的详细分析,经过多次系统设计,实现了高校毕业设计工作中的课题申请、双向选题、开题报告提交、网上答疑、论文审批、论文归档等一系列的实用功能。本论文通过在线上和线下相结合模式对高校毕业设计工作的参与人员进行需求调研得出结论,从用户不同身份的角度出发,将本系统分为教师模块、学生模块和管理员模块等三个模块。本系统基于现在流行的网站开发的B/S结构模型,以Dreamweaver 8为开发平台,搭建系统的前台界面,结合ASP.NET 后台开发技术,实现系统前台与系统数据库相连接,实现系统的动态交互功能。目前,本系统已经实现并经过了初步测试,但系统仍需要进一步完善才能正式投入运行,从而为广大的参与高校毕业设计工作的师生带来便利。

关键词:高校毕业设计;管理信息系统;B/S结构模型;ASP.NET

Management information system for graduation design in colleges and universities

Abstract

This paper in view of the domestic university graduation design management has not yet fully implemented the status quo, the existing research results, through practical investigation and research, the development of a set of graduation design management system of colleges and universities to help teachers and students in colleges and universities and management personnel to complete the graduation design work better. This thesis is divided into overview, technical analysis, system analysis, system design and system implementation and testing of several parts of this graduation design are discussed in details. Through the combination of online and offline mode in the graduation design work in colleges and universities demand investigation concluded that from the perspective of customer's identity, this system can be divided into teacher module and student module and administrator module and so on three modules. This system based on the popular B/S structure model of website development, Dreamweaver 8 as development platform, set up at the front desk interface in the system, combined the technology of ASP.NET development background, implementation system connected to the system database, at the front desk to implement the dynamic interaction of system function. Through detailed analysis of the process for college graduation design management work, after a lot of system design, to realize the task of the graduation design work in colleges and universities, two-way choice and opening report submitted, online answering questions, a dissertation examination and approval, archiving and so on a series of practical function.

At present, this system is implemented and after the preliminary test, but want to officially put into use, also need a large number of users while testing, found in the system if there is a potential problem, to solve it, perfect, make this system can truly into the reality of colleges and universities, to participate in the graduation design work for the majority of the people bring convenience.

Key words: college graduation design; management information system; B/S structure model; ASP.NET

目录

1 概述 ...................................................................... 1

1.1 课题研究的背景 ....................................................... 1

1.2 课题研究的意义 ....................................................... 1

1.3.1 国外研究现状 ................................................... 1

1.3.2 国内研究现状 ................................................... 2

1.4 论文组织结构 ......................................................... 2

2 相关技术简介 .............................................................. 4

2.1 B/S结构模型简介 ..................................................... 4

2.2 Dreamweaver 8简介 ................................................... 4

2.3 ASP.NET简介 ......................................................... 4

2.4 ACCESS 2010简介 ..................................................... 5

3 系统分析 .................................................................. 6

3.1 系统详细调查 ......................................................... 6

3.2 系统需求分析 ......................................................... 6

3.2.1 教师角度 ....................................................... 6

3.2.2 学生角度 ....................................................... 6

3.2.3 管理员角度 ..................................................... 7

3.3 可行性分析 ........................................................... 7

3.3.1 技术可行性分析 ................................................. 7

3.3.2 成本可行性分析 ................................................. 7

3.4 系统业务流程分析 ..................................................... 7

3.4.1 课题申请流程 ................................................... 7

3.4.2 课题双选流程 ................................................... 8

3.4.3 开题报告等前期文件流程 ......................................... 8

3.4.4 毕业设计评阅流程 ............................................... 9

4 系统设计 ................................................................. 10

4.1 系统功能设计

........................................................ 10

4.1.1 系统总体流程图 ................................................ 10

4.1.2 系统功能结构图 ................................................ 11

4.2 系统模块设计 ........................................................ 11

4.2.1 管理员模块 .................................................... 11

4.2.2 教师模块 ...................................................... 12

4.2.3 学生模块 ...................................................... 12

4.3 系统数据库设计 ...................................................... 13

4.3.1 关系图 ........................................................ 13

4.3.2 数据库的逻辑设计 .............................................. 15

5 系统的实现与测试 ......................................................... 18

5.1 系统的实现 .......................................................... 18

5.1.1 登陆界面 ...................................................... 18

5.1.2 课题申报界面 .................................................. 19

5.1.3 选题界面 ...................................................... 20

5.1.4 论文指导功能 .................................................. 20

5.2 系统测试 ............................................................ 21

5.2.1 软件测试方法 .................................................. 21

5.2.2软件测试的过程 ................................................. 21

5.2.3 测试总结 ...................................................... 24

6 结论 ..................................................................... 25

6.1 设计的成果和主要特点 ................................................ 25

6.1.1 系统成果 ...................................................... 25

6.1.2 主要特点 ...................................................... 25

6.2 系统的不足 .......................................................... 25

6.3 结束语 .............................................................. 26

参考文献 ................................................................... 27

致谢 ....................................................................... 29

1 概述

1.1 课题研究的背景

近20年来,我国的管理信息系统的应用领域得到了很大范围拓广。从最初的电子政务到后来的企业信息管理,从刚开始的线下、独立的管理信息系统,到现在的线上、共享的管理信息系统。改革开放以来,国内的管理信息系统的的研究力度得到了很大成都上的加大。目前,在高校教育方面,全国的各大高校基本上都有着自己的管理信息系统,它有效地利用已有的人力、物力资源,发挥着计算机管理的优势,减轻教育管理人员的工作强度。

1.2 课题研究的意义

毕业设计是检验和锻炼毕业生综合素质和能力的,它反映着我们大学四年是否真的学有所成,决定着我们能否顺利毕业的重要标尺。高校毕业设计工作是准毕业生在导师的指导下完成的,由于高校师资力量有限,一般都是一个导师同时指导多位学生完成不同的课题。由于毕业设计涉及内容广泛,专业知识水平高,所以目前大部分的导师都是手工的或者分离式的报表管理,同时指导老师 的精力有限,这会导致导师们不能够全面的对准毕业生们的毕业设计加以指导。这样的高校毕业设计管理的工作效率很低,难度很大,还容易出差错。特别是有的高校现在采用的还是传统的纸质的管理模式,主要还依赖于人力手工的操作, 这使得在毕业设计资料归档后的保存、查阅等工作变得费时费力。因而,我们急需要一套全新的安全的能够为广大师生带来便利的毕业设计管理系统。

在计算机科学应用如此广泛的今天,我们需要利用计算机技术的优势,研发出一套信息管理系统带替代传统的手工来完成高校毕业设计的管理。建立以计算机为核心的信息管理网络,实现对高校毕业设计的工作信息管理,为个高校的管理工作带来便利。

1.3 研究综述

1.3.1 国外研究现状

目前,国外对毕业设计管理系统的研究主要偏向于过程监控管理方向和双向选题管理方向。双向选题满足了高校师生的远程办公和工作的需求,让参与高校毕业设计的师生可以通过系统进行在线交流,解决师生交流不便的问题;过程监控使得管理员和指导老师能够随时监控毕业设计管理工作的整个流程,并且系统还能够主动督促部分没能按时完成作业的学生自觉完成自己的毕业设计。例如:日本东京大学设计开发的毕业设计管理系统侧重于毕业设计题目申报与管理,系统主要实现教师的课题申报、课题审批和学生选题等详

细的管理功能。

1.3.2 国内研究现状

高校的毕业设计管理大多以院系为单位进行,各院系在大四上学期结束前组织本专业教师进行课题申报,申报课题经审批后,学生选择适合自己的毕业设计课题。学校在大四下学期组织专业老师对毕业设计进行中期答辩,指导学生修改毕业设计以及了解毕业设计进展情况,敦促学生更好地完成毕业设计;毕业设计结束时由学院组织专业老师进行答辩评审工作,并根据答辩小组所有教师共同评出答辩成绩。针对毕业设计的管理问题,国内已有部分高校利用自身的条件和优势自行开发了毕业设计管理信息系统。例如:南昌应用科技学院研发的毕业设计管理信息系统针对网上互动和后台的管理以及选题管理等功能给出了较好的解决办法;西南财经大学研发的毕业设计管理信息系统主要是的功能是学生论文的上传与批审,即学生通过系统上传了自己的毕业论文后,他的指导老师可以在线上直接对其论文做出评改并与学生进行在线交流;江苏科技大学使用的毕业设计管理信息系统主要是完成了学校的毕业设计工作的安排以及毕业设计撰写的相关模板下载。

从上文的叙述中可以了解到国内高校的毕业设计管理信息系统都各有特色,但总体来说这些系统或多或少都存在着不够完善的地方。因此,现如今我们国内高校迫切的需要设计出一套功能相对比较完善的毕业设计教学管理信息系统。既要考虑到初期论文选题、开题指导、中期答辩、论文初稿评审、最终答辩管理等一系列管理的业务流程,又要满足师生能够及时在线交流需求,学生能够在线向老师提交相关文件,老师能够在线做出评改,并反馈给学生,让其做出修改,实现完成办公的目的,还要考虑管理人员的诸多管理需求等诸多的问题。使得研发出的毕业设计管理信息系统成为真正便利于师生的教学管理平台。

1.4 论文组织结构

本文分为五个部分:

第一部分是引言。主要介绍了研究背景、研究意义、研究目的,并对现有高校毕业设计管理信息系统的国内外研究现状进行综述,还有技术路线图。

第二部分是本系统采用的相关技术简介,介绍Dreamweaver 工具的特性、优势以及ASP.NET 技术的基本状况,同时对ACCESS 2010数据库的简介。

第三部分是对系统分析,对系统的前期调查、需求、可行性以及系统数据流程等进行详细分析,为第四部分的系统建设做好准备。

第四部分是本文的重点,这部分是详述系统各个模块建设,初步的进行系统的整体搭

建。

第五部分是调试与测试,发现系统的错误和缺陷,然后改正,达到最后能让系统更加完善的正式推出的目的。

第六部分是此次毕业设计的总结,总结本毕业设计的成果与不足,为以后的工作做一定的思考。

2 相关技术简介

此系统将基于B/S结构模型,采用Dreamweaver 8+ASP.NET+ACCESS 2010做为开发工具,用Dreamweaver 8工具制作系统网站的静态页面,用ACCESS 2010做为本系统的数据库存储数据,最后用ASP.NET 技术编写系统网站的后台命令,将已制作好的静态页面与数据库连接起来,形成交互式的动态网站。

2.1 B/S结构模型简介

B/S结构模型(Browser/Server)即浏览器/服务器模式,是WEB 浏览器流行后的一种网络结构模式,是当前最受欢迎的网站构建模式。它将系统主要部分放置在服务器上,客户端上只要安装有一个浏览器就可以通过WEB 服务器来和数据库进行数据交互,从而达到系统网站的正常运行,由这种构造模型设计出来的系统能够降低系统的实施、维护和使用成本。

与基于传统的C/S结构模型设计而成的系统相交而言,它结合目前常见的用于浏览器编程的多种脚本语言和ActiveX 技术,只要有一台能上网的电脑就能使用系统。由B/S结构模型设计而成的系统不需要安装任何专门的软件,客户端零安装、零维护,由于客户端计算机的负荷被均衡地分配给了服务器端的计算机,使得用户计算机的压力得以减轻。同时,B/S结构模型构建的系统不再需要安装专用的客户端软件,因此也使得技术人员从不必再去指导用户安装、配置和使用,从而节省大量的人力成本和经济成本。同时,B/S结构构成的系统使用的是WEB 浏览器作为客户端软件,界面友好,

2.2 Dreamweaver 8简介

Dreamweaver 是建立Web 站点和应用程序的专业工具。它是在网页设计与制作领域中用户最多、应用最广、功能最强的软件,支持着ASP 、JSP 、PHP 等众多开源的汇编语言,使得设计制作过程中在网上能够找到很多的开源资料,降低了开发难度。同时,它将网页设计、网站研发和站点管理等特点集于一身,拥有可视化、跨浏览器和支持多平台等特性。其入门简单,操作简便,同时功能十分强大,能够帮助开发人员和设计人员快速的创建基于标准的网站和应用程序静态页面。基于Dreamweaver 的以上特点,我决定采用此工具做为本系统主要的开发工具。

2.3 ASP.NET简介

ASP.NET 是.NET FrameWork的一部分,是一种能够在WEB 服务器上执行嵌入在网页中的脚本的脚本技术,它可以在通过HTTP 请求文档,并在Web 服务器上动态创建他们,运行与IIS 之中。

它的优势在于它是基于通用语言的编译运行的程序,它的实现完全依赖于虚拟机,从而拥有着很强的跨平台性,使得ASP.NET 构建的应用程序可以运行在几乎全部的平台上。其技术成熟,在网络上或者编程技术丛书中很容易找到相关的教程,学起来十分方便,而且现实中运用范围广泛。故而本系统采取了此技术来进行后台制作。

2.4 ACCESS2010简介

ACCESS 2010是Office 2010办公软件中的工具之一,是微软公司出品的优秀的桌面数据库管理和开发工具。它提供了表生成器、查询生成器、宏生成器、报表设计器等诸多可视化的操作工具,可视化的特点让它的数据库创建变得很简单,同时它拥有数据库向导、表向导、查询向导、窗体向导报表向导等多种向导方式,这就使得即使是初学用户也能够很好的使用ACCESS 2010。

ACCESS 的优势在于它能够提高开发人员编码速度,减少代码量,从而减少应用程序所消耗的存储资源,进而加快命令的执行速度。因此,本系统采用了此数据库存储我们系统中的所有数据。

3 系统分析

系统分析是系统设计前必要的步骤,是对组织要用的信息系统解决的问题进行分析,它主要包括系统详细调查、系统需求分析、可行性分析等几个部分。

3.1 系统详细调查

系统详细调查是指研究人员通过各种途径对被开发的系统做全面、充分和详细的调查研究,弄清系统的边界与系统所服务对象的组织机构,人员分工和项目的业务流程等,为系统开发做好原始资料的准备。

本人通过去教务处调研询问,了解到高校毕业设计管理工作是针对高校中参与毕业设计工作的师生开展的。它的工作流程如下:课题申请、课题审批、选题、完成论文开题、外文翻译、毕业实习并完成实习报告、完成初稿、中期答辩、论文修改、论文定稿、最终答辩等。

3.2 系统需求分析

根据前期的毕业设计工作流程调查以及参考已经成功实施了毕业设计管理信息系统的部分高校的实际运行现状。本系统需满足以下功能:能够敦促师生严格按步按时完成毕业设计任务,能够方便师生实时交流,能够上传和下载师生所需要的表格和任务书,能够方便论文的提交、批阅、存档等管理工作。下面将从教师、学生、管理员三类不同的用户角度来进行需求分析。

3.2.1 教师角度

教师是指在毕业设计工作中指导学生完成毕业论文的在校老师,他们需要能通过系统完成的工作有:提交课题申请,接受学生的选课申请,给学生发放毕业设计任务书和各种表格,接受并审阅学生的开题报告、实习报告、最终论文等一系列文件,将论文归档提交等。

3.2.2 学生角度

学生是完成毕业设计的主要参与者,他们需要通过本系统完成的工作有:选择自己的毕业课题,接收老师发放的任务书以及各种表格,向老师提交开题报告、实习报告、最终论文等一系列文件接受老师的评阅并修改等。

3.2.3 管理员角度

管理员是由学校各院系的相关教研室老师组成的团队,他们需要通过本系统完成的工作有:添加符合参与毕业设计工作要求的教师、学生名单,审批教师提交的课题申请,及时查阅本校学生的毕业设计工作的完成进度,将老师提交的可以归档的论文汇总保存。

3.3 可行性分析

3.3.1 技术可行性分析

本系统采用开发技术是当前最常用的B/S结构和ASP.NET 脚本开发技术。目前,网站的制作技术和素材在网络上和图书馆中都可以找到很多,制作网站的工具也有很多。我们可以选择一种合适自己的开发工具。同时,与此相关的管理信息系统在网上也有很多,都可以供我们参考。所以,就开发技术而言,开发此系统的技术不是太难。

3.3.2 成本可行性分析

此系统将在本校学生在指导老师的指导下开发完成,成本几乎忽略不计。由于这个原因,系统如若成功实施后,它的后期维护费用也相对比较低廉,同时它还将减少学校在毕业设计的管理工作方面的人工投入,极大的降低了人工成本。因此,开发此系统的经济成本也很容易解决。

3.4 系统业务流程分析

系统业务流程分析是完成系统设计前必做的工作,根据前面的实际调研,我们了解到在高校毕业设计工作开展的过程中所有步骤的业务流程。下面,我将根据各个步骤详细分析毕业设计工作的业务流程。

3.4.1 课题申请流程

教师提出自己的毕业课题,汇成毕业课题表,提交给管理员,由管理员审批,通过的课题将交给学生选取,没通过的则取消该课题的被选资格。流程图如图3-1所示:

图 3-1 课题申报流程图

3.4.2 课题双选流程

审批合格的课题将被发给本专业所有选生,学生根据自己情况选择最适合自己的毕业设计课题,选完后选题信息需提交到相应的指导老师,经老师批准合格后确定选题,不合格则重新选题。业务流程图如图3-2所示:

图 3-2 课题双选流程图

3.4.3 开题报告等前期文件流程

开题报告是选完课题后,学生经过资料查询,对自己的课题有了一定的了解后,撰写的开题文件,为自己的毕业设计课题的完成做出前期工作策划。它的工作流程是先由学生向老师提交自己的论文初稿,在老师查看论文初稿后,对学生的开题报告做出评阅,然后交于学生修改完善。像开题报告这类前期文件还有一些,这里我们列举开题报告为例,其他与此雷同,在此不在赘述。业务流程图如图3-3所示:

图 3-3 课题双选流程图

3.4.4 毕业设计评阅流程

学生完成毕业设计初稿后交于老师审阅,老师对初稿进行评阅,指出其中不足后发给学生修改,知道学生论文合格。流程图如图3-4所示:

图 3-4 课题双选流程图

4 系统设计

4.1 系统功能设计

4.1.1 系统总体流程图

系统总体流程是指用户的账户登录、模块功能使用以及使用完系统后的退出系统。具体流程如图4-1所示:

N

Y

图4-1 系统总体流程图

4.1.2 系统功能结构图

本系统分为管理员模块三个大模块,针对各大模块的功能需求不同将其细分成了若干子模块,具体如图4-2所示:

图 4-2 系统功能结构图

4.2 系统模块设计

本系统根据用户身份不同,将整个系统划分为三个管理员模块、教师模块、学生模块。下面,我将从上述三个方面详细叙述本系统的模块功能设计。

4.2.1 管理员模块

管理员的主要工作内容是初始设置功能、教师与学生信息管理功能、选题管理功能、论文管理功能、公告管理与发布功能、发布文档(表格) 资料功能、数据归档功能、学生和教师账户维护功能等。

(1)初始设置:管理员根据本校的实际情况对院系名称、专业名称等进行初始化;

(2)教师与学生信息管理:管理员在教师管理和学生管理子模块中,设置参与毕业设计的指导老师与学生信息;

(3)选题管理:管理员查看教师提交的课题名单,并对其进行审核,审核通过的课题可以被本专业的学生进行选择,没有通过的课题将会被删除。

(4)论文管理:管理员可以在这子模块中查看学生已提交的论文,并且可以查看学校学生毕业设计的完成进度。

(5)公告管理及发布:管理员在此模块中发布学校出台的与毕业设计工作相关通知与公告,供教师与学生了解;

(6)发布文档(表格)资料:管理员在此模块中发布中期检查表、实习鉴定表、灵活就业合同等一系列毕业相关文档或表格供教师和学生下载;

(7)数据归档:管理员汇总指导教师提交的学生毕业设计和论文等材料并对其保存归档;

(8)学生和教师账户维护:管理员对学生和老师的个人信息、账户和密码等资料进行设置与维护;

4.2.2 教师模块

教师在毕业设计工作中的主要任务是:选题管理、论文管理、填写(发布)任务书、接收开题报告、留言建议、查看管理员通知(公告)、上传归档数据、下载文档(表格)资料以及个人信息等。

(1)选题管理:教师申报课题材料,该课题材料经过管理员审核过后,供本年度有毕业设计资格的学生选择,同时教师可以在这个模块中对已选自己课题的学生进行审核,可以选择接受还是拒绝该学生选择自己课题;

(2)查看毕业设计题目:教师可以查看自己申请的课题是否被管理员审批通过,并且还可以查看全校教师上报的通过管理员审批的所有课题的详细材料;

(3)填写(发布)任务书:教师可以在此功能模块上发布自己课题的任务书,供学生下载使用;

(4)接收开题报告:教师通过本功能模块接收学生上传的开题报告、外文翻译等前期文件,并下载审阅;

(5)留言建议:教师可以查看学生所提疑问,并作出解答,与学生在线交流;

(6)查看管理员通知(公告):教师可以查看管理员发布的与毕业设计相关的通知与公告;

(7)下载文档(表格)材料:教师可以下载管理员发布的与毕业设计相关的表格与材料;

(8)上传归档数据:教师在本模块中可以对开题报告、任务书、外文翻译、最终论文(设计)等毕业设计的最后材料进行归档并提交给系统管理员;

(9)个人信息:教师可以对自己的个人信息、账户、密码等进行修改。

4.2.3 学生模块

准毕业生可以使用此系统做出的操作有:毕业设计题目查看与选题、提交开题报告等

论文相关资料、留言建议、查看通知(公告)、下载文档(表格)资料、个人信息维护等

(1)毕业设计题目查看与选题:学生可以查看通过审核的教师题出的所有课题并可以根据自身情况挑选适合自己的课题;

(2)提交开题报告等论文相关资料:学生可以提交自己的开题报告、外文翻译等与毕业设计相关的资料;

(3)留言建议:学生可以通过本系统提交疑问、查看疑问,并与教师在线交流; (4)查看通知(公告):学生可以查看管理员发布的本校毕业设计工作的相关通知与公告;

(5)下载文档(表格):学生可以下载管理员和指导老师发布的与毕业设计相关的表格与材料;

(6)个人信息维护:学生可以对自己的个人信息、账户、密码等信息进行修改;

4.3 系统数据库设计

前面进行系统业务流程分析时,我们知道了系统各个模块所要实现的功能。根据实际调查,我们可以画出各个模块的E-R 图,并创建数据库。 4.3.1 关系图

E-R 图即实体-联系图,是一种描述实体间的联系和属性的概念模型。构成E-R 图的基本内容是实体、联系和属性,其表示方法为: 实体是用长方形表示,在长方形框内填写实体名称;属性是用椭圆表示,框内填写实体的属性,并通过直线与实体相连;联系是用菱形表示,菱形框填写实体间的关系,并通过直线将实体连接起来,同时需要在直线旁标注实体间联系的类型(1:1,1:n或m:n)。

管理员实体由管理员名称、管理员工号、账户密码等属性组成。

老师实体分别有属性包括姓名、教工号、性别、所在院系、所在科研室、职称、账户密码等。

学生实体属性包括姓名、学号、性别、所在院系、班级、账户密码等。

课题实体属性有:课题编号、课题名称、提交老师、课程性质,课题类型。

老师申报课题供学生选择,学生选题后将会得到老师的指导。一个老师可以申报多个

课题,同一个课题只能由一个老师来申报,一个学生只能选择一个课题,一个课题可以被多个学生申请,一个老师可以指导多个学生,但一个学生只能选择一个指导老师。老师、学生、课题三个实体之间的关系图如图4-3所示:

课题要经过管理员的审批才能被学生选择,一个管理员可以审批多个课题,管理员与课题之间的关系图如图4-4所示:

图4-4课题审批关系图

管理员负责发布学校通知、公告等信息,一个管理员可以发布多个信息,信息实体是由编号,题目,内容,发送时间等属性构成,管理员与信息之间的关系如图4-5所示:

图4-5 管理员与信息的关系图

管理员具有最高的权限可以添加用户(老师和学生), 一个管理员可以添加多个用户, 它们之间的关系如图4-6所示:

图4-6管理员和用户的关系图

4.3.2 数据库的逻辑设计

根据前面的系统功能需求,为了全面记录系统数据,我们利用ACCESS 数据库制订了若干个系统数据表。以下就是其中部分数据表的构建信息。

管理员是系统中权限最大的角色,管理员基本信息表中记录着管理员的编号、管理员姓名、管理员账户密码。具体如表4-1所示:

表4-1 管理员基本信息表

教师基本信息表记录着教师的编号、教师所在的学院、教师的姓名、教师所属的研究室姓名、教师的性别、登录密码、教师的职称、联系方式等,具体如表4-2所示:

表4-2 教师基本信息表

学生信息表记录着参与毕业设计的学生的基本信息,它记录的内容有:学生的学号、学生的姓名、性别、学生的登录密码学生所在的院系、学生的联系方式。具体信息如表4-3所示:

表4-3 学生基本信息表

信息表是记录师生网上留言的表格,它记录的信息有:信息编号、信息标题、信息内容、发送时间以及发送人姓名,具体内容如表4-4所示:

表4-4 信息表

老师课题关系表是记录教师申报课题信息的表格,它记录了申报课题教师的编号和申报课题的编号,具体如表4-5所示:

表4-5 老师课题关系表

学院专业基本表记录了学院名称以及学院所拥有的所有专业名称,具体如表4-6所示:

表4-6学院专业基本表

课题申报信息基本表是教师提交给管理员的表格,它记录的内容有:课题编号、所属院系、专业、课题内容、限报人数、课题性质、课题类型、指导老师、备注等,具体内容如表4-7所示

表4-7课题申报基本信息表

5 系统的实现与测试

5.1 系统的实现

此系统是采用ASP.NET 技术开发设计而成,用户可通过浏览器直接远程登陆此系统直接操作,以下是本人从系统的所有页面中挑选的几个界面的实现简介。 5.1.1 登陆界面

不同的身份对应不同的信息输入,student 对应相应的学号、teacher 对应相应的教工号administrator 对应相应的管理员编号。并且这些号码均是唯一的标识,分别都可以再进行密码验证(index.asp),当用户名与密码以及用户类型均匹配正确时,用户就可以进入系统。如图5-1所示:

代码片段:

login_user_no=trim(request.form("user_no")) login_user_pass=Md5(request.form("user_pass")) login_u_type=request.form("u_type")

' 超级管理员 iflogin_u_type=1 then

setrs = server.createobject("adodb.recordset")

sql="select * from user_table where user_name='"&login_user_no&"' or

5-1 系统登录示例

user_no='"&login_user_no&"'"

'response.Write(sql) rs.open sql,conn,1,1 ifrs.bof and rs.eof then

response.Write("")

%>

5.1.2 课题申报界面

只有老师才可以申请课题,老师需要填写自己要申请的课题名称,课题难度、课题方向以及课题要求,这些内容都不允许为空,其中教师可以在限选人数中设置可以选择此课题的人数。一旦人数选满,此课题将不能被学生选中。如图5-2所示:

图5-2 课题申报图

5.1.3 选题界面

选题是学生毕业设计的开始,学生在登录进自己的账户页面后,可以点开选题管理,查看我的选题,如果已经选了毕业设计课题,则他的选课信息会在右面的框中出现。若用户还未选择课题,则他可以点击下面的未选课题进行课题选择。学生可以在查看想要选择的课题的详细内容后,确定哪个课题更适合自己。(如图5-3所示)点击选择后,学生的选课信息将被提交到该生所选课题的出题老师的选课管理模块中,在老师的选课管理中的学生选题确认中查到选取自己课题的全部学生,教师可以在这里查看该生的详细资料然后决定是否接受指导该生。(如图5-4所示)如果老师接受指导该生,则该生的选题成功,否则该生选题失败,将重新选题。

图 5-3 学生选题界面

图 5-4 老师确认选题界面

5.1.4 论文指导功能

学生在完成自己的毕业设计工作中的每个环节时,他可以通过论文管理模块上传自己这段时间所完成的成果,将其发送给自己的指导老师,接受他的批阅。(如图5-5所示)老

师可以在自己界面中的论文管理中查看并下载自己所指导的学生提交的文件,在经过对那些文件评阅后,可以通知学生对自己的文件进行修改。从而使得学生能够随时随地接受到自己指导老师的指导,修改自己的毕业设计,不断的完善它,最终在最后答辩中取得一个好的成绩。(如图5-6所示)

图5-5 学生论文提交界面

图5-6 老师查看学生提交论文界面

5.2 系统测试

软件测试是系统研发的最后一个环节,在这个步骤中,测试员对整个系统的所有功能进行运行测试,从而在测试的环节中发现系统的漏洞并及时完善修改。如此反复,提高系统质量。

5.2.1 软件测试方法

本次测试采用的是黑盒测试法,它是通过输入所有可能信息来运行系统,并查看系统运行是否会出错的一种测试方法。这种测试方法能够全面的查出系统可能存在的漏洞,从而达到测试目的。 5.2.2软件测试的过程

本次测试对整个系统的全部功能都进行了测试,下面本文将从中抽出较为关键的功能

模块测试为读者演示本次测试的基本过程。

(1)课题申请功能测试

课题申请是毕业设计的第一个环节,做为此项目的第一个步骤,我们根据实际运作流程,对系统模块进行如下测试:

操作:○1登录系统的教师模块,点开选课管理,选择添加选题,根据右面页面提示填好相关内容后点击添加,如图5-7所示:

图5-7 填写申报课题界面

2登录管理员模块,点开选课管理,选择未审选题,右面的界面就出现了我们刚才添○

加的课题内容,管理员可以在此页面中审批选题,如图5-8所示:

图 5-8 课题审批界面

结果:管理员点击审核后,在选题查询成果查询到刚才测试的选题,所以此项测试成功。 (2)选题功能测试

操作:○1登录学生模块,点开选题管理,选择未选选题,在右面页面中选择一个课题并提交,这里我们选择的是我们上一测试中所添加的课题,如图5-9所示:

图 5-9 学生选题界面

2登录被选课题的教师模块,点开选课管理,选择学生选题确认,在右面页面中可以○

看到刚才所提交的学生选题信息,选择接受,如图5-10所示:

图 5-10 教师接受学生选题界面

结果:教师接受学生提交的信息后,在学生的我的选题模块中可以查到自己提交的选题已被确选,测试成功。

(3)论文文件提交测试

操作:○1登录学生模块点开论文管理,选择正文提交,在右面的页面中点击浏览,找到要提交的文件,选择提交,如图5-11所示:

图 5-11 学生提交论文文件界面

2登录教师界面,点开论文管理,选择正文查看,在右面的页面中可以看到刚才提交○

的论文文件,如图5-12所示:

图 5-12 教师查看学生提交文件界面

结果:教师成果下载学生所传文件,并阅览。

5.2.3 测试总结

经过对系统所有功能模块进行测试,确认本系统以基本实现预期效果,达到此毕业设计课题的基本需求,测试基本成功。

6 结论

6.1 设计的成果和主要特点

6.1.1 系统成果

(1)本系统实现了高校毕业设计管理工作中的课题申请、审批、选题、提交开题报告、提交论文、审批论文等一系列工作项目,为参与毕业设计的学生、老师、学校管理者们带来了便利;

(2)本系统中的选题模块实现了指导老师和学生的双向选择,在学生选好指导老师的后,老师可以选择是否接受该生成为自己所指导的学生;

(3)毕业生能够通过此系统熟悉毕业设计的流程,在此系统上下载毕业设计所需要撰写相关论文的格式,在有思路困难时,可以通过留言及时与导师或者相关同学交流。

6.1.2 主要特点

本系统综合了目前已有的高校毕业设计管理信息系统的特点,保留了传统的系统所包含的用户管理、课题选择、流程管理等模块,同时通过对广大的师生群体的调查和研究,增加了规范管理模块和在线交流模块。

6.2 系统的不足

本次设计采用的是ASP.NET 技术在Dreamweaver 8开发平台上结合ACCESS 数据库开发而成,运用了面向对象的开发方法,利用开发平台的可视化优点开发出本系统,使其基本实现了最初的设计目标。但是,此系统还是存在一些不足之处。

第一,由于本系统才用的数据库是ACCESS 数据库,此数据库的特点是操作简便,应用广泛,但它的缺点也十分明显,那就是此数据库是一个小型数据库,当数据量过大时,它的性能会开始下降,可能会由于访问人数过多导致IIS 假死,过多消耗服务器资源等问题。

第二,由于技术限制,在进行系统规划时本规划好的部分功能没能实现,不得不放弃理想的方式实现既定的功能,选择其他较简单的方法实现需求功能。

这两点不足之处让本系统留下了遗憾,也让我意识到自己的能力还有待提高。希望在今后的学习工作中努力提升自身能力,使这个系统得到更好的完善。

6.3 结束语

刚开始选到此课题时,我感觉压力较大。目前国内已经有一些学校开始成功实施了毕业设计管理信息系统,功能也比较完善,要想在现有的基础上做出更多的突破有着一定难度。

本次研发的系统在继承诸多目前已经成功实施了的管理信息系统的特色的基础上,改变了传统的只能学生单向选择教师课题,而老师只能被选择的缺陷,将单向选题改为双向选题。同时针对各高校在毕业设计工作的实际开展的过程中所遇到的师生交流困难的问题进行了改善,在系统中添加了在线交流模块,基本解决了师生交流问题。

在研发整个系统的过程中,我曾面临着很多技术问题难以解决。为了解决这些问题,研发出更完善的管理系统,我不得不通过各种渠道通过网络和图书馆查询自己需要的信息。在这一次次地查询、一次次地学习后,我的系统项目研发能力得到了很大程度的提高,学到了很多以前不会的知识,为本人以后的工作打下了一定的基础。

参考文献

[1]王天新. 管理信息系统发展[J].现代情报,2007(6).

[2]Jun Dai.Informatization Management Platform of College Graduation Design Based on KM[J].Springer Berlin Heidelberg,2013(227).

[3]李雁. 试论高校毕业设计管理的重要性[J]. 亚太教育,2015,10:254.

[4]TianWenhui,Tian Jun.Analysis and Realization of Graduation Design Management Platform Based on J2EE[J].Springer Berlin Heidelberg,2012(119).

[5]李海晨. 毕业设计(论文) 网络管理信息系统研究[J]. 黑龙江教育(高教研究与评

估),2008,05:75-76.

[6]Lei Liu,Chao Zhang. The Strategy of Improving the Quality of Undergraduate Graduation Design (Thesis)[J].Springer New York,2014(163).

[7]LifenZhang,JunDai.Study on College Graduation Design Models Based on Knowledge Management[J].Springer-Verlag Berlin Heidelberg,2013(227).

[8]宋云飞, 曲鸣扬. 毕业设计选题系统的设计与实现[J].读写算(教育教学研究),2015,(23):486-487.

[9]师国敏. 毕业设计过程监控和管理系统的设计与开发[D].电子科技大学,2010

[10]黄俊. 基于WEB 的毕业设计双向选题系统[J].电脑知识与技术,2009(4).

[11]周丹, 沈利迪.C4.5决策树构造算法应用研究[J].中国高新技术企业,2008(4).

[12]杨照峰. 基于WEB 的高校毕业论文管理系统的设计与实现[D].西安电子科技大学,2010.

[13]胡昶, 邓泓, 李山. 基于.NET 平台的毕业设计管理信息系统设计与实现[J]. 电脑知识与技

术,2009,22:6240-6241.

[14]朱明琴. 基于ASP .NET 的高职毕业设计信息管理系统设计与实现[D].电子科技大学,2012.

[15]IoanC.Cucoranu,MD.Laboratory Information Systems Management and Operations[J].Clin Lab Med,2010(36).

[16]张红丽. 基于B/S模式的毕业论文选题系统的设计与研究[J]. 经济研究导刊,2011,11:237-238.

[17]李章兵, 刘建勋, 赵肄江, 龚波. 基于B/S模式的毕业设计全过程质量监控管理系统[J]. 计算机系统应用,2012,12:47-51.

[18]周丹. 基于ASP.NET 的高校毕业设计管理系统的设计[J]. 电脑知识与技术(学术交流),2007.

[19]张强, 刘琴, 文浩翔, 张翔. 面向协作的高校毕业设计综合服务平台研究[J]. 电脑知识与技术,2012,25:6042-6044.

[20]唐莉. 毕业论文管理系统设计与实现[D].西安电子科技大学,2013.

[21]涂继亮, 陶秋香. 基于B/S模式的毕业设计双向选题管理系统设计[J]. 现代计算机,2007,01:56-59.

[22]胡巧婕. 基于B/S的昌吉电大毕业设计选题系统的研究与设计[D].电子科技大学,2012.

[23]郭娟, 殷德顺, 毛洪贲. 毕业设计(论文) 管理信息系统应用研究[J]. 黑龙江教育(高教研究与评

估),2011,12:7-8.

[24]王建林, 汪雪琴, 王雅英, 白守礼, 孟文庆. 本科毕业设计管理信息系统[J]. 电气电子教学学报,2008,06:103-104.

[25]王涛. 毕业设计及毕业实习综合管理系统的设计与实现[D].电子科技大学,2012.

[26]孟显英. 毕业设计管理系统[J]. 中国科技信息,2010,13:240-241.

[27]段文敏, 向长喜, 孙洪淋. 基于WebService 的高校毕业设计管理信息系统的设计[J]. 企业技术开发,2006.

[28]李永强. 学生毕业设计管理信息系统的设计与实现[D].昆明理工大学,2007.

[29]斯李光. 农商院毕业设计过程管理系统的设计与实现[D].电子科技大学,2014.

[30]张国军, 伍红华, 刘潮. 高校毕业设计管理信息系统的设计与实现[J]. 湖北理工学院学

报,2012,06:21-24.

致谢

在毕业设计完成之时,我要感谢我的指导老师李湘露老师。她工作严谨、知识渊博,对我的毕业设计有着很大的帮助。李老师不仅在整个毕业设计工作中一直认真负责,对我们组的所有同学都严格要求,耐心指导,使我的专业技能得到了很大的提高。在平时的生活中,她在工作方式和工作思想上对我都有着很大的帮助。特此,我想对李湘露老师致以最衷心的感谢和崇高的敬意。

同时,我想在对大学四年以来所有的授业老师表示感谢!没有他们在大学四年中对我的悉心教导,我不可能学到现有的知识,成为一个合格的大学毕业生。

最后,我想对此次前来参加答辩的所有老师表示感谢,感谢各位评审老师能够牺牲自己的宝贵时间来给我们进行毕业答辩,感谢各位老师!

作者签名:

年月日

毕业设计(论文)

题目名称:高校毕业设计管理信息系统设计与实现

学院名称:经济管理学院

班 级:

学号:

学生姓名:

指导教师:

2016年 6

高校毕业设计管理信息系统

Management information system for graduation design in colleges and universities

学院名称:经济管理学院

班级:

学号:

学生姓名:

指导教师:

2016年6月

论文独创性声明

本人声明所呈交的学位论文是本人在导师指导下进行的研究工作和取得的研究成果,除了文中特别标注和列出的参考文献以外,论文中不包含其他人已经发表或撰写过的研究成果。与我同一工作的同学对本研究所做的贡献均已在论文中作了明确的说明并表示了感谢。

作者签名:

年月日

学位论文版权使用授权书

本人完全了解中原工学院有关保管使用学位论文的规定,其中包括:

(1)学校有权保管并向有关部门递交学位论文的原件与复印件。

(2)学校可以采用影印、缩印或其他复制方式保存学位论文。

(3)学校可以学术交流为目的复制、赠送和交换学位论文。

(4)学校可允许学位论文被查阅或借阅。

(5)学校可以公布学位论文的全部或部分内容(保密学位论文在解密后遵守此规定)。

除非另有科研合同和其他法律文书的制约,本论文的科研成果属于中原工学院。

特此声明!

作者签名:

年月日

摘要

本论文针对国内高校毕业设计管理还未得到全面实施的现状,综合前人的研究成果,通过实际调研,研发出一套高校毕业设计管理系统来帮助高校师生和管理人员更好的完成毕业设计工作。

通过对高校毕业设计管理工作流程的详细分析,经过多次系统设计,实现了高校毕业设计工作中的课题申请、双向选题、开题报告提交、网上答疑、论文审批、论文归档等一系列的实用功能。本论文通过在线上和线下相结合模式对高校毕业设计工作的参与人员进行需求调研得出结论,从用户不同身份的角度出发,将本系统分为教师模块、学生模块和管理员模块等三个模块。本系统基于现在流行的网站开发的B/S结构模型,以Dreamweaver 8为开发平台,搭建系统的前台界面,结合ASP.NET 后台开发技术,实现系统前台与系统数据库相连接,实现系统的动态交互功能。目前,本系统已经实现并经过了初步测试,但系统仍需要进一步完善才能正式投入运行,从而为广大的参与高校毕业设计工作的师生带来便利。

关键词:高校毕业设计;管理信息系统;B/S结构模型;ASP.NET

Management information system for graduation design in colleges and universities

Abstract

This paper in view of the domestic university graduation design management has not yet fully implemented the status quo, the existing research results, through practical investigation and research, the development of a set of graduation design management system of colleges and universities to help teachers and students in colleges and universities and management personnel to complete the graduation design work better. This thesis is divided into overview, technical analysis, system analysis, system design and system implementation and testing of several parts of this graduation design are discussed in details. Through the combination of online and offline mode in the graduation design work in colleges and universities demand investigation concluded that from the perspective of customer's identity, this system can be divided into teacher module and student module and administrator module and so on three modules. This system based on the popular B/S structure model of website development, Dreamweaver 8 as development platform, set up at the front desk interface in the system, combined the technology of ASP.NET development background, implementation system connected to the system database, at the front desk to implement the dynamic interaction of system function. Through detailed analysis of the process for college graduation design management work, after a lot of system design, to realize the task of the graduation design work in colleges and universities, two-way choice and opening report submitted, online answering questions, a dissertation examination and approval, archiving and so on a series of practical function.

At present, this system is implemented and after the preliminary test, but want to officially put into use, also need a large number of users while testing, found in the system if there is a potential problem, to solve it, perfect, make this system can truly into the reality of colleges and universities, to participate in the graduation design work for the majority of the people bring convenience.

Key words: college graduation design; management information system; B/S structure model; ASP.NET

目录

1 概述 ...................................................................... 1

1.1 课题研究的背景 ....................................................... 1

1.2 课题研究的意义 ....................................................... 1

1.3.1 国外研究现状 ................................................... 1

1.3.2 国内研究现状 ................................................... 2

1.4 论文组织结构 ......................................................... 2

2 相关技术简介 .............................................................. 4

2.1 B/S结构模型简介 ..................................................... 4

2.2 Dreamweaver 8简介 ................................................... 4

2.3 ASP.NET简介 ......................................................... 4

2.4 ACCESS 2010简介 ..................................................... 5

3 系统分析 .................................................................. 6

3.1 系统详细调查 ......................................................... 6

3.2 系统需求分析 ......................................................... 6

3.2.1 教师角度 ....................................................... 6

3.2.2 学生角度 ....................................................... 6

3.2.3 管理员角度 ..................................................... 7

3.3 可行性分析 ........................................................... 7

3.3.1 技术可行性分析 ................................................. 7

3.3.2 成本可行性分析 ................................................. 7

3.4 系统业务流程分析 ..................................................... 7

3.4.1 课题申请流程 ................................................... 7

3.4.2 课题双选流程 ................................................... 8

3.4.3 开题报告等前期文件流程 ......................................... 8

3.4.4 毕业设计评阅流程 ............................................... 9

4 系统设计 ................................................................. 10

4.1 系统功能设计

........................................................ 10

4.1.1 系统总体流程图 ................................................ 10

4.1.2 系统功能结构图 ................................................ 11

4.2 系统模块设计 ........................................................ 11

4.2.1 管理员模块 .................................................... 11

4.2.2 教师模块 ...................................................... 12

4.2.3 学生模块 ...................................................... 12

4.3 系统数据库设计 ...................................................... 13

4.3.1 关系图 ........................................................ 13

4.3.2 数据库的逻辑设计 .............................................. 15

5 系统的实现与测试 ......................................................... 18

5.1 系统的实现 .......................................................... 18

5.1.1 登陆界面 ...................................................... 18

5.1.2 课题申报界面 .................................................. 19

5.1.3 选题界面 ...................................................... 20

5.1.4 论文指导功能 .................................................. 20

5.2 系统测试 ............................................................ 21

5.2.1 软件测试方法 .................................................. 21

5.2.2软件测试的过程 ................................................. 21

5.2.3 测试总结 ...................................................... 24

6 结论 ..................................................................... 25

6.1 设计的成果和主要特点 ................................................ 25

6.1.1 系统成果 ...................................................... 25

6.1.2 主要特点 ...................................................... 25

6.2 系统的不足 .......................................................... 25

6.3 结束语 .............................................................. 26

参考文献 ................................................................... 27

致谢 ....................................................................... 29

1 概述

1.1 课题研究的背景

近20年来,我国的管理信息系统的应用领域得到了很大范围拓广。从最初的电子政务到后来的企业信息管理,从刚开始的线下、独立的管理信息系统,到现在的线上、共享的管理信息系统。改革开放以来,国内的管理信息系统的的研究力度得到了很大成都上的加大。目前,在高校教育方面,全国的各大高校基本上都有着自己的管理信息系统,它有效地利用已有的人力、物力资源,发挥着计算机管理的优势,减轻教育管理人员的工作强度。

1.2 课题研究的意义

毕业设计是检验和锻炼毕业生综合素质和能力的,它反映着我们大学四年是否真的学有所成,决定着我们能否顺利毕业的重要标尺。高校毕业设计工作是准毕业生在导师的指导下完成的,由于高校师资力量有限,一般都是一个导师同时指导多位学生完成不同的课题。由于毕业设计涉及内容广泛,专业知识水平高,所以目前大部分的导师都是手工的或者分离式的报表管理,同时指导老师 的精力有限,这会导致导师们不能够全面的对准毕业生们的毕业设计加以指导。这样的高校毕业设计管理的工作效率很低,难度很大,还容易出差错。特别是有的高校现在采用的还是传统的纸质的管理模式,主要还依赖于人力手工的操作, 这使得在毕业设计资料归档后的保存、查阅等工作变得费时费力。因而,我们急需要一套全新的安全的能够为广大师生带来便利的毕业设计管理系统。

在计算机科学应用如此广泛的今天,我们需要利用计算机技术的优势,研发出一套信息管理系统带替代传统的手工来完成高校毕业设计的管理。建立以计算机为核心的信息管理网络,实现对高校毕业设计的工作信息管理,为个高校的管理工作带来便利。

1.3 研究综述

1.3.1 国外研究现状

目前,国外对毕业设计管理系统的研究主要偏向于过程监控管理方向和双向选题管理方向。双向选题满足了高校师生的远程办公和工作的需求,让参与高校毕业设计的师生可以通过系统进行在线交流,解决师生交流不便的问题;过程监控使得管理员和指导老师能够随时监控毕业设计管理工作的整个流程,并且系统还能够主动督促部分没能按时完成作业的学生自觉完成自己的毕业设计。例如:日本东京大学设计开发的毕业设计管理系统侧重于毕业设计题目申报与管理,系统主要实现教师的课题申报、课题审批和学生选题等详

细的管理功能。

1.3.2 国内研究现状

高校的毕业设计管理大多以院系为单位进行,各院系在大四上学期结束前组织本专业教师进行课题申报,申报课题经审批后,学生选择适合自己的毕业设计课题。学校在大四下学期组织专业老师对毕业设计进行中期答辩,指导学生修改毕业设计以及了解毕业设计进展情况,敦促学生更好地完成毕业设计;毕业设计结束时由学院组织专业老师进行答辩评审工作,并根据答辩小组所有教师共同评出答辩成绩。针对毕业设计的管理问题,国内已有部分高校利用自身的条件和优势自行开发了毕业设计管理信息系统。例如:南昌应用科技学院研发的毕业设计管理信息系统针对网上互动和后台的管理以及选题管理等功能给出了较好的解决办法;西南财经大学研发的毕业设计管理信息系统主要是的功能是学生论文的上传与批审,即学生通过系统上传了自己的毕业论文后,他的指导老师可以在线上直接对其论文做出评改并与学生进行在线交流;江苏科技大学使用的毕业设计管理信息系统主要是完成了学校的毕业设计工作的安排以及毕业设计撰写的相关模板下载。

从上文的叙述中可以了解到国内高校的毕业设计管理信息系统都各有特色,但总体来说这些系统或多或少都存在着不够完善的地方。因此,现如今我们国内高校迫切的需要设计出一套功能相对比较完善的毕业设计教学管理信息系统。既要考虑到初期论文选题、开题指导、中期答辩、论文初稿评审、最终答辩管理等一系列管理的业务流程,又要满足师生能够及时在线交流需求,学生能够在线向老师提交相关文件,老师能够在线做出评改,并反馈给学生,让其做出修改,实现完成办公的目的,还要考虑管理人员的诸多管理需求等诸多的问题。使得研发出的毕业设计管理信息系统成为真正便利于师生的教学管理平台。

1.4 论文组织结构

本文分为五个部分:

第一部分是引言。主要介绍了研究背景、研究意义、研究目的,并对现有高校毕业设计管理信息系统的国内外研究现状进行综述,还有技术路线图。

第二部分是本系统采用的相关技术简介,介绍Dreamweaver 工具的特性、优势以及ASP.NET 技术的基本状况,同时对ACCESS 2010数据库的简介。

第三部分是对系统分析,对系统的前期调查、需求、可行性以及系统数据流程等进行详细分析,为第四部分的系统建设做好准备。

第四部分是本文的重点,这部分是详述系统各个模块建设,初步的进行系统的整体搭

建。

第五部分是调试与测试,发现系统的错误和缺陷,然后改正,达到最后能让系统更加完善的正式推出的目的。

第六部分是此次毕业设计的总结,总结本毕业设计的成果与不足,为以后的工作做一定的思考。

2 相关技术简介

此系统将基于B/S结构模型,采用Dreamweaver 8+ASP.NET+ACCESS 2010做为开发工具,用Dreamweaver 8工具制作系统网站的静态页面,用ACCESS 2010做为本系统的数据库存储数据,最后用ASP.NET 技术编写系统网站的后台命令,将已制作好的静态页面与数据库连接起来,形成交互式的动态网站。

2.1 B/S结构模型简介

B/S结构模型(Browser/Server)即浏览器/服务器模式,是WEB 浏览器流行后的一种网络结构模式,是当前最受欢迎的网站构建模式。它将系统主要部分放置在服务器上,客户端上只要安装有一个浏览器就可以通过WEB 服务器来和数据库进行数据交互,从而达到系统网站的正常运行,由这种构造模型设计出来的系统能够降低系统的实施、维护和使用成本。

与基于传统的C/S结构模型设计而成的系统相交而言,它结合目前常见的用于浏览器编程的多种脚本语言和ActiveX 技术,只要有一台能上网的电脑就能使用系统。由B/S结构模型设计而成的系统不需要安装任何专门的软件,客户端零安装、零维护,由于客户端计算机的负荷被均衡地分配给了服务器端的计算机,使得用户计算机的压力得以减轻。同时,B/S结构模型构建的系统不再需要安装专用的客户端软件,因此也使得技术人员从不必再去指导用户安装、配置和使用,从而节省大量的人力成本和经济成本。同时,B/S结构构成的系统使用的是WEB 浏览器作为客户端软件,界面友好,

2.2 Dreamweaver 8简介

Dreamweaver 是建立Web 站点和应用程序的专业工具。它是在网页设计与制作领域中用户最多、应用最广、功能最强的软件,支持着ASP 、JSP 、PHP 等众多开源的汇编语言,使得设计制作过程中在网上能够找到很多的开源资料,降低了开发难度。同时,它将网页设计、网站研发和站点管理等特点集于一身,拥有可视化、跨浏览器和支持多平台等特性。其入门简单,操作简便,同时功能十分强大,能够帮助开发人员和设计人员快速的创建基于标准的网站和应用程序静态页面。基于Dreamweaver 的以上特点,我决定采用此工具做为本系统主要的开发工具。

2.3 ASP.NET简介

ASP.NET 是.NET FrameWork的一部分,是一种能够在WEB 服务器上执行嵌入在网页中的脚本的脚本技术,它可以在通过HTTP 请求文档,并在Web 服务器上动态创建他们,运行与IIS 之中。

它的优势在于它是基于通用语言的编译运行的程序,它的实现完全依赖于虚拟机,从而拥有着很强的跨平台性,使得ASP.NET 构建的应用程序可以运行在几乎全部的平台上。其技术成熟,在网络上或者编程技术丛书中很容易找到相关的教程,学起来十分方便,而且现实中运用范围广泛。故而本系统采取了此技术来进行后台制作。

2.4 ACCESS2010简介

ACCESS 2010是Office 2010办公软件中的工具之一,是微软公司出品的优秀的桌面数据库管理和开发工具。它提供了表生成器、查询生成器、宏生成器、报表设计器等诸多可视化的操作工具,可视化的特点让它的数据库创建变得很简单,同时它拥有数据库向导、表向导、查询向导、窗体向导报表向导等多种向导方式,这就使得即使是初学用户也能够很好的使用ACCESS 2010。

ACCESS 的优势在于它能够提高开发人员编码速度,减少代码量,从而减少应用程序所消耗的存储资源,进而加快命令的执行速度。因此,本系统采用了此数据库存储我们系统中的所有数据。

3 系统分析

系统分析是系统设计前必要的步骤,是对组织要用的信息系统解决的问题进行分析,它主要包括系统详细调查、系统需求分析、可行性分析等几个部分。

3.1 系统详细调查

系统详细调查是指研究人员通过各种途径对被开发的系统做全面、充分和详细的调查研究,弄清系统的边界与系统所服务对象的组织机构,人员分工和项目的业务流程等,为系统开发做好原始资料的准备。

本人通过去教务处调研询问,了解到高校毕业设计管理工作是针对高校中参与毕业设计工作的师生开展的。它的工作流程如下:课题申请、课题审批、选题、完成论文开题、外文翻译、毕业实习并完成实习报告、完成初稿、中期答辩、论文修改、论文定稿、最终答辩等。

3.2 系统需求分析

根据前期的毕业设计工作流程调查以及参考已经成功实施了毕业设计管理信息系统的部分高校的实际运行现状。本系统需满足以下功能:能够敦促师生严格按步按时完成毕业设计任务,能够方便师生实时交流,能够上传和下载师生所需要的表格和任务书,能够方便论文的提交、批阅、存档等管理工作。下面将从教师、学生、管理员三类不同的用户角度来进行需求分析。

3.2.1 教师角度

教师是指在毕业设计工作中指导学生完成毕业论文的在校老师,他们需要能通过系统完成的工作有:提交课题申请,接受学生的选课申请,给学生发放毕业设计任务书和各种表格,接受并审阅学生的开题报告、实习报告、最终论文等一系列文件,将论文归档提交等。

3.2.2 学生角度

学生是完成毕业设计的主要参与者,他们需要通过本系统完成的工作有:选择自己的毕业课题,接收老师发放的任务书以及各种表格,向老师提交开题报告、实习报告、最终论文等一系列文件接受老师的评阅并修改等。

3.2.3 管理员角度

管理员是由学校各院系的相关教研室老师组成的团队,他们需要通过本系统完成的工作有:添加符合参与毕业设计工作要求的教师、学生名单,审批教师提交的课题申请,及时查阅本校学生的毕业设计工作的完成进度,将老师提交的可以归档的论文汇总保存。

3.3 可行性分析

3.3.1 技术可行性分析

本系统采用开发技术是当前最常用的B/S结构和ASP.NET 脚本开发技术。目前,网站的制作技术和素材在网络上和图书馆中都可以找到很多,制作网站的工具也有很多。我们可以选择一种合适自己的开发工具。同时,与此相关的管理信息系统在网上也有很多,都可以供我们参考。所以,就开发技术而言,开发此系统的技术不是太难。

3.3.2 成本可行性分析

此系统将在本校学生在指导老师的指导下开发完成,成本几乎忽略不计。由于这个原因,系统如若成功实施后,它的后期维护费用也相对比较低廉,同时它还将减少学校在毕业设计的管理工作方面的人工投入,极大的降低了人工成本。因此,开发此系统的经济成本也很容易解决。

3.4 系统业务流程分析

系统业务流程分析是完成系统设计前必做的工作,根据前面的实际调研,我们了解到在高校毕业设计工作开展的过程中所有步骤的业务流程。下面,我将根据各个步骤详细分析毕业设计工作的业务流程。

3.4.1 课题申请流程

教师提出自己的毕业课题,汇成毕业课题表,提交给管理员,由管理员审批,通过的课题将交给学生选取,没通过的则取消该课题的被选资格。流程图如图3-1所示:

图 3-1 课题申报流程图

3.4.2 课题双选流程

审批合格的课题将被发给本专业所有选生,学生根据自己情况选择最适合自己的毕业设计课题,选完后选题信息需提交到相应的指导老师,经老师批准合格后确定选题,不合格则重新选题。业务流程图如图3-2所示:

图 3-2 课题双选流程图

3.4.3 开题报告等前期文件流程

开题报告是选完课题后,学生经过资料查询,对自己的课题有了一定的了解后,撰写的开题文件,为自己的毕业设计课题的完成做出前期工作策划。它的工作流程是先由学生向老师提交自己的论文初稿,在老师查看论文初稿后,对学生的开题报告做出评阅,然后交于学生修改完善。像开题报告这类前期文件还有一些,这里我们列举开题报告为例,其他与此雷同,在此不在赘述。业务流程图如图3-3所示:

图 3-3 课题双选流程图

3.4.4 毕业设计评阅流程

学生完成毕业设计初稿后交于老师审阅,老师对初稿进行评阅,指出其中不足后发给学生修改,知道学生论文合格。流程图如图3-4所示:

图 3-4 课题双选流程图

4 系统设计

4.1 系统功能设计

4.1.1 系统总体流程图

系统总体流程是指用户的账户登录、模块功能使用以及使用完系统后的退出系统。具体流程如图4-1所示:

N

Y

图4-1 系统总体流程图

4.1.2 系统功能结构图

本系统分为管理员模块三个大模块,针对各大模块的功能需求不同将其细分成了若干子模块,具体如图4-2所示:

图 4-2 系统功能结构图

4.2 系统模块设计

本系统根据用户身份不同,将整个系统划分为三个管理员模块、教师模块、学生模块。下面,我将从上述三个方面详细叙述本系统的模块功能设计。

4.2.1 管理员模块

管理员的主要工作内容是初始设置功能、教师与学生信息管理功能、选题管理功能、论文管理功能、公告管理与发布功能、发布文档(表格) 资料功能、数据归档功能、学生和教师账户维护功能等。

(1)初始设置:管理员根据本校的实际情况对院系名称、专业名称等进行初始化;

(2)教师与学生信息管理:管理员在教师管理和学生管理子模块中,设置参与毕业设计的指导老师与学生信息;

(3)选题管理:管理员查看教师提交的课题名单,并对其进行审核,审核通过的课题可以被本专业的学生进行选择,没有通过的课题将会被删除。

(4)论文管理:管理员可以在这子模块中查看学生已提交的论文,并且可以查看学校学生毕业设计的完成进度。

(5)公告管理及发布:管理员在此模块中发布学校出台的与毕业设计工作相关通知与公告,供教师与学生了解;

(6)发布文档(表格)资料:管理员在此模块中发布中期检查表、实习鉴定表、灵活就业合同等一系列毕业相关文档或表格供教师和学生下载;

(7)数据归档:管理员汇总指导教师提交的学生毕业设计和论文等材料并对其保存归档;

(8)学生和教师账户维护:管理员对学生和老师的个人信息、账户和密码等资料进行设置与维护;

4.2.2 教师模块

教师在毕业设计工作中的主要任务是:选题管理、论文管理、填写(发布)任务书、接收开题报告、留言建议、查看管理员通知(公告)、上传归档数据、下载文档(表格)资料以及个人信息等。

(1)选题管理:教师申报课题材料,该课题材料经过管理员审核过后,供本年度有毕业设计资格的学生选择,同时教师可以在这个模块中对已选自己课题的学生进行审核,可以选择接受还是拒绝该学生选择自己课题;

(2)查看毕业设计题目:教师可以查看自己申请的课题是否被管理员审批通过,并且还可以查看全校教师上报的通过管理员审批的所有课题的详细材料;

(3)填写(发布)任务书:教师可以在此功能模块上发布自己课题的任务书,供学生下载使用;

(4)接收开题报告:教师通过本功能模块接收学生上传的开题报告、外文翻译等前期文件,并下载审阅;

(5)留言建议:教师可以查看学生所提疑问,并作出解答,与学生在线交流;

(6)查看管理员通知(公告):教师可以查看管理员发布的与毕业设计相关的通知与公告;

(7)下载文档(表格)材料:教师可以下载管理员发布的与毕业设计相关的表格与材料;

(8)上传归档数据:教师在本模块中可以对开题报告、任务书、外文翻译、最终论文(设计)等毕业设计的最后材料进行归档并提交给系统管理员;

(9)个人信息:教师可以对自己的个人信息、账户、密码等进行修改。

4.2.3 学生模块

准毕业生可以使用此系统做出的操作有:毕业设计题目查看与选题、提交开题报告等

论文相关资料、留言建议、查看通知(公告)、下载文档(表格)资料、个人信息维护等

(1)毕业设计题目查看与选题:学生可以查看通过审核的教师题出的所有课题并可以根据自身情况挑选适合自己的课题;

(2)提交开题报告等论文相关资料:学生可以提交自己的开题报告、外文翻译等与毕业设计相关的资料;

(3)留言建议:学生可以通过本系统提交疑问、查看疑问,并与教师在线交流; (4)查看通知(公告):学生可以查看管理员发布的本校毕业设计工作的相关通知与公告;

(5)下载文档(表格):学生可以下载管理员和指导老师发布的与毕业设计相关的表格与材料;

(6)个人信息维护:学生可以对自己的个人信息、账户、密码等信息进行修改;

4.3 系统数据库设计

前面进行系统业务流程分析时,我们知道了系统各个模块所要实现的功能。根据实际调查,我们可以画出各个模块的E-R 图,并创建数据库。 4.3.1 关系图

E-R 图即实体-联系图,是一种描述实体间的联系和属性的概念模型。构成E-R 图的基本内容是实体、联系和属性,其表示方法为: 实体是用长方形表示,在长方形框内填写实体名称;属性是用椭圆表示,框内填写实体的属性,并通过直线与实体相连;联系是用菱形表示,菱形框填写实体间的关系,并通过直线将实体连接起来,同时需要在直线旁标注实体间联系的类型(1:1,1:n或m:n)。

管理员实体由管理员名称、管理员工号、账户密码等属性组成。

老师实体分别有属性包括姓名、教工号、性别、所在院系、所在科研室、职称、账户密码等。

学生实体属性包括姓名、学号、性别、所在院系、班级、账户密码等。

课题实体属性有:课题编号、课题名称、提交老师、课程性质,课题类型。

老师申报课题供学生选择,学生选题后将会得到老师的指导。一个老师可以申报多个

课题,同一个课题只能由一个老师来申报,一个学生只能选择一个课题,一个课题可以被多个学生申请,一个老师可以指导多个学生,但一个学生只能选择一个指导老师。老师、学生、课题三个实体之间的关系图如图4-3所示:

课题要经过管理员的审批才能被学生选择,一个管理员可以审批多个课题,管理员与课题之间的关系图如图4-4所示:

图4-4课题审批关系图

管理员负责发布学校通知、公告等信息,一个管理员可以发布多个信息,信息实体是由编号,题目,内容,发送时间等属性构成,管理员与信息之间的关系如图4-5所示:

图4-5 管理员与信息的关系图

管理员具有最高的权限可以添加用户(老师和学生), 一个管理员可以添加多个用户, 它们之间的关系如图4-6所示:

图4-6管理员和用户的关系图

4.3.2 数据库的逻辑设计

根据前面的系统功能需求,为了全面记录系统数据,我们利用ACCESS 数据库制订了若干个系统数据表。以下就是其中部分数据表的构建信息。

管理员是系统中权限最大的角色,管理员基本信息表中记录着管理员的编号、管理员姓名、管理员账户密码。具体如表4-1所示:

表4-1 管理员基本信息表

教师基本信息表记录着教师的编号、教师所在的学院、教师的姓名、教师所属的研究室姓名、教师的性别、登录密码、教师的职称、联系方式等,具体如表4-2所示:

表4-2 教师基本信息表

学生信息表记录着参与毕业设计的学生的基本信息,它记录的内容有:学生的学号、学生的姓名、性别、学生的登录密码学生所在的院系、学生的联系方式。具体信息如表4-3所示:

表4-3 学生基本信息表

信息表是记录师生网上留言的表格,它记录的信息有:信息编号、信息标题、信息内容、发送时间以及发送人姓名,具体内容如表4-4所示:

表4-4 信息表

老师课题关系表是记录教师申报课题信息的表格,它记录了申报课题教师的编号和申报课题的编号,具体如表4-5所示:

表4-5 老师课题关系表

学院专业基本表记录了学院名称以及学院所拥有的所有专业名称,具体如表4-6所示:

表4-6学院专业基本表

课题申报信息基本表是教师提交给管理员的表格,它记录的内容有:课题编号、所属院系、专业、课题内容、限报人数、课题性质、课题类型、指导老师、备注等,具体内容如表4-7所示

表4-7课题申报基本信息表

5 系统的实现与测试

5.1 系统的实现

此系统是采用ASP.NET 技术开发设计而成,用户可通过浏览器直接远程登陆此系统直接操作,以下是本人从系统的所有页面中挑选的几个界面的实现简介。 5.1.1 登陆界面

不同的身份对应不同的信息输入,student 对应相应的学号、teacher 对应相应的教工号administrator 对应相应的管理员编号。并且这些号码均是唯一的标识,分别都可以再进行密码验证(index.asp),当用户名与密码以及用户类型均匹配正确时,用户就可以进入系统。如图5-1所示:

代码片段:

login_user_no=trim(request.form("user_no")) login_user_pass=Md5(request.form("user_pass")) login_u_type=request.form("u_type")

' 超级管理员 iflogin_u_type=1 then

setrs = server.createobject("adodb.recordset")

sql="select * from user_table where user_name='"&login_user_no&"' or

5-1 系统登录示例

user_no='"&login_user_no&"'"

'response.Write(sql) rs.open sql,conn,1,1 ifrs.bof and rs.eof then

response.Write("")

%>

5.1.2 课题申报界面

只有老师才可以申请课题,老师需要填写自己要申请的课题名称,课题难度、课题方向以及课题要求,这些内容都不允许为空,其中教师可以在限选人数中设置可以选择此课题的人数。一旦人数选满,此课题将不能被学生选中。如图5-2所示:

图5-2 课题申报图

5.1.3 选题界面

选题是学生毕业设计的开始,学生在登录进自己的账户页面后,可以点开选题管理,查看我的选题,如果已经选了毕业设计课题,则他的选课信息会在右面的框中出现。若用户还未选择课题,则他可以点击下面的未选课题进行课题选择。学生可以在查看想要选择的课题的详细内容后,确定哪个课题更适合自己。(如图5-3所示)点击选择后,学生的选课信息将被提交到该生所选课题的出题老师的选课管理模块中,在老师的选课管理中的学生选题确认中查到选取自己课题的全部学生,教师可以在这里查看该生的详细资料然后决定是否接受指导该生。(如图5-4所示)如果老师接受指导该生,则该生的选题成功,否则该生选题失败,将重新选题。

图 5-3 学生选题界面

图 5-4 老师确认选题界面

5.1.4 论文指导功能

学生在完成自己的毕业设计工作中的每个环节时,他可以通过论文管理模块上传自己这段时间所完成的成果,将其发送给自己的指导老师,接受他的批阅。(如图5-5所示)老

师可以在自己界面中的论文管理中查看并下载自己所指导的学生提交的文件,在经过对那些文件评阅后,可以通知学生对自己的文件进行修改。从而使得学生能够随时随地接受到自己指导老师的指导,修改自己的毕业设计,不断的完善它,最终在最后答辩中取得一个好的成绩。(如图5-6所示)

图5-5 学生论文提交界面

图5-6 老师查看学生提交论文界面

5.2 系统测试

软件测试是系统研发的最后一个环节,在这个步骤中,测试员对整个系统的所有功能进行运行测试,从而在测试的环节中发现系统的漏洞并及时完善修改。如此反复,提高系统质量。

5.2.1 软件测试方法

本次测试采用的是黑盒测试法,它是通过输入所有可能信息来运行系统,并查看系统运行是否会出错的一种测试方法。这种测试方法能够全面的查出系统可能存在的漏洞,从而达到测试目的。 5.2.2软件测试的过程

本次测试对整个系统的全部功能都进行了测试,下面本文将从中抽出较为关键的功能

模块测试为读者演示本次测试的基本过程。

(1)课题申请功能测试

课题申请是毕业设计的第一个环节,做为此项目的第一个步骤,我们根据实际运作流程,对系统模块进行如下测试:

操作:○1登录系统的教师模块,点开选课管理,选择添加选题,根据右面页面提示填好相关内容后点击添加,如图5-7所示:

图5-7 填写申报课题界面

2登录管理员模块,点开选课管理,选择未审选题,右面的界面就出现了我们刚才添○

加的课题内容,管理员可以在此页面中审批选题,如图5-8所示:

图 5-8 课题审批界面

结果:管理员点击审核后,在选题查询成果查询到刚才测试的选题,所以此项测试成功。 (2)选题功能测试

操作:○1登录学生模块,点开选题管理,选择未选选题,在右面页面中选择一个课题并提交,这里我们选择的是我们上一测试中所添加的课题,如图5-9所示:

图 5-9 学生选题界面

2登录被选课题的教师模块,点开选课管理,选择学生选题确认,在右面页面中可以○

看到刚才所提交的学生选题信息,选择接受,如图5-10所示:

图 5-10 教师接受学生选题界面

结果:教师接受学生提交的信息后,在学生的我的选题模块中可以查到自己提交的选题已被确选,测试成功。

(3)论文文件提交测试

操作:○1登录学生模块点开论文管理,选择正文提交,在右面的页面中点击浏览,找到要提交的文件,选择提交,如图5-11所示:

图 5-11 学生提交论文文件界面

2登录教师界面,点开论文管理,选择正文查看,在右面的页面中可以看到刚才提交○

的论文文件,如图5-12所示:

图 5-12 教师查看学生提交文件界面

结果:教师成果下载学生所传文件,并阅览。

5.2.3 测试总结

经过对系统所有功能模块进行测试,确认本系统以基本实现预期效果,达到此毕业设计课题的基本需求,测试基本成功。

6 结论

6.1 设计的成果和主要特点

6.1.1 系统成果

(1)本系统实现了高校毕业设计管理工作中的课题申请、审批、选题、提交开题报告、提交论文、审批论文等一系列工作项目,为参与毕业设计的学生、老师、学校管理者们带来了便利;

(2)本系统中的选题模块实现了指导老师和学生的双向选择,在学生选好指导老师的后,老师可以选择是否接受该生成为自己所指导的学生;

(3)毕业生能够通过此系统熟悉毕业设计的流程,在此系统上下载毕业设计所需要撰写相关论文的格式,在有思路困难时,可以通过留言及时与导师或者相关同学交流。

6.1.2 主要特点

本系统综合了目前已有的高校毕业设计管理信息系统的特点,保留了传统的系统所包含的用户管理、课题选择、流程管理等模块,同时通过对广大的师生群体的调查和研究,增加了规范管理模块和在线交流模块。

6.2 系统的不足

本次设计采用的是ASP.NET 技术在Dreamweaver 8开发平台上结合ACCESS 数据库开发而成,运用了面向对象的开发方法,利用开发平台的可视化优点开发出本系统,使其基本实现了最初的设计目标。但是,此系统还是存在一些不足之处。

第一,由于本系统才用的数据库是ACCESS 数据库,此数据库的特点是操作简便,应用广泛,但它的缺点也十分明显,那就是此数据库是一个小型数据库,当数据量过大时,它的性能会开始下降,可能会由于访问人数过多导致IIS 假死,过多消耗服务器资源等问题。

第二,由于技术限制,在进行系统规划时本规划好的部分功能没能实现,不得不放弃理想的方式实现既定的功能,选择其他较简单的方法实现需求功能。

这两点不足之处让本系统留下了遗憾,也让我意识到自己的能力还有待提高。希望在今后的学习工作中努力提升自身能力,使这个系统得到更好的完善。

6.3 结束语

刚开始选到此课题时,我感觉压力较大。目前国内已经有一些学校开始成功实施了毕业设计管理信息系统,功能也比较完善,要想在现有的基础上做出更多的突破有着一定难度。

本次研发的系统在继承诸多目前已经成功实施了的管理信息系统的特色的基础上,改变了传统的只能学生单向选择教师课题,而老师只能被选择的缺陷,将单向选题改为双向选题。同时针对各高校在毕业设计工作的实际开展的过程中所遇到的师生交流困难的问题进行了改善,在系统中添加了在线交流模块,基本解决了师生交流问题。

在研发整个系统的过程中,我曾面临着很多技术问题难以解决。为了解决这些问题,研发出更完善的管理系统,我不得不通过各种渠道通过网络和图书馆查询自己需要的信息。在这一次次地查询、一次次地学习后,我的系统项目研发能力得到了很大程度的提高,学到了很多以前不会的知识,为本人以后的工作打下了一定的基础。

参考文献

[1]王天新. 管理信息系统发展[J].现代情报,2007(6).

[2]Jun Dai.Informatization Management Platform of College Graduation Design Based on KM[J].Springer Berlin Heidelberg,2013(227).

[3]李雁. 试论高校毕业设计管理的重要性[J]. 亚太教育,2015,10:254.

[4]TianWenhui,Tian Jun.Analysis and Realization of Graduation Design Management Platform Based on J2EE[J].Springer Berlin Heidelberg,2012(119).

[5]李海晨. 毕业设计(论文) 网络管理信息系统研究[J]. 黑龙江教育(高教研究与评

估),2008,05:75-76.

[6]Lei Liu,Chao Zhang. The Strategy of Improving the Quality of Undergraduate Graduation Design (Thesis)[J].Springer New York,2014(163).

[7]LifenZhang,JunDai.Study on College Graduation Design Models Based on Knowledge Management[J].Springer-Verlag Berlin Heidelberg,2013(227).

[8]宋云飞, 曲鸣扬. 毕业设计选题系统的设计与实现[J].读写算(教育教学研究),2015,(23):486-487.

[9]师国敏. 毕业设计过程监控和管理系统的设计与开发[D].电子科技大学,2010

[10]黄俊. 基于WEB 的毕业设计双向选题系统[J].电脑知识与技术,2009(4).

[11]周丹, 沈利迪.C4.5决策树构造算法应用研究[J].中国高新技术企业,2008(4).

[12]杨照峰. 基于WEB 的高校毕业论文管理系统的设计与实现[D].西安电子科技大学,2010.

[13]胡昶, 邓泓, 李山. 基于.NET 平台的毕业设计管理信息系统设计与实现[J]. 电脑知识与技

术,2009,22:6240-6241.

[14]朱明琴. 基于ASP .NET 的高职毕业设计信息管理系统设计与实现[D].电子科技大学,2012.

[15]IoanC.Cucoranu,MD.Laboratory Information Systems Management and Operations[J].Clin Lab Med,2010(36).

[16]张红丽. 基于B/S模式的毕业论文选题系统的设计与研究[J]. 经济研究导刊,2011,11:237-238.

[17]李章兵, 刘建勋, 赵肄江, 龚波. 基于B/S模式的毕业设计全过程质量监控管理系统[J]. 计算机系统应用,2012,12:47-51.

[18]周丹. 基于ASP.NET 的高校毕业设计管理系统的设计[J]. 电脑知识与技术(学术交流),2007.

[19]张强, 刘琴, 文浩翔, 张翔. 面向协作的高校毕业设计综合服务平台研究[J]. 电脑知识与技术,2012,25:6042-6044.

[20]唐莉. 毕业论文管理系统设计与实现[D].西安电子科技大学,2013.

[21]涂继亮, 陶秋香. 基于B/S模式的毕业设计双向选题管理系统设计[J]. 现代计算机,2007,01:56-59.

[22]胡巧婕. 基于B/S的昌吉电大毕业设计选题系统的研究与设计[D].电子科技大学,2012.

[23]郭娟, 殷德顺, 毛洪贲. 毕业设计(论文) 管理信息系统应用研究[J]. 黑龙江教育(高教研究与评

估),2011,12:7-8.

[24]王建林, 汪雪琴, 王雅英, 白守礼, 孟文庆. 本科毕业设计管理信息系统[J]. 电气电子教学学报,2008,06:103-104.

[25]王涛. 毕业设计及毕业实习综合管理系统的设计与实现[D].电子科技大学,2012.

[26]孟显英. 毕业设计管理系统[J]. 中国科技信息,2010,13:240-241.

[27]段文敏, 向长喜, 孙洪淋. 基于WebService 的高校毕业设计管理信息系统的设计[J]. 企业技术开发,2006.

[28]李永强. 学生毕业设计管理信息系统的设计与实现[D].昆明理工大学,2007.

[29]斯李光. 农商院毕业设计过程管理系统的设计与实现[D].电子科技大学,2014.

[30]张国军, 伍红华, 刘潮. 高校毕业设计管理信息系统的设计与实现[J]. 湖北理工学院学

报,2012,06:21-24.

致谢

在毕业设计完成之时,我要感谢我的指导老师李湘露老师。她工作严谨、知识渊博,对我的毕业设计有着很大的帮助。李老师不仅在整个毕业设计工作中一直认真负责,对我们组的所有同学都严格要求,耐心指导,使我的专业技能得到了很大的提高。在平时的生活中,她在工作方式和工作思想上对我都有着很大的帮助。特此,我想对李湘露老师致以最衷心的感谢和崇高的敬意。

同时,我想在对大学四年以来所有的授业老师表示感谢!没有他们在大学四年中对我的悉心教导,我不可能学到现有的知识,成为一个合格的大学毕业生。

最后,我想对此次前来参加答辩的所有老师表示感谢,感谢各位评审老师能够牺牲自己的宝贵时间来给我们进行毕业答辩,感谢各位老师!

作者签名:

年月日


相关内容

  • 高校房产档案信息化建设存在的问题及对策
  • 第11卷第2期 200 辽宁工程技术大学学报(社会科学版) JournalofLiaoningTechnicalUniversity(SocialScienceEdition) V01.11,No.2 9年3月Mar.2009 高校房产档案信息化建设存在的问题及对策 贾树良 (ill宁工程技术大学总 ...

  • (高校科研管理系统)201212102003贾建国
  • 呼伦贝尔学院 计算机科学与技术学院 数据库大作业 题目: 高校管理系统 姓名: 贾建国 学号: [1**********]3 班级: 12科技本一 指导老师: 摘要 随着社会科学技术的发展,科学研究的重要性日益突出,它为社会的发展以及人们的生活做出了巨大的贡献.而其中高校研究是其中的重要部分,具有不 ...

  • 教育技术学硕士毕业论文题目参考
  • 教育技术学硕士毕业论文题目参考(-)() 教育技术学硕士毕业论文题目参考(2002-2006) (3) 河北大学74 1 网络博客促进教师专业化发展研究 赵可云 河北大学 2006-07-08 2006 硕士 2 任务驱动法在中小学信息技术教学中的应用研究 郑莉平 河北大学 2006-07-08 2 ...

  • 2015年厦门大学教授.副教授岗位需求表
  • 2015年厦门大学教授.副教授岗位需求表 序学院 系(所) 设岗学科语言学及应用语言学比较文学与世 界文学 中文系 戏剧戏曲与影 视学 教授 1 拟聘职务人数 岗位要求 研究方向实验语音学.语言政策与规划.城市社会语言学 具有海内外知名高校.科研院所博士学位或博士后研究经历或海内外知名高校.科研院所 ...

  • 我国民办本科院校科研现状调查
  • 调查研究 中国成人教育2008年月 我国民办本科院校科研现状调查 ○陈 [摘要][关键词] 洁 科研是对本科院校办学质量评价的重要指标之一,迅速提升学校科研水平是新升格本科民办院校当前的重要民办本科院校:科学研究:调查报告 级科研管理网络:强化培训,提高教师科研能力:瞄准市场,提供科研应用服务. 综 ...

  • 高校教师管理系统_详细设计文档
  • [项目名称] 详细设计说明书 2009 年 05 月 9 日 1.引言 1.1编写目的 高校的教师档案管理一直是一个非常棘手的问题.以往的档案管理多采用人工管理的方式,以电子文档和纸质文档存储.然而教师档案的动态性使得这种方式捉襟见肘.教师档案的实际变化同档案记录同步性较差.另一方面各大高校往往有自 ...

  • 高校宿舍网络文化的建设与宿舍管理
  • 本文由kdjy007贡献 pdf文档可能在WAP端浏览体验不佳.建议您优先选择TXT,或下载源文件到本机查看. 高校宿舍网络文化的建设与宿舍管理 李献涛 (宿迁学院建筑工程系,江苏宿迁223800) 摘要:新形势下互联网在高校已日益普及,高校 大学生宿舍网络文化建设已越来越受到研究者和教育者 的重视 ...

  • 电子商务类专业教学质量国家标准征求意见稿
  • 电子商务类专业教学质量 国家标准 (征求意见稿) 教育部高等学校电子商务类专业教学指导委员会 2014年9月2日 目 录 1.概述..................................................................................... ...

  • 工商管理毕业论文题目(815个)
  • 毕业论文(设计) 题 目 学 院 学 院 专 业 学生姓名 学 号 年级 级 指导教师 毕业教务处制表 毕业 毕业二〇一五年 三月二十 日 毕业 工商管理毕业论文题目 一.论文说明 本团队长期从事论文写作与论文发表服务,擅长案例分析.编程仿真.图表绘制.理论分析等,专科本科论文300起,具体信息联系 ...