某网站概要设计说明书.docx

上传人:小飞机 文档编号:1910728 上传时间:2022-12-25 格式:DOCX 页数:49 大小:729.35KB
返回 下载 相关 举报
某网站概要设计说明书.docx_第1页
第1页 / 共49页
某网站概要设计说明书.docx_第2页
第2页 / 共49页
某网站概要设计说明书.docx_第3页
第3页 / 共49页
某网站概要设计说明书.docx_第4页
第4页 / 共49页
某网站概要设计说明书.docx_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《某网站概要设计说明书.docx》由会员分享,可在线阅读,更多相关《某网站概要设计说明书.docx(49页珍藏版)》请在三一办公上搜索。

1、夜时代网站概要设计说明书 文件状态: 草稿 正式发布 正在修改文件标识nightvogue1.0当前版本V2.0作者王兴春完成日期2009年9月25日版 本 历 史版本/状态作者参与者起止日期备注V2.0王兴春2009-10-121引言31.1编写目的31.2背景31.3术语定义31.4参考资料42总体设计42.1需求规定42.2运行环境42.3基本设计概念和处理流程52.3.1 简述52.3.2 系统体系结构62.3.3 系统界面62.3.4 假定和约束72.4结构72.4.1会员管理72.4.2夜店管理102.4.3夜时尚管理192.4.4夜派对262.4.5夜音管理272.4.6会员管理

2、292.4.7时尚联盟36 2.4.7招聘求职362.4.7论坛363接口设计493.1内部接口494运行设计494.1运行模块组合495系统数据结构设计505.1逻辑结构设计要点505.2数据结构与程序的关系505.3数据库的详细设计表506系统出错处理设计516.1出错信息516.2系统维护设计5149概要设计说明书1引言1.1编写目的将夜时代网站需求转换为未来系统的设计;逐步开发强壮的系统构架;使设计适合于实施环境,包括程序系统的基本处理流程,程序系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和安全性设计等,为程序的详细设计奠定基础。此文档预期的读者为软件设计人员。

3、1.2背景软件系统的名称:夜时代网站v1.0本项目的任务提出者:多美歌电子科技有限公司本项目的开发者:多美歌科技软件开发小组本项目的用户:过夜生活、玩夜店的人、追求夜时尚的青年人。1.3术语定义l 面向对象的模型设计方法:定义:利用面向对象方法,把应用程序分成许多小块(对象),这些对象是独立的,然后组合这些对象,建立程序。特点:包装、继承、多态。常用的建模工具:PlayCase, Rational ROSE, Computer Association BPWin , Computer Association ERWin, Oracle Designer/2000, Sybase PowerDe

4、signerl UML语言概述定义:一种面向对象的统一建模语言。作用:帮助我们对软件系统进行面向对象的和建模。核心:类,类之间的关系。建模:通过将用户的业务震需求映射为代码,保证代码满足这些需求,代码能方便地回溯需求,这个过程叫建模。l Rational Rose:定义:是一种分析和设计面向对象的建模工具。作用:利用ROSE这个工具,我们可以建立用UML的软件系统的模型。核心:七大框图 1. Use-Case Diagrams(用例图)2. sequence diagram (顺序图)3. Collaboration diagram (协作图)4. Class diagram (类图)5. S

5、tate Transition diagram (状态图)6. Component diagram (组件图)7. Deployment diagram (布署图)1.4参考资料UML与系统分析设计张龙祥著;系统分析与设计John W.Satzinger Robert B.Jackson Stephen D.Burd 著朱群雄 汪晓男 等译2总体设计2.1需求规定参见夜时代网站v1.0软件需求说明书2.2运行环境参见夜时代网站v1.0软件需求说明书2.3基本设计概念和处理流程2.3.1 简述【设计方法】:整个系统设计采用面向对象设计方法,系统采用建模工具Rational Rose。【体系结构】

