《毕业设计管理系统论文.docx》由会员分享,可在线阅读,更多相关《毕业设计管理系统论文.docx(55页珍藏版)》请在第一文库网上搜索。
1、毕业设计管理系统研究与开发摘要毕业设计在每一个大学生的学习生涯中占据着重要的位置,而对毕业设计的管理工作更是各高校的一项重要的工作。该系统可以充分利用校园网资源,促使指导教师,答辩教师与学生的交流互动,提高学生毕业设计的质量。毕业设计管理系统采用了BS(浏览器/服务器)模式,运用开发工具Visua1Studio2010,开发语言C#,后台数据库采用了SQ1Server2008,设计网页布局采用了网页开发工具DreamweaVerCS5,并且使用PhotoshopCS5对所用到的图片进行美化。系统主要功能实现了学生自主选题和教师自主选择学生的网上双向选择,并增加了留言板、文件上传与下载、通知发布
2、等,能够保证毕业设计期间管理员、老师、学生之间信息的沟通,对毕业设计过程进行全程的控制。关键词选题;报题;ASP.NET;毕业设计管理系统GraduationDesignManagementSystemDeve1opmentAbstractGraduationdesignineveryco11egestudents1earningcareeroccupiesanimportantpositioninthegraduationdesign,themanagementofuniversitiesandco11egesworkisanimportantjob.Thesystemcanmakefu11
3、useofcampusnetworkresources,promptingtutor,rejointheteacherandstudentsexchangeinteraction,andimprovestudentsgraduatedesignqua1ity.GraduationdesignmanagementsystemUSESaBZS(browser/Server)mode,usedeve1opmenttoo1sVisua1Studio2010,deve1op1anguagec#,backenddatabaseusedtheSQ1Server2008,thedesignpage1ayout
4、adoptedwebdeve1opmenttoo1sthatDreamweaverCS5,andusePhotoshopCS5usedpicturesofbeautification.Systemmainfunctionrea1izedthestudentsindependenttopicsandteacherstoindependent1ychoosestudentson1inetwo-wayse1ection,andincreasesthemessageboard,fi1eup1oadanddown1oad,noticeissuedtoensurethegraduationdesign,a
5、dministrators,teachersandstudentsduringthecommunicationofinformationbetweenthegraduationdesignprocess,who1econtro1.Keywords:Topics;Quotethetopic;ASP.NET;Graduationdesignmanagementsystem摘要IAbstractII目录III第一章绪论11.1 开发背景11.2 课题意义21.3 现有解决方案214论文组织结构215需求分析3第二章开发工具介绍52.1. .Net技术简介52.2. 2MicrosoftSQ1SerV
6、er技术的简介62.3. 3ASP.NET的特点62.4. 户端和服务端由0#语言编写72.5. ADO.NET访问数据库的原理8第三章系统设计93.1 概要设计93.2 系统详细设计113.3 具体模块设计123.4 数据库设计153.5 与数据库连接223.6 本章小结24第四章系统实现254.1 实现环境254.2 实现细节254.3 本章小结36总结37致谢38参考文献39附录A译文40附录B外文原文47第一章绪论1.1 开发背景毕业设计的管理是高校管理工作中的一项重要内容。随着高等教育教学改革的不断深入,对于高校毕业设计管理的规范化、科学化、信息化已成为目前面临的重要课题。目前。很多
7、高校的毕业设计管理还存在一些问题。例如:根据教学要求。通常学生在大学最后一年需要在外地进行实习.而此时又面临着毕业设计选题问题;另外,毕业设计完成时,论文的上交也存在困难。同时,在做毕业设计的过程中。由于学生在外,指导老师对学生的指导和交流也会遇到一些麻烦。要解决以上这些问题。一方面要提高管理人员业务知识和管理水平;另一方面要充分利用现代科学技术。建立现代化的管理信息系统。从而使高校毕业设计管理效率更高,使其更加规范化。科学化和信息化,满足教学和管理要求。随着计算机网络技术的发展,给信息时代的人们带来了很大的方便。如今在Internet,你随处都可以看到很多的各类信息管理系统,如企业信息管理系
8、统,电子商务系统,学校教务管理系统等各类信息管理系统的普及。而针对本科毕业设计的选题等相关事项,涉及到导师给出课题或学生自选课题,以及在各个阶段需要上交或是提交相关的文档资料等问题,目前主要还是由人为来处理操作,需要花费一定人力,这给整个工作带来了很多不便,而且容易出错。因此就需要一个对此流程进行管理的电子系统,使得此过程更加方便,更加透明,更加高效,以节省更多的人力和不必要的工作。而目前的此类系统或多或少的存在以下的问题:1、不清楚建立网站的目的或没有根据自己的目的详细策划网站的功能,只适应一时之需;结果页面的设计,包括系统内的链接和功能未能真正提供方便;2、缺少一个针对有效管理本科毕业设计
9、(论文)工作的基于Web技术的B/S的管理系统,所以很多的管理系统远远达不到标准,没能很好地发挥管理系统应有的效果;3、现实还没有一个适合我校关于毕业设计管理工作的管理系统,或是直接针对我校的毕业设计管理工作而编写的管理系统。通过对毕业设计管理工作的初步了解,从系统结构的组织,功能的实现,技术的要求以及可行性等多方面进行考虑,认为本课题是一个适应现今毕业设计管理工作需求的计算机信息管理系统,具有一定的实际开发价值和使用价值。1.2 课题意义随着计算机信息技术、网络通讯等高新技术的发展,对高校毕业设计管理提出了更高的要求。这样不仅可以使教师从烦琐的事务中解脱出来,而且还能提供面向学生的快捷、灵活
10、、方便的智能服务。本课题旨在使目前校园内毕业设计管理信息网络化,解决已往信息传递不方便、不快捷等问题,如假期学生因不在校而无法上交文档,学院或导师为安排工作而必须通知到各个学生等繁琐的操作,通过本系统可实现管理的网络化,方便教师和学生,提高工作效率和效果,节省人力资源等,提高高校的管理水平,有利于推动高校管理的“无纸化办公”进程。1.3 现有解决方案现有方案是通过学生和教师面对面的分配课题或选择课题,学生撰写的开题报告以及各类文档都是纸质化的。提交各类文档时都需要面对面的去完成。这样不紧浪费了人力资源和时间,而且学生与教师,教师与教师之间的交互也不够及时。不能满足现代高效率快节奏的生活,而且极
11、大的浪费了时间。1.4 论文组织结构第一章简述了系统的开发背景、发展现状及目的,介绍.Net和SQ1Server的相关技术,以及需求分析相关内容的介绍。第二章介绍了基于Web的数据库技术的发展情况,并详细介绍了B/S模式的工作方式及特点,同时还详细介绍了实现Web数据库的不同方法及ASP.NET技术在性能方面的优越性。第三章讨论了运用软件工程的思想,做毕业设计管理的系统功能需求、以及整个系统的设计与分析。第四章主要介绍毕业设计管理系统的功能结构和具体实现,以及所采取的安全控制技术。最后是总结。总结了全文的主要思想,分析了今后继续努力的方向。国际互联网技术日新月异,极大地推动了基于Interne
12、t的应用技术的发展。支持WCb数据库访问的新技术也层出不穷。随着校园网的发展,基于I1ItCrnCt的各种教学管理系统、学生管理系统也在不断地深入和发展。本文所介绍的“基于Web的毕业设计管理系统的设计与实现”仅仅是高校管理信息系统的一个小模块,今后我们将进一步努力,不断地学习新知识,争取将这个系统做到更加完善。1.5 需求分析1.5.1 系统目标及功能该系统包括对选题的发布、更新、删除,学生毕业设计文档信息、导师文档信息的上传(在指导时间前才可提交)和相关信息的发布、查询、更新、输出等功能。具体如下:1 .用户的登录和注册功能,注册页面包括教师和学生的注册。2 .学生模块主要设计以下功能:(
13、1)网上选题,取消选题,查看选题信息等,上传相关程序文档。(2)查询评语和成绩,包括指导教师评分和答辩教师评分。3 .教师模块主要设计以下功能:(1)在线试题发布,选择或者取消某个学生选择自己的课题。开题报告,论文进行管理等功能。(2)对学生各个阶段设计的评价,包括开题报告,论文的评分等。4 .管理员模块主要设计以下功能:(1)教师管理模块:主要是添加,删除,修改教师信息。(2)学生管理模块:主要是添加,删除,修改学生信息。(3) 一些页面动态信息的发布,管理等。3.5.2 数据需求分析数据库是存储数据的地方。数据以表的形式存放的被称为数据表。数据表可以属于某个数据库。设计一个结构合理的数据库
14、,可以为日后整理数据库节省时间,并能更快地得到精确结果。为了快捷、高效地创建出一个完善的数据库,必须采取合理的设计步骤。在建立数据库前的数据分析是开发中的最重要环节。首先是确定目标系统中使用的所有数据,为它们取名和定义。数据库中各个数据表关系的合理性是决定开发系统时思路是否清晰的重要因素,因此在开发前期必须理清各表的含义及其相互之间的关系。3.5.3 可行性分析(1)经济可行性:本网站的开发体现了以下几个特点:第一,本网站的运行可以给广大同学及老师带来很大的便利;第二,本网站的运行可以节省许多资源;第三,本网站的运行可以大大的提高大家联系和学习的效率;(2)技术可行性:本系统基于WEB信息处理
15、系统,主要采用VS2010作为开发工具,后台数据库采用SQ1技术,基本能实现有互联网的地方的用户就能登录和浏览。学校校园网的建设也为新系统服务器/客户端的结构提供了硬件的支持。综上所述,本系统的设计与开发在经济和技术上是可行的。第二章:开发工具介绍2.1 .Net技术简介.Net首先是一个平台,它定义了一种公用语言规则(COmmon1anguageSubset,C1S),所有的.NET语言都应该遵循此规则。.Net统一了编程类库,提供了对下一代网络通讯标准,可扩展标记语言(EXtenSibIeMarkup1anguage,XMD的完全支持,使应用程序的开发变得更容易,更简单。Microsoft.Net计划还将实现人机交互方面的革命,微软将在其软件中添加手写和语音识别的功能,让人们能够与计算机进行更好的交流,并在此基础上继续扩展功能,增加对各种用户终端的支持能力。最为重要的是Net将改变因特网的行为方式:软件将变为服务。与MiCrOSOft的其他产品一样,.Net与WindOWS平台紧密集成,并且与其他微软产品相比它更进一步:由于其运行库已经与操作系统融合在了一起,从广义上把它称为一个运行库也不为过。.Net框架是.Net平台的基础架构。其强大功能来自于公共语言运行时(Common1anguageRUntime,C1R)环境和类库。C