✅ 操作成功!

百树oa系统

发布时间:2023-06-13 作者:admin 来源:文学

百树oa系统

百树oa系统

-

2023年3月19日发(作者:皮革网)

OA系统日常管理及用户管理模块

1/11

OA系统——日常管理及用户管理模块

【摘要】办公自动化,简称OA,是自动化办公信息的处理,并基于公司本身内部管理及业务

发展需求,应用计算机技术,Internet技术,实现企业办公自动化,管理信息化。本系统分为系

统整体设计及用户登录和身份验证模块,用作系统管理员对职工信息进行管理的职工信息管理模

块,系统管理员对日常办公进行管理的公共信息模块,以及系统管理员对用户权限管理的用户模

块等等。

系统开发主要采用Dreamweaver页面制作软件与Photoshop等技术相结合,以及ASP动态

页面设计技术、IIS与ACCESS数据库。

【关键词】办公自动化;管理信息;用户管理;公文管理

【Abstract】Officeautomation,abbreviatedasOA,theautomationofinformationprocessingthat

work,andbasedonauspiciousopenscientificandtechnologicalcomputertrainingschoolinternal

managementandbusinessdevelopthedemand,employthecomputertechnology,Internettechnology,

realizesenterprise'sofficeautomation,stemintotheoveralldesignand

userstologinandauthenticationmoduleforthesystemadministratortomanagetheinformation

workerstradeunioninformationmanagementmoduleforthecurrentlogofuserstomanagetheir

personaladdressbookcontactsmodule,forAdministratorthelogofnormalworktomanagethework

ofthelogmodule,andforAdministratortomanagethemoduleofusersandsoon..

SystemdevelopsadoptDreamweaverpageanimationsoftwareandPhotoshop,Technology

combinetogether,useASPdynamicpagedesigningtechniqueandIIS,ACESSdatabasemanagement

system..

【Keyword】OfficeAutomation;manageinformation;usermanagement;documentmanagement

OA系统日常管理及用户管理模块

2/11

目录

引言.........................................................................................................................................................2

一系统概述...........................................................................................................................................3

二可行性分析.......................................................................................................................................3

2.1操作可行性................................................................................................................................3

2.2经济可行性................................................................................................................................3

2.3技术可行性................................................................................................................................3

三需求分析...........................................................................................................................................4

3.1功能分析...................................................................................................................................4

3.2系统总体架构............................................................................................................................4

3.3业务流程...................................................................................................................................4

四数据库设计.......................................................................................................................................5

4.1数据库关系设计........................................................................................................................5

4.2数据库逻辑设计........................................................................................................................5

五系统设计和实现...............................................................................................................................7

5.2系统登录模块..............................................................................................................................7

5.3公司通告...................................................................................................................................7

5.4公文模块...................................................................................................................................7

5.5用户模块....................................................................................................................................8

六系统测试...........................................................................................................................................9

6.1测试计划...................................................................................................................................9

6.2测试用例...................................................................................................................................9

6.2.1对身份验证功能进行测试............................................................................................9

6.2.2对职工信息管理功能进行测试....................................................................................9

6.3测试结果.................................................................................................................................10

6.4集成测试,主要测试各个模块的接口...................................................................................10

6.4.1测试过程.......................................................................................................................10

6.4.1测试结果.......................................................................................................................10

七系统开发总结.................................................................................................................................10

参考文献...............................................................................................................................................11

致谢.........................................................................................................................................................11

引言

OA系统日常管理及用户管理模块

3/11

随着计算机和互联网的飞速发展,世界经济已由工业化经济逐步进入网络信息化时代,

各企业都紧跟时代的脚步,转变着企业的经营模式、管理模式,向信息自动化管理体制过渡。

传统的办公模式主要以纸介质为主,对信息的处理方法,早已不能满足企业对信息快速、准

确的处理的要求[8]。一个企业对信息数据的掌握程度、处理能力,体现了一个企业对市场的

敏感程度,数据的真实性、准确性直接决定着企业的发展方向。因此企业在逐步向自动化办

公管理模式转变。

目前在小企业、公司范围内办公自动化系统主要采用C/S模式,而在大中型企业中多采

