OA系统日常管理及用户管理模块Word文档下载推荐.doc
- 文档编号:8254518
- 上传时间:2023-05-10
- 格式:DOC
- 页数:11
- 大小:349.50KB
OA系统日常管理及用户管理模块Word文档下载推荐.doc
《OA系统日常管理及用户管理模块Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《OA系统日常管理及用户管理模块Word文档下载推荐.doc(11页珍藏版)》请在冰点文库上搜索。
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记录用户的各个权限。
'
如果有此用户就进入系统
ifnotrs.eofandnotrs.bofthen
response.cookies("
oabusyname"
)=rs("
name"
)
oabusyusername"
username"
oabusyuserdept"
userdept"
oabusyuserlevel"
userlevel"
……
图4:
登录模块
5.3公司通告
管理员可通过编辑发布通告,管理通告的权限来设置所登录的用户是否具有编辑公司通告的权限。
(1)输入:
查询、公布、删除。
输出:
正确则执行相应操作并提示正确信息,错误则操作无效并显示错误信息。
(2)操作示意图:
图5:
公司通告
5.4公文模块
发送公文时增加各个部门的所有人或个别人通过选择“增加”具体看附录3;
发送公文时应注意上传文件操作,因上传使用框架集调用upload.asp递交到upfile.asp,所以必须在文件上传成功后将文本域中的相对地址复制到上面的文本框中,然后再发送。
公文管理可以对公文进行删除,并且可编辑公文类型,documentaddtype.asp,如一般,紧急,并且可以增加,修改,删除类型。
图6公文模块
5.5用户模块
1)用户管理中,可以增加用户,并管理部门名称,职位名称,如下图:
图7增加用户、部门管理
2)管理用户,可以对用户删除,禁用,还可以对用户的密码,部门,职位等进行更改;
如图:
图8管理用户
3)各个功能的权限设置,用户管理界面如图所示,现以用户管理权限为例,如下图,可以选择此用户的权限功能。
图9用户权限管理
六系统测试
6.1测试计划
基本测试顺序:
l模块测试:
登录模块,通告模块,公文模块,用户管理模块。
l集成测试:
将小组成员的各个模块集成测试。
6.2测试用例
6.2.1对身份验证功能进行测试
(1)输入正确的用户名、密码。
用户名:
admin,密码:
admin。
(2)输入错误的用户名、密码。
(3)输入正确的用户名、错误的密码。
其他。
6.2.2对职工信息管理功能进行测试
(1)新增职工。
fibo,密码:
fibo,姓名:
fibo,部门人力资源部,职位董事长。
(2)修改职工信息。
将用户fibo,部门改为信息中心,职位改为系统管理员。
(3)查看用户名为fibo姓名为fibo个人信息。
6.3测试结果
表6-1登录测试结果
测试项目
测试数据
预期测试结果
输入正确用户名、密码
admin
登陆成功,进入系统
输入错误用户名、密码
其他,密码:
登陆失败,系统显示用户名或密码不对
输入正确用户名、错误密码
其他
登陆失败
表6-2职工信息管理功能测试结果
新增职工
fibo,部门人力资源部,职位董事长
增加成功
修改职工信息
修改成功
查看用户信息
查看用户名为fibo姓名为fibo的个人信息。
正确显示
禁用用户
禁用用户名为fibo姓名为fibo的个人信息。
将登陆不上
删除用户信息
删除用户名为fibo姓名为fibo的个人信息。
删除成功
6.4集成测试,主要测试各个模块的接口
6.4.1测试过程
(1)测试登录用户的是否在各个模块中链接成功,是否起到限制各个模块无用户登录,直接进入界面等。
(2)测试用户管理模块中是否达到对各个模块的用户权限的设置功能。
6.4.1测试结果
测试通过,即:
1)集成各个模块间的链接以及用户登录等等链接成功;
2)用户的权限设置,在合同管理、员工管理等模块中达到了权限限制。
七系统开发总结
办公自动化系统是一个将企业管理及基础办公需求作为核心,基于B/S模式的信息服务系统。
通过调研以及细致合理的规划分析,经过两个月的开发与设计,办公自动化系统的用户身份验证模块和其他基本功能模块已开发成为一个较完善的信息交互平台,初步具备实际使用的能力,其中考勤管理模块本来也是我们的一个模块,鉴于网上打考勤容易出现众多弊端,因此我们最后决定把这个模块取消,而公司内部应改用手纹等先进科学技术进行考勤。
在系统的开发过程中,我对系统开发与实际应用有了更深了理解和认识,为我以后的学习和工作打下了坚实的理论与实际操作相结合的基础。
同时,在开发过程中,我对ASP、数据库、HTML等相关技术知识也有了更深层次的认识。
由于开发设计能力有限,开发经验不足,系统仍存在很多不足,与实际应用中还有很大差距。
在调研阶段,搜集的信息不充足,对实际情况了解不足。
因此,在开发过程中做出的需求分析不彻底,系统的功能及工作流程不能在设计之初完整地确定下来,特别是数据库的设计方面——用户管理中的权限设置功能,太死板,不具备扩充功能,因此不足之处还待不断的完善。
参考文献
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月
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- OA 系统 日常 管理 用户 模块