基于ASP毕业论文管理系统.doc

上传人:h**** 文档编号:130657 上传时间:2018-07-09 格式:DOC 页数:40 大小:1,011KB
下载 相关 举报
基于ASP毕业论文管理系统.doc_第1页
第1页 / 共40页
基于ASP毕业论文管理系统.doc_第2页
第2页 / 共40页
基于ASP毕业论文管理系统.doc_第3页
第3页 / 共40页
基于ASP毕业论文管理系统.doc_第4页
第4页 / 共40页
基于ASP毕业论文管理系统.doc_第5页
第5页 / 共40页
点击查看更多>>
资源描述

1、 论文题目:基于 ASP.NET 的毕业论文管理系统 作 者: * 学号: * 学 院: * 年 级: * 专 业: 计算机科学与技术 指导教师: * 职称: * 日 期: *年 *月 *日 毕业生论文管理系统 管理员模块的设计与实现 摘 要 随着计算机网络的普及和发展,计算机的应用遍及我们生活的每个角落。各种办公应用软件应运而生 ,大大提高了人们的工作效率,很大程度上节约了工作时间和降低了人工操作的错误率,在很多领域用计算机的功能来代替人工处理已成为一种趋势。 由于传统毕业论文管理人工操作存在很多的缺陷,比如:工作量繁多、资料易丢失、更新和修改很不方便、学生选题时要排队、学生喜欢的题目人数已

2、经饱和、老师与学生之间的沟通和信息传达不及时、每年选择出的优秀毕业论文(设计)查找不方便等等。所以有必要开发出新的且适应毕业论文管理要求的毕业论文管理系统。 本毕业生论文管理系统旨在为我校毕业生论文管理工作提高效率,节省资源。采用 B/S 开发模式 ,应用 ASP.NET 为开发语言,以 SQL Server2008 为后台数据库。本系统共分为管理模块、教师模块和学生模块。本设计主要负责管理模块,具体功能包括:教师和学生管理,论文进度管理,通知管理。以无纸化办公理念为指导,实现论文从选题到答辩的信息化。 关键词: 毕业生论文管理; ASP.NET; SQL2008; B/S 结构 ; Exce

3、l 导入导出Graduate Thesis Management System - Administrator Module Design and Implementation Abstract: Pick along with the computer network, with the popularity and development of computer network, the application of computer involved in every corner of our life. Various kinds of office software applica

4、tion arises at the historic moment, greatly increasing the working efficiency, to a great extent, save the working time and reduce the manual operation error rates in many areas, with the function of the computer to replace artificial processing has become a trend. The traditional graduation thesis

5、management manual operation has many defects, such as: the workload is various, material easily lost, update and modify is not convenient, students subject to queue, students like topic number has been saturated, teachers and students communicate between communication and information in a year, choo

6、se the outstanding graduation thesis (design) find inconvenient and so on. This graduate thesis management system is designed to provide for our school graduate thesis management to improve efficiency and save resources. Using B/S development model, the application of ASP.NET for development languag

7、e, to SQL Server2008 for backend database. This system is divided into management module, teacher module and student module. This design mainly responsible for management module, and the specific function is: the teacher and student management, the thesis progress management, inform management. With

8、 paperless office idea as the guidance, to realize this paper topics to rejoin the information. Key words: Graduate paper management raduate thesis management system; ; ASP.NET; SQL Server 2008; B / S; 目 录 1 前言 .1 1.1 选题的目的和意义 .1 1.2 毕业论文管理系统的发展状况 .1 1.3 研究内容 .2 1.4 论文结构 .2 2 理论基础 .4 2.1 开发环境 .4 2.1

9、.1 开发环境的选择及介绍 .4 2.2 开发技术介绍 .4 2.2.1 Web 工作原理 .4 2.2.2 B/S 模式概述 .5 2.2.3 Microsoft SQL Server 2008 数据库技术 .6 2.2.4 ASP.NET 技术 .6 2.2.5 ADO.NET 技术 .7 2.3 开发工具 .8 2.3.1 Microsoft SQL Server 2008 数据库 .8 2.3.2 Microsoft Visual Studio 2008 .8 3 系统分析 .9 3.1 系统概述 .9 3.2 系统分析 .9 3.2.1 管理员模块需求分析 .9 3.2.2 性能需求

10、分析 .9 3.2.3 系统可行性分析 . 10 3.2.4 数据流图分析 . 11 3.3 系统功能模块划分 . 12 3.3.1 管理员功能模块图 . 13 4 系统总体设计 . 15 4.1 概念结构设计 . 15 4.2 逻辑结构设计 . 16 4.3 数据库设计 . 16 4.4 目录结构设计 . 18 5 系统详细设计 . 20 5.1 20 6 系统测试 . 30 6.1 系统测试的概念 . 30 6.2 系统测试相关技术 . 30 6.3 测试结果分析 . 31 7 结论 . 32 7.1 主要贡献 . 32 7.2 启示和意义 . 32 7.2 局限性 . 32 7.4 对未

