需求分析及详细设计.docx

上传人:b****8 文档编号:10237606 上传时间:2023-02-09 格式:DOCX 页数:10 大小:261.14KB
下载 相关 举报
需求分析及详细设计.docx_第1页
第1页 / 共10页
需求分析及详细设计.docx_第2页
第2页 / 共10页
需求分析及详细设计.docx_第3页
第3页 / 共10页
需求分析及详细设计.docx_第4页
第4页 / 共10页
需求分析及详细设计.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

需求分析及详细设计.docx

《需求分析及详细设计.docx》由会员分享,可在线阅读,更多相关《需求分析及详细设计.docx(10页珍藏版)》请在冰豆网上搜索。

需求分析及详细设计.docx

需求分析及详细设计

 

基于ASP.NET技术的社交网站的

需求分析及详细设计

 

班级:

网络工程06—1

学号:

200607141013

学生姓名:

程遥

完成时间:

2010年5月

目录

1可行性分析及需求分析1

2详细设计3

2.1网站主页设计3

2.2会员信息设计4

2.2.1会员注册登陆窗口4

2.2.2.个人管理中心5

2.3会员交友模块设计6

2.3.1会员主页显示列表6

2.2.2添加好友7

2.4后台管理中心7

2.5其他模块设计9

3结束语10

1可行性分析及需求分析

SNS:

SocialNetworkSoftware,社会性网络软件,依据六度理论,以认识朋友的朋友为基础,扩展自己的人脉。

并且无限扩张自己的人脉,在需要的时候,可以随时获取一点,得到该人脉的帮助。

SNS是一个采用分布式技术,通俗地说是采用P2P技术,构建的下一代基于个人的网络基础软件。

SNS通过分布式软件编程,将现在分散在每个人的设备上的CPU、硬盘、带宽进行统筹安排,并赋予这些相对服务器来说很渺小的设备更强大的能力。

这些能力包括:

计算速度,通信速度,存储空间。

SNS的商业空间:

当普通人通过安装SNS软件都可以拥有媲美网站服务器的计算及通信资源时,那些投资了大量服务器的互联网公司将怎么办呢?

他们的优势在什么地方?

会不会有更多的新型的互联网公司出现,而且他们的后台他们的前端有没有可能完全不是现在的Google、EBAY、新浪模式呢?

甚至包括盛大网络游戏这样的运营商,他们引为骄傲的强大的3万台服务器集群,是不是他们的核心竞争力呢?

当一个漫画作者家里的那台机器,就可以让他通过SNS视频器播放他的作品,他还需要去管理一个网站吗?

现在的互联网中,作为客户端的我们就像个蠢蛋,只能通过服务器才能干些奴隶般的事情,看别人的网站,玩别人的游戏,发发邮件,除此之外,我们没有自由。

现在是开始革命的时候了!

革命中心任务就是:

如何让10多亿台电脑发挥他们自己的作用,让用户去创造和控制自己的信息。

中间不需要公司的服务器来摆布我们。

可见,sns的商业空间很大。

网站主要以查找老朋友,结交新朋友为目的。

通过帮助别人发布广告、新闻等来获取一定的列润。

目前,社交网络含盖以人类社交为核心的所有网络服务形式,互联网是一个能够相互交流,相互沟通,相互参与的互动平台,互联网的发展早已超越了当初ARPANET的军事和技术目的,社交网络使得互联网从研究部门、学校、政府、商业应用平台扩展成一个人类社会交流的工具。

现在网络社交更是把其范围拓展到移动手机平台领域,借助手机的普遍性和无线网络的应用,利用各种交友/即时通讯/邮件收发器等软件,使手机成为新的社交网络的载体

社交网站主要免费提供用户注册信息,方便其他用户搜索查找,面向全国所有用户。

就目前形式而言,国内的发展前景很好,目前前景看似乐观,实际大家都在寻找盈利模式,比如分类信息,看的好像赢利点很多,但是真正很盈利的目标并不是很清晰,SNS似乎也是,目前采用的好像还是分账模式进行,钱不是最重要的,有钱没有盈利模式和没钱是一样!

钱只是工具,思想才是武器。

网站建设简单,维护费用相对较少。

容易推广,sns基于人传人联系网络,一传多,多传多,利用网络这一低廉而快速的平台,网络建立的速度会非常快,这又使得建立人脉网络的成本进一步降低。

认识到它所潜在的问题。

SNS立足于现实社会关系来模拟或重建真实的人际关系网络,具有重要的研究意义。

虽然目前存在各种各样的问题,但仍具有强大的发展动力和光明的前景。

2详细设计

2.1网站主页设计

主页设计的初衷就是使网上访问内容更加方便,所以使用户能方便的找到适当的导航区域是很重要的。

站点使用户能够区分多个链接,并对链接下的内容有很好的认识,而不是当他们点击链接以后才知道具体内容。

导航区域显示了站点重要的内容,以使用户查看顶级类别时就对内容有很好的感觉。

社交网络站点主页页面设计简单,主要具有以下基本功能:

用户注册、用户登陆、更改风格、导航栏(包括:

会员交友、精彩相册、情感博客、你问我答、许愿墙)、音乐版等。

网站采用框架结构设计,根据不同情况设计不同的模块,最后实现整个网站的统一。

该网站具有缤纷红色、缤纷绿色和缤纷蓝色三中不同的风格设置,注册会员可以根据自己喜好选择相应的风格。

网站主页效果图,如图3-1所示。

图3-1

相关实现代码如下所示:

1.输出页面头部代码如下:

PublicSubHead()

html(0)=Replace(html(0),"{$title}",Title&"-"&Cfg

(1)

(1))

