




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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会员管理29
2、2.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系统维护设计51概要设计说明书1引言1.1编写目的将夜时代需求转换为未来系统的设计;逐步开发强壮的系统构架;使设计适合于实施环境,包括程序系统的基本处理流程,程序系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和安全性设计等,为程序的详细设计奠定基础。此文档预期的读者为软件设计人员。1.2背景软件
3、系统的名称:夜时代v1.0本项目的任务提出者:多美歌电子科技本项目的开发者:多美歌科技软件开发小组本项目的用户:过夜生活、玩夜店的人、追求夜时尚的青年人。1.3术语定义l 面向对象的模型设计方法:定义:利用面向对象方法,把应用程序分成许多小块(对象),这些对象是独立的,然后组合这些对象,建立程序。特点:包装、继承、多态。常用的建模工具:PlayCase, Rational ROSE, Computer Association BPWin , Computer Association ERWin, Oracle Designer/2000, Sybase PowerDesignerl UML语言
4、概述定义:一种面向对象的统模语言。作用:帮助我们对软件系统进行面向对象的和建模。核心:类,类之间的关系。建模:通过将用户的业务震需求映射为代码,保证代码满足这些需求,代码能方便地回溯需求,这个过程叫建模。l Rational Rose:定义:是一种分析和设计面向对象的建模工具。作用:利用ROSE这个工具,我们可以建立用UML的软件系统的模型。核心:七大框图 1. Use-Case Diagrams(用例图)2. sequence diagram (顺序图)3. Collaboration diagram (协作图)4. Class diagram (类图)5. State Transition
5、 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 数据库。对数据库的操作封装到数据层,通过数据库函数或存储过程实现。2.4结构系统由系
8、统管理、夜店管理、夜时尚管理、招聘求职、时尚联盟、夜派对、夜音管理、会员管理和论坛四部分组成,各部分的功能及关系如上图2-20所示。图2-20系统包图2.4.会员登录管理系统管理主要实现对夜店、夜时尚、夜派对等九大要素等基础数据维护功能。以下是系统管理的包图:图2-21系统管理包图(1)用户组管理【用户组管理】:提供对会员组的维护,包括用户组的增加、修改、删除和查询会员组。l 会员组管理程序静态模型,在会员组管理用例的基础上,进行分析设计,采用如下类图2-22来描述:l 会员组查看用户顺序动态模型,采用如下顺序图来描述:图2-23会员注册顺序图l 会员组管理顺序图中涉及的对象说明:会员组的查看
9、用户主界面用于以列表形式显示用户组信息,按条件查询会员信息和删除会员信息。会员组的查看用户增加/修改界面用于增加、修改会员信息。会员组的查看用户业务处理类即userAction用于处理对会员组的查看用户的处理。会员组的查看用户即userAction 处理数据访问业务类用于进行业务于后台数据的对话和事物的处理。会员组的查看用户即UserDAOImpl处理数据访问方法类用于提供于后台数据库。l 会员组查看用户权限顺序动态模型,采用如下顺序图来描述:图2-24查看会员权限顺序图l 会员组管理顺序图中涉及的对象说明:会员组的查看会员权限主界面用于以列表形式显示会员权限信息,按条件查询会员信息和删除会员
10、权限信息。会员组的查看用户权限修改界面用于修改用户权限。会员组的查看用户权限修改业务处理类用于处理对用户组的查看用户权限的处理。会员组的查看用户权限处理数据访问业务类用于进行业务于后台数据的对话和事物的处理。会员组的查看用户权限处理数据访问方法类用于提供于后台数据库2.4.2夜店管理将夜店管理分为KTV、CLUB、酒吧、会所、夜店查询管理五个部分,如下图5-01所示:一 夜店管理提供对某夜店进行名称、地址、特色等相关信息计划的增加、删除、修改和查询的功能。l 夜店管理程序静态模型,在夜店管理用例的基础上进行分析设计,采用如下类图5-02来描述:l 夜店管理程序动态模型,采用如下顺序图来描述:l
11、 夜店管理顺序图中涉及的对象说明:夜店管理主界面用于以列表形式显示夜店管理计划信息,删除夜店管理计划信息。夜店管理增加界面用于增加夜店管理计划。夜店管理修改界面用于修改夜店管理计划。夜店管理业务管理类用于管理页面操作的业务流程。夜店管理处理数据访问业务类用于进行业务于后台数据的对话和事务的处理。夜店管理处理数据访问方法类用于提供于后台数据库交互信息的方法。2.4.3夜时尚管理夜时尚管理分为夜文化、尚友视野、风尚人物、酒醉人心、品味夜店五个个部分。夜时尚管理包图如下:(1)夜文化【夜文化】:提供对夜文化信息的维护,包括对夜文化的增加、修改、删除、与条件查询。l 夜文化程序静态模型,在用户管理用例
12、的基础上,进行分析设计,采用如下类图来描述:l 夜文化信息程序动态模型,采用如下顺序图来描述:l 夜文化信息顺序图中涉及的对象说明:夜文化信息主页面用于以列表形式显示设备调拨信息,删除设备调拨信息。夜文化信息新增页面用于新增夜文化信息。夜文化信息修改页面用于修改夜文化信息。夜文化信息业务管理类用于管理页面操作的业务流程。夜文化信息业务处理数据访问业务类用于进行业务于后台数据的对话和事的处理。夜文化信息业务处理数据访问方法类用于提供于后台数据库交互信息的方法。(2)尚友视野【尚友视野信息】:提供对尚友视野信息的维护,包括对尚友视野信息的增加、修改、删除、与条件查询。l 尚友视野信息程序静态模型,
13、在用户管理用例的基础上,进行分析设计,采用如下类图来描述:l 尚友视野信息程序动态模型,采用如下顺序图来描述:l 尚友视野信息顺序图中涉及的对象说明:尚友视野信息主页面用于以列表形式显示设备封存信息,删除设备封存信息。尚友视野信息新增页面用于新增封存信息。尚友视野信息修改页面用于修改封存信息。尚友视野信息业务管理类用于管理页面操作的业务流程。尚友视野信息业务处理数据访问业务类用于进行业务于后台数据的对话和事的处理。尚友视野信息业务处理数据访问方法类用于提供于后台数据库交互信息的方法。2.4.4夜派对夜派对包图如下:夜派对信息:提供对夜派对信息的维护,包括对夜派对信息的增加、修改、删除、与条件查
14、询。l 夜派对程序静态模型,在用户管理用例的基础上,进行分析设计,采用如下类图来描述:l 夜派对程序动态模型,采用如下顺序图来描述:l 夜派对顺序图中涉及的对象说明:夜派对信息主页面用于以列表形式显示设备故障信息,删除设备故障信息。夜派对信息新增页面用于新增夜派对信息。夜派对信息修改页面用于修改夜派对信息。夜派对信息业务管理类用于管理页面操作的业务流程。夜派对信息业务处理数据访问业务类用于进行业务于后台数据的对话和事务的处理。夜派对信息业务处理数据访问方法类用于提供于后台数据库交互信息的方法2.4.5夜音管理夜音管理信息包图如下:夜音管理信息:提供对夜音管理信息的维护,包括对夜音管理信息的增加
15、、修改、删除、与条件查询。l 夜音管理信息序静态模型,在用户管理用例的基础上,进行分析设计,采用如下类图来描述:l 夜音管理信息程序动态模型,采用如下顺序图来描述:l 夜音管理信息顺序图中涉及的对象说明:夜音管理信息主页面用于以列表形式显示夜音管理信息,删除夜音管理信息。夜音管理信息新增页面用于新增夜音管理信息。夜音管理信息修改页面用于修改夜音管理信息。夜音管理信息业务管理类用于管理页面操作的业务流程。夜音管理信息业务处理数据访问业务类用于进行业务于后台数据的对话和事的处理。夜音管理信息业务处理数据访问方法类用于提供于后台数据库交互信息的方法。2.4.6会员管理会员管理信息分为夜卡信息、会员空
16、间、会员信息、会员交友四个部分。会员信息包图如下:(1)会员管理【会员信息】:提供对会员信息的维护,包括对会员信息的增加、修改、删除、与条件查询。l 会员信息程序静态模型,在用户管理用例的基础上,进行分析设计,采用如下类图来描述:l 会员信息程序动态模型,采用如下顺序图来描述:l 会员信息顺序图中涉及的对象说明:会员信息主页面用于以列表形式显示部门信息,删除会员信息。会员信息新增页面用于新增会员信息。会员信息修改页面用于修改会员信息。会员信息业务管理类用于管理页面操作的业务流程。会员信息业务处理数据访问业务类用于进行业务于后台数据的对话和事务的处理。会员信息业务处理数据访问方法类用于提供于后台
17、数据库交互信息的方法。(2)夜卡信息【夜卡信息】:提供对职务信息的维护,包括对职务信息的增加、修改、删除、与条件查询。l 夜卡信息程序静态模型,在用户管理用例的基础上,进行分析设计,采用如下类图来描述:l 夜卡信息程序动态模型,采用如下顺序图来描述:l 夜卡信息顺序图中涉及的对象说明:夜卡信息主页面用于以列表形式显示夜卡信息,删除夜卡信息。夜卡信息新增页面用于新增夜卡信息。夜卡信息修改页面用于修改夜卡信息。夜卡信息业务管理类用于管理页面操作的业务流程。夜卡信息业务处理数据访问业务类用于进行业务于后台数据的对话和事务的处理。夜卡信息业务处理数据访问方法类用于提供于后台数据库交互信息的方法。(3)
18、会员信息【会员信息】:提供对设会员信息的维护,包括对会员信息的增加、修改、删除、与条件查询。l 会员信息程序静态模型,在用户管理用例的基础上,进行分析设计,采用如下类图来描述:l 会员信息程序动态模型,采用如下顺序图来描述:l 会员信息顺序图中涉及的对象说明:会员信息主页面用于以列表形式显示会员分类信息,删除会员分类信息。会员信息新增页面用于新增设备分类信息。会员信息修改页面用于修改设备分类信息。会员信息业务管理类用于管理页面操作的业务流程。会员信息业务处理数据访问业务类用于进行业务于后台数据的对话和事的处理。会员信息业务处理数据访问方法类用于提供于后台数据库交互信息的方法。2.4.7时尚联盟
19、时尚联盟分为联盟介绍、活动专区两个部分。时尚联盟包图如下:(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 论坛信息程序动态模型,采用如下顺序图来描述:l 论坛介绍信息顺序图中涉及的对象说明:论坛介
24、绍信息主页面用于以列表形式显示论坛信息,删除论坛信息。论坛介绍信息新增页面用于新增论坛信息。论坛介绍信息修改页面用于修改论坛信息。论坛介绍信息业务管理类用于管理页面操作的业务流程。论坛介绍信息业务处理数据访问业务类用于进行业务于后台数据的对话和事务的处理。论坛介绍信息业务处理数据访问方法类用于提供于后台数据库交互信息的方法。(2)活动专区【活动专区】:提供对论坛信息的维护,包括对论坛信息的增加、修改、删除、与条件查询。l 论坛信息程序静态模型,在用户管理用例的基础上,进行分析设计,采用如下类图来描述:l 论坛信息程序动态模型,采用如下顺序图来描述:l 论坛信息顺序图中涉及的对象说明:论坛信息主
25、页面用于以列表形式显示论坛,删除论坛。论坛信息新增页面用于新增论坛信息。论坛信息修改页面用于修改论坛信息。论坛信息业务管理类用于管理页面操作的业务流程。论坛信息业务处理数据访问业务类用于进行业务于后台数据的对话和事的处理。论坛信息业务处理数据访问方法类用于提供于后台数据库交互信息的方法。2.4.10广告管理系统(1)广告介绍【广告介绍】:提供对广告介绍的维护,包括对广告介绍信息的增加、修改、删除、与条件查询。l 广告介绍信息程序静态模型,在用户管理用例的基础上,进行分析设计,采用如下类图来描述:l 广告信息程序动态模型,采用如下顺序图来描述:l 广告介绍信息顺序图中涉及的对象说明:广告介绍信息
26、主页面用于以列表形式显示广告信息,删除广告信息。广告介绍信息新增页面用于新增广告信息。广告介绍信息修改页面用于修改广告信息。广告介绍信息业务管理类用于管理页面操作的业务流程。广告介绍信息业务处理数据访问业务类用于进行业务于后台数据的对话和事务的处理。广告介绍信息业务处理数据访问方法类用于提供于后台数据库交互信息的方法。(2)活动专区【活动专区】:提供对广告信息的维护,包括对广告信息的增加、修改、删除、与条件查询。l 广告信息程序静态模型,在用户管理用例的基础上,进行分析设计,采用如下类图来描述:l 广告信息程序动态模型,采用如下顺序图来描述:l 广告信息顺序图中涉及的对象说明:广告信息主页面用
27、于以列表形式显示时尚联盟,删除时尚联盟。广告信息新增页面用于新增时尚联盟件信息。广告信息修改页面用于修改时尚联盟信息。广告信息业务管理类用于管理页面操作的业务流程。广告信息业务处理数据访问业务类用于进行业务于后台数据的对话和事务的处理。广告信息业务处理数据访问方法类用于提供于后台数据库交互信息的方法。2.4.11购物商城系统购物商城管理包图如下:(1)购物商城介绍【购物商城】:提供对购物商城介绍的维护,包括对购物商城介绍信息的增加、修改、删除、与条件查询。l 购物商城介绍信息程序静态模型,在用户管理用例的基础上,进行分析设计,采用如下类图来描述:l 购物商城信息程序动态模型,采用如下顺序图来描
28、述:l 购物商城介绍信息顺序图中涉及的对象说明:购物商城介绍信息主页面用于以列表形式显示购物商城信息,删除购物商城信息。购物商城介绍信息新增页面用于新增购物商城信息。购物商城介绍信息修改页面用于修改购物商城信息。购物商城介绍信息业务管理类用于管理页面操作的业务流程。购物商城介绍信息业务处理数据访问业务类用于进行业务于后台数据的对话和事务的处理。购物商城介绍信息业务处理数据访问方法类用于提供于后台数据库交互信息的方法。(2)活动专区【活动专区】:提供对购物商城信息的维护,包括对购物商城信息的增加、修改、删除、与条件查询。l 购物商城信息程序静态模型,在用户管理用例的基础上,进行分析设计,采用如下类图来描述:l 购物商城信息程序动态模型,采用如下顺序图来描述:l 购物商城信息顺序图中涉及的对象说明:购物商城信息主页面用于以列表形式显示购物商城,删除购物商城。购物商城信息新增页面用于新增购物商城信息。购物商城信息修改页面用于修改购物商城信息。购物商城信息业务管理类用于管理页面操作的业务流程。购物商城信息业务处理数据访问业务类用于进行业务于后台数据的对话和事的处理。购物商城信息业务处理数据访问方法类用于提供于后台
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大学生恋爱教育
- 关东煮创业计划书模板
- 2025年液位雷达项目发展计划
- 2025年水环境服务合作协议书
- 山西省运城市重点中学2025届高三最后一模化学试题含解析
- 多器官功能衰竭患者的护理
- 云南省保山市云县一中2025届高考仿真卷化学试题含解析
- 2025年金属包装容器及其附件合作协议书
- 2025年油气管道工程项目建议书
- 2025年家用美容、保健电器具项目建议书
- 公司安全事故隐患内部举报、报告奖励制度
- 报关委托书 - 空白模板
- 国开电大电子商务概论阶段测验1参考答案
- 企业涉外经贸合作中的法律风险及其防范对策
- 面对自我 课程辅导教师读本
- 《水产动物营养与饲料学》课件第5课-矿物质营养
- 温室大棚项目绩效管理手册范文
- 叉车技能比武实施方案
- 丽声绘本教学课件《a-house-for-hedgehog》
- 上海养老机构服务质量日常监测评价指标90项
- 公务员事业单位考试写作练习纸
评论
0/150
提交评论