OA自动化管理系统设计说明书.docx

上传人:b****3 文档编号:4958466 上传时间:2022-12-12 格式:DOCX 页数:17 大小:771.23KB
下载 相关 举报
OA自动化管理系统设计说明书.docx_第1页
第1页 / 共17页
OA自动化管理系统设计说明书.docx_第2页
第2页 / 共17页
OA自动化管理系统设计说明书.docx_第3页
第3页 / 共17页
OA自动化管理系统设计说明书.docx_第4页
第4页 / 共17页
OA自动化管理系统设计说明书.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

OA自动化管理系统设计说明书.docx

《OA自动化管理系统设计说明书.docx》由会员分享,可在线阅读,更多相关《OA自动化管理系统设计说明书.docx(17页珍藏版)》请在冰豆网上搜索。

OA自动化管理系统设计说明书.docx

OA自动化管理系统设计说明书

 

OA自动化管理系统设计说明书

 

 

OA自动化管理系统V1.1.1

说明书

 

新比士康(北京)顾问有限公司

8月

 

一.引言3

1.编写目的3

2.项目背景3

3.定义3

4.参考资料3

二.总体设计4

1.需求概述4

2.软件结构4

三.软件描述6

1.功能6

2.性能6

3.输入项目8

4.输出项目8

5.算法8

6.流程逻辑9

7.接口11

 

一、

引言

1.编写目的

本详细设计说明书是针对OA自动化管理系统而编写。

目的是对该项目进行详细设计,在概要设计的基础上进一步明确系统结构,详细地介绍OA自动化管理系统的各个模块,为进行后面的实现和测试作准备。

本详细设计说明书的预期读者为本项目小组的成员以及对该系统感兴趣,在以后想对系统进行扩展和维护的人员。

2.项目背景:

1)待开发的系统的名称:

BizcomOA自动化管理系统

2)本项目的任务提出者:

Bizcom公司财务部,人力资源部

3)开发者:

Kelvin,Bob,Soju,Tony,Max,Daniel

4)用户:

Bizcom全体员工

3.定义

1)OA:

OA自动化管理系统即OA,是OfficeAutomation的缩写,指办公室自动化或自动化办公,无纸化办公。

2)MIS:

管理信息系统

4.参考资料

客户传给Bizcom公司PPT和一些基本的参考书资料两部分

1.《实用软件工程》――郑人杰殷人昆陶永雷编著清华大学出版社

2.《软件工程》――王利福张世琨朱冰编著北京大学出版社

3.《数据库原理与应用》――李昭原主编科学出版社

4.文件名称:

BizcomOAPai_V01.pptx作者Pmpai日期:

12月15日

5.文件名称:

BizcomOAPai_V02.pptx作者Pmpai日期:

12月30日

6.文件名称:

BizcomOAPai_U_01.pptx作者Pmpai日期:

1月7日

7.文件名称:

BizcomOAPai_U_02.pptx作者Pmpai日期:

1月10日

8.文件名称:

BizcomOAPai_U_03.pptx作者Pmpai日期:

1月13日

9.文件名称:

BizcomOAPai_V03.pptx作者Pmpai日期:

1月17日

10.文件名称:

BizcomOAAmy_V01.pptx作者Amy日期:

1月21日

11.文件名称:

BizcomOAAmy_V02.pptx作者Amy日期:

1月25日

12.文件名称:

BizcomOAAmy_V03.pptx作者Amy日期:

1月30日

13.文件名称:

BizcomOALucia_V01.pptx作者Lucia日期:

1月30日

14.文件名称:

BizcomOALucia_V02.pptx作者Lucia日期1月30日

15.文件名称:

BizcomOALucia_V03.pptx作者Lucia日期:

2月3日

16.文件名称:

BizcomOAPai_Finale.pptx作者Pmpai日期:

2月20日

17.文件名称:

BizcomOAPai_U_Finale.pptx作者Pmpai日期:

2月25日

二、总体设计

1.需求概述

Internet的出现,正在改变着整个世界的经济,而Intranet的出现,正在改变着企业的管理和办公格局。

顺应信息技术发展的潮流,认真分析企业需求,公司经过潜心研究,开发OA自动化管理系统-办公自动化系统。

2.软件结构:

ASP.Net+SQL

ASP.Net是建立在微软新一代.Net平台架构上,利用普通语言运行时(CommonLanguageRuntime)在服务器后端为用户提供建立强大的企业级Web应用服务的编程框架

ASP优势如下:

1)任何开发工具皆可发展ASP

