概要设计概要书实例-经典.doc

上传人:小** 文档编号:632627 上传时间:2019-04-22 格式:DOC 页数:53 大小:8.98MB
返回 下载 相关 举报
概要设计概要书实例-经典.doc_第1页
第1页 / 共53页
概要设计概要书实例-经典.doc_第2页
第2页 / 共53页
点击查看更多>>
资源描述

《概要设计概要书实例-经典.doc》由会员分享,可在线阅读,更多相关《概要设计概要书实例-经典.doc(53页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、#*1引言.31.1编写目的.3 1.2背景.3 1.3定义.3 1.4参考资料.3 2总体设计.32.1简述.3 2.2架构设计.4 2.2.1系统逻辑架构图 .4 2.2.2系统物理架构图 .4 2.2.3顶层系统包图 .5 2.2.4业务类包图 .6 2.2.5子系统关系图 .6 2.3接口设计.6 2.3.1界面框架设计 .6 2.3.2外部接口设计 .7 3子系统设计.73.1基础信息子系统 .7 3.1.1子系统说明 .7 3.1.2类图.8 3.1.3类说明.12 3.1.4界面设计 .19 3.2我的工作台子系统 .21 3.2.1子系统说明 .21 3.2.2类图.22 3.

2、2.3类说明.26 3.2.4界面设计 .32 3.3工作进展子系统 .33 3.3.1子系统说明 .33 3.3.2类图.34 3.3.3类说明.34 3.3.4界面设计 .34 3.4信息发布子系统 .36 3.4.1子系统说明 .36 3.4.2类图.36 3.4.3类说明.37 3.4.4界面设计 .38 3.5系统管理子系统 .38 3.5.1子系统说明 .38 3.5.2类图.39 3.5.3类说明.39 3.5.4界面设计 .40 3.6个人设置子系统 .41#*3.6.1子系统说明 .41 3.6.2类图.42 3.6.3类说明.43 3.6.4界面设计 .44 4约束和假定.

3、455系统数据结构设计 .455.1逻辑结构设计 .45 5.1.1角色表(PUBLIC_ROLE).46 5.1.2权限表(PUBLIC_PRIVILEGE) .46 5.1.3角色权限表(PUBLIC_ROLEPRIVILEGE).46 5.1.4部门表(PUBLIC_ DEPT).46 5.1.5岗位表(PUBLIC_POST) .47 5.1.6员工表(PUBLIC_MEMBER).48 5.1.7工作任务表(WORKPLAN_ TASK).48 5.1.8任务分派表(WORKPLAN_ ALLOTTASK) .49 5.1.9工作计划表(WORKPLAN_ PLAN).49 5.1.

4、10计划任务表(WORKPLAN_ PLANTASK).50 5.1.11工作日志表(WORKPLAN_ WORKLOG).50 5.1.12工作汇报表(WORKPLAN_ WORKREPORT) .50 5.1.13信息发布表(PUBLIC_ PUBLISHINFO) .50 5.1.14收件箱表(PUBLIC_INBOX).51 5.1.15系统操作日志表(PUBLIC_OPERATELOG) .51 5.1.16个人提醒设置表(PUBLIC_EVENTS).52 5.1.17系统表(PUBLIC_SYSTEM).52 5.1.18系统功能模块表(PUBLIC_SYSTEMMODULE).

5、52 5.2物理结构设计 .53 5.3数据结构与程序的关系 .53 6系统出错处理设计 .536.1出错信息.53 6.2补救措施.53 6.3系统维护设计 .53#*工作计划管理系统概要设计说明书工作计划管理系统概要设计说明书1 引言引言1.1 编写目的编写目的概要设计说明书是为了说明整个系统的体系架构,及需求用例的各个功能点在架构中 的体现,为系统的详细设计人员进行详细设计时的输入参考文档。1.2 背景背景软件系统的名称:工作计划管理系统 开发工具:Java 开发者: XXX1.3 定义定义1.4参考资料参考资料2 总体设计总体设计2.1 简述简述系统采用流行的 B/S 结构模式。系统的

6、分析设计采用面向对象的技术,应用 Visio 等工具进行辅助设计。#*2.2 架构设计架构设计2.2.1系统逻辑架构图系统逻辑架构图业业务务操操作作端端逻逻辑辑校校验验逻逻辑辑校校验验业业务务逻逻辑辑基基础础信信息息 初初始始化化我我的的工工作作 台台工工作作进进展展信信息息发发布布系系统统管管理理个个人人设设置置数数据据接接口口数数据据接接口口数数据据源源数数据据库库服服务务器器系系统统安安全全系系统统安安全全用用户户工工作作台台2.2.2 系统物理架构图系统物理架构图W We eb b服服务务器器数数据据库库服服务务器器远远程程用用户户机机远远程程用用户户机机局局域域网网用用户户机机局局域

7、域网网Internet互互联联网网路路由由器器/ /交交换换机机系系统统管管理理员员#*2.2.3 顶层系统包图顶层系统包图业业务务页页面面业业务务操操作作数数据据实实体体数数据据处处理理数数据据接接口口系系统统辅辅助助类包说明类包说明:业务页面:用户动态网页,主要是 jsp 文件。业务操作:主要控制业务访问的接口和业务流转。数据处理:提供业务的实现,包括对业务数据的增、删、改、查等操作。数据实体:业务对象的实体类。数据接口:提供数据库的访问,传递数据或返回相应数据。系统辅助:提供了供整个系统辅助的功能。#*2.2.4 业务类包图业务类包图我我的的工工作作台台: 工工作作任任务务我我的的工工作

8、作台台: 工工作作日日志志我我的的工工作作台台: 工工作作汇汇报报我我的的工工作作台台: 工工作作计计划划基基础础信信息息: 角角色色管管理理基基础础信信息息: 部部门门管管理理系系统统管管理理: 数数据据备备份份基基础础信信息息: 员员工工管管理理基基础础信信息息: 岗岗位位管管理理系系统统管管理理: 操操作作日日志志个个人人设设置置: 个个人人提提醒醒2.2.5 子系统关系图子系统关系图 信信息息发发布布 系系统统管管理理 个个人人设设置置 基基础础信信息息 我我的的工工作作台台 工工作作进进展展2.3 接口设计接口设计2.3.1 界面框架设计界面框架设计#*2.3.2 外部接口设计外部接

9、口设计说明本系统同外界的所有接口的安排包括软件与硬件之间的接口、本系统与各支持软 件之间的接口关系。3 子系统设计子系统设计3.1 基础信息子系统基础信息子系统3.1.1 子系统说明子系统说明基础信息子系统包括:角色管理、部门管理、岗位管理、员工管理四部分。角色管理:定义角色和系统权限之间的对应关系,方便用户权限的分配控制。部门管理:实现对公司部门基本信息的维护。岗位管理:实现对公司岗位基本信息的维护。员工管理:实现对公司员工基本信息的维护,并为员工分配角色和初始化登录系统信息。#*3.1.2 类图类图3.1.2.1角色、权限角色、权限-角色ID : String -角色名称 : String

10、 -拥有的权限 : String -角色说明 : StringData:角角色色实实体体类类 +通过ID查询角色(in 角色ID) : Data:角色实体类 +通过名称查询角色(in 角色名称) : Data:角色实体类 +查询全部角色() : Data:角色实体类 +增加角色(in Data:角色实体类) : boolean +修改角色(in Data:角色实体类) : boolean +删除角色(in 角色ID) : boolean +分配权限(in 角色ID, in 权限列表) : boolean +读取角色权限(in 角色ID) : ObjectService:角角色色+通过ID查询角

11、色(in 角色ID) : Data:角色实体类 +通过名称查询角色(in 角色名称) : Data:角色实体类 +查询全部角色() : Data:角色实体类 +增加角色(in Data:角色实体类) : boolean +修改角色(in Data:角色实体类) : boolean +删除角色(in 角色ID) : boolean +分配权限(in 角色ID, in 权限列表) : boolean +读取角色权限(in 角色ID) : ObjectData:角角色色+通过ID查询角色(in 角色ID) : Data:角色实体类 +通过名称查询角色(in 角色名称) : Data:角色实体类 +查

12、询全部角色() : Data:角色实体类 +增加角色(in Data:角色实体类) : boolean +修改角色(in Data:角色实体类) : boolean +删除角色(in 角色ID) : boolean +分配权限(in 角色ID, in 权限列表) : boolean +读取角色权限(in 角色ID) : ObjectUI:角角色色Service:权权限限#*+页面显示全部权限内容() : void +通过所属系统查询全部权限(in 所属系统ID) : Data:权限实体类 +读取用户权限(in 用户ID) : Data:权限实体类UI:权权限限-权限ID : String -所

13、属系统 : String -权限编码 : String -权限名称 : String -上级权限 : String -权限所属系统 : StringData:权权限限实实体体类类+查询全部权限() : Data:权限实体类 +通过所属系统查询全部权限(in 所属系统ID) : Data:权限实体类 +读取用户权限(in 用户ID) : Data:权限实体类Service:权权限限+查询全部权限() : Data:权限实体类 +通过所属系统查询全部权限(in 所属系统ID) : Data:权限实体类 +读取用户权限(in 用户ID) : Data:权限实体类Data:权权限限#*3.1.2.2部

14、门管理部门管理+通过ID查询部门(in 角色ID) : Data:部门实体类 +通过名称查询部门(in 角色名称) : Data:部门实体类 +多条件查询部门(in 查询条件对象) : Data:部门实体类 +查询全部部门() : Data:部门实体类 +增加部门(in Data:部门实体类) : boolean +修改部门(in Data:部门实体类) : boolean +删除部门(in 部门ID) : boolean +树形显示部门() : voidUI:部部门门管管理理-部门ID : String -部门名称 : String -上级部门 : String -电话 : String -

15、传真 : String -排序 : int -备注 : StringData:部部门门实实体体类类+通过ID查询部门(in 角色ID) : Data:部门实体类 +通过名称查询部门(in 角色名称) : Data:部门实体类 +多条件查询部门(in 查询条件对象) : Data:部门实体类 +查询全部部门() : Data:部门实体类 +增加部门(in Data:部门实体类) : boolean +修改部门(in Data:部门实体类) : boolean +删除部门(in 部门ID) : booleanService:部部门门管管理理+通过ID查询部门(in 角色ID) : Data:部门实

16、体类 +通过名称查询部门(in 角色名称) : Data:部门实体类 +多条件查询部门(in 查询条件对象) : Data:部门实体类 +查询全部部门() : Data:部门实体类 +增加部门(in Data:部门实体类) : boolean +修改部门(in Data:部门实体类) : boolean +删除部门(in 部门ID) : booleanData:部部门门管管理理#*3.1.2.3岗位管理岗位管理+通过ID查询岗位(in 岗位ID) : Data:岗位实体类 +多条件查询岗位(in 查询条件对象) : Data:岗位实体类 +查询全部岗位() : Data:岗位实体类 +增加岗位

17、(in Data:岗位实体类) : boolean +修改岗位(in Data:岗位实体类) : boolean +删除岗位(in 岗位ID) : boolean +树形显示岗位() : voidUI:岗岗位位管管理理-岗位ID : String -岗位名称 : String -上级岗位 : String -所属部门 : String -岗位职责 : String -排序 : intData:岗岗位位实实体体类类+通过ID查询岗位(in 岗位ID) : Data:岗位实体类 +多条件查询岗位(in 查询条件对象) : Data:岗位实体类 +查询全部岗位() : Data:岗位实体类 +增加岗

18、位(in Data:岗位实体类) : boolean +修改岗位(in Data:岗位实体类) : boolean +删除岗位(in 岗位ID) : booleanService:岗岗位位管管理理+通过ID查询岗位(in 岗位ID) : Data:岗位实体类 +多条件查询岗位(in 查询条件对象) : Data:岗位实体类 +查询全部岗位() : Data:岗位实体类 +增加岗位(in Data:岗位实体类) : boolean +修改岗位(in Data:岗位实体类) : boolean +删除岗位(in 岗位ID) : booleanData:岗岗位位管管理理Service:部部门门管管理

19、理#*3.1.2.4员工管理员工管理+通过ID查询员工(in 员工ID) : Data:员工实体类 +多条件查询员工(in 查询条件对象) : Data:员工实体类 +查询全部员工() : Data:员工实体类 +增加员工(in Data:员工实体类) : boolean +修改员工(in Data:员工实体类) : boolean +删除员工(in 员工ID) : boolean +员工修改登录密码(in 员工ID, in 密码) : booleanUI:员员工工管管理理-员工ID : String -登录密码 : String -姓名 : String -性别 : String -所属部门

20、 : String -所属岗位 : String -办公电话 : String -移动电话 : String -电子邮箱 : String -通讯地址 : String -备注 : String -所属角色 : String -帐号状态 : StringData:员员工工实实体体类类+通过ID查询员工(in 员工ID) : Data:员工实体类 +多条件查询员工(in 查询条件对象) : Data:员工实体类 +查询全部员工() : Data:员工实体类 +增加员工(in Data:员工实体类) : boolean +修改员工(in Data:员工实体类) : boolean +删除员工(in

21、 员工ID) : boolean +员工修改登录密码(in 员工ID, in 密码) : boolean +读取员工所属角色() : ObjectService:员员工工管管理理+通过ID查询员工(in 员工ID) : Data:员工实体类 +多条件查询员工(in 查询条件对象) : Data:员工实体类 +查询全部员工() : Data:员工实体类 +增加员工(in Data:员工实体类) : boolean +修改员工(in Data:员工实体类) : boolean +删除员工(in 员工ID) : boolean +员工修改登录密码(in 员工ID, in 密码) : boolean

22、+读取员工所属角色() : ObjectData:员员工工管管理理Service:岗岗位位管管理理Service:角角色色管管理理Service:部部门门管管理理3.1.3 类说明类说明#*3.1.3.1角色、权限角色、权限+通过ID查询角色(in 角色ID) : Data:角色实体类 +通过名称查询角色(in 角色名称) : Data:角色实体类 +查询全部角色() : Data:角色实体类 +增加角色(in Data:角色实体类) : boolean +修改角色(in Data:角色实体类) : boolean +删除角色(in 角色ID) : boolean +分配权限(in 角色ID,

23、 in 权限列表) : boolean +读取角色权限(in 角色ID) : ObjectUI:角角色色通过 ID 查询角色:页面得到角色 ID,调用 Service:角色的通过 ID 查询角色方法,得到指定角色的实体数据。通过名称查询角色:页面得到角色名称,调用 Service:角色的通过名称查询角色方法,得到指定角色的实体数据。查询全部角色:调用 Service:角色的查询全部角色方法,得到全部角色的实体数据。增加角色:在页面上得到角色的实体数据,调用 Service:角色的增加角色方法,实现角色的添加。修改角色:在页面上得到修改后的角色实体数据,调用 Service:角色的修改角色方法,

24、实现角色的修改。删除角色:调用 Service:删除角色方法,将指定角色的数据置为已删除状态。分配权限:调用 Service:分配权限方法,给指定角色分配权限。读取角色权限:调用 Service:读取角色权限方法,读取指定角色的权限数据。+通过ID查询角色(in 角色ID) : Data:角色实体类 +通过名称查询角色(in 角色名称) : Data:角色实体类 +查询全部角色() : Data:角色实体类 +增加角色(in Data:角色实体类) : boolean +修改角色(in Data:角色实体类) : boolean +删除角色(in 角色ID) : boolean +分配权限(in 角色ID, in 权限列表) : boolean +读取角色权限(in 角色ID) : ObjectServic

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com