6、:系统的体系结构采用客户/服务器结构。【系统功能划分】根据需求说明书,现将软件功能划分为以下几部分,系统模型如下图2-1包图所示: 图2-1系统总包图 说明:【会员登录管理】:是会员登录管理的实现,用于会员登录和会员权限的管理。【夜店管理】:用于实现夜店的录入、条件查询、修改和删除。【基础信息管理】:用于实现基础信息的录入、条件查询、修改和删除。【信息统计】:用于查看统计,基础信息。系统管理是整个系统的基础,夜店管理、基础信息管理和信息统计依赖于系统管理。信息统计依赖于基础信息管理。2.3.2 系统体系结构系统每个部分采用多层架构来实现,分为界面层、业务逻辑层、数据库操作层,用户与界面层进行交

7、互,通过用户选择界面上的对象(按钮),系统调用业务逻辑层,业务逻辑层将会调用数据库操作层,数据库操作层直接与数据库交互,各层之间的交互如下图2-4所示:图2-2系统体系结构包图2.3.3 系统界面(1)会员登录界面系统登录界面提供输入用户名、密码,界面如下图2-4所示: 图2-4系统登录界面(2)夜时代网站主界面夜时代主界面由标题、导航条、树式结构菜单和状态栏构成,如下图25所示:图2-5夜时代网站主界面2.3.4 假定和约束系统开发语言工具采用PB9.0,编程规范参考多美歌PB开发规范2009。系统中资源选择采用树型结构显示,供会员选择。数据库采用MySQL 数据库。对数据库的操作封装到数据

8、层,通过数据库函数或存储过程实现。2.4结构系统由系统管理、夜店管理、夜时尚管理、招聘求职、时尚联盟、夜派对、夜音管理、会员管理和论坛四部分组成,各部分的功能及关系如上图2-20所示。图2-20系统包图2.4.会员登录管理系统管理主要实现对夜店、夜时尚、夜派对等九大要素等基础数据维护功能。以下是系统管理的包图:图2-21系统管理包图(1)用户组管理【用户组管理】:提供对会员组的维护,包括用户组的增加、修改、删除和查询会员组。l 会员组管理程序静态模型,在会员组管理用例的基础上,进行分析设计,采用如下类图2-22来描述:l 会员组查看用户顺序动态模型,采用如下顺序图来描述:图2-23会员注册顺序

9、图l 会员组管理顺序图中涉及的对象说明:会员组的查看用户主界面用于以列表形式显示用户组信息,按条件查询会员信息和删除会员信息。会员组的查看用户增加/修改界面用于增加、修改会员信息。会员组的查看用户业务处理类即userAction用于处理对会员组的查看用户的处理。会员组的查看用户即userAction 处理数据访问业务类用于进行业务于后台数据的对话和事物的处理。会员组的查看用户即UserDAOImpl处理数据访问方法类用于提供于后台数据库。l 会员组查看用户权限顺序动态模型,采用如下顺序图来描述:图2-24查看会员权限顺序图l 会员组管理顺序图中涉及的对象说明:会员组的查看会员权限主界面用于以列

10、表形式显示会员权限信息,按条件查询会员信息和删除会员权限信息。会员组的查看用户权限修改界面用于修改用户权限。会员组的查看用户权限修改业务处理类用于处理对用户组的查看用户权限的处理。会员组的查看用户权限处理数据访问业务类用于进行业务于后台数据的对话和事物的处理。会员组的查看用户权限处理数据访问方法类用于提供于后台数据库2.4.2夜店管理将夜店管理分为KTV、CLUB、酒吧、会所、夜店查询管理五个部分,如下图5-01所示:一 夜店管理提供对某夜店进行名称、地址、电话、特色等相关信息计划的增加、删除、修改和查询的功能。l 夜店管理程序静态模型,在夜店管理用例的基础上进行分析设计,采用如下类图5-02

11、来描述:l 夜店管理程序动态模型,采用如下顺序图来描述:l 夜店管理顺序图中涉及的对象说明:夜店管理主界面用于以列表形式显示夜店管理计划信息,删除夜店管理计划信息。夜店管理增加界面用于增加夜店管理计划。夜店管理修改界面用于修改夜店管理计划。夜店管理业务管理类用于管理页面操作的业务流程。夜店管理处理数据访问业务类用于进行业务于后台数据的对话和事务的处理。夜店管理处理数据访问方法类用于提供于后台数据库交互信息的方法。2.4.3夜时尚管理夜时尚管理分为夜文化、尚友视野、风尚人物、酒醉人心、品味夜店五个个部分。夜时尚管理包图如下:(1)夜文化【夜文化】:提供对夜文化信息的维护,包括对夜文化的增加、修改

