首页 05号吴小燕实验6--素材

05号吴小燕实验6--素材

举报
开通vip

05号吴小燕实验6--素材05号吴小燕实验6--素材 本科毕业论文 学号:11034120337 基于Web的企业OA系统设计与实现 Design and Implementation of Enterprise OA System based on Web 1 这是偶数页:偶数内容 第一章 绪论 ........................................... 3 1.1引言 ............................................ 3 1.2目的意义 .........

05号吴小燕实验6--素材
05号吴小燕实验6--素材 本科 毕业论文 毕业论文答辩ppt模板下载毕业论文ppt模板下载毕业论文ppt下载关于药学专业毕业论文临床本科毕业论文下载 学号:11034120337 基于Web的企业OA系统 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 与实现 Design and Implementation of Enterprise OA System based on Web 1 这是偶数页:偶数内容 第一章 绪论 ........................................... 3 1.1引言 ............................................ 3 1.2目的意义 ........................................ 3 1.3开发内容 ........................................ 4 第二章 相关技术及背景知识 .............................. 4 2.1 ThinkPHP简介 ................................... 4 2.2 PHP简介 ........................................ 5 2.3 MySQL简介 ...................................... 6 2.4 NetBeans开发工具简介 ............................ 6 2.5 jQuery框架简介 ................................. 6 第三章 系统需求分析 .................................... 6 3.1 系统功能需求 .................................... 6 3.2 可行性分析..................................... 11 3.2.1技术可行性 ................................ 11 这是奇数页:奇数内容 第一章 绪论 1.1引言 随着中国企业信息化的的高速发展,企业信息化已经被大众所知晓,而且人们也意识到其重要性。企业信息化已经是一种趋势,也是一种理智的选择,因为信息化之后可以帮助企业很多,可以增强企业的竞争力,加快企业往信息化方向转型。企业要进步要发展,就要思考改变以前低效的办公模式,下面就列举出传统办公模式下的几个常见问题,比如领导不可能为了一点小事而劳师动众的开会,是一个浪费时间和精力的事情。企业的员工找各个领导签批、审核上浪费了很多时间。还有些企业的团队不是都在同一城市工作的,对于这些分布式的团队就会出现日常沟通及其不方便的问题。 当一个企业纸质的资料很多的时候,可能就会散落在各处,分散在不同员工手上,必须得对其进行统一系统地分类整理,以上等等问题都需要一个系统来解决,企业OA办公系统就是一个最佳的选择。 1.2目的意义 我国OA办公管理系统从上世纪七十年代开始发展,大概上经历了三个里程碑:第一个里程碑是传真机、复印机等设备被企业使用,第二个里程碑的是办公管理过程中,文件排版等数据的管理问题的解决 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 ,一般采用电脑和打印机进行处理;第三个里程碑是以网络技术为支撑的OA办公管理系统被企业所采用。 公司管理采用基于网络技术的企业OA办公管理系统,面临着许多考验,是否能够节省领导办公与决策的时间,是否能够加强企业内部各部门之间的交流,是否能够推进企业文化建设等。OA系统,可以促进企业内部员工更加方便地交流,可以做到企业内部信息共享,利于公司领导来管理整个公司的工作进度情况,从而有助于领导层作出正确的 计划 项目进度计划表范例计划下载计划下载计划下载课程教学计划下载 和行动,可以提高企业整体的工作效率,增强企业的竞争力[1]。 3 这是偶数页:偶数内容 1.3开发内容 企业OA办公管理系统是为了加强企业各部门之间的交流与沟通,促进相关部门信息化,是为了提高企业单位的员工的办公效率[2]。为企业定义正确的科学的工作流程,帮助企业做出合理科学的决策,加快企业往信息化方向转型。 本系统的开发内容: (1)工资管理:用户可以通过导入Excel文件的方式导入工资记录,用户可以删除,查询工资记录来进行管理。 (2)工作日志管理:用户可以把自己的哪些工作已经做好的写入到工作日志中,写明自己的工作日志标题,日志时间,日志正文。用户可以管理自己的工作日志,例如修改编辑,查询,删除工作日志。系统管理员可以查看员工们的工作情况。 (3)日程管理:用户可以把自己每天的工作写到日程里面,系统将按照日历的方式展示出来,具体有以月查看方式和以日查看方式,用户也可以重新编辑或删除一个日程。 (4)权限管理:权限管理下面又分为权限组管理,权限设置,权限分配。 管理员可以添加权限组(角色),重新编辑权限组(角色),删除没用的权限组(角色)。权限设置就是授予权限组具有哪些功能菜单的读写权限。权限分配就是对系统的用户进行分配权限,当用户属于某个权限组,用户所具有的权限就是所属权限组拥有的哪些菜单栏目的读或写操作。 (5)用户管理:管理员可以管理系统的全部用户,包括增加用户、重新修改用户信息、查询指定用户,禁用用户。(6)待办事项管理:用户可以把自己要做的事情做一个备忘录,可以记录待办事项的标题,待办事项的开始时间和截止时间,待办事项的具体内容。可以管理待办事项,比如添加,编辑,删除,查询待办事项。 第二章 相关技术及背景知识 2.1 ThinkPHP简介 ThinkPHP是一个基于PHP5面向对象特性的API简单明了的通用型的轻量级PHP开发框架。作为ThinkPHP的一个忠实爱好者,觉得ThinkPHP是一个非常优秀的 这是奇数页:奇数内容 通用型框架,因为它简单易读,拓展性好,目前在国内非常受欢迎。在项目开发中,ThinkPHP已经封装好了很多可以重用的组件等,使用了良好的外观模式对外开放了整洁的接口,客户端开发程序员,只要按照手册的说明进行调用各种API[3]。 ThinkPHP具有模型自动验证和处理,客户端程序员只需要在模型里配置好,就可以实现数据的自动验证功能,ThinkPHP可以在多种平台下能够稳定的运行,该框架对PHP版本的要求必须在5.0以上,对MySQL、SQL Server等多种数据库就有良好的支持,具有良好的通用性。 对于一些中小型的企业级开发系统,再加上本身客户对自己预期的项目具有创造性的,就是开发团队无法使用现有的开源框架,进行二次开发的,选择ThinkPHP作为一个开发项目的框架,是一个理性的决策,ThinkPHP框架核心代码很整洁,核心包只有145kb,但是功能却是很强大,封装了多种高级模型、视图模型、关联模型等多种数据模型,数据模型里面采用了ORM模式与底层数据库表记录与程序中的每个对象进行映射,有自己的模板引擎,开发者不需要再另外引入第三方类似smarty模板引擎。ThinkPHP还具有多种缓存功能、多种数据模型、多层控制器、自动验证,自动提交等功能,客户端开发者比较身心地负责核心代码的设计与编写。而且ThinkPHP还开发好了许多拓展组件等,开发者可以选择合适自己业务逻辑的组件导入系统,可以完美无缝拓展,进而减少了自己开发的时间,加快了开发效率,缩短了软件开发周期。 2.2 PHP简介 PHP一种服务器端的脚本语言,其与静态的html标签混合使用,然后被Apache等Web服务器所解析[4]。PHP5版本之后跟java等面向对象语言相差不多。PHP具有安全性高,跨平台,大多数的数据库都能很好地支持,执行速度快,占用资源少等优势。PHP语法简单,API也很简单而且调用起来方便,不像java语言可能还需要导入许多jar包,获取对象才可以使用,而PHP可以直接调用简单功能却很强大的内置函数。PHP是一种弱类型语言,赋予变量什么类型就是什么类型,开发起来相当灵活。PHP开源框架很多,比如论坛系统Discuz,商城系统ECSHOP,企业门户DEDCMS等,可以帮助企业快速建站,PHP在Web应用程序开发方面具有绝对的优势。 5 这是偶数页:偶数内容 2.3 MySQL简介 MySQL是目前开发Web系统方面经常被使用的一种数据库管理系统[5]。MySQL是属于中小型的数据管理系统,但其功能却不比其它主流的关系型数据库小。在B/S系统中,MySQL与PHP是一个完美的结合,两者的结合充分发挥了自身的优势。MySQL体积小、运行速度快、开源性、跨平台性等多种优点被开发者所推崇和广泛使用。 2.4 NetBeans开发工具简介 NetBeans作为PHP的开发工具是一个不错的选择,新建一个项目只需要选择好本地的某一个源文件,创建的时候只需两三个操作即可。在此工具中,开发人员可以定制代码的字体大小,高亮显示等等,具有友好的界面,在编辑里的源文件可以检测到外部文件的变化,然后提示更新等等。支持自动排版,编译、测试和运行等功能。NetBeans的功能比较强大,适合于PHP/JAVA等多种热门编程语言开发,加上其拓展比较好,用户可以到其官网下载适合自己的插件来安装使用。 2.5 jQuery框架简介 jQuery是一个轻量级的js库,该框架功能强大但核心文件小、开源、看过其开发手册便会知道该框架接口简单,易学[6]。使用jQuery开发者可以方便地处理HTML、实现多种动画效果,封装ajax技术,提供了简单的接口给开发者。jQuery的说明文档很多,学习起来相当方便,jQuery当我们写JavaScript感到繁琐发杂,想要把js代码做得简单、明快、整洁时,可以选择jQuery,具有良好的拓展性和比较高的效率。 第三章 系统需求分析 3.1 系统功能需求 为了能帮助企业实现信息内部共享,加强员工之间交流和配合,方便领导作出更好的决策,提高企业的整体竞争力。整个系统功能需要有:工资管理模块包括导入工资记录,查询工资,删除工资;工作日志管理模块包括按月查看,按日查看,日程查询;待办事项管理模块;人力资源管理模块包括用户管理;权限管理包括 这是奇数页:奇数内容 权限组管理,权限设置,权限分配;用例图的作用是描述系统的外部特征,系统功能等[7],整个系统的用例图如图3.1所示。 7 这是偶数页:偶数内容 图3.1 系统整体用例图 1.工资管理 1)导入工资记录:管理员可以系统外部导入Excel文件,但是Excel 表格 关于规范使用各类表格的通知入职表格免费下载关于主播时间做一个表格详细英语字母大小写表格下载简历表格模板下载 要按照“工资期间”、“姓名”、“工资”、“年功补贴”、“其它”、“应发工资”、“社保金”、“会费”、“个调税”、“应扣金额”,“实发工资”的格式来建立表格。 2)查询工资记录:管理员可以按照关键字来查询相关的工资记录,如姓名,总工资等。 3)删除工资记录:如果某些工资记录是有错的,过期的,这些无用的工资记录,管理可以选择性地删除,从而节省了数据库的空间。 工作日志管理 新建工作日志:用户可以新建一个工作日志,可以写上工作日志的开始时间和结束时间,工作内容以及工作计划,如果一些内容是word,excel等文件的也可以使用系统的“添加附件”的功能,浏览者可以随时下载已经上传到系统的附件,促使公司内部资源等到了及时的共享,从而提高工作效率。 修改工作日志:用户可以对已有的工作日志进行修改,对工作日志的开始时间,结束时间,已经添加的附件,工作内容,工作计划等都可以进行重新修改。 查询工作日志:用户可以根据工作内容或者工作计划进行查询,系统会把含有的搜索关键字的工作日志给查询出来。 3.日程管理 1)按月或日查看:日程将按照以日历“月”或“日”的方式展示,登录用户可以添加,修改,删除,自己日程; 2)日程查询:用户可以根据日程的标题或者日程的内容进行查询,系统会把含有搜索关键字的日程给查询出来。 权限管理 这是奇数页:奇数内容 1)权限组管理:管理员可以新建一个特定的权限组,权限组具有名称,排序,状态,备注等属性,名称必须是唯一的,名称用来标识唯一性,备注是用来对权限组进行描述说明的,然后可以对其进行修改或删除操作。 2)权限设置:管理员可以对权限组进行授权,可以把“日志管理”,“日程管理”等栏目菜单的读权限,写权限等权限授予给权限组。 3)权限分配:管理员可以系统的所有用户授予权限,授予系统用户哪些权限组(角色),然后该用户就会具有该权限组(角色)的权限。 用户管理 1)新增用户:管理员可以新增一个指定“员工编号”、“姓名”、“性别”、“生日”、“部门”、“职级”、“职位”、“电子邮箱”,启用“状态”的新用户,同时还可以为其设置一个登陆系统的初始化密码。 2)修改用户信息:管理员可以对已经增加的用户信息进行重新修改,如“姓名”、“性别”、“生日”、“部门”,“职级”等信息。 3)禁用用户:当公司的某个员工辞职了或者被公司开除了,管理可以禁用该用户,禁用的用户就不能够再登陆系统了。 4)查询用户:管理员可以根据用户的姓名或者员工编号进行查询,系统会把含有的搜索关键字的用户给查询出来。 待办事项管理 1)新增待办事项:用户可以新建一个指定“标题”、“结束时间”、“优先级”,“待办事项内容”的待办事项。 2)编辑待办事项:用户可以对已经建立的待办事项的属性,如“标题”、“结束时间”、“优先级”,“待办事项内容”的信息进行重新编辑的操作。 3)查询待办事项:管理员可以根据待办事项的标题或者待办事项的内容进行查询,系统会把含有的搜索关键字的待办事项给查询出来。 4)删除待办事项:当有些待办事项不需要了,那么用户可以删除指定待办事项。 7.系统角色权限 9 这是偶数页:偶数内容 本系统有权限管理模块,包括权限组管理,权限设置,权限分配。系统管理员可以根据需要来建立系统的权限组(角色),系统的缺省权限组有两种角色,一种是管理员类型,第二种是基本用户类型,管理员类型的用户有:总经理,经理;基本用户类型的用户有:主管,普通员工等。初始状态系统的用户角色定义如表3.1所示: 表3.1用户角色及权限表 角色名称 用户 操作权限 普通权限 主管,助理,工资管理,工作日志管理,日程管理,待办事项管 普通员工 理 公司管理员 总经理,经理 工资管理,工作日志管理,日程管理,权限管理, 用户管理,待办事项管理 系统管理员 系统管理员 整个系统的管理工作 这是奇数页:奇数内容 3.2 可行性分析 3.2.1技术可行性 本系统使用PHP服务器端脚本语言来开发,PHP已经发展了将近20年,已经具有很好的稳定性和安全性,该技术已经被广泛使用,各大公司都有使用到,例如阿里公司的淘宝商城系统,百度公司的论坛系统等。PHP具有许多开源框架,如果预期的系统与已有的开源框架的功能相似,那么可以采用开源框架。本系统具体采用了PHP的ThinkPHP框架进行开发,该框架一个非常优秀的轻量级PHP框架,具有很好的安全性,可拓展性,可维护性,是一把Web系统开发当中的利器,加快了开发效率,从而缩短了软件开发周期。 系统的持久化数据采用MySQL数据来存储,MySQL数据库体积小速度快的优点与PHP是完美的结合,具有很好的稳定性,MySQL数据库可以存储上百万条数据,保证了系统的数据容量是足够的。 服务器系统采用微软的,因为微软的服务器系统的界面已经被很多人熟悉,操作起来方便,因为很多操作只需点点鼠标即可完成,非技术人员都可以学习后上手进行维护。服务器软件采用Apache,因为其与PHP结合是非常普遍的,两者的结合是非常良好的,而且已经被许多Web系统所采用。 系统用户界面UI使用HTML+CSS+jQuery来开发,这三项技术的结合完全可以给我们用户展现一个美观友好的界面,同时这三项技术是当今在Web开发当中普遍被使用到的,也是被人们所推崇的。 3.2.2软件开发可行性 企业不是慈善机构,是以盈利作为目的而存在的社会组织,因此领导可不能在无谓的会议上浪费时间,企业员工不能在找各个领导签批、审核上浪费了很多时间,应该把精力放在本职工作上。当一个公司的纸质的文件很多的时候,可能机会散落在各处,分散在不同员工手上,必须得对其进行统一系统地分类整理。而OA系统正是用来解决在企业管理中类似这种问题而产生的,OA系统可以帮助企业提高工作效率,促进企业现在化,信息化,因此开发OA系统是具有很大的商业价值,有很好的可行性。 11
本文档为【05号吴小燕实验6--素材】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_995397
暂无简介~
格式:doc
大小:25KB
软件:Word
页数:0
分类:生活休闲
上传时间:2018-01-31
浏览量:10