1.内容的丰富性:用户可以通过摄影作品管理系统搜索到自己感兴趣的摄影作品,而不是在搜索时没有任何结果。
2.优秀的用户体验:用户能够在网站上舒适的浏览自己感兴趣的照片,而不被杂七杂八的广告打扰;提供精美的用户界面,使用户流连忘返;提供优秀的用户体验,使用户用的舒心。
3.服务的稳定:用户在使用摄影作品管理系统时,有稳定的服务,而不是在某些情况下提供不了服务;不在网络状况不好时加载不了摄影作品,不随意丢失用户上传的摄影作品。
因此,实现一个能够提供稳定服务,具有优秀用户体验和SNS社交网站功能的摄影作品管理系统是本课题的研究目标。
2. 基于Web摄影作品管理系统程序设计
2.1. 系统环境及软硬件
2.1.1. 系统环境
操作系统:Microsoft Windows 7旗舰版
CPU:Intel Pentium 双核 2.5GHz
内存:512M以上
硬盘:10GB
2.1.2. 数据库版本
数据库:Microsoft SQL Server 2008 R2
SQL Server 是微软的关系型数据库,支持标准SQL,是目前主流关系型数据库之一。SQL Server提供SSMS工具方便的管理数据库,提供了超级便捷的数据库设计工具,能够在非常短的时间内通过图形化的界面设计好数据库;提供查询分析器来查看当前数据库的执行效率;可以编写计划任务定时的执行SQL语句,是一个非常好用的数据库管理工具。SQL Server的最新版本是2010年4月12日发布的2008 R2版本。
最新发布的Microsoft SQL Server 2008 R2与它之前的版本很不一样。虽然基本的代码库没有变化,但是很多其它方面发生了变化,其中包括2个全新版本、多服务器管理功能和许多业务智能改进。
2.1.3. 开发工具
开发工具:Microsoft Visual Studio 2010(C#)
C#语言是微软公司开发的一种简单的现代的面向对象和有独立平台的新型的编程语言,从C和C++语言演化过来结合了Visual Basic的高效和C/C++的强大,一经推出就受到广大程序员的喜爱。
Visual Studio 2010微软推出的集成各种开发工具的.NET开发环境。安装VS2010后,IDE为编写代码提供智能提示、编译环境,在代码有编译错误时可以直观的显示,减少编写代码的明显错误。
如2.1所示为Visual Studio 2010开发界面。
2.1 Visual Studio 2010
2.1.4. 程序开发
Web应用程序是以浏览器和服务器为基础的一种应用程序。它通过服务器提供远程服务,然后通过浏览器展现信息给用户,Web应用程序对于网络有很大的依赖性。Web应用程序采用浏览器/服务器(B/S)架构,可以使位于网络上任何地点的任何人都可以访问Web应用程序。
B/S结构,即Browser/Server结构,就是只安装文护一个服务器,而客户端采用浏览器运行软件。它是C/S结构随着Internet技术的兴起而发生一种变化和改进。B/C结构主要利用了逐渐成熟的WWW浏览器技术,结合多种Script语言和ActiveX技术,是一种全新的软件系统构造技术。
B/S三层体系结构的主要优点就是能够灵活的信息交流服务、可以共享应用程序、数据能够安全地被访问或被改变。客户端不用配置很多或特殊的硬件和软件就可以使用这个系统。B/S结构提供了相似的用户界面,可以让用户更加方便熟悉地使用这个系统。因为B/S三层体系结构易于扩展,拥有上千万用户的大型系统也可以使用B/S模式结构。B/S结构对于信息系统有很强的集成功能,可以解决企业各种问题,从而提高办公效率。
ASP.NET是微软公司推出的新一代动态Web应用程序的开发平台,是一种建立动态Web应用程序的新技术。ASP.NET并不是一门编程语言,而是一个统一的Web开发模型,它支持以可视化的方式创建网站。 ASP.net摄影作品管理系统的开发(3):http://www.751com.cn/jisuanji/lunwen_12138.html