交友网站的设计与实现.doc





《交友网站的设计与实现.doc》由会员分享,可在线阅读,更多相关《交友网站的设计与实现.doc(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、交友网站的设计与实现题 目 交友网站的设计与实现 专 业 计算机信息管理 班 级 xxxxxxxx 姓 名 xxxxxxxx 指导教师姓名 xxxxxxxx 职称 xxxxxxxx 起止日期 x年x月至x年x月 本人声明我声明, 本论文及其设计工作是由本人在指导教师的指导下独立完成的, 在完成论文时所利用的一切资料均已在参考文献中列出。 作者: 年月日xxxxxxxx目 录摘 要11 前言22 总体规划和可行性分析22.1 总体规划22.2 可行性分析23 系统分析33.1 总体功能需求33.2 业务流程分析33.3 数据流程分析54 系统设计74.1 系统总体布局设计74.2 功能结构设计8
2、4.3 功能模块设计94.4 数据库设计115 开发运行环境及工具介绍135.1 ASP.NET135.2 Visual Studio 2008145.3 sql server 2008155.3.1 高可用性155.3.2 管理工具155.3.3 安全性增强156 系统实施157 小结20参考文献21致 谢22摘 要随着科技的进步,网络渐渐成为生活的一部分,利用计算机进行现代化通讯已经成为我们身边必不可少的工具。我们身处在一个知识日新月异、时刻充满挑战的时代,科技飞速、知识不断创新的地社会。所以利用新的通讯方式增进友谊,增进朋友间的了解是时代所要求的。本论文主要是介绍交友网站的建立过程,从需
3、求分析、总体设计、详细设计、测试到最终生成用户界面。本网站的基本功能:用户注册之后成为会员并登录到主页。登录到主页的用户可以查找其他会员,可以浏览、查看其他会员的详细信息,可以给其他会员留言以及修改个人的信息。其中给其他会员留言分为两种:公共留言和私人留言。如果选择公共留言,那么该会员的留言可以被所有的会员查看;如果选择私人留言,留言将送给某个特定的会员,这时必须输入对方的会员名字才能留言,如果该名字不是注册的会员名,用户就不能留言。在实现上,基于B/S模式, 利用计算机网络分布广、工作效率高等特点进行开发。它充分利用和发挥了计算机的优势,将大量复杂的数据与运算交给计算机来自动处理该系统能够在
4、windowXP+IIS5.0中用IE6.0正常运行。该系统简单方便,易于操作。关键词 交友网站 网上交友管理系统 ASP.NET1 前言随着交友服务网络的商业模式在欧美市场的成熟及成功企业的诞生,国内的交友网站也进入了黄金发展期。目前,市场上关于交友服务方面的网站正在迅速增长,而在几年前,互联网交友服务还处于零市值的情况。而现在国内的交友服务网站已经超过了50家,而且这个数字还将继续增长,而且由于服务的进一步开发,使得在服务的交易额从原来的免费互联网到现在大多数的交友网站都实行会员制,并且根据地区的经济发展情况,收取从150-300元的年会员费这一情况变成事实。它证明了这种盈利模式的正确性,
5、并通过业绩展示了良好的发展前景。2 总体规划和可行性分析2.1 总体规划随着科技的进步,网络渐渐成为生活的一部分。网络交友比传统的交友方式提供了更多的想象空间。以往的交友方式可能是联谊、同学、郊游、社团和朋友介绍等方式。网络交友则在网络的方便性、私密性与匿名性的特性下,使用者可以依自己有兴趣的主题在BBS、聊天室或留言形式发布信息并认识一些志同道合的网友;同时也可以使用QQ等聊天软件,随时侦察网友何时上网,进行立即性的互动勾通。透过网络交友,使用者可认识一些不同文化背景的网友,增加自己的见闻。然而,网络交友充满了光怪陆离的现象,比起现实社的复杂是毫不逊色的。从网站经营的交度来看,使用者上网交友
6、并非要让自己陷入麻烦又危险的空间,架构一个安全而且便利的网站是本次设计的目标。2.2 可行性分析通过调研发现,中国的交友服务市场潜力巨大,有15%的网民认为在线交友服务是应对目前交友难的有效途径。随着中国网络环境的日益进步,网民群体的不断增加,网络交友服务的目标用户数量将会持续增长。大部分目标用户会考虑在接受网络服务时付费,这种服务付费的态度在很大程度上保证了网络交友服务市场的可兑现价值。在可以预期的未来,中国的网络交友服务市场潜力巨大。3 系统分析3.1 总体功能需求(1)用户的注册、密码修改以及对应功能的访问权限;(2)管理员管理用户功能;(3)管理员管理角色功能;(4)管理员分配用户角色
7、;(5)管理员管理功能模块;(6)管理员分配模块角色。3.2 业务流程分析(1)绘制业务流程图的符号外部实体业务处理加工单据、报表和存储等数据流向判断图1 业务流程图符号(2)组织成员分析系统管理员普通管理员用户后台管理模块:用户模块:图2 成员组成图(3)流程分析用户注册NOYES登陆NOYES验证是否成功验证是否成功管理个人信 息浏览网站信息用户账户信息用户详细信息 图3 用户业务流程分析普通管理员登陆验证是否成功NO管理交流信息管理用户账户管理用户详细信息YES图4 普通管理员业务流程分析系统管理员验证是否成功用户详细信息YESNO登陆管理功能管理用户详细信息管理角色信息管理功能信息分配
8、角色功能执行他普通管理员的功能分配用户角色图5 系统管理员业务流程图3.3 数据流程分析(1)数据流程符号外部实体处理逻辑数据存储判断数据流向图6 数据流程图符号(2)数据流程图从业务流程图中抽取出来,主要是体现出数据的流向和存储,本案例中数据流程基本和业务流程一致。由于存在多个外部实体、处理逻辑、数据流和数据存储等,需要对这些进行编号。其中S代表外部实体,F代表数据流,P代表处理逻辑,D代表数据存储。验证是否成功YESNO验证是否成功YESNOS1 用户P1注册D1用户账户信息P2登陆P3管理个人信息F1注册信息F2用户信息F1注册信息F2用户信息D2用户详细信息信息P4 浏览网站信息图7
9、用户数据流程图验证是否成功NOS2 普通管理员P3登陆F1注册信息F3用户信息P4管理交流信息P5管理用户帐户P6管理用户详细信息图8 普通管理员业务流程图验证是否成功YESNO管理功能S3普通管理员P7登陆D1用户详细信息P8管理D1用户详细信息P9管理D2 角色信息F4用户信息F4用户信息P1分配D3 用户角色P1管理D4功能信息P12分配D5 角色功能P13执行D6普通管理员的功能图9 系统管理员数据流程图4 系统设计4.1 系统总体布局设计采用B/S/S结构,即浏览器/web服务器/数据库服务器结构。系统开发及运行软件环境:VS2008,SQLSERVER2008和IIS7.0,这些均
10、是当前最为主流的技术和运行环境。系统开发及运行硬件环境:CPU,2.8GHZ以上;内存,2G以上。浏览器:即客户端使用浏览器便可以访问该系统;web服务器:就是我们系统程序文件应该放的服务器;数据库服务器:就是我们数据库应该放的地方,为了安全起见,我们将数据库和Web服务器分隔开,Web服务器通过防火墙和交换机与外部相连。整体结构如图3-1。web服务器数据库服务器核心交换机防火墙交换机交换机交换机交换机 浏览器浏览器浏览器 .图10 系统总体布局4.2 功能结构设计交友网站管理系统网站信息管理用户权限管理图11 功能结构设计图4.3 功能模块设计用户权限管理系统注册模块登录模块用户管理模块密
11、码修改模块角色管理模块用户角色分配模块功能管理模块角色模块分配模块图12 用户权限管理系统功能模块设计 用户功能留言送礼物情感空间朋友管理搜索充值投诉帮助约会管理个人资料图13 用户功能流程图管理用户添加、删除用户管理用户信息添加删除用户信息管理约会管理留言管理礼物赠送管理情感空间管理充值管理投诉管理帮助普通管理员功能图14 普通管理员功能流程图进入网站内容维护子系统维护网站内容进入用户及权限管理子系统添加、修改、删除用户设置用户使用权限系统管理员功能图15 普通管理员功能流程图4.4 数据库设计表1 用户账号信息表(yhzhxxb)字段名中文简称类型长度为空说明id序列号bigint8not
12、 null主键z_zh账号varchar50not nullz_mm密码varchar50not nullz_xb性别varchar2not null表2 用户详细信息表(yhxxxxb)字段名称中文简称类型长度为空说明id序列号bigint8not null主键z_zh账号varchar50not nullz_mm密码varchar50not nullz_xb性别varchar2not nullx_dz地址varchar50not nullx_csny出生年月varchar50not nullx_lxfs联系方式varchar11nullx_E-mail电子邮箱varchar50not nu
13、llx_qqQQ账号varchar50not nullx_ah爱好text200nullx_zw职位varchar50not nullx_gzsr工资收入varchar50nullx_gzdz工作地点varchar50nullx_grzym个人座右铭text200nullx_bz备注text200null表3 角色信息表(jsxxb)字段名称中文简称类型长度为空说明id序列号bigint8not null主键j_bh角色编号varchar50not nullj_mc角色名称varchar50not null表4 用户角色对应表(yhjsdyb)字段名称中文简称类型长度为空说明id序号bigin
14、t8not null主键J_jsbh角色编号varchar10not nullz_yhzh用户帐号varchar50not null表5 功能模块表(gnmkb)字段名称中文简称类型长度为空说明g_gnbh功能编号bigint8not null主键g_gnmc功能名称varchar10not nullg_gnurl功能页面文件路径varchar200not nullg_fbh父编号bigint8not nullg_pxxh排序序号bigint8not nullg_bz备注varchar200null表6 角色功能对应表(jsgndyb)字段名称中文简称类型长度为空说明id序列序号bigint8
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 交友 网站 设计 实现

限制150内