北京航空航天大学毕业论文-婚恋交友网站的设计与实现(编辑修改稿)内容摘要:

Server 20xx 使部署、管理和优化企业数据以及分析应用程序变得更简单、更容易。 作为一个企业数据管理平台, 它提供单一管理控制台,使数据管理员能够在任何地方监视、管理和调谐企业中所有的数据库和相关的服务。 它还提供了一个可以使用 SQL 管理对象轻松编程的可扩展的管理基础结构,使得用户可以定制和扩展他们的管理环境。 通过对上述技术的分析,本网站通过 来开发前台,采用 SQL SERVER 20xx 来作为后台数据库,因此认为在技术上市可行的。 经济可行性分析 随着计算机的普及,计算机已经进入到了家庭里,低廉的价格和强劲的性能,使计算机发展有了长足的进步。 这些必要的前提条件,为本系统的开发铺垫了良好的 基础。 而本系统的开发,也为用户的工作和生活带来便利和快捷,为此主要表现有以下几个方面: 将繁琐的交友程序集成化,减少了人工的繁琐的劳动; 将有限的资源合理的利用和有效的分配; 实现了网上作业,将交友信息公开化; 5 因此,交友平台的设计符合现代行业需求,具有经济可行性。 社会可行性分析 网站的开发和使用,不会侵犯他人,集体和国家的利益,不会违反国家政策和法律。 而且该网站开发成功后,将会使人们的交流圈极大的增加,极大地方便人们的交友目的。 从社会角度考虑是可行的。 4 系统的需求分析 系统的功能需求 网站具有的功能如下: (1) 用户登录,游客只能浏览基本的页面,对于系统的其他功能需要用户进行注册成为会员,并进行登录。 (2) 会员展示,此模块是显示注册本系统的会员的交友信息与基本信息,可以按搜索条件显示男会员,显示女会员。 (3) 交友活动,此模块是发布近期将要举行的真实的相亲活动的通知。 (4) 空间管理,此模块是用户发表的愿望、心声,以及发表的日志,可以在此显示出来。 (5) 爱情指南,这里提供一些交友方面的指导相关的文章,以供大家欣赏。 (6) 条件搜索,此功能可以根据用户输入的条件进行会员搜 索,例如年龄,性别,学历等。 (7) 留言功能,本网站的会员对系统的建议或者是改进措施,可以在此进行留言。 (8) 聊天功能,本网站的会员之间可以进行文字聊天,视频聊天。 (9) 站内交流,本网站的会员之间可以留言等进行交流。 (10) 后台管理,系统管理员进行对网站的管理及操作。 定义 USE CASE Use Case(用例)是一个 UML 中非常重要的概念,在不展现一个系统或子系统内部结构的情况下,对系统或子系统的某个连贯的功能单元的定义和描述。 其实 Use Case 就是对系统功能的描述而已,不过一个 Use Case 描述的是整个系统功能的一部分,这一部分一定要是在逻辑上相对完整的功能流程。 从上述的网站的功能可以得出网站顶级 USE CASE,顶级 USE CASE 如图 1 所示。 6 会 员 管 理空 间 管 理文 章 管 理活 动 管 理用 户 管 理 员 图 1 网站顶级 USE CASE 图 顶层的 USE CASE 只包含三个 USE CASE,这种设计在系统开端阶段对于理解系统的要求和目标是有好处的,但需要迸一步细化。 把顶层的 USE CASE划分为更小的一些 USE CASE,以便深入地分析系统的要求和目标。 其中会员管理 USE CASE 可以细化为:用户注册,用户登录,个人信息修改,删除注册用户,审核注册用户等,会员管理 USE CASE 如图 2 所示。 用 户 注 册用 户 登 录审 核 用 户信 息 修 改删 除 用 户用 户 管 理 员 图 2 会员管理 USE CASE 图 其中空间管理 USE CASE 可以细化为:上传日志,上传照片,查看留言信息,回复留言,升级会员等级,日志审核,照片审核等,空间管理 USE CASE如图 3 所示。 7 用 户 管 理 员上 传 日 志上 传 照 片审 核 日 志查 看 留 言升 级 会 员审 核 照 片回 复 留 言 图 3 空间管理 USE CASE 图 其中活动管理和文章管理可以细化为:添加活动,修改活 动,删除活动,添加活动,修改活动,删除活动等,活动管理和文章管理的 USE CASE 如图 4所示。 管 理 员添 加 活 动查 看 活 动修 改 活 动添 加 文 章查 看 文 章修 改 文 章删 除 活 动 删 除 文 章 图 4 活动和文章管理 USE CASE 图 流程图 根据功能的分析,分别从用户和管理员的角度给出网站的流程图: 从用户的角度,用户进入网站的流程大致为,首先判断用户是否为本站的会 8 员,如果是本网站的会员,用户可以选择登录,如果不登录,用户只能浏览本网站的基本功能。 如果不是会员则要求用户进行网站的注册,注册分为 2 个步骤的注册,一个是用户的基本信息的注册,另 一个是用户的性格,爱好等信息的注册。 如果用户不进行注册,则只能浏览网站的基本信息。 用户登录后,可以进入空间进行个人信息的完善,这样可以增加会员之间的匹配度,还可以上传自己喜欢的日志,上传自己的头像照片等,在搜索会员模块可以搜索符合条件的会员,并进行会员之间的交流,交流分为在线交流和不在线的交流,对于在线的交流会员之间可以选择文字聊天和视频聊天,对于不在线的会员只能通过留言来交流。 会员还可以通过网站来查看一些关于婚恋交友方面的文章,来放松心情。 还可以查看一些网站近期将要举行的一些真实的交友活动。 具体流程如图 5 所示: 是 否 会 员会 员 登 录开 始进入空间搜索会员站内建议查看文章进 行 交 流会 员 级 别留 言 留 言 , 文 字留 言 , 文 字 ,视 频上 传日 志上 传相 片用 户 注 册浏 览 基 本信 息否是否是铜 牌银 牌金 牌结 束 图 5 用户流程图 从管理员的角度,管理员需要从后台进行身份验证,如果通过验证则进入后台管理页面,通过后台管理页面对网站的会员进行管理,查看会员对网站提出的 9 建议,对网站的交友活动进行管理,对网站的文章进行添加,修改,对会员上传的日志进行管理等。 如果管理员在输入用户名,密码的过程中,输入了错误的用户名,则会提示“错误的用户名。 ”。 如果输入的用户名正确,密码错误,则会提示“错误的密码。 ”。 如果在达到规定的次数后还没有输入正确的用户名和密码,则登 录模块会自动退出,防止非法进入网站的后台的情况发生。 具体流程如图 6所示: 开 始登 录是 否合 法会员管理文章管理建议管理活动管理结 束. . .规 定次 数否是否是 图 6 管理员流程图 5 系统的概要设计 系统的总体结构 本系统主要采用 +SQL SERVER 数据库技术,系统的开发严格遵循软件工程原则,按照软件生存期的步骤完成,即制定计划、需求分析、软件设计、程序编写、软件测试、运行维护来进行研究设计。 另外,本系统采用 Browser/Server模式,使系统基于 Web 浏览器 , 界面美观大方 , 便于推广和使用。 在Browser/Server 的系统中,用户可以通过浏览器向分布在网络上的许多服务器发出请求。 网站的大致模块包括,用户注册,会员登录,爱情指南模块,交友活动模块,个人空间模块,网站留言模块,聊天模块。 其中在个人空间模块里,会员可以上传自己的日志,照片等,在聊天模块里,会员可以根据搜索出的会员是否在线,选择在线聊天或是给会员留言。 网站的后台包括对用户的管理,交友活动的管理,爱情指南的管理,以及用户上传的日志,照片的管理等。 网站的总体结 10 构如图 7 所示: 交 友 网 站用 户 管 理 员注 册 登录会 员 展示爱 情 指南个 人 空间网 站 留言聊 天会员管理信息管理. .留言管理搜 索推 荐照片管理. . .日志管理在 线非 在线文字视频留言图 7 网站 的总体结构 数据库的设计 系统的 ER 图 概念模型是对信息世界建模,所以概念模型能够方便、准确地表示出信息世界中的常用概念。 概念模型的表示方法很多,其中最为著名最为常用的是 于 1976 年提出的实体 联系方法 (EntityRelationship Approach)。 该方法用 ER 图来描述现实世界的概念模型, ER 方法也称 ER 模型。 ER 模型的关键元素是实体、属性和联系。 实体是可以从用户的工作环境中标识出的事物,是用户想要跟踪的某个事物。 实体在 ER 图中,用矩形表示 ,矩形框内写明实体名。 实体具有属性,有时也称作性质,是用来描述实体的特征的。 属性可以是组合的或者多值的。 在 ER 图中,属性用椭圆形表示,并用无向边将其与相应的实体连接起来。 实体可以通过联系相互关联。 在一般的联系中,使用二元联系居多,二元联系主要有三种类型, 1: 1, 1: n, m: n。 在 1: 1(读做 “ 1 对 1” )联系中,一种类型的单个实体实例与另一个类型的单个实体实例关联。 在 1: n(读做 “ 1对 N” 或者 “ 1 对多 ” )联系中,一个类型的单个实体实例与另一个类型的多个实体实例相关联。 在 m: n(读做 “ N 对 M” 或者 “ 多对多 ” )联系中,一个类型的 11 单个实例与另一个类型的多个实体实例相关联,同时地,后一类型的单个实体实例与前一类型的多个实体实例相关联。 在 ER 图中,联系用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型 (1: 1, 1: n 或者 m: n)。 在本系统中,主要有以下的实体: (1) 用户: ID 号,密码,姓名,性别,生日,电话,身份证号,工作, ,等级,等级日期。 (2) 用户详细信息: ID 号,富有激情,稳重,浪漫,活泼可爱,幽默,敏感,自由,聪明,认真,豪放,简单,唱歌,舞蹈,泡吧, 谈恋爱,上网,游戏,音乐,运。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。