OA系统日常管理及用户管理模块Word文件下载.doc
《OA系统日常管理及用户管理模块Word文件下载.doc》由会员分享,可在线阅读,更多相关《OA系统日常管理及用户管理模块Word文件下载.doc(11页珍藏版)》请在冰豆网上搜索。
![OA系统日常管理及用户管理模块Word文件下载.doc](https://file1.bdocx.com/fileroot1/2022-10/28/5d1b5649-146a-448a-8241-a07d694d11eb/5d1b5649-146a-448a-8241-a07d694d11eb1.gif)
2.2经济可行性 1
2.3技术可行性 1
三需求分析 2
3.1功能分析 2
3.2系统总体架构 2
3.3业务流程 3
四数据库设计 3
4.1数据库关系设计 3
4.2数据库逻辑设计 4
五系统设计和实现 5
5.2系统登录模块 5
5.3公司通告 5
5.4公文模块 5
5.5用户模块 6
六系统测试 7
6.1测试计划 7
6.2测试用例 7
6.2.1对身份验证功能进行测试 7
6.2.2对职工信息管理功能进行测试 7
6.3测试结果 7
6.4集成测试,主要测试各个模块的接口 8
6.4.1测试过程 8
6.4.1测试结果 8
七系统开发总结 8
参考文献 9
致谢 9
引言
随着计算机和互联网的飞速发展,世界经济已由工业化经济逐步进入网络信息化时代,各企业都紧跟时代的脚步,转变着企业的经营模式、管理模式,向信息自动化管理体制过渡。
传统的办公模式主要以纸介质为主,对信息的处理方法,早已不能满足企业对信息快速、准确的处理的要求[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)对各个模块的功能进行测试。
三需求分析
3.1功能分析
系统的主要功能概述如下:
(1)用户登录模块
本系统主要是为公司各部门员工提供便捷的交互平台而搭建的。
用户登录模块是公司办公自动化管理系统重要组成部分之一,它主要功能是在系统用户进入系统时的身份验证以及在不同页面浏览时的身份验证,以防止公司重要资料的泄露。
(2)公共信息模块
l公司通告管理:
可以发布公告、管理公告。
l工作计划:
管理员或经理等可以给员工设置工作计划。
l通讯助理:
可以查看,编辑员工信息。
l客户资源:
可以增加,编辑,删除客户信息。
(3)公文传阅模块
l发送公文:
主要发送公司内部的公文信息。
l已发公文:
存储用户所发的公文信息。
l已收公文:
存储用户所收的公文。
l公文管理:
可对公文进行管理删除,还可以对公文类型管理。
(4)用户管理模块
l增加用户:
可增加新员工。
l部门名称、职位名称管理:
可以增加、删除其名称。
l管理用户:
可以删除、禁用此用户,并可对用户密码,姓名,部门,职位等设置。
l用户管理权限等各个模块权限管理:
可以对用户是否具有某个权限进行设置。
3.2系统总体架构
图1:
系统总体架构
3.3业务流程
该系统的主要流程是系统管理员或普通用户通过登录模块进入系统主页,之后可以选择相应的功能对自己的信息进行处理。
系统首页和业务流程图如下:
用户身份验证
系统主页
公共信息
公文传阅
个人办公
通告管理
合同管理
员工管理
个人邮箱
用户管理
登录
退出
图2:
办公自动化系统业务流程图
四数据库设计
4.1数据库关系设计
这里采用关系图来描述数据库的实体关系。
在职工信息管理模块,某个公司职位可以有多个公司员工,但某个公司员工只能有一个公司职位。
因此公司职位与系统用户之间是一对多的关系;
某个公司部门可有多个公司员工,但某个公司员工只能属于一个公司部门,因此公司部门与系统用户之间是一对多的关系;
某个公司职位可以在不同的公司部门内出现,某个公司部门也都会有各种公司职位,因此两者之间是多对多的关系。
用户管理模块、公告管理、公文管理等关系如下图所示:
图3:
关系图
4.2数据库逻辑设计
(1)用户信息管理模块中关系数据模式有:
用户信息表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
title
公告标题
content
备注
公告内容
Sendusername
发送用户名
Noticdate
日期/时间
readuserid
已读用户ID号
(3)公文管理模块
表3发送公文表senddata
标题
documenttype
数字
公文类型
内容
sender
发送者
recipientusername
接收者的名字
recipientuserdept
接收者的部门
inputdate
发送日期
reid
filename
附件名称
fileContentType
附件内容类型
五系统设计和实现
5.2系统登录模块
系统登录模块主要用于验证用户登录系统时输入的用户名、密码,如果正确用户进入系统,否则将不能进入此系统。
使用response.cookies记录用户的各个权限。