资源描述:
《概要设计概要书实例-经典》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、
2、1引言31.1编写目的31.2背景31.3定义31.4参考资料32总体设计32.1简述32.2架构设计42.2.1系统逻辑架构图42.2.2系统物理架构图42.2.3顶层系统包图52.2.4业务类包图62.2.5子系统关系图62.3接口设计62.3.1界面框架设计62.3.2外部接口设计73子系统设计73.1基础信息子系统73.1.1子系统说明73.1.2类图83.1.3类说明123.1.4界面设计193.2我的工作台子系统213.2.1子系统说明213.2.2类图223.2.3类说明263.2.4界面设计323.3工作进展子系统33
3、3.3.1子系统说明333.3.2类图343.3.3类说明343.3.4界面设计343.4信息发布子系统363.4.1子系统说明363.4.2类图363.4.3类说明373.4.4界面设计383.5系统管理子系统383.5.1子系统说明383.5.2类图393.5.3类说明393.5.4界面设计403.6个人设置子系统41
4、3.6.1子系统说明413.6.2类图423.6.3类说明433.6.4界面设计444约束和假定455系统数据结构设计455.1逻辑结构设计455.1.1角色表(PUBLIC_ROLE)465.1.2权限表(PUBL
5、IC_PRIVILEGE)465.1.3角色权限表(PUBLIC_ROLEPRIVILEGE)465.1.4部门表(PUBLIC_DEPT)465.1.5岗位表(PUBLIC_POST)475.1.6员工表(PUBLIC_MEMBER)485.1.7工作任务表(WORKPLAN_TASK)485.1.8任务分派表(WORKPLAN_ALLOTTASK)495.1.9工作计划表(WORKPLAN_PLAN)495.1.10计划任务表(WORKPLAN_PLANTASK)505.1.11工作日志表(WORKPLAN_WORKLOG)505.
6、1.12工作汇报表(WORKPLAN_WORKREPORT)505.1.13信息发布表(PUBLIC_PUBLISHINFO)505.1.14收件箱表(PUBLIC_INBOX)515.1.15系统操作日志表(PUBLIC_OPERATELOG)515.1.16个人提醒设置表(PUBLIC_EVENTS)525.1.17系统表(PUBLIC_SYSTEM)525.1.18系统功能模块表(PUBLIC_SYSTEMMODULE)525.2物理结构设计535.3数据结构与程序的关系536系统出错处理设计536.1出错信息536.2补救措施5
7、36.3系统维护设计53
8、工作计划管理系统概要设计说明书1引言1.1编写目的概要设计说明书是为了说明整个系统的体系架构,及需求用例的各个功能点在架构中的体现,为系统的详细设计人员进行详细设计时的输入参考文档。1.2背景软件系统的名称:工作计划管理系统开发工具:Java开发者:XXX1.3定义1.4参考资料2总体设计2.1简述系统采用流行的B/S结构模式。系统的分析设计采用面向对象的技术,应用Visio等工具进行辅助设计。
9、1.1架构设计1.1.1系统逻辑架构图1.1.2系统物理架构图
10、1.1.1顶层系统包图类包说明:n业务页面:用户动态
11、网页,主要是jsp文件。n业务操作:主要控制业务访问的接口和业务流转。n数据处理:提供业务的实现,包括对业务数据的增、删、改、查等操作。n数据实体:业务对象的实体类。n数据接口:提供数据库的访问,传递数据或返回相应数据。n系统辅助:提供了供整个系统辅助的功能。
12、1.1.1业务类包图1.1.2子系统关系图1.2接口设计1.2.1界面框架设计
13、1.1.1外部接口设计说明本系统同外界的所有接口的安排包括软件与硬件之间的接口、本系统与各支持软件之间的接口关系。2子系统设计2.1基础信息子系统2.1.1子系统说明基础信息子系统包括:角色管理、部门
14、管理、岗位管理、员工管理四部分。角色管理:定义角色和系统权限之间的对应关系,方便用户权限的分配控制。部门管理:实现对公司部门基本信息的维护。岗位管理:实现对公司岗位基本信息的维护。员工管理:实现对公司员工基本信息的维护,并为员工分配角色和初始化登录系统信息。
15、1.1.1类图1.1.1.1角色、权限
16、
17、1.1.1.1部门管理
18、1.1.1.1岗位管理
19、1.1.1.1员工管理1.1.2类说明1.1.2.1角色、权限
20、通过ID查询角色:页面得到角色ID,调用Service::角色的通过ID查询角色方法,得到指定角色的实体数据。通过名称查询角色:
21、页面得到角色名称,调用Service::角色的通过名称查询角色方法,得到指定角色的实体数据。查询全部角色:调用Service::角色的查询全部角色方法,得到全部角色的实体数据。增加角色:在页面上得到角色的实