夜时代SNS大型社区策划概要设计说明书Word文件下载.docx
- 文档编号:21853720
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:17
- 大小:21.63KB
夜时代SNS大型社区策划概要设计说明书Word文件下载.docx
《夜时代SNS大型社区策划概要设计说明书Word文件下载.docx》由会员分享,可在线阅读,更多相关《夜时代SNS大型社区策划概要设计说明书Word文件下载.docx(17页珍藏版)》请在冰豆网上搜索。
2.4.7时尚联盟36
2.4.7招聘求职36
2.4.7论坛36
3接口设计49
3.1内部接口49
4运行设计49
4.1运行模块组合49
5系统数据结构设计50
5.1逻辑结构设计要点50
5.2数据结构与程序的关系50
5.3数据库的详细设计表50
6系统出错处理设计51
6.1出错信息51
6.2系统维护设计51
概要设计说明书
1引言
1.1编写目的
将夜时代网站需求转换为未来系统的设计;
逐步开发强壮的系统构架;
使设计适合于实施环境,包括程序系统的基本处理流程,程序系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和安全性设计等,为程序的详细设计奠定基础。
此文档预期的读者为软件设计人员。
1.2背景
软件系统的名称:
夜时代网站v1.0
本项目的任务提出者:
多美歌电子科技有限公司
本项目的开发者:
多美歌科技软件开发小组
本项目的用户:
过夜生活、玩夜店的人、追求夜时尚的青年人。
1.3术语定义
●面向对象的模型设计方法:
定义:
利用面向对象方法,把应用程序分成许多小块(对象),这些对象是独立的,然后组合这些对象,建立程序。
特点:
包装、继承、多态。
常用的建模工具:
PlayCase,RationalROSE,ComputerAssociationBPWin,ComputerAssociationERWin,OracleDesigner/2000,SybasePowerDesigner
●UML语言概述
一种面向对象的统一建模语言。
作用:
帮助我们对软件系统进行面向对象的和建模。
核心:
类,类之间的关系。
建模:
通过将用户的业务震需求映射为代码,保证代码满足这些需求,代码能方便地回溯需求,这个过程叫建模。
●RationalRose:
是一种分析和设计面向对象的建模工具。
利用ROSE这个工具,我们可以建立用UML的软件系统的模型。
七大框图
1.Use-CaseDiagrams(用例图)
2.sequencediagram(顺序图)
3.Collaborationdiagram(协作图)
4.Classdiagram(类图)
5.StateTransitiondiagram(状态图)
6.Componentdiagram(组件图)
7.Deploymentdiagram(布署图)
1.4参考资料
《UML与系统分析设计》
张龙祥着;
《系统分析与设计》
JohnW.SatzingerRobertB.JacksonStephenD.Burd着
朱群雄汪晓男等译
2总体设计
2.1需求规定
参见《夜时代网站v1.0软件需求说明书》
2.2运行环境
2.3基本设计概念和处理流程
2.3.1简述
【设计方法】:
整个系统设计采用面向对象设计方法,系统采用建模工具RationalRose。
【体系结构】:
系统的体系结构采用客户/服务器结构。
【系统功能划分】根据需求说明书,现将软件功能划分为以下几部分,系统模型如下图2-1包图所示:
图2-1系统总包图
说明:
【会员登录管理】:
是会员登录管理的实现,用于会员登录和会员权限的管理。
【夜店管理】:
用于实现夜店的录入、条件查询、修改和删除。
【基础信息管理】:
用于实现基础信息的录入、条件查询、修改和删除。
【信息统计】:
用于查看统计,基础信息。
系统管理是整个系统的基础,夜店管理、基础信息管理和信息统计依赖于系统管理。
信息统计依赖于基础信息管理。
2.3.2系统体系结构
系统每个部分采用多层架构来实现,分为界面层、业务逻辑层、数据库操作层,用户与界面层进行交互,通过用户选择界面上的对象(按钮),系统调用业务逻辑层,业务逻辑层将会调用数据库操作层,数据库操作层直接与数据库交互,各层之间的交互如下图2-4所示:
图2-2系统体系结构包图
2.3.3系统界面
(1)会员登录界面
系统登录界面提供输入用户名、密码,界面如下图2-4所示:
图2-4系统登录界面
(2)夜时代网站主界面
夜时代主界面由标题、导航条、树式结构菜单和状态栏构成,如下图2-5所示:
图2-5夜时代网站主界面
2.3.4假定和约束
系统开发语言工具采用PB9.0,编程规范参考《多美歌PB开发规范2009》。
系统中资源选择采用树型结构显示,供会员选择。
数据库采用MySQL数据库。
对数据库的操作封装到数据层,通过数据库函数或存储过程实现。
2.4结构
系统由系统管理、夜店管理、夜时尚管理、招聘求职、时尚联盟、夜派对、夜音管理、会员管理和论坛四部分组成,各部分的功能及关系如上图2-20所示。
图2-20系统包图
2.4.会员登录管理
系统管理主要实现对夜店、夜时尚、夜派对等九大要素等基础数据维护功能。
以下是系统管理的包图:
图2-21系统管理包图
(1)用户组管理
【用户组管理】:
提供对会员组的维护,包括用户组的增加、修改、删除和查询会员组。
●会员组管理程序静态模型,在会员组管理用例的基础上,进行分析设计,采用如下类图2-22来描述:
●会员组查看用户顺序动态模型,采用如下顺序图来描述:
图2-23会员注册顺序图
●会员组管理顺序图中涉及的对象说明:
会员组的查看用户主界面用于以列表形式显示用户组信息,按条件查询会员信息和删除会员信息。
会员组的查看用户增加/修改界面用于增加、修改会员信息。
会员组的查看用户业务处理类即userAction用于处理对会员组的查看用户的处理。
会员组的查看用户即userAction处理数据访问业务类用于进行业务于后台数据的对话和事物的处理。
会员组的查看用户即UserDAOImpl处理数据访问方法类用于提供于后台数据库。
●会员组查看用户权限顺序动态模型,采用如下顺序图来描述:
图2-24查看会员权限顺序图
会员组的查看会员权限主界面用于以列表形式显示会员权限信息,按条件查询会员信息和删除会员权限信息。
会员组的查看用户权限修改界面用于修改用户权限。
会员组的查看用户权限修改业务处理类用于处理对用户组的查看用户权限的处理。
会员组的查看用户权限处理数据访问业务类用于进行业务于后台数据的对话和事物的处理。
会员组的查看用户权限处理数据访问方法类用于提供于后台数据库
2.4.2夜店管理
将夜店管理分为KTV、CLUB、酒吧、会所、夜店查询管理五个部分,
如下图5-01所示:
一夜店管理
提供对某夜店进行名称、地址、电话、特色等相关信息计划的增加、删除、修改和查询的功能。
●夜店管理程序静态模型,在夜店管理用例的基础上进行分析设计,采用如下类图5-02来描述:
●夜店管理程序动态模型,采用如下顺序图来描述:
●夜店管理顺序图中涉及的对象说明:
夜店管理主界面用于以列表形式显示夜店管理计划信息,删除夜店管理计划信息。
夜店管理增加界面用于增加夜店管理计划。
夜店管理修改界面用于修改夜店管理计划。
夜店管理业务管理类用于管理页面操作的业务流程。
夜店管理处理数据访问业务类用于进行业务于后台数据的对话和事务的处理。
夜店管理处理数据访问方法类用于提供于后台数据库交互信息的方法。
2.4.3夜时尚管理
夜时尚管理分为夜文化、尚友视野、风尚人物、酒醉人心、品味夜店五个个部分。
夜时尚管理包图如下:
(1)夜文化
【夜文化】:
提供对夜文化信息的维护,包括对夜文化的增加、修改、删除、与条件查询。
●夜文化程序静态模型,在用户管理用例的基础上,进行分析设计,
采用如下类图来描述:
●夜文化信息程序动态模型,采用如下顺序图来描述:
●夜文化信息顺序图中涉及的对象说明:
夜文化信息主页面用于以列表形式显示设备调拨信息,删除设备调拨信息。
夜文化信息新增页面用于新增夜文化信息。
夜文化信息修改页面用于修改夜文化信息。
夜文化信息业务管理类用于管理页面操作的业务流程。
夜文化信息业务处理数据访问业务类用于进行业务于后台数据的对话和事的处理。
夜文化信息业务处理数据访问方法类用于提供于后台数据库交互信息的方法。
(2)尚友视野
【尚友视野信息】:
提供对尚友视野信息的维护,包括对尚友视野信息的增加、修改、删除、与条件查询。
●尚友视野信息程序静态模型,在用户管理用例的基础上,进行分析设计,
●尚友视野信息程序动态模型,采用如下顺序图来描述:
●尚友视野信息顺序图中涉及的对象说明:
尚友视野信息主页面用于以列表形式显示设备封存信息,删除设备封存信息。
尚友视野信息新增页面用于新增封存信息。
尚友视野信息修改页面用于修改封存信息。
尚友视野信息业务管理类用于管理页面操作的业务流程。
尚友视野信息业务处理数据访问业务类用于进行业务于后台数据的对话和事的处理。
尚友视野信息业务处理数据访问方法类用于提供于后台数据库交互信息的方法。
2.4.4夜派对
夜派对包图如下:
夜派对信息:
提供对夜派对信息的维护,包括对夜派对信息的增加、修改、删除、与条件查询。
●夜派对程序静态模型,在用户管理用例的基础上,进行分析设计,
●夜派对程序动态模型,采用如下顺序图来描述:
●夜派对顺序图中涉及的对象说明:
夜派对信息主页面用于以列表形式显示设备故障信息,删除设备故障信息。
夜派对信息新增页面用于新增夜派对信息。
夜派对信息修改页面用于修改夜派对信息。
夜派对信息业务管理类用于管理页面操作的业务流程。
夜派对信息业务处理数据访问业务类用于进行业务于后台数据的对话和事务的处理。
夜派对信息业务处理数据访问方法类用于提供于后台数据库交互信息的方法
2.4.5夜音管理
夜音管理信息包图如下:
夜音管理信息:
提供对夜音管理信息的维护,包括对夜音管理信息的增加、修改、删除、与条件查询。
●夜音管理信息序静态模型,在用户管理用例的基础上,进行分析设计,
●夜音管理信息程序动态模型,采用如下顺序图来描述:
●夜音管理信息顺序图中涉及的对象说明:
夜音管理信息主页面用于以列表形式显示夜音管理信息,删除夜音管理信息。
夜音管理信息新增页面用于新增夜音管理信息。
夜音管理信息修改页面用于修改夜音管理信息。
夜音管理信息业务管理类用于管理页面操作的业务流程。
夜音管理信息业务处理数据访问业务类用于进行业务于后台数据的对话和事的处理。
夜音管理信息业务处理数据访问方法类用于提供于后台数据库交互信息的方法。
2.4.6会员管理
会员管理信息分为夜卡信息、会员空间、会员信息、会员交友四个部分。
会员信息包图如下:
(1)会员管理
【会员信息】:
提供对会员信息的维护,包括对会员信息的增加、修改、删除、与条件查询。
●会员信息程序静态模型,在用户管理用例的基础上,进行分析设计,
●会员信息程序动态模型,采用如下顺序图来描述:
●会员信息顺序图中涉及的对象说明:
会员信息主页面用于以列表形式显示部门信息,删除会员信息。
会员信息新增页面用于新增会员信息。
会员信息修改页面用于修改会员信息。
会员信息业务管理类用于管理页面操作的业务流程。
会员信息业务处理数据访问业务类用于进行业务于后台数据的对话和事务的处理。
会员信息业务处理数据访问方法类用于提供于后台数据库交互信息的方法。
(2)夜卡信息
【夜卡信息】:
提供对职务信息的维护,包括对职务信息的增加、修改、删除、与条件查询。
●夜卡信息程序静态模型,在用户管理用例的基础上,进行分析设计,
●夜卡信息程序动态模型,采用如下顺序图来描述:
●夜卡信息顺序图中涉及的对象说明:
夜卡信息主页面用于以列表形式显示夜卡信息,删除夜卡信息。
夜卡信息新增页面用于新增夜卡信息。
夜卡信息修改页面用于修改夜卡信息。
夜卡信息业务管理类用于管理页面操作的业务流程。
夜卡信息业务处理数据访问业务类用于进行业务于后台数据的对话和事务的处理。
夜卡信息业务处理数据访问方法类用于提供于后台数据库交互信息的方法。
(3)会员信息
提供对设会员信息的维护,包括对会员信息的增加、修改、删除、与条件查询。
会员信息主页面用于以列表形式显示会员分类信息,删除会员分类信息。
会员信息新增页面用于新增设备分类信息。
会员信息修改页面用于修改设备分类信息。
会员信息业务处理数据访问业务类用于进行业务于后台数据的对话和事的处理。
2.4.7时尚联盟
时尚联盟分为联盟介绍、活动专区两个部分。
时尚联盟包图如下:
(1)时尚联盟介绍
【时尚联盟介绍】:
提供对时尚联盟介绍的维护,包括对时尚联盟介绍信息的增加、修改、删除、与条件查询。
●时尚联盟介绍信息程序静态模型,在用户管理用例的基础上,进行分析设计,
●时尚联盟信息程序动态模型,采用如下顺序图来描述:
●时尚联盟介绍信息顺序图中涉及的对象说明:
时尚联盟介绍信息主页面用于以列表形式显示时尚联盟信息,删除时尚联盟信息。
时尚联盟介绍信息新增页面用于新增时尚联盟信息。
时尚联盟介绍信息修改页面用于修改时尚联盟信息。
时尚联盟介绍信息业务管理类用于管理页面操作的业务流程。
时尚联盟介绍信息业务处理数据访问业务类用于进行业务于后台数据的对话和事务的处理。
时尚联盟介绍信息业务处理数据访问方法类用于提供于后台数据库交互信息的方法。
(2)活动专区
【活动专区】:
提供对时尚联盟信息的维护,包括对时尚联盟信息的增加、修改、删除、与条件查询。
●时尚联盟信息程序静态模型,在用户管理用例的基础上,进行分析设计,
●时尚联盟信息顺序图中涉及的对象说明:
时尚联盟信息主页面用于以列表形式显示时尚联盟,删除时尚联盟。
时尚联盟信息新增页面用于新增时尚联盟件信息。
时尚联盟信息修改页面用于修改时尚联盟信息。
时尚联盟信息业务管理类用于管理页面操作的业务流程。
时尚联盟信息业务处理数据访问业务类用于进行业务于后台数据的对话和事务的处理。
时尚联盟信息业务处理数据访问方法类用于提供于后台数据库交互信息的方法。
2.4.8招聘求职
招聘求职包图如下
(1)招聘求职介绍
【招聘求职介绍】:
提供对招聘求职介绍的维护,包括对招聘求职介绍信息的增加、修改、删除、与条件查询。
●招聘求职介绍信息程序静态模型,在用户管理用例的基础上,进行分析设计,
●招聘求职信息程序动态模型,采用如下顺序图来描述:
●招聘求职介绍信息顺序图中涉及的对象说明:
招聘求职介绍信息主页面用于以列表形式显示招聘求职信息,删除招聘求职信息。
招聘求职介绍信息新增页面用于新增招聘求职息。
招聘求职介绍信息修改页面用于修改招聘求职信息。
招聘求职介绍信息业务管理类用于管理页面操作的业务流程。
招聘求职介绍信息业务处理数据访问业务类用于进行业务于后台数据的对话和事的处理。
招聘求职介绍信息业务处理数据访问方法类用于提供于后台数据库交互信息的方法。
提供对招聘求职信息的维护,包括对招聘求职信息的增加、修改、删除、与条件查询。
●招聘求职信息程序静态模型,在用户管理用例的基础上,进行分析设计,
●招聘求职信息顺序图中涉及的对象说明:
招聘求职信息主页面用于以列表形式显示招聘求职,删除时尚联盟。
招聘求职信息新增页面用于新增招聘求职件信息。
招聘求职信息修改页面用于修改招聘求职信息。
招聘求职信息业务管理类用于管理页面操作的业务流程。
招聘求职信息业务处理数据访问业务类用于进行业务于后台数据的对话和事务的处理。
招聘求职信息业务处理数据访问方法类用于提供于后台数据库交互信息的方法。
2.4.9论坛
论坛包图如下
(1)论坛介绍
【论坛介绍】:
提供对论坛介绍的维护,包括对论坛介绍信息的增加、修改、删除、与条件查询。
●论坛介绍信息程序静态模型,在用户管理用例的基础上,进行分析设计,
●论坛信息程序动态模型,采用如下顺序图来描述:
●论坛介绍信息顺序图中涉及的对象说明:
论坛介绍信息主页面用于以列表形式显示论坛信息,删除论坛信息。
论坛介绍信息新增页面用于新增论坛信息。
论坛介绍信息修改页面用于修改论坛信息。
论坛介绍信息业务管理类用于管理页面操作的业务流程。
论坛介绍信息业务处理数据访问业务类用于进行业务于后台数据的对话和事务的处理。
论坛介绍信息业务处理数据访问方法类用于提供于后台数据库交互信息的方法。
提供对论坛信息的维护,包括对论坛信息的增加、修改、删除、与条件查询。
●论坛信息程序静态模型,在用户管理用例的基础上,进行分析设计,
●论坛信息顺序图中涉及的对象说明:
论坛信息主页面用于以列表形式显示论坛,删除论坛。
论坛信息新增页面用于新增论坛信息。
论坛信息修改页面用于修改论坛信息。
论坛信息业务管理类用于管理页面操作的业务流程。
论坛信息业务处理数据访问业务类用于进行业务于后台数据的对话和事的处理。
论坛信息业务处理数据访问方法类用于提供于后台数据库交互信息的方法。
2.4.10广告管理系统
(1)广告介绍
【广告介绍】:
提供对广告介绍的维护,包括对广告介绍信息的增加、修改、删除、与条件查询。
●广告介绍信息程序静态模型,在用户管理用例的基础上,进行分析设计,
●广告信息程序动态模型,采用如下顺序图来描述:
●广告介绍信息顺序图中涉及的对象说明:
广告介绍信息主页面用于以列表形式显示广告信息,删除广告信息。
广告介绍信息新增页面用于新增广告信息。
广告介绍信息修改页面用于修改广告信息。
广告介绍信息业务管理类用于管理页面操作的业务流程。
广告介绍信息业务处理数据访问业务类用于进行业务于后台数据的对话和事务的处理。
广告介绍信息业务处理数据访问方法类用于提供于后台数据库交互信息的方法。
提供对广告信息的维护,包括对广告信息的增加、修改、删除、与条件查询。
●广告信息程序静态模型,在用户管理用例的基础上,进行分析设计,
●广告信息顺序图中涉及的对象说明:
广告信息主页面用于以列表形式显示时尚联盟,删除时尚联盟。
广告信息新增页面用于新增时尚联盟件信息。
广告信息修改页面用于修改时尚联盟信息。
广告信息业务管理类用于管理页面操作的业务流程。
广告信息业务处理数据访问业务类用于进行业务于后台数据的对话和事务的处理。
广告信息业务处理数据访问方法类用于提供于后台数据库交互信息的方法。
2.4.11购物商城系统
购物商城管理包图如下:
(1)购物商城介绍
【购物商城】:
提供对购物商城介绍的维护,包括对购物商城介绍信息的增加、修改、删除、与条件查询。
●购物商城介绍信息程序静态模型,在用户管理用例的基础上,进行分析设计,
●购物商城信息程序动态模型,采用如下顺序图来描述:
●购物商城介绍信息顺序图中涉及的对象说明:
购物商城介绍信息主页面用于以列表形式显示购物商城信息,删除购物商城信息。
购物商城介绍信息新增页面用于新增购物商城信息。
购物商城介绍信息修改页面用于修改购物商城信息。
购物商城介绍信息业务管理类用于管理页面操作的业务流程。
购物商城介绍信息业务处理数据访问业务类用于进行业务于后台数据的对话和事务的处理。
购物商城介绍信息业务处理数据访问方法类用于提供于后台数据库交互信息的方法。
提供对购物商城信息的维护,包括对购物商城信息的增加、修改、删除、与条件查询。
●购物商城信息程序静态模型,在用户管理用例的基础上,进行分析设计,
●购物商城信息顺序图中涉及的对象说明:
购物商城信息主页面用于以列表形式显示购物商城,删除购物商城。
购物商城信息新增页面用于新增购物商城信息。
购物商城信息修改页面用于修改购物商城信息。
购物商城信息业务管理类用于管理页面操作的业务流程。
购物商城信息业务处理数据访问业务类用于进行业务于后台数据的对话和事的处理。
购物商城信息业务处理数据访问方法类用于提供于后台数据库交互信息的方法。
3接口设计
3.1内部接口
在业务逻辑层(或用户界面层)和数据库操作层(或实体对象层)之间定义。
接口定义:
使用定义的一组函数和过程进行数据的交换
4运行设计
4.1运行模块组合
(细化)
5系统数据结构设计
5.1逻辑结构设计要点
5.2数据结构与程序的关系
以下用表格的形式列出各功能模块用到的数据表结构:
功能模块
数据结构
1.会员登录管理
管理员表(managerinfo)
会员表(user_table)
2.夜店管理
夜店表(Night_Table)夜店评论表(Night_comment_table)
夜店音乐表(music_table)
夜店活动表(party_table)
夜店视频表(video_table)
视频评论表(video_comment_table)
夜店搜索表(Night_select)
3.夜时尚管理
指标信息表(curbudget)基础信息表
4.夜派对
5.夜音管理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 时代 SNS 大型 社区 策划 概要 设计 说明书