12、、删除、与条件查询。l 夜文化程序静态模型,在用户管理用例的基础上,进行分析设计,采用如下类图来描述:l 夜文化信息程序动态模型,采用如下顺序图来描述:l 夜文化信息顺序图中涉及的对象说明:夜文化信息主页面用于以列表形式显示设备调拨信息,删除设备调拨信息。夜文化信息新增页面用于新增夜文化信息。夜文化信息修改页面用于修改夜文化信息。夜文化信息业务管理类用于管理页面操作的业务流程。夜文化信息业务处理数据访问业务类用于进行业务于后台数据的对话和事的处理。夜文化信息业务处理数据访问方法类用于提供于后台数据库交互信息的方法。(2)尚友视野【尚友视野信息】:提供对尚友视野信息的维护,包括对尚友视野信息的增

13、加、修改、删除、与条件查询。l 尚友视野信息程序静态模型,在用户管理用例的基础上,进行分析设计,采用如下类图来描述:l 尚友视野信息程序动态模型,采用如下顺序图来描述:l 尚友视野信息顺序图中涉及的对象说明:尚友视野信息主页面用于以列表形式显示设备封存信息,删除设备封存信息。尚友视野信息新增页面用于新增封存信息。尚友视野信息修改页面用于修改封存信息。尚友视野信息业务管理类用于管理页面操作的业务流程。尚友视野信息业务处理数据访问业务类用于进行业务于后台数据的对话和事的处理。尚友视野信息业务处理数据访问方法类用于提供于后台数据库交互信息的方法。2.4.4夜派对夜派对包图如下:夜派对信息:提供对夜派

14、对信息的维护,包括对夜派对信息的增加、修改、删除、与条件查询。l 夜派对程序静态模型,在用户管理用例的基础上,进行分析设计,采用如下类图来描述:l 夜派对程序动态模型,采用如下顺序图来描述:l 夜派对顺序图中涉及的对象说明:夜派对信息主页面用于以列表形式显示设备故障信息,删除设备故障信息。夜派对信息新增页面用于新增夜派对信息。夜派对信息修改页面用于修改夜派对信息。夜派对信息业务管理类用于管理页面操作的业务流程。夜派对信息业务处理数据访问业务类用于进行业务于后台数据的对话和事务的处理。夜派对信息业务处理数据访问方法类用于提供于后台数据库交互信息的方法2.4.5夜音管理夜音管理信息包图如下:夜音管

15、理信息:提供对夜音管理信息的维护,包括对夜音管理信息的增加、修改、删除、与条件查询。l 夜音管理信息序静态模型,在用户管理用例的基础上,进行分析设计,采用如下类图来描述:l 夜音管理信息程序动态模型,采用如下顺序图来描述:l 夜音管理信息顺序图中涉及的对象说明:夜音管理信息主页面用于以列表形式显示夜音管理信息,删除夜音管理信息。夜音管理信息新增页面用于新增夜音管理信息。夜音管理信息修改页面用于修改夜音管理信息。夜音管理信息业务管理类用于管理页面操作的业务流程。夜音管理信息业务处理数据访问业务类用于进行业务于后台数据的对话和事的处理。夜音管理信息业务处理数据访问方法类用于提供于后台数据库交互信息

16、的方法。2.4.6会员管理会员管理信息分为夜卡信息、会员空间、会员信息、会员交友四个部分。会员信息包图如下:(1)会员管理【会员信息】:提供对会员信息的维护,包括对会员信息的增加、修改、删除、与条件查询。l 会员信息程序静态模型,在用户管理用例的基础上,进行分析设计,采用如下类图来描述:l 会员信息程序动态模型,采用如下顺序图来描述:l 会员信息顺序图中涉及的对象说明:会员信息主页面用于以列表形式显示部门信息,删除会员信息。会员信息新增页面用于新增会员信息。会员信息修改页面用于修改会员信息。会员信息业务管理类用于管理页面操作的业务流程。会员信息业务处理数据访问业务类用于进行业务于后台数据的对话

