办公自动化管理系统(概要设计说明书)_第1页
办公自动化管理系统(概要设计说明书)_第2页
办公自动化管理系统(概要设计说明书)_第3页
办公自动化管理系统(概要设计说明书)_第4页
办公自动化管理系统(概要设计说明书)_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

TOC\o"1-3"\h\z111191引言 284011.1编写目的 2265211.2背景 2141181.3定义 2211841.4参考资料 2162202总体设计 3247612.1需求规定 358262.2运行环境 3305202.3基本设计概念和处理流程 469962.4结构 6140772.5功能需求与程序的关系 76952.6人工处理过程 9244062.7尚未问决的问题 9302733接口设计 998803.1用户接口 910223.2外部接口 10305923.3内部接口 10135794运行设计 10170624.1运行模块组合 10235034.2运行控制 10195494.3运行时间 102005系统数据结构设计 11252685.1逻辑结构设计要点 11192195.2物理结构设计要点 1311515.3数据结构与程序的关系 14270916系统出错处理设计 1524356.1出错信息 15281886.2补救措施 1574936.3系统维护设计 15概要设计说明书1引言1.1编写目的本说明书是在充分理解系统需求分析基础上,为详细设计及编码设计准备的。是详细设计和系统编码的根据,同时也是与用户进行交流的文档之一。本文档的读者为系统用户,软件设计师(详细设计),程序开发员,测试人员,售后技术支持人员等。1.2背景随着信息化建设的日益深入,无论是政府还是企事业单位,部门之间的信息沟通与协同工作越来越重要。人民迫切需要一个能充分利用网络优势,并可以管理企业充分运作知识的软件平台,利用该平台快速建立自己的信息网络和网络办公系统。办公自动化系统应运而生(OfiiceAutomatizationSystem,即OA系统)。很多企业的OA系统已经整合了越来越多的应用,变得日趋复杂,也远远超出了传统OA的范畴,集成了人、财、物、信息、知识等诸多企业的资源,逐步成为了一个员工办公、中层管理、领导决策的知识协同的平台。1.3定义1.OA:OfficeAutomation即办公自动化。2.Microsoft.NET:Microsoft.NET技术框架是一个新的开发平台,它为局域网(LAN)和Internet上的分布式企业应用提供了一致和有效的支持。3.管理员(超级管理员):本文档中一般指OA的超级管理员。拥有对本系统全权的管理权限。4.版块管理权限:负责系统一个或多个版块管理的人。5.子管理员:由版块管理员分配权限对版块的部分功能进行管理的人。(注:超级管理员同时能对此人进行权限设置。)1.4参考资料《软件需求工程》机械工业出版社毋国庆主编《软件测试》人民邮电出版社佟伟光主编《数据库原理与应用》中国水利水电出版社王立主编《SQLserver应用教程》人民邮电出版社郑阿奇主编《J2EE1.4编程指南》电子工业出版社SueSpielman,MeerajKunnumpurath著JSP实用案例教程。冯燕奎,赵德奎编著。清华大学出版社。软件工程导论。张海潘编著。清华大学出版社。2总体设计2.1需求规定办公自动化系统为公司各部门办公业务提供全面的综合办公服务,实现各职能部门办公业务的公文流转无纸化、文档管理电子化,资料信息和办公业务动态信息的共享,功能包括个人办公、公文流转、行政办公。并以各种现代化的通讯手段使公务员间的协同办公成为可能。2.2运行环境2.2.1环境配置1.数据库服务器CPU:多核CPU,主频大于2.8GHZ,对于大数据量的查询可以利用数据库的并行查询技术。内存:至少为2GMB,建议扩充到4GB。网卡:100/1000M。硬盘:配置至少1TB,同时需具备一定的扩充能力。2.主WEB服务器主要硬件指标要求如下:CPU:多核CPU,主频大于2.8GHZ。内存:至少为2GB,建议扩充到4GB。网卡:100/1000M。硬盘:配置至少500GB,同时需具备一定的扩充能力。操作系统:推荐安装Windows2003Server操作系统。3.客户端一般PC机主频:1.6GHZ内存:512MB以上操作系统:WindowsXp/WindowsVista/Windows7浏览器:IE6.0以上版本4.开发工具数据库:SQLServer2000企业版或SQLServer2005或SQLServer2008;开发软件:visualstudio2005或visualstudio2008或visualstudio2010;操作系统:WindowsXP或WindowsVista;服务器软件:IIS6.0或IIS7.0;2.3基本设计概念和处理流程2.3.1概念本网站采用B/S模式,便于维护和信息传递,有方便,快捷,高效的优点。2、本站采用超级管理员对各管理员分配各版块管理权限,然后版块管理员向其他管理子管理员分配更详细的权限,来达到管理网站的目的。3、在功能方面实现下列功能可定制组织机构、表单格式、工作流程、文件管理体系、访问权限、打印和统计全面提供自定义。可规划可根据单位的具体情况规划系统应用。可管理工作分配和权限设置更清晰。可扩展模块化设计,标准接口,设计开放,全方位定制,全面支持二次开发。2.3.2BS结构图DBMSDBMSWeb层业务逻辑层查询,浏览,申请处理请求查询结果返回响应请求返回信息用户界面层图1BS结构图2.3.3系统权限图超级管理员超级管理员用户管理板块管理用户增删(包括板块和子管理员)权限分配单位管理读/写权限对栏目设置权限设置栏目图2超级管理员权限图板块管理员板块管理员用户管理板块管理用户增删(子管理员)权限分配读/写权限对栏目设置权限设置栏目图3板块管理员权限图子管理员子管理员用户管理(对自己的信息进行设置)板块管理(对自己拥有权限的板块里的功能进行管理)图4子管理员权限图2.3.4信息发布权限分析经过对需求分析的总结,得到信息发布模块涉及到的权限问题如下图示:信息发布模块权限信息发布模块权限发布权限网站管理权系统管理权图5信息发布模块权限图关于权限的描述:1、发布权限:拥有某个栏目发布权限的子管理员可以在这个栏目发布信息。(注:超级管理员和信息发布板块管理员默认拥有这个权限,可以删除。子管理员默认没有这个权限。)2、网站管理权:拥有这个权限的人可以对网站进行管理,包括网站栏目的设置同时设置子管理员对这个板块的发布权限,网站连接的管理等等,请见需求分析的信息发布模块层次方框图。(注:超级管理员和信息发布板块管理员默认拥有这个权限,可以删除。子管理员默认没有这个权限。)3、系统管理权:拥有这个权限的人可以分配这个板块的板块管理员还可以对本板块的参数进行设置。2.4结构个人办公系统电子邮件个人办公系统电子邮件代办事宜日程安排个人空间个人设置修改口令在线用户系统消息在线帮助图6个人办公系统结构图领导办公系统领导办公系统领导个人信息维护信息分类领导主页信息维护领导主页浏览图7领导办公系统结构图行政办公系统行政办公系统会议管理督查督办值班管理接待管理信访管理专线办管理图8行政办公系统结构图政务资源管理政务资源管理文件中心机关名录大事记规章制度电子论坛信息报送电子刊物电子公告图9政务资源管理结构图2.5功能需求与程序的关系本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:程序1程序2程序3程序4电子邮件√代办事宜√日程安排√个人空间√个人设置√修改口令√在线用户√系统消息√在线帮助√领导信息个人维护√信息分类√领导主页信息维护√领导主页浏览√会议管理√督察督办√值班管理√接待管理√信访管理√专线办管理√文件中心√机关名录√大事记√规章制度√电子论坛√信息报送√电子刊物√电子公告√2.6人工处理过程一些基本的信息需要管理人员手工输入审核处方正确性、有效性2.7尚未问决的问题按照客户的要求,进行系统修改。3接口设计3.1用户接口提供人机交互友好界面,通过登陆、密码验证进入系统。3.1外部接口3.3内部接口用户信息的输入需要通过LOTUSADMINISTRATION进行增加,产生用户ID。邮箱使用LOTUSNOTE系统对邮箱进行接收邮件。4运行设计4.1运行模块组合请参见系统功能对照表。4.2运行控制先通过用户登陆、身份验证后进入系统,启动用户操作模式,由相应的消息分别激活对应的模块。4.3运行时间函数和事件的运行时间要看所在计算机的配置。系统的运行时间基本可以达到用户所提出的要求。系统响应时间视具体pc配置而定,一般正常情况下将很快。5系统数据结构设计5.1逻辑结构设计要点5.1.1总体模块权限数据库逻辑结构R_P_UR_P_UR_P_F用户userIDuserNamepswunitdepartment<pi>VA20VA20VA20VA50VA50<M>Identifier_1<pi>用户的文件权限表readwritedelcreatN1N1N1N1文件列表popIDfilesremark<pi>N10VA20VA1000<M>Identifier_1<pi>图10总体模块权限数据库逻辑结构5.1.2个人办公模块数据库逻辑结构R_c_uR_c_uR_c_csort1,nR_u_dR_u_u1,n信件邮件ID收件人发件人抄送邮件主题附件发送日期邮件类型邮件内容<pi>NVA4000VA30VA20VA100VA100DTVA20VA4000<M>Identifier_1<pi>日程日程时间日程主题日程内容<pi>DTVA100VA4000<M>Identifier_1<pi>用户userIDuserNamepswemail<pi>NVA30VA32VA100<M>Identifier_1<pi>周期提示分类周期提示分类ID周期提示类别<pi>NVA20<M>Identifier_1<pi>R_mail_user是否已经读N1部门部门<pi>VA100<M>Identifier_1<pi>单位单位<pi>VA100<M>Identifier_1<pi>邮件位置位置编号分类描述<pi>NVA20<M>Identifier_1<pi>图11个人办公模块数据库逻辑结构5.2物理结构设计要点5.2.1总体模块权限数据库物理结构FK_TB_USERF_R_P_U_TB_USERFK_TB_USERF_R_P_U_TB_USERFK_TB_USERF_R_P_F_TB_FILES用户userIDuserNamepswunitdepartmentVARCHAR2(20)VARCHAR2(20)VARCHAR2(20)VARCHAR2(50)VARCHAR2(50)<pk>用户的文件权限表userIDpopIDreadwritedelcreatVARCHAR2(20)NUMBER(10)NUMBER(1)NUMBER(1)NUMBER(1)NUMBER(1)<fk1><fk2>文件列表popIDfilesremarkNUMBER(10)VARCHAR2(20)VARCHAR2(1000)<pk>图12总体模块权限数据库物理结构5.2.2个人办公模块数据库物理结构图FK_TB_CALEN_R_C_U_TB_USERFK_TB_CALEN_R_C_U_TB_USERFK_TB_CALEN_R_C_CSORT_TB_C_SORFK_TB_USER_R_U_U_TB_UNITFK_R_MAIL_U_R_MAIL_US_TB_MAIL_FK_TB_MAIL__R_L_U_TB_USER信件邮件ID收件人发件人抄送邮件主题附件发送日期邮件类型邮件内容NUMBERVARCHAR2(4000)VARCHAR2(30)VARCHAR2(20)VARCHAR2(100)VARCHAR2(100)DATEVARCHAR2(20)VARCHAR2(4000)<pk>日程userID日程时间周期提示分类ID日程主题日程内容NUMBERDATENUMBERVARCHAR2(100)VARCHAR2(4000)用户userID部门单位userNamepswemailNUMBERVARCHAR2(100)VARCHAR2(100)VARCHAR2(30)VARCHAR2(32)VARCHAR2(100)<pk><fk><fk>周期提示分类周期提示分类ID周期提示类别NUMBERVARCHAR2(20)<pk>R_mail_user邮件IDuserID位置编号是否已经读NUMBERNUMBERNUMBERNUMBER(1)<pk,fk1><pk,fk2><pk,fk2>部门部门VARCHAR2(100)<pk>单位部门单位VARCHAR2(100)VARCHAR2(100)<pk,fk><pk>邮件位置userID位置编号分类描述NUMBERNUMBERVARCHAR2(20)<pk,fk><pk>图13个人办公模块数据库物理结构5.3数据结构与程序的关系请参照逻辑结构设计表,每个功能程序对应独立的数据库。6系统出错

温馨提示

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

评论

0/150

提交评论