论述OA系统合同管理和员工管理模块的实现及其技术.docx
- 文档编号:24787398
- 上传时间:2023-06-01
- 格式:DOCX
- 页数:13
- 大小:200.47KB
论述OA系统合同管理和员工管理模块的实现及其技术.docx
《论述OA系统合同管理和员工管理模块的实现及其技术.docx》由会员分享,可在线阅读,更多相关《论述OA系统合同管理和员工管理模块的实现及其技术.docx(13页珍藏版)》请在冰豆网上搜索。
论述OA系统合同管理和员工管理模块的实现及其技术
论述OA系统合同管理和员工管理模块的实现及其技术
【摘要】随着信息科学技术的高速发展,网络已经被广泛应用于通信和资源共享,如何在企业内部建立自己的实用办公系统,实现信息化管理,最大限度的为企业提供方便,是当前运用领域备受关注的问题。
本课题利用ASP和Access数据库,开发了一个OA系统。
本文主要从系统的功能设计、技术实现方案以及关键技术等几个方面展开,重点论述合同管理和员工管理模块的实现及其技术细节。
经过测试,该系统满足企业内部的基本要求。
关键词:
OA系统;ASP;Access
Abstract:
Withtherapiddevelopmentofinformationscienceandtechnology,thenetworkhasbeenwidelyusedincommunicationsandsharingofresources。
ThemostconcernedissuesamongitarebuildingtheusefulOAsystem,andinformationmanagement,makethemaximumconvenienceoftheenterprise。
AbrandnewnetworkOAsystem,whichisusingASPandAccess,isdevelopedheretodiscuss.Thispaperisfocusedintheemployersandcontractsmanagement.
ThenetworkOAsystemistestedandtheresultisobtained。
Theseresultsshowthatoursystemmeetsthebasicrequirementsinfunctiondesign。
Keyword:
OAsystem;ASP;Access
第一章引言
1.1本课题研究的背景
当今社会,是一个信息化的社会。
随着计算机应用和网络的普及,各行各业相互交流、相互影响的加强,数据越来越成为一个企事业单位中核心的管理内容。
而面对越来越庞大的管理数据,传统的手工方式也变得越来越不能适应社会的发展。
在这样的应用背景下,办公自动化成系统(以下简称OA系统)为当前企事业单位应用最为广泛的软件系统.很多单位由于合理、有效的应用OA系统,从而大幅度的提高了工作效率,并大大降低了工作中的错误率。
取得了非常明显的社会效益。
由于市场上OA系统非常多,不仅价格相差极大,而且良莠不齐,事实上,很多单位就是因为没有选择到一个适合的OA系统而导致整个单位信息化建设步伐放慢甚至失败。
更严重的是由于任何一个单位在OA系统方面都有自己的特定需求,而市场上绝大多数办公OA系统都不支持二次开发,也不支持对特定数据按照特定的要求进行处理,从而使得很多OA系统普适性很差,甚至针对某一行业的软件对于该行业的特定单位来说都不具有可用性.具有良好的二次开发功能的ERP系统却又存在价格高、管理困难、安装使用复杂的缺点【1】【2】。
正是基于这样一个背景,考虑进行本课题的研究。
主要通过调查玉溪市OA系统的应用情况,分析部分系统的优缺点,从而提出一个新的OA系统.这样的系统开发成本不高,且对于使用单位来说,管理、使用都很容易。
1。
2本论文的目的、内容及作者的主要贡献
1.2.1本论文的目的
1、通过对OA系统的设计与实现的描述,使读者进一步了解玉溪市信息化建设情况,知道OA在企业中的一些基本用途.
2、研究B/S模式下的OA系统的设计与实现。
3、实现合同管理和员工管理两个模块,为整个系统的实现做准备。
1.2。
2本论文的内容
1、系统设计中所用的技术概述
2、合同管理和员工管理的实现
1。
2.3作者的主要贡献
参与总体规划讨论与设计,完成论文,合同管理和员工管理功能的实现。
第二章OA系统概述
2.1OA系统的兴起
在传统的办公中,办公流程产生的各种信息都是用纸质文档保存下来。
对于文档的管理、查阅都很困难。
于是,在计算机开始在各方面都有使用后,计算机的应用也在办公中兴起。
由于计算机的信息处理能力强,所以对文档的保存、查找都很容易。
所以,将企业的一些文档、信息进行了电子化,企业就减少了支出,却获得更高的利润【3】。
随着计算机的发展及处理能力的加强,现在的办公系统都不只是简单的文档管理了。
现在的OA中,加入了更多的功能,如BBS、新闻发布、日程安排、人事信息等。
更加强大的功能,让OA在企业中备受青睐。
对于中小企业来说,由于承受不起ERP高额的费用,所以选择一套适合自己企业的OA系统就十分重要【4】【5】。
2.2玉溪市OA的现状及存在的问题
现在市场上的OA系统功能良莠不齐,每一个企业都很难在市场上找到符合自己企业内部流程的OA系统。
即使有的企业已经有了自己的OA系统,但是还是不能很好的达到一个预期的效果.据调查,只有21%左右的企业认为信息化建设给企业带来很好的效果,近40%的人认为效果只是一般【6】.可见,玉溪市进行信息化建设的成果不尽人意,各企业的信息化建设成果有很大的差距.另外,很多企业高层对信息化建设的作用了解不是很深,不相信办公自动化会给企业带来很大的收益,所以迟迟未开展信息化建设及使用OA系统。
第三章系统开发技术及工具
3.1ASP技术及运用
3.1.1选用的开发工具
由于玉溪市小企业信息化起点低,我们不能照搬大企业“高投入、长周期”的信息化模式。
我们要根据中小企业的实际需要,准确把握信息技术的前沿趋势,找到一条立足实情的中小企业信息化新路.ASP(ActiveServerPage)理念就十分适合广大的中小企业信息化建设和应用,有着很大的推广意义和应用价值.
3.1.2选择ASP的原因
本系统采用ASP来开发,其一是开发人员的因素。
另外,在玉溪市中小型企业这样的背景中,选用ASP还有如下原因:
1、ASP成本低。
对于中小型企业和新创企业而言,最大的好处是启动成本低,采用ASP还可以省去专门用来运行应用程序及支持性应用程序的IT基础设施,这样就减小了成本【7】.在传统方式下,中小企业搞信息化建设要购买各种应用软件,再加上操作系统、数据库、服务器等软硬件,投入从几万元到十几万、甚至上百万不等,更何况还有以后不断的升级费、服务费。
而ASP模式使企业建立信息系统可以从零投入开始,用户只需要支付非常少的租用费,便可通过互联网享受到包括办公自动化、人事管理、客户关系管理等在内的完善的信息化“一站式"、“一条龙”服务。
ASP模式既可减少企业构建IT环境的复杂性,又可以减少信息化建设成本,还可以轻松享受企业信息化带来的管理成本降低、效率提高形象提升等回报。
2、ASP较简单,学习起来也比较方便。
ASP不像PHP,Java之类的语言复杂,语法也较简单,学习起来很容易上手。
在玉溪市中小型企业中,各企业不可能花费大量经费在信息化人才身上,他们具有的工作人员的水平也只能是在一般水平上。
采用ASP,学习和维护都较简单,不用企业花费大量精力。
第四章系统分析
4.1可行性分析
可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决【8】。
该系统从以下几个方面进行研究来确定是否可行:
4。
1.1经济可行性
经济可行性主要是对项目的经济效益进行评价,本系统作为一个毕业设计,开发成本可略,在系统实施后可为企业带来更大的经济效益.所以系统开发在经济上是可行的。
4.1。
2技术可行性
技术可行性分析主要分析现有技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。
软件方面,该管理系统采用了当前新兴的Brower/Server模式进行开发。
主要使用Asp技术,结合了Internet/Intranet技术。
开发该系统需用到的软件是Access数据库,这些条件都具备.硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要.
4.1.3时间可行性
目前,在完善的校园网络支撑下,建设数字化校园势在必行。
每一个小组成员都有充足的时间和资源来完成自己的任务。
第五章系统实现
5.1模块设计
5.1.1合同管理模块设计
当今社会,是一个法制的社会,合同在这样一个环境中有着相当重要的作用。
比如,工作有劳资合同,买房有买房合同等。
任何一个企业都是以盈利为目的的。
在企业与企业之间,或者企业与个体之间,都存在一定的业务关系。
签订了合同,使双方都对自己的权益得到保证。
在这样一个背景下,合同就显得很重要了.在OA系统中,我们的合同管理主要针对这一块来做。
最基本的,我们要能够完成合同的添加、查询。
可以按条件查询合同,也可以把全部合同都列出来。
以下就是合同管理模块的设计:
图5.1合同管理模块
5。
1。
2员工管理模块设计
一个企业,最不可或缺的资源就是员工。
有了这个资源,企业才能创造利益。
每一个企业的员工都可能是很多,应此传统的管理方式很不方便。
使用OA进行员工管理,不管员工的信息、职位等信息如何变化,系统管理员都可以轻松的进行修改.这样,就大大减少了管理人事的人力资源和办公资源.
每一个员工都有自己的基本信息.在任职期间,职位也可能有所变化,都会出现奖惩情况或者各种考核.在OA中,都能够很好的记录下来。
另外,还可以对员工的工资进行记录,以备以后查看.
下图就是员工管理模块的设计:
图5.2员工管理模块
5.2合同管理和员工管理模块实现
5.2.1模块功能介绍
在上面,已经介绍了为什么要实现员工管理和合同管理。
以下再做简要说明:
在原始的合同管理中,合同都是纸质的文件,要添加和查找都要很多的工作.在OA中,我们把合同管理作为一个模块,实现了无纸办公。
合同管理模块中,可以随时查找、添加合同。
人事管理也是每个企业的一大部门.有了员工管理模块,我们可以对员工的基本信息、各种变动情况等随时记录,方便了企业对员工的管理。
5.2。
2具体实现
1.合同管理模块主界面
单击首页左边的“合同管理”,进入如图所示的合同管理界面,就可对合同进行一系列的操作.
图5.3合同管理选项卡
单击【合同列表】,即可根据自己的要求来查找符合要求的合同。
这里,主要有三种查询方式:
(1)模糊查询,即不记得合同的关键字,可跟据一些简单的词语来查询。
(2)所有关键字,即知道合同的多个关键字,如合同号、签订日期等。
(3)单一关键字,即只需要输入和查找合同有关的一个关键字即可。
另外,在此页面上还有【显示所有】的选项,单击即可显示所有的合同.如下图所示:
图5.4合同管理界面
单击【添加合同】,就可以添加合同到数据库中,界面如下所示,按照要求填写合同内容。
在此界面中,月度和交期由系统自动生成。
图5。
5添加合同页面
如果合同的所有内容都填写完成,则单击“确认添加”按钮。
单击【高级查询】,可以依据合同的具体内容进行查询,得到的结果也更精确。
查询界面如下:
图5.6高级查询界面
2.员工管理模块主界面
图5。
7员工管理选项卡
(1)单击【员工基本档案】选项,可以查看员工的基本信息.
(2)单击【员工职位变动】选项,可以对职位变动的员工进行登记,包括原职务、变动职务、原因等,如下图所示。
修改完成,点击增加即可。
图5.8员工职位变动添加界面
(3)单击【员工奖惩情况】选项,可增加员工奖惩情况,包括奖惩名称、原因等.如下图所示:
图5.9员工奖惩情况添加界面
(4)单击【员工考核情况】选项,可以将员工受考核的情况,如业绩考核、思想考核等记录下来并保存。
如下图所示:
图5。
10员工考核情况添加界面
(5)单击【员工工资档案】选项,可以将员工每个月的工资详细记录下来,包括基本工资、奖金金额、住房补贴等,如图所示:
图5。
11员工工资档案添加界面
第六章模块测试
6.1测试的目的
测试,是为了发现程序中的错误而进行的执行程序的过【9】.本章主要针对员工管理模块来进行测试。
其主要目的有二:
(1)了解系统能承受的压力如何;
(2)发现程序中存在的问题。
6.2压力测试
6。
2.1压力测试的目的
压力测试是模拟实际环境,测出系统的性能,系统能够承受的负荷有多大。
6.2.2压力测试的测试过程
在宿舍中用4台PC机组成一个小的局域网.在添加合同模块,同时点击【添加】按钮,看系统的反应时间以及是否会出现差错。
6。
2.3压力测试的测试结果
测试没有出现错误。
此次压力测试,证明系统能够承受一定的压力。
在中小型企业中,这样的承受能力足以满足企业的需求。
6。
3黑盒测试
6.3.1黑盒测试的目的
黑盒测试也叫功能测试[9],主要目的是验证系统能否正常运行,是否满足用户需求。
主要发现以下类型的错误:
功能不正确或遗漏了功能、界面错误等。
6。
3。
2黑盒测试的测试过程
1.在添加合同页面,在需要输入的地方输入一些数据。
合同号
客户名称
产品型号
产品数量
价格
成交金额
业务员
备注
提成
001
张
110
a
100
10000
Me
a
王
110
10
100
1000
Me
2.测试结果
输入用例1和用例2后,信息均可显示在页面上。
点击【合同列表】,所添加的合同显示在页面上.点击【高级查询】,可以根据输入的关键字进行查询,能够得到正确的结果.
6.3.3黑盒测试的测试结果分析
在添加合同模块,显然上述的设计用例不符合常规,但是在系统中并没有出错。
原因是数据库的设计不合理。
这个是可以改正的,只要把数据库中关于合同管理这一块的数据类型改一下。
原来的是文本形式,所以输入不合理的数据也没有错误。
但是在实际操作中,像产品数量这个字段显然是数字形式.所以,数据库的设计应该更完善【10】.
第七章总结与展望
7.1总结
经过我们小组成员的共同努力,在指导老师的帮助下,我们的毕业设计“ERP系统在玉溪本地企业的应用现状、效益和前景调查分析"已完成,基本达到预期的设计目标。
回顾这其中的开发过程,我深有感触。
在此期间,为了完成本次毕业设计,我在前期查阅相当的资料.为后期的系统开发打下了良好基础。
通过本次毕业设计,我们在系统的开发过程中收获了许多。
对ASP动态网页设计的基本知识和编程技巧有了更深层次的认识,同时对Access也熟练运用.事实上作为首次的系统开发,缺乏开发经验,而且开发技术准备都是我们面临的挑战,个人的力量是有限的,只有树立团队合作的意识才能够成功.正是在我们不断的探索中,软件工程开发的思想才从无到有,把以前学到的理论知识,系统的结合起来,真正做到了学以致用。
为以后的开发更理想的系统做了技术储备。
我想这仅仅是一个开始,未来我们会做得更好。
7.2未来的工作
由于时间有限以及开发者的水平不够,所以系统的一些功能还没有实现。
在今后的时间,我们将把系统做到更好。
总的来说,系统中还可以增加以下功能:
(1)增加BBS论坛,让企业内部的沟通更加及时透明;
(2)增加网络会议,使企业员工在自己工位上就可以参加会议,大大减少了企业因为会议而带来的开支;
(3)增加网络硬盘,方便每个员工存储自己需要的材料。
如果增加了以上的功能,相信系统就能更好的满足用户,让信息化为企业带来最大利益.
参考文献
[1]徐少春主编《ERP改变中国》[M]机械工程出版社2007年1月出版
[2]刘锐陈军主编《我国中小企业实施ERP的问题与对策》[J]经济研究导刊2008年2期
[3]张锐昕主编《办公自动化概论》[M]清华大学出版社2004年8月出版
[4]赵命柱主编《办公自动化概论》[M]中国经济出版社1993年出版
[5]靖继鹏等编著《企业信息化规划与管理》[M]机械工业出版社2006年8月出版
[6]颜红淋李晓娟杨连欢张春苗《玉溪市中小型企业ERP应用中的问题与对策》[J]科技出版社2009年9期
[7]赵增敏赵朱曦《ASP动态网页设计》[M]电子工业出版社2006年7月出版
[8]张海潘编著《软件工程导论》[M]清华大学出版社2003年12月出版
[9]RonPatton(美)编著《软件测试》[M]机械工业出版社2002年3月出版
[10]徐保民、杨铨玖、胥爱军《数据库系统原理与应用》[M]清华大学出版社2005年10月出版
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 论述 OA 系统 合同 管理 员工 模块 实现 及其 技术