用B/S模式,这样才更能适应目前及未来的发展要求。通过网络,组织机构内部的员工可跨

越时间、地点同时工作,并通过办公自动化系统所实施的交换式网络应用,使信息的传递更

加快捷和方便,从而极大地扩展了管理手段,实现了运营的高效。

一系统概述

办公自动化是将现代化办公和计算机网络相结合,并随着信息技术的发展,在行政企事

业单位的管理、经营活动中发挥着越来越重要的作用[8]。而本系统采用B/S模式搭建平台,

可以随时随地使用浏览器登录系统,从而排除因职位、距离等原因造成的信息联络不畅,还

有效的解决了跨地域或部门等间的业务处理诸多问题,有效避免工作中出现的脱节,错误办

公等情况,提高了公司的这个工作效率。本系统中的界面设计比较人性化,主界面设计中部

分功能采用仿WINDOWS操作界面,以便用户操作方便,而系统的主菜单采用仿资源管理器样

式的树形菜单,系统的各个功能一目了然。

二可行性分析

可行性是系统开发的一项关键步骤,它是通过对整个系统的需求,技术及开发方法,以

及开发人员,所需资金的综合考虑以评估对于该系统的开发是否符合实际[1]。可行性分析包

括:操作可行性、技术可行性、经济可行性。

2.1操作可行性

基于中小型企业的办公自动化系统采用模块化开发方法,将整个系统划分为多个功能模

块,并根据开发小组成员的实际能力分配相应的模块。

2.2经济可行性

硬件方面主要是自己的计算机,根据实际情况可以满足开发任务,所需资料书籍可以到

图书馆翻阅或者网上查阅,因此整个系统的所需投资符合我们的支付状况,经济可行性良好。

2.3技术可行性

本系统主要采用网页开发工具Dreamweaver,动态网页开发技术ASP和IIS架构技术,

方便操作的数据库Access,结合自己以及团队的实际开发能力,仅可能的开发较为完善的

办公自动化系统。

应解决的主要问题及技术要求。

(1)收集系统开发所使用的足够的信息。

(2)按实际应用的可行性划分模块,确定模块功能。

(3)建立完善的数据库支持环境。

(4)使用ASP语言实现各个模块功能。

(5)对各个模块的功能进行测试。

OA系统日常管理及用户管理模块

4/11

三需求分析

3.1功能分析

系统的主要功能概述如下:

(1)用户登录模块

本系统主要是为公司各部门员工提供便捷的交互平台而搭建的。用户登录模块是公司办

公自动化管理系统重要组成部分之一,它主要功能是在系统用户进入系统时的身份验证以及

在不同页面浏览时的身份验证,以防止公司重要资料的泄露。

(2)公共信息模块

公司通告管理:可以发布公告、管理公告。

工作计划:管理员或经理等可以给员工设置工作计划。

通讯助理:可以查看,编辑员工信息。

客户资源:可以增加,编辑,删除客户信息。

(3)公文传阅模块

发送公文:主要发送公司内部的公文信息。

已发公文:存储用户所发的公文信息。

已收公文:存储用户所收的公文。

公文管理:可对公文进行管理删除,还可以对公文类型管理。

(4)用户管理模块

增加用户:可增加新员工。

部门名称、职位名称管理:可以增加、删除其名称。

管理用户:可以删除、禁用此用户,并可对用户密码,姓名,部门,职位等设置。

用户管理权限等各个模块权限管理:可以对用户是否具有某个权限进行设置。

3.2系统总体架构

图1:系统总体架构

3.3业务流程

OA系统日常管理及用户管理模块

5/11

该系统的主要流程是系统管理员或普通用户通过登录模块进入系统主页,之后可以

选择相应的功能对自己的信息进行处理。系统首页和业务流程图如下:

图2:办公自动化系统业务流程图

四数据库设计

4.1数据库关系设计

这里采用关系图来描述数据库的实体关系。在职工信息管理模块,某个公司职位可以有

多个公司员工,但某个公司员工只能有一个公司职位。因此公司职位与系统用户之间是一对

多的关系;某个公司部门可有多个公司员工,但某个公司员工只能属于一个公司部门,因此