11、来研究 的建议 . 32 参考文献 . 33 致 谢 . 34 附 录 . 35 基于 ASP.NET 的毕业论文管理系统 1 1 前言 1.1 选题的目的和意义 随着网络的发展和普及,无纸化办公理念的兴起,国内外部分高校依靠自身的学科实力率先开发出了毕业生论文管理系统。例如南京农业大学的毕业生论文管理系统等优秀毕业生论文管理系统。这些系统很大程度地优化了毕业生论文管理,实现了毕业生论文管理系统的无纸化、信息化,虽然这类系统虽然通用性很强,但是由于各所高校侧重点不同,单体适用性不足,不能满足我校毕业生论文管理现状。 本论文所做的课题为毕业生论文管理系统中的管理员模块, 它采用了当前流行的 B/

12、S 结构和 Internet 网络技术 ,能使学生与指导老师进 行有效的沟通,使学生可以及时地了解有关毕业论文的题目与要实现此论文所具备的能力;老师可以及时地查看选题情况,而且让同学们在一个公平公正的环境下有选择的权利。这样既提高了工作效率,也降低了成本。本毕业课题主要针对高校的论文选题进行管理。本系统结合高校教务的实际需求,以 SQL Server2008、 B/S 结构和 ASP.NET 作为开发工具。实现用户登录、身份验证,不同的用户进入系统后实现不同的操作。该系统由老师毕业课题申报和课题审批管理、学生选题管理、所在系教务员管理、学校教务员管理和后台管理等模块组成,以实现高 校论文管理水

13、平的高效化和网络化。 本系统设计具有较强的综合性,能充分锻炼学生综合运用所学知识解决实际问题的能力,达到本科毕业设计所要求的目的。毕业生论文管理系统立足于我校毕业生论文管理系统缺失的现状,着力解决现今毕业生论文管理方式单一,效率低下;资源闲置突出,资源利用率不高 ;信息共享性不好,造成大量时间浪费等问题。 应用无纸化办公理念,实现毕业生论文管理系统的信息化,提高毕业生论文管理工作效率,降低管理成本。 1.2 毕业论文管理系统的发展状况 一直以来,毕业生论文管理都是国内外高校一份十分繁重却不得不做 的工作。传统的毕业生论文管理方式全程人工完成,对论文的管理主要方式是基于文本、表格等方式,从毕业生

14、选题到论文修改都必须导师和毕业生面对面交流;对于毕业生论文的查询和统基于 ASP.NET 的毕业论文管理系统 2 计由于数量大缺乏有效的系统的管理方式更是大量耗费了导师和学生的时间与精力。同时由于导师与毕业生交流方式的局限性,使得毕业生论文管理工作效率低下,已不适应当今高校的发展。 由于近年来的高校扩招,毕业生数量急剧增加,传统全程人工的毕业论文管理方式已不能适应目前高校的发展。国内外部分高校凭借自己雄厚的实力率先开发出了毕业生论文管理系统,但这类系统由 于每个高校的侧重点不同,单体适用性不足,基于我校毕业生论文管理仍基本处于人工处理的现状,开发出一个适应我校的毕业生论文管理系统是十分必要的,

15、对于毕业生论文的管理和质量都有很大帮助。 1.3 研究内容 基于 ASP.NET 的毕业生论文管理系统,拥有以下主要功能:学生可根据自身实际情况选择毕业设计题目及导师;每个学生可以很方便的查询自己所选毕业论文的情况以及论文进度情况;同时导师也要能自己所带学生上传的毕业论文及修改情况并进行管理;管理员拥有最高权限,除了日常的系统维护外,还将对教师和学生的基本信息、毕业生选题 情况、相关通知信息进行管理,主要方式有添加、修改、删除、开放选题及关闭;管理员除了可以进行日常的系统维护之外,还可管理教师、学生的基本信息,毕业生选题信息,通知相关信息管理。 本论文主要负责管理员部分。 本设计的主要工作如下

16、: 1、系统初始化子模块:录入用户基本信息; 2、用户管理子模块:添加删除用户,更改用户信息; 3、通知子模块:发布通知; 4、资源共享子模块:上传下载文件; 1.4 论文结构 基于 ASP.NET 的毕业论文管理系统 管理员模块的设计与实现主要研究采用B/S 模式架构,采用 ASP.NET+VS2008+SQL2008 模式开发。全文共分为七章: 第 1 章,前言。整体介绍了高校毕业生论文管理系统的发展现状,并进一步分析了该类软件开发过程中存在的问题。 基于 ASP.NET 的毕业论文管理系统 3 第 2 章,理论基础。阐述了开发环境的选择,并介绍了相关的开发工具及技术,还有开发环境。 第

