高校毕业设计论文选题系统设计与实现.docx
- 文档编号:1632944
- 上传时间:2022-10-23
- 格式:DOCX
- 页数:30
- 大小:173.50KB
高校毕业设计论文选题系统设计与实现.docx
《高校毕业设计论文选题系统设计与实现.docx》由会员分享,可在线阅读,更多相关《高校毕业设计论文选题系统设计与实现.docx(30页珍藏版)》请在冰豆网上搜索。
高校毕业设计论文选题系统设计与实现
密级:
NANCHANGUNIVERSITY
学士学位论文
THESISOFBACHELOR
(2005—2009年)
题目:
高校毕业设计/论文选题系统设计与实现
学院:
软件学院
专业:
软件工程
班级:
05网通1班
学号:
学生姓名:
指导教师:
起讫日期:
第一章引言4
1.1课题研究的意义4
1.2课题研究的目的及内容5
1.3课题研究的特点5
1.4论文研究内容5
第二章系统需求分析6
2.1系统总体结构6
2.2系统流程分析6
2.2.1系统总体业务流程6
2.2.2系统功能列表9
2.2.3系统用例10
2.3系统性能需求11
第三章系统概要设计12
3.1系统模块结构设计13
3.2数据库设计14
3.2.1数据库需求分析14
3.2.1数据库设计14
第四章系统实现18
4.1系统WEB界面设计原则18
4.2系统文件目录结构设计18
4.3系统实现19
4.3.1数据库连接操作类-DB项目集19
4.3.2具体模块实现及方法调用21
第五章系统测试29
5.1 软件测试的作用和意义29
5.2 测试内容30
5.3 测试结果30
总结31
6.1本文所做的主要工作31
6.2今后进一步研究的方向31
参考文献32
致谢33
毕业设计选题系统
摘要
随着网络技术和数据库技术的发展,使人们的现代生活方式发生了深刻的变化。
目前,运用先进的管理信息系统及软件开发平台,对信息进行科学化和网络化管理,己经成为高校信息系统的发展趋势。
其中,毕业设计信息网络管理系统使毕业生在毕业设计的整个过程中以及教师对毕业设计信息管理的过程中实现了系统化,规范化,无纸化。
本系统是针对院系级毕业设计教务管理工作,研究、设计并开发的毕业设计选题系统。
在开发过程中首先分析了其主要的业务流程和信息交流交互的内容,然后又结合了学校对毕业设计环节的管理标准和要求,经过系统的功能设计和数据库设计等过程,最终实现了系统要求的全部功能。
毕业设计选题系统具有用户登录、教师基本信息管理、学生基本信息管理、课题名称发布、学生选题、信息查询、系统管理等功能。
本系统使用ASP.NET技术,VisualC#语言开发,数据库采用SQLServer技术。
本论文从系统需求分析、概要设计、详细设计和系统测试这五个角度对系统的开发过程进行了详细的介绍,并对该系统的主要特点以及采用的主要系统开发工具进行了简单的介绍。
关键词:
B/S,毕业设计,选题,管理系统,ASP.NET
GraduatedesignSelectionofsubjectsManagementSystem
ABSTRACT
Withthedevelopmentofthetechnologyfornetworkanddatabase,people'slifestylehavechangedalot.Currently,usingadvancedmanagementinformationsystemsandplatformsofsoftwaredevelopmenttomanageinformationwithscientificandnetworkhasbecomedevelopdirection.TheGraduationDesignNetworkManagementSystemhasachievedsystematic,standardized,scripless,inthewholeprocessofthegraduationdesign.
Thesystemisresearched,designedanddevelopedforworkofgraduateddesignededucationaladministrationmanagementincollege.Indevelopmentcourse,firstly,Ianalysisitskeyofbusinesscourseandexchangeinformation.Secondly,combinedthemanagementstandardandrequestofcollegegraduatedesign,throughthecourseofthesystemfunctiondesignanddatabasedesign.Finally,Icarryoutallfunctionsofthesystemrequest.Thesystemhasthemainfunctionsofusersposting,managementoftheteachersbasicinformation,managementofthestudentsbasicinformation,publishingthenamesofsubjects,studentsselectionofsubjects,imformationofsearching,managementofthesystem.ThesystemisbuiltwiththetechnologyofASP.NETandSQLServer.TheprogramminglanguageisVisualC#.
Thethesisfromthefourpoints,systemrequirementsanalysis,design,detaileddesignandsystemtesting,writeupdevelopmentcourseofsystem,andsimplyintroducethemaincharacteristicsofsystemanddevelopmenttools.
KeyWords:
B/S,Graduatedesign,Selectionofsubjects,ManagementSystem,ASP.NET
第一章引言
1.1课题研究的意义
Web技术高速发展,已经到了Web2.0时代,出现了很多新的技术和工具,这些工具和技术的出现,使得人们从原来Web1.0时代作为个人只能看Web内容过渡到了不仅是内容的浏览者,同时也是内容的发布者,人们的交流越来越容易。
我国各大院校也加快了信息化进程,并且都建立了自己的校园网。
这为我们网络现代化教育提供了必备的物质基础。
而随着近年来高校扩招工作的进一步深入,每年毕业生人数不断增加,再加上院校合并、扩建带来的异地办公、教学,毕业设计的管理工作难度越来越大。
以往的高校普遍采用传统的单机管理模式,存在成本高、重复劳动量大、效率低、难维护等缺点,难以适应院校毕业设计管理的要求。
针对毕业设计管理过程中,选题灵活性强、指导教师多、工作量大等特点,基于三层体系结构构建了一个适合于高校使用的网上毕业设计管理系统,从学生的角度,可以通过B/S的方式与教师进行交流,实现毕业设计题目的双向选择。
对于教师来说,教师可以在线添加课题,选择学生,了解其他老师所发布的课题并作为参考,查看学生上传的论文,节省和很多时间。
对于教务管理,管理人员可以对题目进行审核和,不但提高了工作效率,而且提高了管理水平。
课题的目的旨在应用现代的信息网络化管理技术解决毕业设计管理中存在的问题,减少师生毕业设计选题时间,增进、加强毕业设计过程监控。
降低导师和教务人员工作强度。
1.2课题研究的目的及内容
本系统主要目的是实现毕业设计选题的网络化,提高教师、学生和教务人员的效率,降低管理的成本。
系统的主要任务是完成毕业生毕业设计环节中的毕业设计选题。
主要针对的用户是学生,教师和教务管理员。
学生通过该系统可以进行在线课题查询、课题选择、查看选题情况及个人信息的修改;教师用户可以通过该系统进行课题的操作(添加、修改、删除),查看选题,调整课题选择及个人信息的修改;管理员通过该系统可以进行对课题的管理操作,系统的设置等。
1.3课题研究的特点
当今众多高校中的毕业设计管理尚未形成系统化,对于毕业设计选题系统还处于不断摸索完善的阶段。
本系统优点在于针对本学院毕业设计流程设计定制了整个系统,完全符合本学院内毕业设计选报要求。
本文从系统实际需求出发,构建了一种适合毕业设计现状,又能充分发挥ASP.NET及SQLSERVER优势的Web应用系统开发模式。
本系统应用了最新的开发工具VisualStudio2008和SQLSERVER2008,采用三层架构模式,系统构建简易,架构清晰。
功能扩展性强及通用性高是本系统的特点所在。
1.4论文研究内容
论文主要在系统调查研究的基础上对系统进行了系统分析,明确了用户需求,并对数据库进行设计,分析了该系统数据库地结构和数据库安全性措施,根据模块化原理,将系统分为了几大功能模块,并对各部分功能进行了分析,采用结构化程序设计的思想,提出系统尤其是数据查询子系统地程序设计思想,然后对本系统地测试和安装进行了分析。
全文共分为引言、系统需求分析、系统概要设计、系统实现、系统测试、系统总结、参考文献和致谢几个部分。
第二章系统需求分析
2.1系统总体结构
根据毕业设计选题系统的具体情况,将该系统共分成教务管理员,教师,学生三大系统模块,主要包括信息修改,论文题目提交,论文题目审核,题目选报,信息浏览等功能。
系统总功能如图所示。
图2-1系统总体结构图
2.2系统流程分析
2.2.1系统总体业务流程
整个系统的总体业务流程如下:
系统管理员分配教师和学生的权限,并初始化教师、学生和教务管理人员的用户名及密码。
教师通过自己的教师工号,初始密码登录,登录后修改密码及完善个人详细信息,并可添加课题,提交至教务管理人员处审核。
对于为提交和审核未通过的课题,教师可以进行删除和修改,对于待审核的课题,教师只能查看,不能对其进行任何操作。
教务管理人员审核课题是否重复、教师课题量是否符合要求,并将审核结果返回至教师处。
学生通过学号和初始密码登录,登录后及时修改密码和完善个人详细信息,并可进行选题。
每人只能选一个课题,选题成功后等待教师审核。
在选择课题时,学生可以根据教师姓名、课题分类等进行课题筛选,也可查看所有课题。
这里学生可以点击教师姓名链接,查看教师详细信息,还可查看课题详细信息。
教师审核学生是否可以选择自己的课题,并将审核结果返回至学生处。
学生选题成功后可以上传论文和相关文档给自己的导师。
教师可以下载学生提交给自己的论文和相关文档。
系统按角色分为教师、学生、教务管理员三类,各部分的功能流程图如下:
图2-2教务管理员流程图
图2-3教师流程图
图2-4学生流程图
2.2.2系统功能列表
开发这个系统的目的就是使学生在毕业设计选题环节中实现选题的规范化、智能化、高效化、简便化;同时极大得便捷学生和指导教师,减轻学生和教师的劳动强度,提高工作效率和管理水平。
针对这样的目的系统设计了如下功能:
1.课题分类设置:
包括教务管理员对课题分类的添加、修改、删除操作。
2.个人信息管
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高校 毕业设计 论文 选题 系统 设计 实现