【网学提醒】:本文主要为网上学习者提供基于Web的毕业设计管理系统的设计与实现,希望对需要基于Web的毕业设计管理系统的设计与实现网友有所帮助,学习一下吧!
资料包括: 论文(39页19657字) 源码 图纸
说明:摘 要:本系统是针对现代高校
计算机技术的发展,为了应对以往毕业生毕业设计中遇到的工作效率低,交互性差等
问题而采用软件工程的设计思想设计的。本文的基础就是利用
asp.net技术与Web数据库的结合,开发出的一个基于Web技术的B/S结构的毕业设计管理系统。
首先,本文探讨了数据库运行的体系结构,介绍了浏览器/服务器模式的工作方式及特点;比较了主机/终端、客户机/服务器和浏览器/服务器等三种模式各自的优缺点。比较结果表明,浏览器/服务器模式继承了客户机/服务器模式的优点并克服了它的缺点,不受操作系统和硬件的制约,而且能防止“胖客户机”现象的发生,比较容易实现不同网络间的连接。浏览器/服务器模式是目前广泛使用的主体结构。因此,我们开发的本系统也将采用了浏览器/服务器模式。在此基础上,本文还探讨了实现Web数据库的不同方法。本文重点还讨论了如何利用ASP.net技术和ADO.net对象来实现对数据库的访问方法,给出了设计细节和具体步骤及其方法。
本次设计是应用ASP.NET技术实现网络环境下的毕业生毕业设计管理。利用Microsoft Visual Studio.NET工具结合使用SQL Server数据库,ASP.NET、C#、ADO.NET等技术的工作原理及特点,并以此为理论技术依据阐述了基于Web的毕业设计管理系统的结构设计和具体的实现过程。
关键词: B/S结构,C/S结构,Web数据库,三层式结构,毕业设计管理系统,Asp.net
The Design and Realization of Graduation Project Management System Based on Web
Abstract :This system is designed in allusion to the development of modern computer technology in universities and colleges. It adopts the design ideology of software engineering, in order to answer the problems that had been faced by the graduates in their graduation projects, such as low work efficiency, and poor interaction. The foundation of this text was combining the skill of ASP.net with Web Database, and exploiting a management system based on the skill of Web and the structure of B/S.
Firstly, this text discusses the system and structure run by database, introduces the working and characteristic of the B/S pattern, and also compares with three kind of patterns respective advantage and disadvantage among Mainframe/Terminal,Client/Server and Browser/Server. The result indicates that the mode of B/S inherits the merit of C/S, and conquers its shortcoming. This mode is not conditioned by OS and hardware, and also can prevent "the fat client" happening, even it can easily connect different networks. The mode of B/S is the main structure used widely at present. Therefore this system adopts the mode of browser/server. On this foundation, this text discusses the different ways to actualize Web Database. The discussion centre on how to use the ASP.net technology and the object of ADO.net to make the visitorial way to database come true, and shows the details of design and detailed steps.
This design applies ASP.NET technology to solve practice of graduation project management in the network environment. Using the tool of Microsoft Visual Studio.NET and combining with SQL Server Database, the working elements of ASP.NET, C#, ADO.NET, etc. It takes this for the foundation of academic technique, and expatiates the structural design and the detailed process of carrying out the graduation project management based on Web.
Keyword: B/S,C/S,Web Database,Three Layers Structure,GPMS,ASP.net
目录:第一章 绪 论- 1 -
1.1 系统开发背景及现状- 1 -
1.2 系统开发的目的- 1 -
1.3 系统开发关键技术与开发环境- 1 -
1.3.1 .Net技术简介- 1 -
1.3.2 Microsoft SQL Server技术的简介- 2 -
1.3.3 ASP.NET的优势- 2 -
1.3.4 系统运行软件平台- 3 -
1.4 全文体系- 3 -
第二章 基于Web的数据库技术分析- 4 -
2.1 数据库应用系统的层次体系- 4 -
2.1.1 终端/主机体系结构- 4 -
2.1.2 客户机/服务器体系结构- 4 -
2.1.3 浏览器/服务器结构- 6 -
2.1.4 C/S结构与B/S结构的比较- 7 -
2.2 Web数据库管理系统介绍- 8 -
2.2.1 Web数据库管理系统的工作原理- 8 -
2.2.2 利用WWW访问数据库的优点- 8 -
2.2.3 访问Web数据库的不同方法- 9 -
2.2.4 ASP.net与以上开发Web数据库方式相比的优势- 10 -
2.3 本章小结- 10 -
第三章 系统分析与设计- 11 -
3.1 系统的功能需求- 11 -
3.2 系统介绍- 11 -
3.2.1 总体框架- 11 -
3.2.2 系统功能特点- 12 -
3.3 系统设计- 12 -
3.3.1 系统的开发原理- 12 -
3.3.2 系统的功能设计- 13 -
3.3.3 系统的总体设计- 14 -
3.4 系统的详细设计- 15 -
3.5 本章小结- 15 -
第四章 系统功能的实现- 16 -
4.1 系统结构和流程图- 16 -
4.1.1 学生模块的结构- 16 -
4.1.2 教师模块的结构- 16 -
4.1.3 管理员模块的结构- 17 -
4.2 数据库的设计和构建- 18 -
4.3 与数据库的连接- 21 -
4.4 主要功能分析与实现- 23 -
4.4.1 用户登陆功能的实现- 23 -
4.4.2 文件上传功能代码- 24 -
4.4.3 数据库备份的实现- 24 -
4.4.4 页面显示及操作的实现- 25 -
4.5 安全控制技术- 25 -
4.6 本章小结- 26 -
第五章 结束语- 27 -
参考文献- 28 -
致 谢- 29 -
附 录- 30 -
参考文献:[美] G.B.戴维斯, M.H.奥尔森著, 陈培久,龙连文,黄梯云等译, 管理信息系统概念基础结构与研制[M], 哈尔滨工业大学出版社, 1989.3
R Wayne Monday,Arther Sharplin,Shane R Premeaux. MANAGEMENT Concepts, Practices,and Skills. Needham Heights,Massachusetts:Allyn and Bacon, 1991.
[美]苏兹斯基等著,王千祥等译.构件化软件—超越面向对象编程(第二版)[M].北京:电子工业出版社,2000.
李维著. 面向对象开发实践之路——C#版[M]. 电子工业出版社, 2005.8
Microsoft Corporation.“C# Language Specification”,White Paper[R]. Microsoft Corporation,2001
Richard Anderson,Brian Francis等.Professional ASP.NET 1.0(Special edition)[M]. Wrox Press Inc,2002.
DAVID A. GUSTAFSON,Schaum’s Outline Series -Theory and Problems of SOFTWARE ENGINEERING[M].McGRAW-HILL Companies.Inc,2002
[美]Simon Robinson,Christian Nagel著.李敏波译,C#高级编程(第3版)[M].北京: 清华大学出版社,2002
史嘉权,数据库系统概论[M].北京:清华大学出版社,2006
王燕编著,面向对象的理论与C++实践[M].北京:清华大学出版社,1997
周之英编著,现代软件工程[M].科学出版社,2000
潘爱民编著,COM原理与应用[M].清华大学出版社,1999
郑人杰等编著,软件工程[M].清华大学出版社,1999
文斌,刘长青,田原编,C#
程序设计[M].清华大学出版社/北京交通大学出版社,2005
[15]元燕辉等,《浏览器/服务器应用开发》,科学出版社
[16]唐东,《Web数据库开发进阶》,人民邮电出版社
[17]刘东等,基于WWW的数据库应用[J],
计算机系统应用,1998,4
[18]谭郁松等,基于Web环境下的异构数据库连接技术的研究与实现[J],
计算机工程1998、8
作者点评:基于Web的高校毕业设计管理系统有着广阔的前景,必将对传统管理模式产生深远影响。本文从计算机学科的两个重要领域—
计算机网络技术和数据库技术出发,分析了Web数据库及ASP技术在毕业设计管理系统中的应用。本文的主要工作如下:
1、探讨了数据库应用系统所经历的主机/终端—客户机/服务器—浏览器/服务器模式,重点讨论了B/S结构的工作原理及其特点,分析了实现Web数据库的不同方法,其中有中间件技术(CGI和API), Java技术、客户端
下载、ASP技术、PHP技术,客观的分析了它们的优缺点。经讨论分析可知,ASP.net技术无论是在操作的可行性和方便性方面,还是在性能上,都是一种实现Web数据库的很好方法。
2、探讨了运用软件工程的基本原理去分析和设计实现毕业设计管理系统的过程。并对系统的开发原理、功能设计和模块的设计做出系统的分析。
3、论文详尽介绍了毕业设计管理系统的总体框架和使用的主要技术、以及功能的实现。
本文通过理论联系实际,对B/S结构上的Web数据库的不同实现方法作了详尽的分析,同时使用ASP技术开发的一个毕业设计管理系统。
本文仅在我们工作的基础上对这一问题作了初步的探讨,怎样更好地利用网络资源,怎样使教师与学生、学生与学生、教师与教师间的交流更为方便、快捷,怎样在网上
查询中引入多媒体技术、人工智能技术和最新的网络技术等等,这些问题还有待进一步研究。