17、3 章,系统分析。在了解系统用户需求的基础上,从技术,开发环境上分析系统的可行性。 第 4 章,系统总体设计。大体上分析说明毕业生论文系统的管理员模块的主要业务。从概念结构、逻辑结构、数据库设计三个方面进行介绍。 第 5 章,系统详细设计。分别对各界面及成绩主要技术进 行了详细的阐述(内附相应的界面截图及相关技术的代码),并想尽介绍本系统的特色。 第 6 章,系统测试。对系统基本功能进行实际操作测试; 第 7 章,结束语。说明系统的不足及改善方向和致谢。 基于 ASP.NET 的毕业论文管理系统 4 2 开发工具及技术 2.1 开发环境 开发采用便捷的 B/S 开发模式、选择 ASP.NET、

18、 SQL2008+Microsoft Visual Studio 2008 的最佳搭配作为开发环境、利用 ASP.NET 作为开发语言、以 SQL2008 作为后台数据库。 2.1.1 开发环境的选 择及介绍 B/S( Browser/Server)结构即浏览器和服务器结构。它是随着 Internet 技术的兴起,对 C/S 结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过 WWW浏览器来实现,极少部分事务逻辑在前端( Browser)实现,但是主要事务逻辑在服务器端( Server)实现,形成所谓三层 3-tier 结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成

19、本和工作量,降低了用户的总体成本( TCO)。 以目前的技术看,局域网建立 B/S 结构的网络应用,并通过 Internet/Intranet 模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如 LAN, WAN, Internet/Intranet 等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在 JAVA 这样的跨平台语言出现之后, B/S 架构管理软件更是方便、快捷、高效。 2.2 开发技术介绍 2.2.1 Web 工作原理 20 世纪 60 年代末美国国防部高等研究

20、计划署( ARPA)主持研制了 ARPAnet,进而演化成现在的 Internet。在这期间发展了网络协议、 Web 服务器、脚本语言等各种丰富多样的新技术,尤其以 Web 技术的发展最为瞩目。 Internet 中最为活跃的就是各种各样的网站,网站是指在 Internet 上,根据一定的规则,使用 HTML 语言等制作的用于展示特定内容的大量网页的集合。随着 Web 技术的发展,网站的内容不再局限于传统的静态网页,还包括大量的动态网页,脚本文件,样式文件等。这些文件都有一个唯一的成为统一资源定位符( URL)的地址,网站所在的服务器通常成为 Web 服务器,而用来浏览网页的机器就成为客户机,

21、用户在客户机浏基于 ASP.NET 的毕业论文管理系统 5 览器上 输入相应的 URL,浏览器向 Web 服务器请求相关网页,并解释执行后呈现给用户。 早期的 Web 服务器传送的都是静态网页,尤其以 HTML 文档为代表,虽然对 HTML文档的访问过程较为简单,但静态网页编写完成后不会再发生内容上的变化, Web 服务器每进行数据更新就需要编写大量的 HTML 文档,不仅费时费力,更重要的是始终不能有效解决数据更新问题,作为相应的解决方案动态网页技术相应而生。 静态网页与动态的最大区别在于程序是否在服务器端运行,是重要标志。在服务器端运行的程序、网页、组件,属于动态网页,它们会随不同客户、不

22、同时 间,返回不同的网页,例如 ASP、 PHP、JSP、 ASP.NET、 CGI 等。运行于客户端的程序、网页、插件、组件,属于静态网页,例如 Html 页、Flash、 JavaScript、 VBScript 等等,它们是永远不变的 1。 随着 Web 技术的不断发展,目前有许多编写动态网页的技术,如主流的 ASP、 JSP、PHP、 ASP.NET 等。 2.2.2 B/S 模式概述 浏览器 -服务器结构简称 B/S 结构如图所示: 图 2.21 B/S 结构图 在这种结构下,主要事务逻辑在服务器端( Server)实现极少部分事务逻辑在前 端浏览器 (Browser)实现。客户机统

23、一采用浏览器,用户工作界面是通过 WWW 浏览器来实现 8。相对于 C/S 结构 属于“胖”客户端,需要在使用者电脑上安装相应的操作软件来说, B/S 结构是属于一种“瘦”客户端,大多数或主要的业务逻辑都存在在服务器端,因此, B/S 结构的系统不需要安装客户端软件,它运行在客户端的浏览器之上,系统升级或维护时只需更新服务器端软件即可,这样就大大简化了客户端电脑载荷,减轻了系统维 护与升级的成本和工作量,降低了用户的总体成本( TCO) 9。 B/S 结构系统的产生为系统面对无限未知用户提供了可能。当然,与 C/S 结构相比, B/S 结构也存在着系统运行速度较慢,访问系统的用户不可控的弱点。 以目前的技术看,局域网建立 B/S 结构 的网络应用,并通过 Internet/Intranet 模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的 接入方式(比如 LAN,WAN,Internet/Intranet 等)访问和

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

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

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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