公司部门与系统用户之间是一对多的关系;某个公司职位可以在不同的公司部门内出现,某

个公司部门也都会有各种公司职位,因此两者之间是多对多的关系。

用户管理模块、公告管理、公文管理等关系如下图所示:

图3:关系图

4.2数据库逻辑设计

(1)用户信息管理模块中关系数据模式有:

用户身份验证系统主页

公共信息

公文传阅

个人办公

通告管理

合同管理

员工管理

个人邮箱

用户管理

登录

退出

OA系统日常管理及用户管理模块

6/11

用户信息表userinf

表1用户信息表user

字段名称数据类型字段说明

ID自动编号自动编号(主键)

Username文本用户名

name文本用户姓名

password文本用户密码

userdept文本所在部门

userlevel文本用户级别

forbid文本是否禁用

seenotice文本是否看了通告

allow_see_all_workrep文本可以看所有员工的日志

allow_control_all_user文本可以管理所有用户

allow_send_note文本可以发布通告

allow_send_file文本是否可以发送公文

allow_control_level文本可以分配用户权限

allow_edit_all_personinf文本可编辑所有员工基本档案

allow_edit_all_addressin文本可编辑全体员工通讯录

(2)公告管理模块中由E-R图转换成的关系数据模式有:

公告表newnotice

表2公告管理表notice

字段名称数据类型字段说明

ID自动编号自动编号(主键)

title文本公告标题

content备注公告内容

Sendusername文本发送用户名

Noticdate日期/时间

readuserid备注已读用户ID号

(3)公文管理模块

表3发送公文表senddata

字段名称数据类型字段说明

ID自动编号自动编号(主键)

title文本标题

documenttype数字公文类型

content备注内容

sender文本发送者

recipientusername文本接收者的名字

recipientuserdept文本接收者的部门

inputdate日期/时间发送日期

reid数字

文本附件名称

备注附件内容类型

OA系统日常管理及用户管理模块

7/11

五系统设计和实现

5.2系统登录模块

系统登录模块主要用于验证用户登录系统时输入的用户名、密码,如果正确用户进入系

统,否则将不能进入此系统。使用s记录用户的各个权限。

'如果有此用户就进入系统

n

s("oabusyname")=rs("name")

s("oabusyusername")=rs("userna

me")

s("oabusyuserdept")=rs("userdept

")

s("oabusyuserlevel")=rs("userlevel

")

……

图4:登录模块

5.3公司通告

管理员可通过编辑发布通告,管理通告的权限来设置所登录的用户是否具有编辑公司通

告的权限。

(1)输入:查询、公布、删除。

输出:正确则执行相应操作并提示正确信息,错误则操作无效并显示错误信息。

(2)操作示意图:

通告管理理

界面

查询?

公布?

删除?

更新还原

图5:公司通告

5.4公文模块

发送公文时增加各个部门的所有人或个别人通过选择“增加”具体看附录3;发送公文

OA系统日常管理及用户管理模块

8/11

时应注意上传文件操作,因上传使用框架集调用递交到up,所以必须在文件上

传成功后将文本域中的相对地址复制到上面的文本框中,然后再发送。

公文管理可以对公文进行删除,并且可编辑公文类型,,如一般,

紧急,并且可以增加,修改,删除类型。

公公公公公公

公公公公?

公公公公?

公公公公公公?

公公公公公公?

公公公公

图6公文模块

5.5用户模块

1)用户管理中,可以增加用户,并管理部门名称,职位名称,如下图:

图7增加用户、部门管理

2)管理用户,可以对用户删除,禁用,还可以对用户的密码,部门,职位等进行更改;如

图:

OA系统日常管理及用户管理模块

9/11

图8管理用户

3)各个功能的权限设置,用户管理界面如图所示,现以用户管理权限为例,如下图,可以

选择此用户的权限功能。

图9用户权限管理

六系统测试

6.1测试计划

基本测试顺序:

模块测试:登录模块,通告模块,公文模块,用户管理模块。

集成测试:将小组成员的各个模块集成测试。

6.2测试用例

6.2.1对身份验证功能进行测试

(1)输入正确的用户名、密码。用户名:admin,密码:admin。