只要使用一般的文书编辑程序,如Windows记事本,就能够编辑。

当然,其它网页发展工具,例如,FrontPageExpress、FrontPage等也都能够;不过还是建议你用记事原来写,既省钱又方便,若是使用那些所见即所得的网页编辑来写ASP,可能会发生一些意想不到的离奇状态。

2)通吃各家浏览器

由于ASP程序是在网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器。

3)语言相容性高

ASP与所有的ActiveXScript语言都相容,除了可结合HTML,VBScript、JavaScript、ActiveX服务器组件来设计外,并可经由”plug-In(外挂组件模组)的方式,使用其它厂商(ThirdParty)所提供的语言。

4)隐密安全性高

如果我们在浏览器中直接查看网页的原始代码,就只能看到HTML文件,原始的ASP程序代码是看不到的!

这是因为ASP程序先于网站服务(WebServer)端执行后,将结果转换成标准HTML文件,再传送到客户端(Client)

SQL优势如下:

a)安全性:

SQLServer包括了一些在安全性能上的改进,例如数据库加密、设置安全默认值、增强密码政策、缜密的许可控制、以及一个增强型的安全模式,保证Cisco数据的安全性

b)快速恢复:

新的、速度更快的恢复选项能够改进SQL服务器数据库的可用性。

管理人员将能够在事务日志向前滚动之后,重新连接到正在恢复的数据库。

c)快照隔离:

我们将在数据库层面上提供一个新的快照隔离(SI)标准。

经过快照隔离,使用者将能够使用与传统一致的视野观看数据库,存取最后执行的一行数据。

这一功能将为服务器提供更大的可升级性。

d)Web服务:

使用SQLServer,开发人员将能够在数据库层开发Web服务,将SQLServer当作一个超文本传输协议(HTTP)侦听器,而且为网络服务中心应用软件提供一个新型的数据存取功能。

e)高效的:

使得公司能够降低开发和管理她们的数据基础设施的时间和成本。

f)报表服务:

在SQLSERVER中,报表服务将为在线分析处理(OLAP)环境提供自我服务、创立最终用户特别报告、增强查询方面的开发水平,并为丰富和便于维护企业汇报环境,就允许升级方面,提供增进的性能。

g)智能的:

提供了一个全面的平台,能够在你的用户需要的时候给她发送观察和信息。

三、软件描述

OA自动化管理系统模块总计6个,分别如下:

1.注册系统

2.登陆验证系统

3.行政系统.

4.财务系统

5.办公系统

6.考勤系统

注册系统

3.1.1注册系统功能:

注册用户的详细信息,

3.1.2注册系统性能:

快速注册用户

3.1.3注册系统输入项目:

姓名,密码,英文名,中文姓名,电子邮件,部门,职位页面如下

3.1.4注册系统输出项目:

把员工的注册信息记录到数据库中:

3.1.5注册系统算法

客户密码算法:

最少6位和Md5加密算法,确保密码安全

姓名:

正则表示式不能为空而且数据中不能有重复

英文名:

正则表示式不能为空中文姓名:

正则表示式不能为空

E-mail:

正则表示式不能为空必须有@部门:

正则表示式不能为空

职位:

正则表示式不能为空

3.1.6注册系统程序逻辑

进入Web页面程序

进入注册页面

姓名ID

结束

密码

英文名

中文名

E-mail

正则表示式

系统生成密码

部门

职位

系统发送密码到客户Email

3.1.7注册系统程序接口

功能:

姓名(登陆ID),用于登陆的验证用户名,主要参数有stringuserid

返回:

整型数

返回值=0代表登陆ID错误有重名或部分和规则,弹出提示错误窗口。

返回值=1代表登陆ID能够用,进入下面的注册,其算法是如下:

先判断是否为空

if(theForm.unameid.value=="")

