博海_项目概要设计说明书_第1页
博海_项目概要设计说明书_第2页
博海_项目概要设计说明书_第3页
博海_项目概要设计说明书_第4页
博海_项目概要设计说明书_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件项目文档软件项目文档 项目概要设计说明书项目概要设计说明书版本:版本: 所属团队:所属团队:博 海 卷 号2006011605卷内编号05密 级1 级项目概要设计说明书项目概要设计说明书项目名称:项目名称: 企业内部信息共享系统企业内部信息共享系统项目编号:项目编号: BH060116编写人员:编写人员:徐林徐林编写日期:编写日期: 2006-01-17审批人员:审批人员: 项目管理组项目管理组审批日期:审批日期:2006-1-19版本历史版本历史版本作者参与者起止日期备注1.0徐琳2006-1-17概要设计说明书概要设计说明书1 引言引言.21.1 编写目的.21.2 背景.21.3 定

2、义.21.4 参考资料.22 总体设计总体设计.22.1 需求规定.22.2 运行环境.22.3 基本设计概念和处理流程.32.4 结构.32.5 功能器求与程序的关系.32.6 人工处理过程.32.7 尚未问决的问题.33 接口设计接口设计.33.1 用户接口.33.2 外部接口.33.3 内部接口.44 运行设计运行设计.44.1 运行模块组合.44.2 运行控制.44.3 运行时间.45 系统数据结构设计系统数据结构设计.45.1 逻辑结构设计要点.45.2 物理结构设计要点.45.3 数据结构与程序的关系.46 系统出错处理设计系统出错处理设计.56.1 出错信息.56.2 补救措施.

3、56.3 系统维护设计.51. 引言引言企业内部信息共享系统由武汉博海科技股份有限公司开发,本说明书结合对现有系统的流程分析和需求定义,作出对新软件系统的体系结构设计的基本描述,本说明书等同于整个系统的框架设计说明书。1.1.编写目的编写目的本说明书主要是为了更为具体地描述需求分析的框架设计实现,是随后详细设计和编码实现等环节的重要依据,以便以更好地进行后续的项目实施.交各个部门审核,并经领导层讨论通过后,软件开发小组的成员将以本说明书为中心框架进行开发新项目系统。1.2.背景背景说明:a.待开发软件系统的名称:企业内部信息共享系统b. 项目任务提出者:博海科技公司c.项目开发者:博海项目组d

4、.用户:微软集团 1.3.定义定义序号序号术语或缩写术语或缩写定义定义1.群组按部门划分出的不同级别的团体,如技术科2.系统管理员对全部组织和用户进行管理的人员,至少一个。3.超级用户对所有文档拥有所有管理权限的特殊用户。4.普通用户除超级用户外的其它用户,其通讯权限是受限的。5.组织树真实模拟企业管理架构,每一个组织都有上级组织,最高级组织的上级组织为空。6.公共组发送信息,一律对外公开.7.工作组按部门划分的信息群组8.私有组用户自定的群组9.协议不同组织共同遵守的一组规则1.4.参考资料参考资料a 2. 总体设计总体设计2.1.需求规定需求规定编号编号功能名称功能名称功能描述功能描述1人

5、员管理1.1用户管理用户的信息管理与维护1.1.1用户注册用户第一次使用时在服务器注册相关信息1.1.2用户登录用户每次使用需要在服务器验证相关信息1.1.3用户注销在服务器删除用户相关资料1.1.4用户资料修改用户对自己的资料进行修改1.1.5查询用户资料查询其它用户资料1.2用户权限管理对用户进行权限分组1.2.1增加管理员将普通用户升级为管理员1.2.2删除管理员将管理员降为普通用户1.2.3共享区的权限管理对共享区的资源进行访问权限管理2群组管理对用户进行分组管理2.1用户组角色分配为用户分配相关群组角色(公共组,工作组,私有组)2.2用户组角色变更用户组角色重新分配2.3新增群组添加

