好文档 - 专业文书写作范文服务资料分享网站

OA系统详细设计说明书

天下 分享 时间: 加入收藏 我要投稿 点赞

--文档类型表

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 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='否') 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 int,

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_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 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_AuditStatus='同意' 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 references [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='未审批') default'未审核',

C_Audit int foreign key references [User](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 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_Status='未审批') 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_ApprovalStatus='同意' or F_ApprovalStatus='反对'),

F_ApprovalRemarks Varchar(Max), )

相关的视图设计

——用户视图

CREATE VIEW v_User AS

Select 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_Meeting AS

select

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_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_UID=U_ID AND M_Type=TM_ID

——用车视图

CREATE VIEW v_Car AS

SELECT

C_ID,C_UID,U_Name,C_Departure,C_Destination,V_Num,C_Start,C_End,C_Reason,C_Status,(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_File AS

SELECT F_ID,F_UID,U_Name,TF_Name,F_Content,F_Remarks,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_ApprovalRemarks FROM [File],[User],TypeF

WHERE F_UID=U_ID AND F_Type=TF_ID

4 公文管理设计说明

程序描述

在公文管理功能模块中,主要是完成公文的起草、审核、审批、发文和归档等操作,实 现公文管理的办公自动化,主要包括以下功能: 公文发起(起草):教育局各个处室有公文发起权限的办公人员起草公文,包括选择公文模版、填写公文、发送公文等操作步骤。发送公文时,需要填写公文名称、公文简介,公文正文作为附件方式保存和流传。公文发送后,按照预先定义好的流程进行流传。

公文审核:教育局的各个处室的办公室主任能够对本处室发起(起草)的公文进行审核,确保该公文的格式和内容符合相关政策、法规、条例等要求,签字确认后,该公文进入下一步流转活动。

公文审批:教育局局长可以对全局发布的公文进行审批,审批完成后直接生效,并发送给各级相关部门;教育局各副局长可以对自己分管的处室发布的公文进行审批,根据公文的处理流程,如不需要局长审批,则直接生效,否则公文流转到局长审批。

公文发送与接收:公文审批生效后,会发送给该公文的所有接受人;接收人用自己的用户账号和密码登录 OA 系统后,能够查看到发送给自己的公文,并且能够下载附件中公文正文,执行打印操作。

公文归档:当公文处理完成后,具有归档权限的人员执行那个归档操作,系统自动把相应的公文归档备份。

界面设计模拟图

性能

数据的完整性,准确性

录入数据采用表格方式,限制录入数据类型及取值范围以保正 数据的完整性及准确性。

灵活性

对数据输入的要求不大,可输入数字、英文字母、汉字等等,操 作界面简洁,用户在使用系统时会感到很轻松,进行的都是增、删、 查、 改的最基本的操作, 况且用户所需要的操作都有明显的标志提示, 所以操作很灵活。

数据完成的时间性

如通知的录入, 仅当管理员录入通知进程后, 各用户方可知。

数据安全性

依赖于网络本身对用户使用权限的规定。在程序模块中通过使 用密码控制功能对用户使用权限加以限制。

输入项 输出项 算法

接口 无

注释设计

OA系统详细设计说明书

--文档类型表createtableTypeF(TF_IDintidentity(401,1)primarykey,TF_NameVarchar(20)notnull,TF_RemarksVarchar(Max))--用户表createtable[User](U_ID
推荐度:
点击下载文档文档为doc格式
09x7j7tj7p97tl37kuug5o77k30e8m00qt2
领取福利

微信扫码领取福利

微信扫码分享