17、和事务的处理。会员信息业务处理数据访问方法类用于提供于后台数据库交互信息的方法。(2)夜卡信息【夜卡信息】:提供对职务信息的维护,包括对职务信息的增加、修改、删除、与条件查询。l 夜卡信息程序静态模型,在用户管理用例的基础上,进行分析设计,采用如下类图来描述:l 夜卡信息程序动态模型,采用如下顺序图来描述:l 夜卡信息顺序图中涉及的对象说明:夜卡信息主页面用于以列表形式显示夜卡信息,删除夜卡信息。夜卡信息新增页面用于新增夜卡信息。夜卡信息修改页面用于修改夜卡信息。夜卡信息业务管理类用于管理页面操作的业务流程。夜卡信息业务处理数据访问业务类用于进行业务于后台数据的对话和事务的处理。夜卡信息业务处

18、理数据访问方法类用于提供于后台数据库交互信息的方法。(3)会员信息【会员信息】:提供对设会员信息的维护,包括对会员信息的增加、修改、删除、与条件查询。l 会员信息程序静态模型,在用户管理用例的基础上,进行分析设计,采用如下类图来描述:l 会员信息程序动态模型,采用如下顺序图来描述:l 会员信息顺序图中涉及的对象说明:会员信息主页面用于以列表形式显示会员分类信息,删除会员分类信息。会员信息新增页面用于新增设备分类信息。会员信息修改页面用于修改设备分类信息。会员信息业务管理类用于管理页面操作的业务流程。会员信息业务处理数据访问业务类用于进行业务于后台数据的对话和事的处理。会员信息业务处理数据访问方

19、法类用于提供于后台数据库交互信息的方法。2.4.7时尚联盟时尚联盟分为联盟介绍、活动专区两个部分。时尚联盟包图如下:(1)时尚联盟介绍【时尚联盟介绍】:提供对时尚联盟介绍的维护,包括对时尚联盟介绍信息的增加、修改、删除、与条件查询。l 时尚联盟介绍信息程序静态模型,在用户管理用例的基础上,进行分析设计,采用如下类图来描述:l 时尚联盟信息程序动态模型,采用如下顺序图来描述:l 时尚联盟介绍信息顺序图中涉及的对象说明:时尚联盟介绍信息主页面用于以列表形式显示时尚联盟信息,删除时尚联盟信息。时尚联盟介绍信息新增页面用于新增时尚联盟信息。时尚联盟介绍信息修改页面用于修改时尚联盟信息。时尚联盟介绍信息

20、业务管理类用于管理页面操作的业务流程。时尚联盟介绍信息业务处理数据访问业务类用于进行业务于后台数据的对话和事务的处理。时尚联盟介绍信息业务处理数据访问方法类用于提供于后台数据库交互信息的方法。(2)活动专区【活动专区】:提供对时尚联盟信息的维护,包括对时尚联盟信息的增加、修改、删除、与条件查询。l 时尚联盟信息程序静态模型,在用户管理用例的基础上,进行分析设计,采用如下类图来描述:l 时尚联盟信息程序动态模型,采用如下顺序图来描述:l 时尚联盟信息顺序图中涉及的对象说明:时尚联盟信息主页面用于以列表形式显示时尚联盟,删除时尚联盟。时尚联盟信息新增页面用于新增时尚联盟件信息。时尚联盟信息修改页面

21、用于修改时尚联盟信息。时尚联盟信息业务管理类用于管理页面操作的业务流程。时尚联盟信息业务处理数据访问业务类用于进行业务于后台数据的对话和事务的处理。时尚联盟信息业务处理数据访问方法类用于提供于后台数据库交互信息的方法。2.4.8招聘求职招聘求职包图如下(1)招聘求职介绍【招聘求职介绍】:提供对招聘求职介绍的维护,包括对招聘求职介绍信息的增加、修改、删除、与条件查询。l 招聘求职介绍信息程序静态模型,在用户管理用例的基础上,进行分析设计,采用如下类图来描述:l 招聘求职信息程序动态模型,采用如下顺序图来描述:l 招聘求职介绍信息顺序图中涉及的对象说明:招聘求职介绍信息主页面用于以列表形式显示招聘

