本摄影分享交流网站正是基于以上的分析设计完成的。网站由前后两部分构成。前台系统是让注册过的会员或着是游客访问的界面。在这里浏览者可以注册成为会员,查阅作品,查看要闻资讯,下载相关软件等。后台系统是对会员信息,要闻资讯的发布和管理等。我们虽然比不上大型门户网站的功能齐全,但是却十分适用,在各种类型网站中占据不可或缺的角色,也必将成为网站发展趋势的一股热潮。
1.开发技术简介
1.1 ASP.NET技术
ASP.NET是一项微软公司的技术,现在会用于各种动态网站之中[1]。这是服务器端的脚本技术,可以用来创建和运行动态网页或网络应用程序。ASP.NET可以向网站中添加交互式内容(如在线表单),也可以使用HTML来创建Web应用程序的用户界面[2]。
1.2 SQL Server 2008数据库技术
SQL Server 2008是一款具有强大数据管理的数据库,它可以管理所有的数据,可以把一些结构化、半结构化和非半结构化得数据进行储存和管理,并且可以对数据进行一些查询、搜索、同步和分析等操作[3]。数据可以储存在现有的各种设备上,无论是大型服务器、pc端和移动设备,都可以操作数据,源`自*优尔?文.论/文`网[www.youerw.com不必理会数据储存的地方。SQL Server 2008 可以使用 Microsoft .NET 和Visual studio开发的自定义应用程序中使用数据,开发人员可以通过平常使用的工具直接访问数据[4]。
2.摄影分享交流网站需求分析
2.1系统可行性分析
(1)技术可行性
拥有用于建立系统的硬件、软件、开发环境等资源。系统采用微软的功能强大的开发环境以及Windows 7操作系统为工作平台,同时借助SQL Server 2008进行后台数据库设计。
(2)经济可行性
网站的经费可有广告费用进行补充,一个网站一旦做起来,有流量,就会有人主动进行广告植入,可以作为收入来源,但我们作为一个文化网站不可过多植入,适可而止,另外网站的设计费用也是必不可少的。
(3)操作可行性
本网站简单易用,界面美观,拥有基本网络常识的人就都可以操作它,几乎不存在操作技术上的问题。
2.2系统需求分析
需求分析是一个很重要的过程。系统分析人员会去确定顾客的需要。当将顾客的需求确定完之后,才能去分析和寻求新系统的解决方案。
正因为如此,需求分析很很困难。我在做这个网站时,做了充足的需求分析,具体内容如下:
(1)本网站的潜在用户群是喜爱摄影的业余摄影爱好者。
(2)用户需要实用易用好用的网站,界面简洁大方的网站,其中不能只顾及商业性而引进大量的垃圾广告。可以适当的加一些与摄影有关的用材广告或是相关摄影网站的广告,但一定要控制其质量和数量。
(3)网站信息发布要及时。
(4)网站的功能简约,包括:信息发布,作品展示,软件下载,搜索引擎等。
(5)网站的要有良好的性能,更要易于维护和升级。
(6)网站对使用权限要有要求,不可以越权操作。
根据上述系统功能的需求分析,按照结构化程序设计的需求