毕业设计(论文)_.NET毕业论文管理系统设计.doc
《毕业设计(论文)_.NET毕业论文管理系统设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)_.NET毕业论文管理系统设计.doc(80页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、毕业论文管理系统 摘要 在网络科技和教务信息化迅猛开展的今天,各类教务相关的管理系统已经成为看现代高等教育机构不可少的管理手段之一。毕业论文管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两方面。 本次毕业设计实现了一个毕业论文管理系统,该系统应用ASP.NET技术和ADO.NET技术构建,同时以SQL server 2000 作为后台数据库。本系统通过前台、后台功能模块的设计,实现了毕业论文的根本功能,如论文选题、线上提问和答疑、论文的提交和点评、论文参考资料的上传和下载等。本论文从系统需求、系统设计、系统实现几局部对系统做了详细描述。运行结果说明系统
2、运作正常,满足设计要求。 关键字:毕业论文管理;ASP.NET;文件上传与下载 目录1 绪论11.1研究意义11.2 研究内容21.3 论文组织结构42 需求分析43概要设计93.1开发环境以及开发工具的介绍93.1.1 Visual Studio 200593.1.2 SQL Server 2000113.2运行环境113.3功能结构图123.4 数据对象124 详细设计134.1 数据表设计134.2 模块分析154.2.1 管理员用户相关分析154.2.2 教师用户相关分析164.2.3 毕业生用户相关分析185 系统实现205.1 注册登录局部215.2 发布论文216 系统测试237
3、 总结23参考文献25致谢261 绪论毕业论文管理系统是一个对高等教育单位有着重大作用的信息管理系统,它的内容对于学校的管理者来说都是至关重要,所以毕业论文管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理毕业论文相关文件,这种管理方式存在着许多缺点,如效率低、保密性差,另外时间一长,将产生大量文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已经进入人类社会的各个领域并发挥着重要作用。作为计算机应用的一局部,使用计算机对学生毕业论文信息进行管理,有手工管理所无法比较的有点。
4、例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、本钱低等。这些优点能极大地提高毕业论文管理的效率,也是教育部门的科学化,正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中将以开发一套毕业论文管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。1.1研究意义教务管理工作是指学校管理人员按照一定的教育方针,运用先进的管理手段,组织、协调,指挥与指导各方面人员的活动,以便提高效率、高质量地完成各项教学任务,完成国家所制定的教育目标。教务管理工作是学校教学工作的中枢,是保证高校教学机制正常运行的枢纽,它是一工程的性、方案性、适应性、创造性
5、和科学性很强的工作。但凡以小见大,毕业论文管理作为教务管理工作的一局部,量变的累计造就质变。在教务管理工作中,任何一局部效率上的提高都能促进整个教务管理工作的效率提高。这就使得毕业论文管理系统的研究有了意义,绝对有它的研究价值。随着计算机技术的飞速开展和高等教育体制改革的不断深入,传统的毕业论文管理方法、手段以及工作效率已不能适应新的开展需求,无法很好地完成毕业论文的管理工作。提高毕业论文管理水平的主要途径是更新管理者的思想,增强对管理活动的科学认识。同时,运用先进的信息技术,开发高校综合毕业论文管理系统,是提高毕业论文管理综合水平的有利措施。?毕业论文管理系统?是毕业论文管理效率的软件。针对
6、毕业论文管理工作的全过程,从毕业论文工作的实际出发,解决工作中的关键性问题,并充分利用计算机高效的功能,实现毕业论文管理工作全过程的计算机管理,帮助具体管理人员从复杂烦琐工作中解放出来。1.2 研究内容1. 研究课题的具体内容: 这一毕业论文管理系统所面向的用户群并非所有的教职工和学生,而是针对性的把用户锁定为毕业生,指导老师,以及系统管理员。从而保证了数据繁而不乱。它的主要研究内容是:一、对毕业生及知道老师的各类与毕业相关的数据如各种用户根本信息、论文选题、相关资料上传信息等进行录入、查询、更新及表格生成。从而完成对毕业生及指导老师的根本管理。二、对系统管理人员的管理。根据不同的用户身份,把
7、系统的具体功能划分如下:系统管理人员:a、 对用户进行管理添加、删除、密码修改,用户的身份不同,所使用的系统功能也有所差异b、 对教师和毕业生用户的信息进行查询及编辑c、 查看所有论题、论文、资料库信息,及相关的查询功能指导老师:a、 用户注册b、 论文题目上报c、 师生线上答疑d、 资料库文章的上传、搜索及下载e、 所带毕业生的论文下载及评分f、 个人资料的修改毕业生:a、 用户注册b、 论文选题只能选自己指导老师所上报的题目c、 师生线上答疑d、 资料库文章的上传、搜索及下载e、 上传毕业论文f、 个人资料的修改2. 课题的新颖性将毕业论文管理系统的二级管理模式变为一级管理模式,大大减少毕
8、业论文管理的人和事,减少管理层次,缩短信息流通,提高管理水平,增加管理效率。一、全校毕业论文的统一管理:全校的毕业生论文统一上传保存,并将相关信息论文编号,论文标题,毕业生,指导老师,保存路径写入数据表,统一由教务处安排的系统管理人员进行管理与维护。 二、全校毕业论文统一管理:所有毕业生及指导老师们所收集到的参考资料统一上传保存到系统资料库,系统将相关信息资料编号,资料标题,资料类型,作者ID,资料描述,保存路径写入数据表记录号,并由系统管理员进行维护。 三、论文的选题及师生答疑线上进行 论文选题是毕业论文管理比较重要的一环,线上进行能使得教务处论文选题相关信息与实际情况完全同步,保证了论文选
9、题信息的准确性及其更新的高效性,师生答疑线上进行也为师生之间的交流提供了一个平台,免去毕业生来回奔波之困扰,大大节约了毕业生的珍贵时间。3 设计本系统需重点解决的问题一、稳定性:对每个细节都要经过反复测试、确保系统能够稳定。二、运行速度:确保系统运行速度是保证使用者数量的重要因素之一。三、内存占用:占用尽可能少的效劳器资源。四、操作性:系统操作简单,无论是教师还是学生,都可以轻松操作,减少操作时间的浪费。五、界面简洁:系统界面简洁直观,符合用户使用习惯。1.3 论文组织结构 论文全篇共七章,下面是每章的小结:第一章 阐述本系统的研究意义、研究内容以及论文组织结构。第二章 从用户需求的角度确定“
10、系统必须做什么并通过用例图和活动图来叫这一问题形象的表达出来,直观的描述对用户需求的分析结果。第三章 分析系统的开发环境、运行环境、系统结构、功能结构以及数据库的设计,概要的勾勒出系统的功能结构。第四章 通过顺序图,协作图直观的展示一些关键模块具体功能及运作流程,并作详细分析。第五章 通过局部的截图展示系统功能的情况。第六章 阐述对系统测试所采用的测试原理、测试用例是如何设计的,以及一些关键模块的测试结果,并对结果进行分析。第七章 全文总结,对自己所做工作和未来的展望作总结性阐述。 论文章节是参照软件工程的设计流程来划分的,各章按顺序对应分别为绪论、需求分析、概要设计、所用技术简介、详细设计、
11、系统实现、系统测试、总结。2 需求分析 要开发出一个真正满足用户需求软件产品,首先要准确了解用户的需求。一个软件产品在设计和编码上做的不管有多么出色,如果能作出的产品不能满足用户的需求,这样的程序都只能算是失败的作品。因此,对软件需求的准确理解是开发一个成功软件的前提条件。作为软件定义的最后一个阶段,需求分析的任务就是答复“系统必须做什么?这个问题。需求分析是一个分析员与用户沟通,记录用户对软件的需求,然后将收集到的资料进行整理并撰写软件需求规格说明书的过程,了解需求分析是怎样一个过程后,回头看下这次毕业设计的题目,是论文管理系统。稍作分析就能发现这一系统的用户有三种:一是系统管理员,二是教师
12、用户,三是毕业生用户。用户确定后,用户需求资料的采集工作便可以展开了。值得庆幸的是,因为本次毕业设计的选题与设计的性质本身就是有着很大联系。本人经是毕业生,而毕业设计的知道老师即是教师,如此以来,用户资料的采集经显得十分简单了。三分之二的用户需求可以唾手可得的。对于毕业生用户的需求,可以根据本人自己的需求设身处地的思考自己想要一个怎样的毕业论文管理系统,它需要有什么功能,界面如何等。而教师用户的需求,通过与指导老师的交流,结合一些学生用户需求来分析其功能,得到最终的教师用户需求资料,剩下的就是管理员用户的需求分析,事实上整个需求分析阶段只有这一环节略显复杂而已,需求资料的采集工作量大大简化。不
13、过虽说需求分析工作比较简单了,但过程也是不容草率的,因为这些分析结果要为后面软件设计和编码做铺垫。通过访问教务处的工作人员,这一方面的用户需求也得到落实。下面就分别从这三个方面介绍下毕业论文管理系统的用户需求。首先是系统管理员用户需求,作为管理员,首先在登录界面登录系统,通过系统的身份验证后,进入管理员界面进行操作。主题要对用户进行添加,删除,密码修改等操作。还有就是查看系统各类数据,判断是否需要对数据库信息进行整理以及提取有用的数据,用于报告的撰写。对于管理员,系统的查询查看功能是最主要的。因为毕业论文相关信息生成是自动化的,管理员需要做的只是提取整理数据。将结果向上级报告而已。下是通过对需
14、求资料总结而得出的活动图: 该图大概描述了管理员用户功能的活动流程接下来是教师需求,对于教师用户,注册和登录自然是不可缺少的一局部。登录教师用户界面之后要求能够上报论文题目毕业生选题。上传和下载一些与毕业论文及设计有关的参考资料。查看自己所带学生及其论文提交情况。对学生上传提交的论文下载,然后点评,再把点评的论文重新上传,以便学生查看点评。并能在线对学生提出一些问题作简单答疑,这便是教师用户的大概功能需求。 活动图如下:该图大概描述了教师用户功能的活动流程 最后是毕业生用户需求,毕业生用户其实和教师用户的功能相对应的。同样是注册、登录、再就是论文选题,先选择知道老师,然后就可以看到该指导老师上
15、报的论文题目来进行选题。还有经是在线上向指导老师提问,论文上传提交,论文参考资料上传和下载等。活动图如下:该图大概描述了毕业生用户功能的活动流程通过对3大用户的需求总结归纳,使得看到下面的用例图:该用例图在原有的需求的根底上添加了教师和毕业生用户的个人信息修改功能,使得系统功能进一步完善。对于毕业论文管理系统的需求分析到此也就大致完成了。可能当中会略有遗缺,存在一些没有考虑到的方面。但事实很多事情都是不可能一步到位的。只有大概的需求框架规划好了,以后的完善也不是难事。3概要设计3.1开发环境以及开发工具的介绍该软件是在windows XP+ Visual Studio 2005+SQL Ser
16、ver 2005的环境下开发完成的,下面经对这些开发工具进行介绍: Visual Studio 2005微软公司的Visual Studio 2005是Windows应用程序开发工具,是目前最为广泛的、易学易用的面向对象的开发工具之一。Visual Studio 2005提供了大量的控件,这些控件可用于设计界面和实现各种功能,从而大大减少了编程人员的工作量,也简化了界面的设计过程,有效提高了应用程序的运行效率和可靠性。运用Visual Studio 2005程序设计语言,可以方便地设计出在WINDOWS环境下运行的应用程序,故而,实现本系统Visual Studio 2005是一个相比照较好的
17、选择。 Visual Studio 的动态数据交换、对象链接和嵌入、动态链接库、ActiveX技术可以很方便地设计出功能强大的引用程序。利用Visual Studio 2005编程有以下几个特点:1 可视化程序设计在Visual Studio 中开发的应用程序,不但有丰富的图形界面,同时由用户为开发图形界面添加的代码真是少而又少,因为在设计图形用户界面的过程中只需设置ActiveX控件的属性即可。2 强大的数据库和网络功能随着Visual Studio 的向前开展,它在数据库和网络方面的功能优势愈加明显,利用Visual Studio 中的ODBC开放式的数据库访问技术可以很方面地开发出自己的
18、数据库应用程序;利用Visual Studio 经完成数据库的开发工作。3 其他特性Visual Studio 中还有其它特性,如:面向对象的编程语言;结构化程序设计;事件驱动的程序设计;支持动态链接库;应用程序之间的资源共享等。在事件驱动的应用程序中,代码不是按预定的路径执行,而是在响应不同事件时执行不同的代码片段。事件可以由永久操作出发、也可以由来自操作系统或其它应用程序的消息触发、甚至由应用程序本身的消息触发。这些事件的顺序,决定了代码执行的顺序,因此应用程序每次运行是所经过的路径都是不同的。 4 Visual Studio 支持的数据库系统 Visual Studio 支持对多格式的数
19、据库的访问和维护,无论是Access还是Fox pro中创立的数据库们都可以用Visual Studio 翻开,对其进行查询、修改和删除等操作。事实上,Visual Studio 几乎支持对市面上所有数据库的访问。 SQL Server 2000 SQL Server 2000是微软公司的大型数据库效劳器,其性能指标在个方面都有赶超Orale 数据库的趋势。用它可以方面的管理数据库和开发应用程序,它使用了最先进的数据库构架,具有完全的Web功能。通过对高端硬件平台、网络和存储技术的支持,为Web站和企业的应用最大限度地提供了可扩展性和高可靠性,此外,还增强了平安性,保护防火墙内外的数据。 SQ
20、L Server 2000数据库管理系统具有以下主要特点: 1 丰富的图形管理工具,使系统管理、操作更为直观方便。SQL Server 企业管理器是一个基于图形用户界面的集成管理工具,利用它可以配置管理SQL Server 效劳器、管理数据库和数据库对象、备份和回复数据、调度任务和管理警报、实现数据库复制和转换操作等,此外,SQL Server 2005还提供了多中图形界面管理工具,大大简化了用户操作,从而增强了系统的易用性。 2 动态自动管理和优化功能。即使SQL Server 数据库管理员不做任何设置,SQL Server 也能够在运行过程中根据环境配置和用户访问情况动态自动配置,可以到达
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 NET 毕业论文 管理 系统 设计
限制150内