22、求职信息,删除招聘求职信息。招聘求职介绍信息新增页面用于新增招聘求职息。招聘求职介绍信息修改页面用于修改招聘求职信息。招聘求职介绍信息业务管理类用于管理页面操作的业务流程。招聘求职介绍信息业务处理数据访问业务类用于进行业务于后台数据的对话和事的处理。招聘求职介绍信息业务处理数据访问方法类用于提供于后台数据库交互信息的方法。(2)活动专区【活动专区】:提供对招聘求职信息的维护,包括对招聘求职信息的增加、修改、删除、与条件查询。l 招聘求职信息程序静态模型,在用户管理用例的基础上,进行分析设计,采用如下类图来描述:l 招聘求职信息程序动态模型,采用如下顺序图来描述:l 招聘求职信息顺序图中涉及的对

23、象说明:招聘求职信息主页面用于以列表形式显示招聘求职,删除时尚联盟。招聘求职信息新增页面用于新增招聘求职件信息。招聘求职信息修改页面用于修改招聘求职信息。招聘求职信息业务管理类用于管理页面操作的业务流程。招聘求职信息业务处理数据访问业务类用于进行业务于后台数据的对话和事务的处理。招聘求职信息业务处理数据访问方法类用于提供于后台数据库交互信息的方法。2.4.9论坛论坛包图如下(1)论坛介绍【论坛介绍】:提供对论坛介绍的维护,包括对论坛介绍信息的增加、修改、删除、与条件查询。l 论坛介绍信息程序静态模型,在用户管理用例的基础上,进行分析设计,采用如下类图来描述:l 论坛信息程序动态模型,采用如下顺

24、序图来描述:l 论坛介绍信息顺序图中涉及的对象说明:论坛介绍信息主页面用于以列表形式显示论坛信息,删除论坛信息。论坛介绍信息新增页面用于新增论坛信息。论坛介绍信息修改页面用于修改论坛信息。论坛介绍信息业务管理类用于管理页面操作的业务流程。论坛介绍信息业务处理数据访问业务类用于进行业务于后台数据的对话和事务的处理。论坛介绍信息业务处理数据访问方法类用于提供于后台数据库交互信息的方法。(2)活动专区【活动专区】:提供对论坛信息的维护,包括对论坛信息的增加、修改、删除、与条件查询。l 论坛信息程序静态模型,在用户管理用例的基础上,进行分析设计,采用如下类图来描述:l 论坛信息程序动态模型,采用如下顺

25、序图来描述:l 论坛信息顺序图中涉及的对象说明:论坛信息主页面用于以列表形式显示论坛,删除论坛。论坛信息新增页面用于新增论坛信息。论坛信息修改页面用于修改论坛信息。论坛信息业务管理类用于管理页面操作的业务流程。论坛信息业务处理数据访问业务类用于进行业务于后台数据的对话和事的处理。论坛信息业务处理数据访问方法类用于提供于后台数据库交互信息的方法。2.4.10广告管理系统(1)广告介绍【广告介绍】:提供对广告介绍的维护,包括对广告介绍信息的增加、修改、删除、与条件查询。l 广告介绍信息程序静态模型,在用户管理用例的基础上,进行分析设计,采用如下类图来描述:l 广告信息程序动态模型,采用如下顺序图来

26、描述:l 广告介绍信息顺序图中涉及的对象说明:广告介绍信息主页面用于以列表形式显示广告信息,删除广告信息。广告介绍信息新增页面用于新增广告信息。广告介绍信息修改页面用于修改广告信息。广告介绍信息业务管理类用于管理页面操作的业务流程。广告介绍信息业务处理数据访问业务类用于进行业务于后台数据的对话和事务的处理。广告介绍信息业务处理数据访问方法类用于提供于后台数据库交互信息的方法。(2)活动专区【活动专区】:提供对广告信息的维护,包括对广告信息的增加、修改、删除、与条件查询。l 广告信息程序静态模型,在用户管理用例的基础上,进行分析设计,采用如下类图来描述:l 广告信息程序动态模型,采用如下顺序图来

