版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上专心-专注-专业OA 系统详细设计说明书作者:完成日期:签收日期:签 收 人:目录1 引言 . - 5 -文档目的. - 5 -项目背景. - 5 -文档范围. - 5 -读者对象. - 6 -参考文档. - 6 -术语与缩写解释. - 6 -2 程序系统的结构. - 6 -系统的总体模块划分:. - 7 -子系统模块划分:. - 7 -公文管理模块. - 7 -会议管理模块. - 8 -车辆管理模块. - 8 -消息管理模块. - 9 -个人事务管理模块. - 9 -移动办公模块. - 9 -日志管理模块. - 10 -系统管理模块. - 10 -功能模块的实现及描
2、述:. - 11 -3 数据库设计 . - 15 -数据库表设计. - 15 -相关的视图设计. - 18 -4 公文管理设计说明. - 19 -程序描述. - 19 -灵活性. - 20 -数据安全性. - 20 -输入项. - 20 -输出项. - 20 -算法. - 20 -接口. - 20 -限制条件. - 21 -5 会议管理设计说明. - 21 -程序描述. - 21 -界面设计模拟图. - 21 -性能. - 21 -数据的完整性,准确性. - 21 -灵活性. - 21 -数据完成的时间性. - 22 -数据安全性. - 22 -输入项. - 22 -输出项. - 22 -算法
3、. - 22 -接口. - 22 -注释设计. - 22 -限制条件. - 22 -6 用车管理设计说明. - 23 -数据的完整性,准确性. - 23 -灵活性. - 23 -数据完成的时间性. - 23 -数据安全性. - 24 -输入项. - 24 -输出项. - 24 -算法. - 24 -接口. - 24 -注释设计. - 24 -限制条件. - 24 -7 消息管理设计说明. - 24 -程序描述. - 24 -界面设计模拟图. - 25 -性能. - 25 -数据的完整性,准确性. - 25 -灵活性. - 25 -数据完成的时间性. - 25 -数据安全性. - 25 -输入项
4、. - 26 -输出项. - 26 -算法. - 26 -接口. - 26 -注释设计. - 26 -限制条件. - 26 -8 个人事务管理设计说明. - 26 -程序描述. - 26 -界面设计模拟图. - 27 -数据的完整性,准确性. - 27 -灵活性. - 27 -数据完成的时间性. - 27 -数据安全性. - 27 -输入项. - 27 -输出项. - 27 -算法. - 28 -接口. - 28 -注释设计. - 28 -限制条件. - 28 -9 移动办公管理设计说明. - 28 -程序描述. - 28 -界面设计模拟图. - 29 -性能. - 29 -数据的完整性,准确
5、性. - 29 -灵活性. - 29 -数据完成的时间性. - 29 -数据安全性. - 29 -输入项. - 29 -输出项. - 29 -算法. - 29 -接口. - 29 -注释设计. - 30 -限制条件. - 30 -10 日志管理设计说明. - 30 -程序描述. - 30 -界面设计模拟图. - 30 -性能. - 30 -数据的完整性,准确性. - 30 -灵活性. - 30 -数据完成的时间性. - 31 -数据安全性. - 31 -输入项. - 31 -输出项. - 31 -算法. - 31 -接口. - 31 -注释设计. - 31 -限制条件. - 31 -11 系统
6、管理设计说明. - 32 -程序描述. - 32 -界面设计模拟图. - 32 -性能. - 32 -数据的完整性,准确性: . - 32 -数据完成的时间性:. - 33 -数据安全性:. - 33 -输入项. - 33 -输出项. - 33 -算法. - 33 -接口. - 33 -注释设计. - 33 -限制条件. - 33 -1 引言文档目的本文档主要针对办公自动化操作的功能的实现与运行的环境所提出的具体要求,为下阶 段的设计、开发提供重要的参考依据,为项目组成员对需求的详尽理解,以及在开发开发过 程中的协同工作提供强有力的保证。同时本文档也作为项目评审验收的依据之一。项目背景办公自动
7、化简称 OA(Office Automation),主要是利用计算机、通信和自动控制等技术 与设备,实现办公业务的自动化。它是提高办公效率、办公质量和实现科学管理与科学决策 的一种辅助手段。现在,Web 开发技术不断发展和成熟,能够在互联网上实现非常复杂的系统,满足各种 业务要求;同时,计算机硬件和网路也得到飞速发展,计算机数据处理速度以及网路传输速 度都得到几何倍数的增长;通过高校、专业培训班,以及网路学习资料等渠道,人们操作计 算机的熟练程度越来越高。在这种背景下,OA 系统基本上都是采用 Web 技术来实现,并且 在实际工作中起越来越重要的作用。现在的 OA 系统不仅能够满足单位或者组织
8、内部的日常 办公活动,还能够进一步扩展为单位之间或者组织之间的信息交流,从而达到利用计算机系 统,来提高办公效率、加快各种办公业务流程处理速度的目的,实现办公数字化、流程自动 化、操作灵活,而不受地域、时间的约束,真正提高办公效率。项目说明:项目名称:OA 系统项目的提出者:云山教育局项目开发者:Winarray 软件公司用户:云山教育局的相关部门成员文档范围本文档包含以下几部分: 1. 产品介绍2. 面向的用户群体3. 应当遵循的标准或规范4. 范围5. 系统中的角色6. 功能性需求7. 非功能性需求8. 需求确认读者对象本文档的读者范围包括:1. 需求提供方:云山市教育局2. 开发方:Wi
9、narray 软件公司的项目经理、系统分析设计人员、测试人员、质量保 证成员等。参考文档OA 项目说明文档 EduOA 产品文档 OA 项目需求规格说明书UML 系统分析与设计教程 作者:冀振燕 出版社:人民邮电出版社术语与缩写解释缩写、术语及符号解 释OAOffice Automation 的缩写 -办公自动化系统2 程序系统的结构系统的总体模块划分:OA 系统公文管理会议管理用车管理消息管理个人事务移动办公日志管理系统管理管理子系统模块划分:公文管理模块公文发起(起草)公文管理公文审核公文审批公文发送与接收公文归档会议管理模块会议申请会议管理会议审批安排会议室和会议设备会议通知下达会议记录
10、及归档车辆管理模块用车申请车辆管理用车审批安排出车出车通知交车续车申请消息管理模块消息管理消息发送消息接收个人事务管理模块显示待参加会议列表个人事务管理显示待乘车出行信息显示待审批用车申请显示待审批会议申请显示待审批公文列表移动办公模块显示待参加会议列表移动办公显示待坐车出行信息公文审批用车申请续用申请日志管理模块日志管理记录日志系统管理模块用户登录系统管理用户注销用户账号维护公文模版资料维护自定义公文处理流程会议类型维护会议设备资料维护会议室资料维护汽车资料管理功能模块的实现及描述:功能模块公文管理(DocumentManage)子功能模块名称、标 识符公文发起(起草)公文审核公文审批公文发
11、送与接收公文归档描述教育局各个处室有公文发起权限的办 公人员起草公文,包括选择公文模版、 填写公文、发送公文等操作步骤。发送 公文时,需要填写公文名称、公文简介, 公文正文作为附件方式保存和流传。公 文发送后,按照预先定义好的流程进行 流传。教育局的各个处室的办公室主任能够 对本处室发起(起草)的公文进行审核, 点击是否通过审核按钮即可。 教育局局长可以对全局发布的公文进 行审批,审批完成后直接生效,并发送 给各级相关部门;教育局各副局长可以 对自己分管的处室发布的公文进行审 批,根据公文的处理流程,如不需要局 长审批,则直接生效,否则公文流转到 局长审批。公文审批生效后,会发送给该公文的所
12、有接受人;接收人用自己的用户账号和 密码登录 OA 系统后,能够查看到发送 给自己的公文,并且能够下载附件中公 文正文,执行打印操作。当公文处理完成后,具有归档权限的人 员执行那个归档操作,系统自动把相应功能模块会议管理(MeetingManage)用车管理(VehicleManage)子功能模块名称、标 识符会议申请会议审批安排会议室和会议 设备会议通知下达会议记录及归档用车申请用车审批安排出车出车通知交车描述的公文归档备份。教育局各个处室有会议申请和发起权 限的办公人员,提交会议申请。在填写 会议申请时,需要填写会议类型、主题、 简介、参与者、需要设备类型及数量等 信息。会议申请填写完成后
13、,该会议信 息会按照会议处理流程进行流转。 教育局局长可以对全局各处室发起的 会议申请进行审批,教育局分管办公室 的副局长可以对各处室提交的会议申 请进行审批。审批完成后,按照会议处 理流程进行流转。当会议申请审批通过后,直接发送给办 公室主任去安排会议室和相关设备。办 公室主任安排会议室、调拨会议设备。 会议生效后,系统自动发送会议通知给 参加会议的相关人员。会议中需要会议记录,并且最终需要归 档;这里归档备份的资料主要是会议记 录、会议录音、会议视频等信息,以附 件的方式保存在系统中。云山市教育局各处室需要用车的人员, 提出用车申请,需要填写出行地、时间 段、人员数目、行程简介、需车类型等
14、 资料;资料填写好后,按照用车审批流 程进行流转,等待审批。教育局局长可以对全局各处室发起的 用车申请进行审批,审批完成后直接生 效,并发送给办公室副主任安排出车; 教育局分管办公室的副局长可以对各 处室提交的用车申请进行审批,审批完 成后,发送给办公室副主任安排出车。 用车申请审批通过后,办公室主任安排 出车。系统自动发送出车通知给司机、用车申 请人及乘车人员。当司机出车完成,回到教育局后,要执 行交车动作,确认可以做下次出车。功能模块消息管理(Message Manage)子功能模块名称、标 识符续车申请消息发送消息接收显示待参加会议列 表显示待乘车出行信 息描述当用车申请人在外地用车过程
15、中,需要 增加用车时间时,需要提出续车申请, 处理的步骤与用车申请一致。 当 OA 系统会议安排和用车安排流程 处理完成后,系统自动发送电子邮件给 流程下步处理人员,通知他们将要处理 的事务。云山市教育局的各级人员,在自己的电 子信箱中能够接收到将要处理的事务 的通知邮件。当用户登录后,系统显示需参加的会议 列表。系统显示需坐车出行的信息列表。(个人事务管理 Personal Manage)显示待审批用车申 请显示待审批会议申 请显示待审批公文列 表显示待参加会议列 表显示待坐车出行信系统显示需要该用户审批的用车申请 数目,并且点击链接后,能够进入到具 体审批操作界面,再完成审批活动。 系统显
16、示待审批的会议数目,点击该链 接后,能够进入到具体会议审批的操作 界面,再完成会议审批活动。 系统显示待审批的公文列表,用户选择 列表中的项后,系统能够显示该公文的 详细信息,用户完成审批活动。当用户登录后,系统显示需自己参加的 会议列表。系统显示需坐车出行的信息列表。息(移动办公MobileManage)日志管理公文审批用车申请续用申请记录日志系统显示待审批的公文列表,选择列表 中某项公文后,系统能够显示该项公文 的详细信息,并且可以完成审批的操 作。系统显示待审批的公文列表,选择列表 中某项公文后,系统能够显示该项公文 的详细信息,并且可以完成审批的操 作。当用车申请人在外地用车过程中,需
17、要 增加用车时间时,需要提出续车申请, 处理的步骤与用车申请一致,在系统处 理过程中可看成是新提交的用车申请。 对系统后台管理的关键操作步骤给予(功能模块L ogM anage)子功能模块名称、标 识符用户登录用户注销用户账号维护描述日志记录,主要记录是哪个用户进行了 哪些操作。用户在系统提供的登录窗口中,输入管 理员分配给该用户的用户名和密码,就 能够登录系统,并且进入到个人工作面 板。用户在使用系统的过程中,任何时候都 可以执行注销操作,从而退出系统。用 户角色维护:管理员可以维护系统中用 户角色。包括新建角色、删除角色等操 作,建立好角色后,在建立和维护用户 信息使用,以便给予不同的用户
18、不同角 色、不同的角色代表在系统访问中的不 同的权限。管理员维护用户账户信息,可以根据有 关部门给的名单或者资料,生成用户初 始信息(用户名、密码、地址、电话、 mail 等)。管理员可以维护用户信息, 当 用户密码忘记或者账号出问题时, 可以恢复用户名和密码信息,并且通过 mail 发给用户。管理员还可以删除用系统管理(System Manage)户信息。以 word 方式建立几个独立的公文模 版,供用户填写公文时用,在公文流通公文模版资料维护自定义公文处理流 程会议类型维护会议设备资料维护时,以附件方式进入公文流通;可以新 建和删除公文模版。当某个公文模版有 具体公文在流传时,则不能够删除
19、公文 模版,但是可以新建公文模版。 对每种类别的公文,设置相应的审批流 程,以便在不同级别的单位、部门流转; 要求能够实现新增公文处理流程,删除 过时的公文处理流程。当有某个公文处 理流程有公文正在流转时,不能够执行 删除操作,而新增公文处理流程则不受 此规则限制。能够新建、删除、更改会议类型,建立 好后供会议室定义、会议申请等操作使 用。会议类型包括会议名称、会议描述 等信息。维护会议相关的视频、声音等多媒体设 备,以及椅子、桌子、其它相关设备资 料。会议设备资料主要包括设备名称、功能模块子功能模块名称、标 识符会议室资料维护汽车资料管理描述描述、数量及备注等信息。维护会议室名称、会议室相关
20、介绍、能 容纳人数以及会议室的类型等信息。维护汽车相关信息,包括汽车牌照、型 号、座位数、载重和备注等信息。3 数据库设计数据库表设计-部门表create table Department(D_ID int identity(101,1) primary key, D_Name Varchar(20) not null,D_Remarks Varchar(Max) )-岗位表create table Post(P_ID int identity(201,1) primary key, P_Name Varchar(20) not null , P_Remarks Varchar(Max) )-
21、会议类型表create table TypeM(TM_ID int identity(301,1) primary key, TM_Name Varchar(20) not null , TM_Remarks Varchar(Max) )-文档类型表create table TypeF(TF_ID int identity(401,1) primary key,TF_Name Varchar(20) not null ,TF_Remarks Varchar(Max) )-用户表create table User(U_ID int identity(1001,1) primary key,U_N
22、ame Varchar(20) not null unique,U_Password Varchar(20) not null ,U_Post int foreign key references Post(P_ID),U_Dep int foreign key references Department(D_ID), U_Email Varchar(20), U_Address Varchar(50), U_Phone Varchar(13), U_time datetime,U_Job Varchar(2) check(U_Job='是' or U_Job='否
23、39;) default'是',U_Remarks Varchar(200) )-车辆信息表create table Vehicle(V_ID int identity(501,1) primary key,V_Num Varchar(7) not null ,V_Name Varchar(20) not null ,V_Status Varchar(4) check(V_Status=' 正常 ' or V_Status=' 维修 ' or V_Status=' 租用') default'正常',V_Seat i
24、nt,V_Pilot int foreign key references User(U_ID), V_Remarks Varchar(Max) )-设备表create table Equipment(E_ID int identity(601,1) primary key,E_Name Varchar(20) not null ,E_Description Varchar(50),E_Status Varchar(4) check(E_Status='正常' or E_Status='损坏') default'正常', E_sum int,E_
25、Idle int,E_Remarks Varchar(Max) )-会议表create table Meeting(M_ID int identity(2001,1) primary key,M_UID int foreign key references User(U_ID), M_Type int foreign key references TypeM(TM_ID), M_Theme Varchar(20), M_Depict Varchar(20),M_Start datetime,M_End datetime,M_Remarks Varchar(Max), M_Status Varc
26、har(10) check(M_Status=' 审批通过 ' or M_Status=' 审批不通过 ' or M_Status='未审批') default'未审核',M_Audit int foreign key references User(U_ID), M_AuditStatus Varchar(4) check(M_AuditStatus=' 同意' or M_AuditStatus=' 反对'), M_AuditRemarks Varchar(Max), M_Approval int
27、 foreign key references User(U_ID), M_ApprovalStatus Varchar(4) check(M_ApprovalStatus=' 同 意 ' or M_ApprovalStatus='反对'),M_ApprovalRemarks Varchar(Max), )-用车表create table Car(C_ID int identity(3001,1) primary key,C_UID int foreign key references User(U_ID), C_Departure Varchar(20),C_
28、Destination Varchar(20),C_VID int foreign key references Vehicle(V_ID), C_Start datetime,C_End datetime,C_Reason Varchar(Max), C_Status Varchar(10) check(C_Status=' 审批通过 ' or C_Status=' 审批不通过 ' or C_Status='未审批') default'未审核',C_Audit int foreign key references User(U_
29、ID), C_AuditStatus Varchar(4) check(C_AuditStatus=' 同意' or C_AuditStatus=' 反对'), C_AuditRemarks Varchar(Max), C_Approval int foreign key references User(U_ID), C_ApprovalStatus Varchar(4) check(C_ApprovalStatus=' 同 意 ' or C_ApprovalStatus='反对'),C_ApprovalRemarks Varch
30、ar(Max), )-文档表create table File(F_ID int identity(4001,1) primary key,F_UID int foreign key references User(U_ID), F_Type int foreign key references TypeF(TF_ID), F_Content Varchar(Max), F_Remarks Varchar(Max), F_Status Varchar(10) check(F_Status=' 审批通过 ' or F_Status=' 审批不通过 ' or F_S
31、tatus='未审批') default'未审核',F_Audit int foreign key references User(U_ID), F_AuditStatus Varchar(4) check(F_AuditStatus=' 同意' or F_AuditStatus=' 反对'), F_AuditRemarks Varchar(Max), F_Approval int foreign key references User(U_ID), F_ApprovalStatus Varchar(4) check(F_Appr
32、ovalStatus=' 同 意 ' or F_ApprovalStatus='反对'),F_ApprovalRemarks Varchar(Max), )相关的视图设计用户视图CREATE VIEW v_UserASSelect U_ID, U_Name ,P_Name ,D_Name , U_Email , U_Address ,U_Phone,U_time,U_Job,U_Remarks from User,Post,Department where U_Post=P_ID AND U_Dep=D_ID会议视图CREATE VIEW v_MeetingAS
33、selectM_ID,M_UID,U_Name,TM_Name ,M_Theme,M_Depict ,M_Start,M_End,M_Remarks ,M_Sta tus,(select U_Name from User where U_ID=M_Audit) AS Audit ,M_AuditStatus ,M_AuditRemarks ,(select U_Name from User where U_ID=M_Approval) AS Approval,M_ApprovalStatus ,M_ApprovalRemarks from Meeting,User,TypeM WHERE M_
34、UID=U_ID AND M_Type=TM_ID用车视图CREATE VIEW v_CarASSELECTC_ID,C_UID,U_Name,C_Departure,C_Destination,V_Num,C_Start,C_End,C_Reason,C_Stat us,(select U_Name from User where U_ID=C_Audit) AS Audit,C_AuditStatus,C_AuditRemarks,(select U_Name from User where U_ID=C_Approval) AS Approval,C_ApprovalStatus,C_ApprovalRemarks FROM Car,User,Vehicle WHERE C_UID=U_ID AND C_VID=V_ID文档视图CREATE VIEW v_FileASSELECT F_ID,F_UID,U_Name,TF_Name,F_Content,F_Remarks,F_Status,(selectU_Name from User where U_ID=F
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论