(2)输入错误的用户名、密码。用户名:admin,密码:admin。

(3)输入正确的用户名、错误的密码。用户名:admin,密码:其他。

6.2.2对职工信息管理功能进行测试

(1)新增职工。用户名:fibo,密码:fibo,姓名:fibo,部门人力资源部,职位董事长。

OA系统日常管理及用户管理模块

10/11

(2)修改职工信息。将用户fibo,部门改为信息中心,职位改为系统管理员。

(3)查看用户名为fibo姓名为fibo个人信息。

6.3测试结果

表6-1登录测试结果

测试项目测试数据预期测试结果

输入正确用户

名、密码

用户名:admin,密码:admin登陆成功,进入系统

输入错误用户

名、密码

用户名:其他,密码:其他。登陆失败,系统显示用户

名或密码不对

输入正确用户

名、错误密码

用户名:admin,密码:其他登陆失败

表6-2职工信息管理功能测试结果

测试项目测试数据预期测试结果

新增职工用户名:fibo,密码:fibo,姓名:fibo,部

门人力资源部,职位董事长

增加成功

修改职工信息将用户fibo,部门改为信息中心,职位改为

系统管理员。

修改成功

查看用户信息查看用户名为fibo姓名为fibo的个人信息。正确显示

禁用用户禁用用户名为fibo姓名为fibo的个人信息。将登陆不上

删除用户信息删除用户名为fibo姓名为fibo的个人信息。删除成功

6.4集成测试,主要测试各个模块的接口

6.4.1测试过程

(1)测试登录用户的是否在各个模块中链接成功,是否起到限制各个模块无用户登录,

直接进入界面等。

(2)测试用户管理模块中是否达到对各个模块的用户权限的设置功能。

6.4.1测试结果

测试通过,即:

1)集成各个模块间的链接以及用户登录等等链接成功;

2)用户的权限设置,在合同管理、员工管理等模块中达到了权限限制。

七系统开发总结

办公自动化系统是一个将企业管理及基础办公需求作为核心,基于B/S模式的信息服务

系统。通过调研以及细致合理的规划分析,经过两个月的开发与设计,办公自动化系统的用

户身份验证模块和其他基本功能模块已开发成为一个较完善的信息交互平台,初步具备实际

使用的能力,其中考勤管理模块本来也是我们的一个模块,鉴于网上打考勤容易出现众多弊

端,因此我们最后决定把这个模块取消,而公司内部应改用手纹等先进科学技术进行考勤。

在系统的开发过程中,我对系统开发与实际应用有了更深了理解和认识,为我以后的学

习和工作打下了坚实的理论与实际操作相结合的基础。同时,在开发过程中,我对ASP、

数据库、HTML等相关技术知识也有了更深层次的认识。

由于开发设计能力有限,开发经验不足,系统仍存在很多不足,与实际应用中还有很大

差距。在调研阶段,搜集的信息不充足,对实际情况了解不足。因此,在开发过程中做出的

需求分析不彻底,系统的功能及工作流程不能在设计之初完整地确定下来,特别是数据库的

设计方面——用户管理中的权限设置功能,太死板,不具备扩充功能,因此不足之处还待不

OA系统日常管理及用户管理模块

11/11

断的完善。

参考文献

1.张海藩.软件工程导论.北京:清华大学出版社,2003.12

2.赵增敏,朱粹丹,赵朱曦.Asp动态网页设计.北京:电子工业出版社,2003.8

3.张培、杨雪静.Dreamweaver8入门与提高实例教程.机械工业出版社.2007

4.周兴华.ASP+Access数据库开发与实例.清华大学出版社.2006

5.腾龙视觉工作室.《PhotoshopCS中文版》电子工业出版社

6.冯建华周立柱.《数据库系统设计与原理》清华大学出版社2004

7.王立.UML与软件工程基础[M].北京:高等教育出版社,2004.2.

8.郑玲.计算机专业毕业设计指导[M].北京:清华大学出版社,2007.8.

9.黄雷,杨志,游坤.《开发动态网站实例荟萃》机械工业出版社2006

10.Access数据库开发实例解析机械工业出版社李俊民、高春燕等2006年1月

👁️ 阅读量:0