6、一个新的组2.4变更群组编辑相关群组信息3信息传输传输各类信息3.1信息沟通聊天3.2文件传送(P2P)文件点对点的传输3.3文件共享(可上传或下载)文件在一定范围内的共享4在线状态用户在线上的各种状态4.1浏览在线名单显示所有在线用户4.2用户在线状态改变状态为:在线,隐身,离开5聊天信息保存将相关用户聊天信息保存2.2.运行环境运行环境Windows2000/WindowsXP/Window982.3.基本设计概念和处理流程基本设计概念和处理流程项目架构设计时,应考虑到系统应用的实际环境,为了提高客户端层面的灵活适应性,本系统不采用纯粹的 B/S 结构,可以节省大量的人力开发控件,降低项目

7、的失败的风险系数。本系统采用 C/S 结构。如下图所示:2.4.结构结构.内部信息共享系统内部信息共享系统人员管理群组管理信息传输在线状态信息保存资料查询权限管理用户管理资料变更用户注销用户登录用户注册管理在线用户查看文件传送用户状态设置文件共享群组变更聊 天新增群组角色变更角色分配 新增管理员共享权限管理管理员变更2.5.功能需求与程序的关系功能需求与程序的关系现用一张如下的矩阵图说明各项功能需求的实现同各类的分配关系:功能说明CUserManagerCSystemManagerCChatCUserListCFileManager用户注册用户登录用户注销用户资料变更用户资料查询管理员新增管理

8、员变更共享区权限管理角色分配角色变更新增群组群组变更聊天文件传送文件共享在线用户查看用户状态设置2.6.人工处理过程人工处理过程无。2.7.尚未问决的问题尚未问决的问题如何实现共享文件的权限管理。3. 接口设计接口设计3.1.用户接口用户接口主要以图形用户界面,包括输入文本框、选择框、下拉列表、按钮等与用户交互。3.2.外部接口外部接口本软件采用 Visual C+/MFC 共同开发,调用 VC 内部一整套内部基础类体系结构进行开发实施。3.3.内部接口内部接口本系统各功能模块之间的耦合性较低,相互之间的接口主要是由通过相关类的公共成员函数实现。4. 运行设计运行设计4.1.运行模块组合运行模

9、块组合(1)用户操作:当本系统使用的用户进行相关的操作时,如:注册、登录、注销等,系统内是结合CUserManager、CServerListen、CServerSendAndReceive、CClientSocket、CDataAccess、CProtocolTool 进行共同协作实现;(2)聊天:当不同客户机之间进行信息传输时,系统内是结合类 CChat、相关CSocket 类和 CDataAccess、CProtocolTool 共同实现;4.2.运行控制运行控制说明每一种外界的运行控制的方式方法和操作步骤。4.3.运行时间运行时间说明每种运行模块组合将占用各种资源的时间。5. 系统数据

10、结构设计系统数据结构设计5.1.逻辑结构设计要点逻辑结构设计要点给出本系统内所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、文卷和系的标识、定义、长度及它们之间的层次的或表格的相互关系。5.2.物理结构设计要点物理结构设计要点给出本系统内所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系(索引、设备、存储区域)、设计考虑和保密条件。5.3.数据结构与程序的关系数据结构与程序的关系说明各个数据结构与访问这些数据结构的形式:6. 系统出错处理设计系统出错处理设计6.1.出错信息出错信息用一览表的方式说朗每种可能的出错或故障情况出现时,系统输出信息的形式、含意及处理方法。6.2.补救措施补救措施说明故障出现后可能采取的变通措施,包括:a.后备技术说明准备采用的后备技术,当原始系统数据万一丢失时启用的副本的建立和启动的技术,例如周期性地把磁盘信息记录到磁带上去就是对于磁盘媒体的一种后备技术;b.降效技术说明准备采用的后备技术,使用另一个效率稍低的系统或方法来求得所需结果的某些部分,例如一个自动系统的降效

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论