27、描述:l 广告信息顺序图中涉及的对象说明:广告信息主页面用于以列表形式显示时尚联盟,删除时尚联盟。广告信息新增页面用于新增时尚联盟件信息。广告信息修改页面用于修改时尚联盟信息。广告信息业务管理类用于管理页面操作的业务流程。广告信息业务处理数据访问业务类用于进行业务于后台数据的对话和事务的处理。广告信息业务处理数据访问方法类用于提供于后台数据库交互信息的方法。2.4.11购物商城系统购物商城管理包图如下:(1)购物商城介绍【购物商城】:提供对购物商城介绍的维护,包括对购物商城介绍信息的增加、修改、删除、与条件查询。l 购物商城介绍信息程序静态模型,在用户管理用例的基础上,进行分析设计,采用如下类

28、图来描述:l 购物商城信息程序动态模型,采用如下顺序图来描述:l 购物商城介绍信息顺序图中涉及的对象说明:购物商城介绍信息主页面用于以列表形式显示购物商城信息,删除购物商城信息。购物商城介绍信息新增页面用于新增购物商城信息。购物商城介绍信息修改页面用于修改购物商城信息。购物商城介绍信息业务管理类用于管理页面操作的业务流程。购物商城介绍信息业务处理数据访问业务类用于进行业务于后台数据的对话和事务的处理。购物商城介绍信息业务处理数据访问方法类用于提供于后台数据库交互信息的方法。(2)活动专区【活动专区】:提供对购物商城信息的维护,包括对购物商城信息的增加、修改、删除、与条件查询。l 购物商城信息程

29、序静态模型,在用户管理用例的基础上,进行分析设计,采用如下类图来描述:l 购物商城信息程序动态模型,采用如下顺序图来描述:l 购物商城信息顺序图中涉及的对象说明:购物商城信息主页面用于以列表形式显示购物商城,删除购物商城。购物商城信息新增页面用于新增购物商城信息。购物商城信息修改页面用于修改购物商城信息。购物商城信息业务管理类用于管理页面操作的业务流程。购物商城信息业务处理数据访问业务类用于进行业务于后台数据的对话和事的处理。购物商城信息业务处理数据访问方法类用于提供于后台数据库交互信息的方法。3接口设计3.1内部接口在业务逻辑层(或用户界面层)和数据库操作层(或实体对象层)之间定义。接口定义

30、:使用定义的一组函数和过程进行数据的交换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夜时尚管理指标信

31、息表(curbudget) 基础信息表4夜派对指标信息表(curbudget) 基础信息表5夜音管理音乐评论表(music_comment_table)6会员管理7时尚联盟聚会感想表(party_comment_table)聚会发起表8求职招聘招聘表登记表(job_need_table)工作查询表(job_Search_table)9论坛论坛表 (forum-table)论坛评论表 (forum_comment_table)10广告管理系统11购物商城系统6系统出错处理设计6.1出错信息1 当软件系统连接数据库失败时,提示连接失败原因,强行退出程序。2 当维护基础数据和指标、计划信息时,输入了非法数据,系统提示出错信息,让用户改正。3 导入数据时,验证数据的合法性、完整性,如果文件根本就不存在或其他原因,提示出错原因。6.2系统维护设计在软件项目验收后,要指定维护人员,并告知用户与其的联系方式。具体项目的售后维护和技术支持由项目合同确认。对于系统发生故障的维修、技术支援,公司将快速做出反应。方式包括:通过电话、电子邮件立即给出解答方案;对于技术支持工程师短时间不能解决的疑难问题,将立即将此情况传达给客户,并请求专家后援支持,解决客户的应用系统中出现的问题;对于依靠通信方式不能解决的问题,技术支持工程师会尽快赶赴现场,了解情况,现场予以解决。本文由整理收集,转载标明出处!

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

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号