html(0)=Replace(html(0),"{$skincss}",""&vbCrLf&"

--"&vbCrLf&css&vbCrLf&"-->"&vbCrLf&"")

html(0)=Replace(html(0),"{$keywords}",Cfg

(1)(7))

html(0)=Replace(html(0),"{$description}",Cfg

(1)(8))

OnlineActiveTitle&"-"&Cfg

(1)

(1)

Echo(html(0))

Response.Write(""&vbCrLf&"

--"&vbCrLf&"MyID='"&Uid&"';MyNM='"&Unm&"';"&vbCrLf&"-->"&vbCrLf&"")

EndSub

2.2会员信息设计

网站采用身份验证会员信息,身份验证的作用:

获得身份验证后将在您的资料上显示认证会员标志,表明您所填写的交友信息真实可靠,增加您交友的成功率。

如何能通过验证:

您需要在这里填写您的真实证件资料,并上传一张能证明您身份的照片,比如身份证的扫描图片等,我们的管理员会审核您的验证信息。

您的验证资料仅供网站管理员后台审核时使用,不会出现在网站前台被其他人看到,我们将保证您的验证资料不被泄漏。

2.2.1会员注册登陆窗口

用户通过填写登陆信息,签订注册许可协议完成对新会员的注册。

会员注册窗口如图3-2所示。

图3-2会员注册窗口

用户注册操作流程图如下图3-3所示。

当会员正确填写完成注册资料后,在“我已完成并同意注册许可权限”前面画“√”,完成对会员的注册。

用户可以在主页顶部或中部输入正确的用户ID和用户密码登陆网站。

2.2.2.个人管理中心

个人管理中心,显示会员的所有资料,会员可以对相应的板块进行设置。

个人管理中心分为以下模块:

我的资料、我的相册、我的信箱、我的博客、我的收藏和我的好友。

个人管理中心模块设计如图3-4所示。

图3-4个人管理中心

“我的资料”具有交友信息设置、身份验证和修改密码等功能。

其中交友信息设置中能够对自己的信息进行设置,如果不想加入交友列表,只需把“我要加入交友列表”前的“√”去掉,系统默认为加入交友列表,所以只要是交友列表中的用户都可以加为好友。

“我的相册”可以上传的文件类型为jpg;gif;png;bmp,单个文件最大不超过150K的文件,并且可以对相册进行分类管理。

控制上传文件大小和类型的相关代码如下:

<%

ConstMaxFileSize=150'上传文件大小限制单位k

ConstUpFileType="gif|jpg|bmp|png"'允许的上传文件类型

setfs=createobject("scripting.filesystemobject")

%>

2.3会员交友模块设计

2.3.1会员主页显示列表

会员主页显示列表可以按照省份地区浏览,也可以按照名称、性别、年龄、身高、体重等进行对会员的搜索,查找网友。

会员列表提供推荐会员和热门会员两个模块,用户可以把自己喜欢的好友推荐给别人,热门搜索的好友也会被系统显示到相应模块。

会员交友列表主要显示新注册用户的更新资料,会员可以在其中浏览其他用户信息,也可以通过搜索窗口搜索用户,并且可以查看同城朋友和推荐会员等功能。

2.2.2添加好友

新会员注册账户后,网站系统默认用户自动加入会员列表中,如用户同意,其他用户就可以直接添该用户为好友,无需验证。

用户可以在主页会员列表中查找会员,也可以通过搜索窗口查找好友,选择好会员后查看该用户会员资料,点击会员资料上面的“

”图标,便会弹出如下窗口,如图3-5所示。

图3-5添加好友确认窗口

点击“确定”后,添加好友成功,该用户将添加到用户的好友列表中。

用户也可以把好友从好友列表中删除。

2.4后台管理中心

后台登陆窗口如图3-6所示,管理用户输入正确的管理员名称、管理员名称和验证码后进行登陆,登陆用户名为:

admin,密码为:

admin。

图3-6后台登陆模块

后台管理登陆流程图如下图3-7所示:

图3-7用户管理登陆流程图

通过后台的设置,可以给网站进行统一的划分管理。

针对不同的情况做出相应的更改。

可以对网站参数设置、会员管理、信息管理、风格设置、数据管理。

后台的数据管理就是对前面页面显示的管理,想显示哪些东西,想添加哪些东西和修改的设置。

相关执行查询代码:

PublicFunctionExec(Z)

IfNotIsObject(conn)ThenDBOpen

OnErrorResumeNext

SetExec=Conn.Execute(Z)

IfErrThen

Response.Write(Z)

Response.End()

EndFunction

2.5其他模块设计

1.“你问我答”互动模块,采用论坛形式设计,用户可以在一起讨论一个或多个共同话题。

如果您有任何感情问题,欢迎您来这里倾诉,寻找答案。

如图3-8所示。

2.“许愿爱墙”模块,注册用户可以到该模块中进行许愿,把自己的愿望或者自己想说的东西写下来。

如图3-9所示。

3.“音乐版”的设置,网站为用户提供后台背景音乐,通过设置在线音乐的设置,方便用户浏览网站时能够享受动听的音乐。

图3-8你问我答模块图3-9许愿墙模块

3结束语

经过几个月的辛勤工作完成社交网站这个项目,通过对网站的设计和开发,不仅对之前前课堂上所学的技术并加以总结和使用,也培养了我独立工作的能力,树立了对自己工作能力的信心,相信会对今后的学习工作生活有非常重要的影响。

并且也促进了我同学之间的互动和交流,学到了同学在网站设计时的一些小技巧和窍门。

最后还要感谢牛老师的帮助和指导

由于本人第一次完整的网站设计,加之水平有限,设计中难免有不当之处,还请老师给予批评、指正。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 高考

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1