{

alert("请填写Userid!

");

theForm.uname.focus();

returnfalse;

}

判断吃否重名

Stringusername(string)

{

连接数据库;

if(usernameid==id)

{

return1;

}

else

{

错误有重名;

return0;

}

}

功能:

英文名验证,用于英文名的验证是否为空

先判断是否为空

if(theForm.uname.value=="")

{

alert("请填写英文名称!

");

theForm.uname.focus();

returnfalse;

}

功能:

中文名验证,用于中文名的验证是否为空

先判断是否为空

if(theForm.uname.value=="")

{

alert("请填写中文名称!

");

theForm.uname.focus();

returnfalse;

}

其它的部门,职位是一样的。

功能:

Email验证,用于Emial验证

先判断是否为空和@表示

if(theForm.email.value=="")

{

alert("请填写email地址!

");

theForm.email.focus();

return(false);

}

elseif(emailString.indexOf("@")==-1||emailString.indexOf(".")==-1)

{

alert("请检查mail地址是否有效!

");

theForm.email.focus();

登陆验证管理系统

3.2.1登陆验证管理功能:

验证用户的访问权限,以便进行管理。

3.2.2登陆验证管理性能:

快速处理用户验证信息

3.2.3登陆验证管理输入项目:

用户名和密码

3.2.4登陆验证管理输出项目:

错误提示或正确的用户名和密码

3.2.5登陆验证管理算法:

MD5加密算法

3.2.6登陆验证管理程序逻辑:

进入Web页面程序

进入登陆界面

判断密码和用户名是否正确

输入密码和用户名

进入相关用户界面

注销

操作

结束

3.2.7登陆验证管理接口:

功能:

登陆验证模块,用于主要用来验证访问权限,主要参数有stringname,stringusername,passwd

返回:

整型数

返回值=0代表用户或密码错误,弹出提示错误窗口。

返回值=1表用户或密码正确,则判断其权限后,按其权限进入其管理界面。

其算法是如下:

intlogin(stringname,stringpasswd)

{

连接数据库;

if(用户ID==name&&用户名==passwd)

{

return1;

}

else

{

提示用户或密码错误;

return0;

}

}

3.2.8登陆验证管理存储分配:

暂时没有

3.2.9登陆验证管理限制条件:

没有限制条件,如果不符合规则直接进不去系统

行政系统

3.3.1行政系统功能:

普通员工和行政人员都能够登陆此功能,登陆界面后,普通员工可查看员工的福利,会议管理,公司组织机构,招聘系统,考核标准等功能,行政和总经理级别能够下载这些资料。

3.3.2行政系统性能:

查看和下载资料

3.3.3行政系统输入项目:

经过用户级别判断

3.3.4行政系统输出项目:

查看和下载资料

 

3.3.5行政系统算法:

直接比对数据用户是否是行政人员以上的员工

3.3.6行政系统逻辑:

相关人员登陆

行政系统

普通用户

可更新账户信息

是否保存

行政人员以上账户

管理员

注销

浏览员工福利

浏览招聘信息

浏览和下载员工福利

浏览会议

浏览组织机构

查看考核标准

浏览和下载招聘信息

浏览和下载会议

浏览和下载组织机构

浏览和下载考核标准

后台发布福利信息

更新招聘信息

发布和更新会议记录

发布组织机构

上传考核标准

财务系统

3.4.1财务系统功能:

普通员工和财务人员都能够登陆此功能,登陆界面后,普通员工可登预算系统,报销系统,财务人员和总经理级别的人能够登陆预算系统审批,结算系统审批,资金流系统,报销系统审批

3.4.2财务系统性能:

登陆系统,增加预算,填写报销,及这些系统的审批

3.4.3财务系统输入项目:

输入预算金额,报销金额,

3.4.4财务系统输出项目:

是否审批经过

3.4.5财务系统算法:

直接比对数据用户是否是财务级别以上的权限

3.4.6财务系统逻辑:

预算管理流程图

 

报销流程图

出差申请流程图

物品、设备采购流程图:

办公系统

3.5.1办公系统功能:

所有员工都能够登陆此功能,登陆界面后,能够查看和下载标准文档,客户资料,进入知识管理学习,进入培训管理培训学习

3.5.2办公系统性能:

查看和下载资料

3.5.3办公系统输入项目:

登陆用户都可查看并下载

3.5.4办公系统输出项目:

查看和下载资料

 

3.5.5办公系统算法:

直接比对数据用户,只要是公司员工即可有权限查看并下载

3.5.6办公系统逻辑:

相关人员登陆

办公系统

公司账号

可更新账户信息

是否保存

非公司账号

注销

标准文档

培训管理

客户资料

知识管理

查看考核标准

升级账号

管理员登陆

升级账号

账号管理

考勤系统

3.6.1考勤系统功能:

所有员刷卡后直接进入考勤系统,

3.6.2考勤系统性能:

直接出考勤记录

3.6.3考勤系统输入项目:

每个员工都需要刷卡

3.6.4考勤系统输出项目:

考勤显示并发送邮件给全体员工

3.6.5考勤系统算法:

刷卡后直接进入数据库进行比对

3.6.6考勤系统逻辑:

相关人员登陆

考勤系统

员工刷卡

注销

记录入库

所有员工发送Email

考勤显示

查看考核标准

比对签到

时间

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1