ASP.net校园相册管理系统设计与开发_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

ASP.net校园相册管理系统设计与开发

摘  要:随着网络的发展,校园网站成为师生生活中必不可少的一部分。而校园网站上如果增加了相册管理系统,对于图片信息的共享将有更大的帮助。本系统采用了B/S结构,利用三层架构模式,以ASP.NET为开发语言,SQL Server 2005为数据库来完成校园相册管理系统的设计与开发。本文中介绍了系统各个功能模块的实现原理,总结了开发阶段及测试阶段所遇到的问题及解决方法。校园相册管理系统界面简洁,操作简单,基本能满足用户的使用。4983
关键词:ASP.NET;B/S结构;三层架构;SQL Server 2005

The Campus Album’s Management System
Abstract: With the development of internet, the campus website becomes an important part in life of teacher and student. If our campus website is added the Album’s Management System, it will be great help for our information sharing. This system, which adopts the B/S Model and uses the Three Layer Architecture Model, is with the development language of ASP.NET and database named SQL Server 2005 to complete the design and development of the Campus Album’ Management System. This article introduces the realization principle of each function module of the system. Finally, it summarizes the development phase and testing phase of the encountered problems and solutions. In the Campus Album’s Management System, its interface and handle are both simple enough and it is almost satisfied to the users.
Key words: ASP.NET; B/S Model; Three Layer Architecture; SQL Server 2005
目    录

摘  要    1
引言    1
1.编程环境的基础知识    2
1.1 ASP.NET的特点与优势    2
1.2 SQL Server 2005 Express    2
1.3 B/S结构    3
2.系统需求分析    3
2.1功能需求分析    3
2.2系统可行性的分析    4
3. 系统设计与实现    4
3.1系统模块的设计    4
3.2系统流程分析    5
3.3数据库表的设计    6
3.4系统的实现    8
4.系统测试    8
5.小结    9
参考文献    10
致谢    11
 
校园相册管理系统
引言
随着社会经济的发展,网络的发展也越来越快,网络在生活中的应用也越来越多。现如今,传统的图片或照片管理系统在科技迅猛发展的情况下已经不能满足大家的需要,大量的网站图片库出现在网上。例如,百度的图片库,新浪的图片库,腾讯、人人网上的相册模块做的都非常成功,均达到了图片共享,以及图片管理的效果。但是,校园相册管理网站作为校园专用的相册管理网站却很少出现。现在的大学生,对自己学校的有关信息,各种活动,事件等比较关心,需要对相册照片有更多的操作,更多的参与到照片管理上面来。其中,最主要的是如何有效地管理这些照片,对其进行分类,按照各种方式进行排序,以及实现用户,即学生对相册的管理。该系统正是设计了此系统以实现以上功能,以方便师生的资源共享和快乐的分享。
1.相关技术
1.1 ASP.NET的特点与优势
目前,Internet中有很多广泛使用的后台技术,最流行的三种动态技术有PHP、JSP以及ASP.NET等,每种技术都有各自的特点,均是为动态内容而设计的[1]。
这三种技术比较而言,JSP基于平台和服务器而相互独立,JSP标签的可扩展性和其跨平台组件的重要性使其为Web数据库应用提出更具有竞争力的解决防范。JSP为一种新技术,在国外比在国内更流行,特别是在电子商务方面的网站中多是采用JSP。在企业应用领域到底是选用ASP.NET平台还是其他平台呢?ASP.NET是ASP的最新版本,对ASP进行了重新的重写。ASP.NET是用于构建Web应用程序的一个完整框架[2]。其最主要的一个特性就是选择编程语言的灵活性。ASP.NET可以用的脚本语言有VBscript、Jscript等,可以用的编程语言有VB、C等。新框架提供真正的面向对象编程,并支持真正的继承、多态和封装。而且,当利用ASP.NET编程时,可以用ODBC来直接集成数据库[3]。在数据库方面,比J2EE更丰富。除此之外,ASP.NET的风格更像Windows系统,它使所有的组件都紧密地集成在一起,不至于使各个部件相对松散独立,也无需组合过程[4]。 (责任编辑:qin)