1、- 1 -OA 系统详细设计说明书作 者:完成日期: 2012.07.27签 收 人: 签收日期:- 2 -目录 1 引言 .- 5 -1.1 文档目的 - 5 -1.2 项目背景 .- 5 -1.3 文档范围 - 5 -1.4 读者对象 - 6 -1.5 参考文档 - 6 -1.6 术语与缩写解释 - 6 -2 程序系统的结构 .- 6 -2.1 系统的总体模块划分: .- 7 -2.2 子系统模块划分: .- 7 -2.2.1 公文管理模块 .- 7 -2.2.2 会议管理模块 .- 8 -2.2.3 车辆管理模块 .- 8 -2.2.4 消息管理模块 .- 9 -2.2.5 个人事务管理
2、模块 .- 9 -2.2.6 移动办公模块 .- 9 -2.2.7 日志管理模块 .- 10 -2.2.8 系统管理模块 .- 10 -2.3 功能模块的实现及描述: .- 11 -3 数据库设计 - 15 -3.1 数据库表设计 .- 15 -3.2 相关的视图设计 .- 18 -4 公文管理设计说明 .- 19 -4.1 程序描述 - 19 -4.3.2 灵活性 .- 20 -4.3.4 数据安全性 .- 20 -4.4 输入项 - 20 -4.5 输出项 .- 20 -4.6 算法 .- 20 -4.7 接口 .- 20 -4.9 限制条件 .- 21 -5 会议管理设计说明 .- 21
3、 -5.1 程序描述 - 21 -5.2 界面设计模拟图 - 21 -5.3 性能 .- 21 -5.3.1 数据的完整性,准确性 .- 21 -5.3.2 灵活性 .- 21 -5.3.3 数据完成的时间性 .- 22 -5.3.4 数据安全性 .- 22 -5.4 输入项 - 22 - 3 -5.5 输出项 .- 22 -5.6 算法 .- 22 -5.7 接口 .- 22 -5.8 注释设计 .- 22 -5.9 限制条件 .- 22 -6 用车管理设计说明 .- 23 -6.3.1 数据的完整性,准确性 .- 23 -6.3.2 灵活性 .- 23 -6.3.3 数据完成的时间性 .-
4、 23 -6.3.4 数据安全性 .- 24 -6.4 输入项 - 24 -6.5 输出项 .- 24 -6.6 算法 .- 24 -6.7 接口 .- 24 -6.8 注释设计 .- 24 -6.9 限制条件 .- 24 -7 消息管理设计说明 .- 24 -7.1 程序描述 - 24 -7.2 界面设计模拟图 - 25 -7.3 性能 .- 25 -7.3.1 数据的完整性,准确性 .- 25 -7.3.2 灵活性 .- 25 -7.3.3 数据完成的时间性 .- 25 -7.3.4 数据安全性 .- 25 -7.4 输入项 - 26 -7.5 输出项 .- 26 -7.6 算法 .- 2
5、6 -7.7 接口 .- 26 -7.8 注释设计 .- 26 -7.9 限制条件 .- 26 -8 个人事务管理设计说明 .- 26 -8.1 程序描述 - 26 -8.2 界面设计模拟图 - 27 -8.3.1 数据的完整性,准确性 .- 27 -8.3.2 灵活性 .- 27 -8.3.3 数据完成的时间性 .- 27 -8.3.4 数据安全性 .- 27 -8.4 输入项 - 27 -8.5 输出项 .- 27 -8.6 算法 .- 28 -8.7 接口 .- 28 -8.8 注释设计 .- 28 -8.9 限制条件 .- 28 -9 移动办公管理设计说明 .- 28 - 4 -9.1
6、 程序描述 - 28 -9.2 界面设计模拟图 - 29 -9.3 性能 .- 29 -9.3.1 数据的完整性,准确性 .- 29 -9.3.2 灵活性 .- 29 -9.3.3 数据完成的时间性 .- 29 -9.3.4 数据安全性 - 29 -9.4 输入项 - 29 -9.5 输出项 .- 29 -9.6 算法 .- 29 -9.7 接口 .- 29 -9.8 注释设计 .- 30 -9.9 限制条件 .- 30 -10 日志管理设计说明 .- 30 -10.1 程序描述 - 30 -10.2 界面设计模拟图 - 30 -10.3 性能 .- 30 -10.3.1 数据的完整性,准确性
7、 .- 30 -10.3.2 灵活性 .- 30 -10.3.3 数据完成的时间性 .- 31 -10.3.4 数据安全性 .- 31 -10.4 输入项 - 31 -10.5 输出项 .- 31 -10.6 算法 .- 31 -10.7 接口 .- 31 -10.8 注释设计 .- 31 -10.9 限制条件 .- 31 -11 系统管理设计说明 .- 32 -11.1 程序描述 - 32 -11.2 界面设计模拟图 - 32 -11.3 性能 .- 32 -11.3.1 数据的完整性,准确性: - 32 -11.3.3 数据完成的时间性: .- 33 -11.3.4 数据安全性: .- 3
8、3 -11.4 输入项 - 33 -11.5 输出项 .- 33 -11.6 算法 .- 33 -11.7 接口 .- 33 -11.8 注释设计 .- 33 -11.9 限制条件 .- 33 - 5 -1 引言 1.1 文档目 的本文档主要针对办公自动化操作的功能的实现与运行的环境所提出的具体要求,为下阶段的设计、开发提供重要的参考依据,为项目组成员对需求的详尽理解,以及在开发开发过程中的协同工作提供强有力的保证。同时本文档也作为项目评审验收的依据之一。1.2 项目背景办公自动化简称 OA(Office Automation),主要是利用计算机、通信和自动控制等技术与设备,实现办公业务的自动
9、化。它是提高办公效率、办公质量和实现科学管理与科学决策的一种辅助手段。现在,Web 开发技术不断发展和成熟,能够在互联网上实现非常复杂的系统,满足各种业务要求;同时,计算机硬件和网路也得到飞速发展,计算机数据处理速度以及网路传输速度都得到几何倍数的增长;通过高校、专业培训班,以及网路学习资料等渠道,人们操作计算机的熟练程度越来越高。在这种背景下,OA 系统基本上都是采用 Web 技术来实现,并且在实际工作中起越来越重要的作用。现在的 OA 系统不仅能够满足单位或者组织内部的日常办公活动,还能够进一步扩展为单位之间或者组织之间的信息交流,从而达到利用计算机系统,来提高办公效率、加快各种办公业务流
10、程处理速度的目的,实现办公数字化、流程自动化、操作灵活,而不受地域、时间的约束,真正提高办公效率。项目说明:项目名称:OA 系统 项目的提出者:云山教育局项目开发者:Winarray 软件公司 用户:云山教育局的相关部门成员1.3 文档范围本文档包含以下几部分:1. 产品介绍- 6 -2. 面向的用户群体3. 应当遵循的标准或规范4. 范围5. 系统中的角色6. 功能性需求7. 非功能性需求8. 需求确认1.4 读者对象本文档的读者范围包括:1. 需求提供方:云山市教育局2. 开发方:Winarray 软件公司的项目经理、系统分析设计人员、测试人员、质量保证成员等。1.5 参考文档OA 项目说
11、明文档 EduOA 产品文档 OA 项目需求规格说明书UML 系统分析与设计教程 作者:冀振燕 出版社:人民邮电出版社1.6 术语与缩写解释缩写、术语及符号 解 释OA Office Automation 的缩写-办公自动化系统2 程序系统的结构 - 7 -2.1 系统的总体模块划分:2.2 子系统模块划分:2.2.1 公文管理模块OA 系统消息管理会议管理用车管理公文管理个人事务管理移动办公日志管理系统管理公文管理公文发起(起草)公文审核公文审批公文发送与接收公文归档- 8 -2.2.2 会议管理模块2.2.3 车辆管理模块会议管理会议申请会议审批安排会议室和会议设备会议通知下达会议记录及归
12、档车辆管理用车申请用车审批安排出车出车通知交车续车申请- 9 -2.2.4 消息管理模块2.2.5 个人事务管理模块2.2.6 移动办公模块消息管理消息发送消息接收个人事务管理显示待参加会议列表显示待乘车出行信息显示待审批用车申请显示待审批会议申请显示待审批公文列表移动办公显示待参加会议列表显示待坐车出行信息- 10 -2.2.7 日志管理模块2.2.8 系统管理模块公文审批用车申请续用申请日志管理 记录日志系统管理用户登录用户注销用户账号维护公文模版资料维护- 11 -2.3 功能模块的实现及描述:功能模块 子功能模块名称、标识符描述公文发起(起草)教育局各个处室有公文发起权限的办公人员起草
13、公文,包括选择公文模版、填写公文、发送公文等操作步骤。发送公文时,需要填写公文名称、公文简介,公文正文作为附件方式保存和流传。公文发送后,按照预先定义好的流程进行流传。公文审核教育局的各个处室的办公室主任能够对本处室发起(起草)的公文进行审核,点击是否通过审核按钮即可。公文审批教育局局长可以对全局发布的公文进行审批,审批完成后直接生效,并发送给各级相关部门;教育局各副局长可以对自己分管的处室发布的公文进行审批,根据公文的处理流程,如不需要局长审批,则直接生效,否则公文流转到局长审批。公文管理(DocumentManage)公文发送与接收公文审批生效后,会发送给该公文的所有接受人;接收人用自己的
14、用户账号和密码登录 OA 系统后,能够查看到发送给自己的公文,并且能够下载自定义公文处理流程会议类型维护会议设备资料维护会议室资料维护汽车资料管理- 12 -功能模块 子功能模块名称、标识符描述附件中公文正文,执行打印操作。公文归档当公文处理完成后,具有归档权限的人员执行那个归档操作,系统自动把相应的公文归档备份。会议申请教育局各个处室有会议申请和发起权限的办公人员,提交会议申请。在填写会议申请时,需要填写会议类型、主题、简介、参与者、需要设备类型及数量等信息。会议申请填写完成后,该会议信息会按照会议处理流程进行流转。会议审批教育局局长可以对全局各处室发起的会议申请进行审批,教育局分管办公室的
15、副局长可以对各处室提交的会议申请进行审批。审批完成后,按照会议处理流程进行流转。安排会议室和会议设备当会议申请审批通过后,直接发送给办公室主任去安排会议室和相关设备。办公室主任安排会议室、调拨会议设备。会议通知下达会议生效后,系统自动发送会议通知给参加会议的相关人员。会议管理(MeetingManage)会议记录及归档会议中需要会议记录,并且最终需要归档;这里归档备份的资料主要是会议记录、会议录音、会议视频等信息,以附件的方式保存在系统中。用车申请云山市教育局各处室需要用车的人员,提出用车申请,需要填写出行地、时间段、人员数目、行程简介、需车类型等资料;资料填写好后,按照用车审批流程进行流转,
16、等待审批。用车管理(VehicleManage)用车审批教育局局长可以对全局各处室发起的用车申请进行审批,审批完成后直接生效,并发送给办公室副主任安排出车;教育局分管办公室的副局长可以对各处室提交的用车申请进行审批,审批完成后,发送给办公室副主任安排出车。- 13 -功能模块 子功能模块名称、标识符描述安排出车 用车申请审批通过后,办公室主任安排出车。出车通知 系统自动发送出车通知给司机、用车申请人及乘车人员。交车当司机出车完成,回到教育局后,要执行交车动作,确认可以做下次出车。续车申请当用车申请人在外地用车过程中,需要增加用车时间时,需要提出续车申请,处理的步骤与用车申请一致。消息发送当 O
17、A 系统会议安排和用车安排流程处理完成后,系统自动发送电子邮件给流程下步处理人员,通知他们将要处理的事务。消息管理(Message Manage)消息接收云山市教育局的各级人员,在自己的电子信箱中能够接收到将要处理的事务的通知邮件。显示待参加会议列表当用户登录后,系统显示需参加的会议列表。显示待乘车出行信息 系统显示需坐车出行的信息列表。显示待审批用车申请系统显示需要该用户审批的用车申请数目,并且点击链接后,能够进入到具体审批操作界面,再完成审批活动。显示待审批会议申请系统显示待审批的会议数目,点击该链接后,能够进入到具体会议审批的操作界面,再完成会议审批活动。个人事务管理(Personal
18、M anage)显示待审批公文列表系统显示待审批的公文列表,用户选择列表中的项后,系统能够显示该公文的详细信息,用户完成审批活动。显示待参加会议列表当用户登录后,系统显示需自己参加的会议列表。显示待坐车出行信息系统显示需坐车出行的信息列表。移动办公(Mobile Manage )公文审批系统显示待审批的公文列表,选择列表中某项公文后,系统能够显示该项公文的详细信息,并且可以完成审批的操作。- 14 -功能模块 子功能模块名称、标识符描述用车申请系统显示待审批的公文列表,选择列表中某项公文后,系统能够显示该项公文的详细信息,并且可以完成审批的操作。续用申请当用车申请人在外地用车过程中,需要增加用
19、车时间时,需要提出续车申请,处理的步骤与用车申请一致,在系统处理过程中可看成是新提交的用车申请。日志管理(Log Manage) 记录日志对系统后台管理的关键操作步骤给予日志记录,主要记录是哪个用户进行了哪些操作。用户登录用户在系统提供的登录窗口中,输入管理员分配给该用户的用户名和密码,就能够登录系统,并且进入到个人工作面板。用户注销用户在使用系统的过程中,任何时候都可以执行注销操作,从而退出系统。用户角色维护:管理员可以维护系统中用户角色。包括新建角色、删除角色等操作,建立好角色后,在建立和维护用户信息使用,以便给予不同的用户不同角色、不同的角色代表在系统访问中的不同的权限。用户账号维护管理
20、员维护用户账户信息,可以根据有关部门给的名单或者资料,生成用户初始信息(用户名、密码、地址、电话、mail 等) 。管理员可以维护用户信息,当 用户密码忘记或者账号出问题时,可以恢复用户名和密码信息,并且通过 mail 发给用户。管理员还可以删除用户信息。公文模版资料维护以 word 方式建立几个独立的公文模版,供用户填写公文时用,在公文流通时,以附件方式进入公文流通;可以新建和删除公文模版。当某个公文模版有具体公文在流传时,则不能够删除公文模版,但是可以新建公文模版。系统管理(System Manage )自定义公文处理流程对每种类别的公文,设置相应的审批流程,以便在不同级别的单位、部门流转
21、;要求能够实现新增公文处理流- 15 -功能模块 子功能模块名称、标识符描述程,删除过时的公文处理流程。当有某个公文处理流程有公文正在流转时,不能够执行删除操作,而新增公文处理流程则不受此规则限制。会议类型维护能够新建、删除、更改会议类型,建立好后供会议室定义、会议申请等操作使用。会议类型包括会议名称、会议描述等信息。会议设备资料维护维护会议相关的视频、声音等多媒体设备,以及椅子、桌子、其它相关设备资料。会议设备资料主要包括设备名称、描述、数量及备注等信息。会议室资料维护维护会议室名称、会议室相关介绍、能容纳人数以及会议室的类型等信息。汽车资料管理维护汽车相关信息,包括汽车牌照、型号、座位数、
22、载重和备注等信息。3 数据库设计3.1 数据库表设计-部门表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 ,- 16 -P_Remarks Varchar(Max)-会议类型表create table TypeM(TM_ID int identity
23、(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_Name Varchar(20) not null unique,U_Password Varch
24、ar(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= 否) default是,U_Remarks Varchar(200)-车辆信息表create table Vehicle(V_ID int
25、 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 int,V_Pilot int foreign key references User(U_ID),V_Remarks Varchar(Max)- 17 -设备表create table Equipment(E_ID int identity(601,1)
26、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_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
27、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 Varchar(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_AuditStatu
28、s=同意 or M_AuditStatus=反对),M_AuditRemarks Varchar(Max),M_Approval int 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 refere
29、nces User(U_ID),C_Departure Varchar(20),C_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=- 18 -未审批) default未审核,C_Audit int foreign key references User(
30、U_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 Varchar(Max),)-文档表create table File(F_ID int identit
31、y(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_Status=未审批) default未审核,F_Audit int foreign key references User(U_ID),F_AuditS
32、tatus 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_ApprovalStatus=同意 or F_ApprovalStatus= 反对),F_ApprovalRemarks Varchar(Max),)3.2 相关的视图设计用户视图CREATE VIEW v_UserASSelect U_ID, U_N
33、ame ,P_Name ,D_Name , U_Email , U_Address ,U_Phone,U_time,U_Job,U_Remarksfrom User,Post,Departmentwhere U_Post=P_ID AND U_Dep=D_ID会议视图CREATE VIEW v_MeetingASselect M_ID,M_UID,U_Name,TM_Name ,M_Theme,M_Depict ,M_Start,M_End,M_Remarks ,M_Status,(select U_Name from User where U_ID=M_Audit) AS Audit ,M_
34、AuditStatus ,M_AuditRemarks ,(select U_Name from User where U_ID=M_Approval) AS Approval,M_ApprovalStatus ,M_ApprovalRemarksfrom Meeting,User,TypeM- 19 -WHERE M_UID=U_ID AND M_Type=TM_ID用车视图CREATE VIEW v_CarASSELECT C_ID,C_UID,U_Name,C_Departure,C_Destination,V_Num,C_Start,C_End,C_Reason,C_Status,(s
35、elect 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_ApprovalRemarksFROM Car,User,VehicleWHERE C_UID=U_ID AND C_VID=V_ID文档视图CREATE VIEW v_FileASSELECT F_ID,F_UID,U_Name,TF_Name,F_Content,F_Rema
36、rks,F_Status,(select U_Name from User where U_ID=F_Audit) AS Audit,F_AuditStatus,F_AuditRemarks,(select U_Name from User where U_ID=F_Approval) AS Approval,F_ApprovalStatus,F_ApprovalRemarksFROM File,User,TypeFWHERE F_UID=U_ID AND F_Type=TF_ID4 公文管理设计说明 4.1 程序描述在公文管理功能模块中,主要是完成公文的起草、审核、审批、发文和归档等操作,实
37、现公文管理的办公自动化,主要包括以下功能:公文发起(起草):教育局各个处室有公文发起权限的办公人员起草公文,包括选择公文模版、填写公文、发送公文等操作步骤。发送公文时,需要填写公文名称、公文简介,公文正文作为附件方式保存和流传。公文发送后,按照预先定义好的流程进行流传。公文审核:教育局的各个处室的办公室主任能够对本处室发起(起草)的公文进行审核,确保该公文的格式和内容符合相关政策、法规、条例等要求,签字确认后,该公文进入下一步流转活动。公文审批:教育局局长可以对全局发布的公文进行审批,审批完成后直接生效,并发送给各级相关部门;教育局各副局长可以对自己分管的处室发布的公文进行审批,根据公文的处理
38、流程,如不需要局长审批,则直接生效,否则公文流转到局长审批。公文发送与接收:公文审批生效后,会发送给该公文的所有接受人;接收人用自己的用户账号和密码登录 OA 系统后,能够查看到发送给自己的公文,并且能够下载附件中公文正文,执行打印操作。 - 20 -公文归档:当公文处理完成后,具有归档权限的人员执行那个归档操作,系统自动把相应的公文归档备份。4.2 界面设计模拟图 4.3 性能 4.3.1 数据的完整性,准确性录入数据采用表格方式,限制录入数据类型及取值范围以保正 数据的完整性及准确性。4.3.2 灵活性 对数据输入的要求不大,可输入数字、英文字母、汉字等等,操 作界面简洁,用户在使用系统时
39、会感到很轻松,进行的都是增、删、 查、 改的最基本的操作, 况且用户所需要的操作都有明显的标志提示, 所以操作很灵活。 4.3.3 数据完成的时间性如通知的录入, 仅当管理员录入通知进程后, 各用户方可知。4.3.4 数据安全性依赖于网络本身对用户使用权限的规定。在程序模块中通过使 用密码控制功能对用户使用权限加以限制。 - 21 -4.4 输入项 4.5 输出项4.6 算法4.7 接口 无4.8 注释设计 a加在模块首部的注释:/*; b加在各分枝点处的注释:/*; c 对各变量的功能、范围、缺省条件等所加的注释:/* */; d对使用的逻辑所加的注释等等:/;4.9 限制条件 无5 会议管
40、理设计说明 5.1 程序描述在会议管理功能模块中,要完成会议申请、审批及会议归档等操作,实现云山市教育局会议管理的自动化。主要包括以下功能:会议申请:教育局各个处室有会议申请和发起权限的办公人员,提交会议申请。在填写会议申请时,需要填写会议类型、主题、简介、参与者、需要设备类型及数量等信息。会议申请填写完成后,该会议信息会按照会议处理流程进行流转。会议审批:教育局局长可以对全局各处室发起的会议申请进行审批,教育局分管办公室的副局长可以对各处室提交的会议申请进行审批。审批完成后,按照会议处理流程进行流转。会议安排:当会议申请审批通过后,直接发送给办公室主任去安排会议室和相关设备。办公室主任安排会
41、议室、调拨会议设备。会议通知下达:会议生效后,系统自动发送会议通知给参加会议的相关人员。会议记录及归档:会议中需要会议记录,并且最终需要归档;这里归档备份的资料主要是会议记录、会议录音、会议视频等信息,以附件的方式保存在系统中。- 22 -5.2 界面设计模拟图 5.3 性能 5.3.1 数据的完整性,准确性 录入数据采用表格方式,限制录入数据类型及取值范围以保正 数据的完整性及准确性。5.3.2 灵活性 对数据输入的要求不大,可输入数字、英文字母、汉字等等,操 作界面简洁,用户在使用系统时会感到很轻松,进行的都是增、删、 查、 改的最基本的操作, 况且用户所需要的操作都有明显的标志提示, 所
42、以操作很灵活。 5.3.3 数据完成的时间性如通知的录入, 仅当管理员录入通知进程后, 各用户方可知。5.3.4 数据安全性 依赖于网络本身对用户使用权限的规定。在程序模块中通过使 用密码控制功能对用户使用权5.4 输入项 5.5 输出项5.6 算法5.7 接口 无- 23 -5.8 注释设计a加在模块首部的注释:/*; b加在各分枝点处的注释:/*; c 对各变量的功能、范围、缺省条件等所加的注释:/* */; d对使用的逻辑所加的注释等等:/;5.9 限制条件 无6 用车管理设计说明 6.1 程序描述在用车管理功能模块中,主要是完成用车的申请、审批及交车等操作,实现云山市教育局用车管理自动
43、化,主要包括以下功能:用车申请:云山市教育局各处室需要用车的人员,提出用车申请,需要填写出行地、时间段、人员数目、行程简介、需车类型等资料;资料填写好后,按照用车审批流程进行流转,等待审批。用车审批:教育局局长可以对全局各处室发起的用车申请进行审批,审批完成后直接生效,并发送给办公室副主任安排出车;教育局分管办公室的副局长可以对各处室提交的用车申请进行审批,审批完成后,发送给办公室副主任安排出车。用车安排:用车申请审批通过后,办公室主任安排出车。出车通知:系统自动发送出车通知给司机、用车申请人及乘车人员。续车申请:当用车申请人在外地用车过程中,需要增加用车时间时,需要提出续车申请,处理的步骤与
44、用车申请一致。交车:当司机出车完成,回到教育局后,要执行交车动作,确认可以做下次出车。6.2 界面设计模拟图 6.3 性能- 24 -6.3.1 数据的完整性,准确性 录入数据采用表格方式,限制录入数据类型及取值范围以保正 数据的完整性及准确性。6.3.2 灵活性 对数据输入的要求不大,可输入数字、英文字母、汉字等等,操 作界面简洁,用户在使用系统时会感到很轻松,进行的都是增、删、 查、 改的最基本的操作, 况且用户所需要的操作都有明显的标志提示, 所以操作很灵活。6.3.3 数据完成的时间性如通知的录入, 仅当管理员录入通知进程后, 各用户方可知。6.3.4 数据安全性 依赖于网络本身对用户
45、使用权限的规定。在程序模块中通过使 用密码控制功能对用户使用权限加以限制。 6.4 输入项 6.5 输出项6.6 算法6.7 接口 无6.8 注释设计 a 加在模块首部的注释:/*; b加在各分枝点处的注释:/*; c 对各变量的功能、范围、缺省条件等所加的注释:/* */; d对使用的逻辑所加的注释等等:/;- 25 -6.9 限制条件 无7 消息管理设计说明 7.1 程序描述 在消息管理功能模块中,主要是为系统其它部分提供基础的消息通讯,实现消息的发送和接收功能。主要包括以下功能:消息发送:当 OA 系统会议安排和用车安排流程处理完成后,系统自动发送电子邮件给流程下步处理人员,通知他们将要
46、处理的事务。消息接收:云山市教育局的各级人员,在自己的电子信箱中能够接收到将要处理的事务的通知邮件。7.2 界面设计模拟图7.3 性能 7.3.1 数据的完整性,准确性录入数据采用表格方式,限制录入数据类型及取值范围以保正 数据的完整性及准确性。7.3.2 灵活性 对数据输入的要求不大,可输入数字、英文字母、汉字等等,操 作界面简洁,用户在使用系统时会感到很轻松,进行的都是增、删、 查、 改的最基本的操作, 况且用户所需要的操作都有明显的标志提示, 所以操作很灵活。 7.3.3 数据完成的时间性如通知的录入, 仅当管理员录入通知进程后, 各用户方可知。- 26 -7.3.4 数据安全性依赖于网
47、络本身对用户使用权限的规定。在程序模块中通过使 用密码控制功能对用户使用权限加以限制。7.4 输入项 7.5 输出项7.6 算法7.7 接口 无7.8 注释设计 a 加在模块首部的注释:/*; b加在各分枝点处的注释:/*; c 对各变量的功能、范围、缺省条件等所加的注释:/* */; d对使用的逻辑所加的注释等等:/;7.9 限制条件 无8 个人事务管理设计说明 8.1 程序描述 在个人事务管理功能模块中,主要是显示个人将要处理事务的列表,主要包括以下功能: 显示待参加会议列表:当用户登录后,系统显示需参加的会议列表。 显示待乘车出行信息:系统显示需坐车出行的信息列表。- 27 - 显示待审
48、批用车申请:系统显示需要该用户审批的用车申请数目,并且点击链接后,能够进入到具体审批操作界面,再完成审批活动。 显示待审批会议申请:系统显示待审批的会议数目,点击该链接后,能够进入到具体会议审批的操作界面,再完成会议审批活动。 显示待审批公文列表:系统显示待审批的公文列表,用户选择列表中的项后,系统能够显示该公文的详细信息,用户完成审批活动。8.2 界面设计模拟图 8.3 性能 8.3.1 数据的完整性,准确性录入数据采用表格方式,限制录入数据类型及取值范围以保正 数据的完整性及准确性。8.3.2 灵活性 对数据输入的要求不大,可输入数字、英文字母、汉字等等,操 作界面简洁,用户在使用系统时会
49、感到很轻松,进行的都是增、删、 查、 改的最基本的操作, 况且用户所需要的操作都有明显的标志提示, 所以操作很灵活。 8.3.3 数据完成的时间性如通知的录入, 仅当管理员录入通知进程后, 各用户方可知。8.3.4 数据安全性依赖于网络本身对用户使用权限的规定。在程序模块中通过使 用密码控制功能对用户使用权限加以限制。 8.4 输入项 8.5 输出项- 28 -8.6 算法8.7 接口 无8.8 注释设计 a加在模块首部的注释:/*; b加在各分枝点处的注释:/*; c 对各变量的功能、范围、缺省条件等所加的注释:/* */; d对使用的逻辑所加的注释等等:/;8.9 限制条件 无9 移动办公管理设计说明 9.1 程序描述 在移动办公功能模块中,主要是提供移动 Web 应用,方便用户通过手机,进行移动办公,主要功能如下:显示待参加会议列表:当用户登