欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    OA办公自动化系统工作日志开发研究Word下载.docx

    • 资源ID:3096205       资源大小:340.36KB        全文页数:42页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    OA办公自动化系统工作日志开发研究Word下载.docx

    1、3.总体设计 243.1概述 243.2系统总拓扑图 253.3系统功能清单 253.4环境搭建 264.系统设计 274.1开发及运行环境 274.2数据库设计 274.2.1通讯录表(t_ico_contact) 284.2.2工作日志表(t_ico_workloginfo) 294.2.3已提交工作日志表(t_ico_sendworklog) 295.系统程序设计 315.1通讯录 315.1.1系统通讯录 315.1.2个人通讯录 315.2工作日志管理 345.2.1添加工作日志 345.2.2删除工作日志 355.2.3修改工作日志 355.2.4查询未读工作日志 365.2.5查

    2、询已读工作日志 365.2.6查询已提交工作日志 375.2.7查询草稿箱日报 37结 论 38参考文献 39致 谢 401.绪论1.1课题意义 随着世界经济一体化进程的加快,世界经济从工业化的经济逐步进入网络信息的时代。各个企业都转变着自己企业的经营及管理模式,从传统的人工管理体制向自动化管理体制过渡。企业传统的办公管理模式正在逐步向自动化办公管理模式转变。通过网站对企业内部信息进行全面自动化管理,提高企业的办公效率;管理和统计企业生产经营中的数据,避免人为处理各类数据时所产生的问题,提高企业的经济效益,使企业的管理达到到科学化、系统化、规范化。1.2课题目的 本课题是为现代企业提供一个信息

    3、化平台,使企业内部可以通过网络协同办公,有效提高公司内部各级员工和部门的沟通、协调能力,使企业各项业务流程规范化、标准化、自动化,提高企业内部的日常工作效率;也可以通过协同办公使企业的各级员工随时随地掌握、了解企业的工作状况;利用信息化自动办公平台为公司领导、部门主管提供准确的信息和资料,提高经营者第一时间的决策能力。1.3技术要求v JAVA:熟悉java面向对象编程的思路;v WEB网页设计:能够熟练操纵网页的表单元素、JavaScript脚本(jQuery)以及CSS样式表;v JSP基础:能够使用JSP进行网页排版以及结合Struts标签进行综合应用;v Spring、Hibernat

    4、e、Struts 、Ibatis 框架基础:理解MVC设计模式、Struts拦截器原理、Struts标签的应用以及持久化层Hinernate及Ibatis的应用;v Oracle数据库:能够熟练使用Oracle数据库:安装、配置、使用Oracle数据库。1.4可行性分析可行性分析是依据初步调查的结果作出系统开发可行性与否的结论的过程。可行性分析是为了论证系统开发是否可行。为实现系统目标,需要技术保证。此系统开发所需要的技术主要包括计算机硬件、软件技术、系统开发人员软件开发技术等。在选择使用JSP还是ASP网页设计标准开发的时候,考虑到JSP的优点,选择了JSP作为web网页开发语言。JSP是J

    5、ava平台的一部分。ASP技术不能轻易的实现跨平台的web服务工作,只能在windows上它运行。而Java可以运行在不同的环境,如Linux,Windows上。Linux的安全性和稳定性也是选择Jsp作为web开发的重要原因。ASP仅支持组建对象模型COM,而JSP技术提供的组件都是基于JavaBean技术或JSP标签库,用户拥有许多可重用的类库,大大的方便了web网站开发。此外,JSP开发web网站比ASP更加灵活,可扩展性更强,便于以后的维护和二次开发。鉴于以上系统开发所需各项条件均满足,所以此系统可以开发。2.需求分析2.1概述2.1.1项目名称2.1.2开发背景编写需求说明的核心源于

    6、企业需求,目的在于明确软件开发的最终目的,使开发出来的系统能够更好的达到企业信息化建设的需求,使目标系统提供的功能与企业需求达成一致。对于企业:重点在于清楚的表达企业提出的需求,如何理解企业机构部门、业务关系,让企业确认我们的表达和描述是符合客户的需求。对于开发人员:程序员、项目经理、营销人员、员工、测试人员,重点告诉他们系统需要具有哪些功能,有哪些对象,对象有哪些属性,对象之间有哪些关系,更清楚的了解企业的真正需要,从开发的角度开发产品,真正服务于企业客户。2.1.3项目目标v 有效提高公司内部各级部门、员工沟通、协调能力;v 规范化、标准化公司各项业务流程、管理流程;v 快速使用文件、报告

    7、或报表,提高日常工作效率;v 公司领导、部门主管随时随地掌握、了解员工的工作状态;v 利用信息化自动办公平台为公司领导、部门主管提供准确的信息和资料,提高经营者第一时间的决策能力;通过总结归纳后,该软件具备以下四大系统模块:个人办公管理、基本信息管理、人事信息管理、权限组管理。在需求分析中将详细描述各个系统模块。2.2任务说明2.2.1通讯录管理企事业单位内部的通讯录,一般分为系统通讯录和个人通讯录。系统通讯录是指该系统中已经有的联系人,即每个工作人员自己完善资料时自动生成的通讯集录,随每个工作人员手动更新资料时而自动更新该通讯资料。个人通讯录是指由用户自己添加的联系人。2.2.1.1系统通讯

    8、录 查询系统通讯录在系统正常运行,并且用户拥有系统通讯录查询权限的情况下,进入系统通讯录查询页面。系统通讯录中已经存在的联系人的资料随每个工作人员自己完善资料的时候而同步改变。如某工作人员离职或离开公司了,系统通讯录中将不再显示该工作人员及其资料。 导出系统通讯录在系统正常运行,并且用户拥有导出系统通讯录权限的情况下,用户可以将系统通讯录以Excel格式文件导出到本地。2.2.1.2个人通讯录 添加个人通讯录在系统正常运行,并且用户拥有添加个人通讯录权限的情况下,用户可在现有通讯录基础上继续增加联系人资料,参数包括:办公电话、分机、个人移动电话、个人私用邮箱、QQ号、家庭住址。 删除个人通讯录

    9、在系统正常运行,并且用户拥有删除个人通讯录权限的情况下,用户删除通讯录只限于删除用户自己添加的联系人,不能删除系统通讯录的联系人。 修改个人通讯录在系统正常运行,并且用户拥有修改个人通讯录权限的情况下,用户可以对自己已经添加通讯录中的联系人资料进行修改或者更新。 查询个人通讯录在系统正常运行,并且用户拥有查询个人通讯录权限的情况下,用户可以在个人通讯录中查询已经添加的通讯录或者联系人。 导出个人通讯录在系统正常运行,并且用户拥有导出个人通讯录权限的情况下,用户可以将个人通讯录以Excel格式文件导出到本地。2.2.2工作日志管理在工作日志管理系统中,用户可以添加、删除、修改和查询工作日志。2.

    10、2.2.1添加工作日志在系统正常运行,用户拥有添加工作日志权限的情况下,用户可以添加工作日志,可将当天的工作填写一份工作日志,也可以分时间段填写多个日志明细,同时可以上传一些相关的附件文件。2.2.2.2删除工作日志在系统正常运行,用户拥有删除工作日志权限的情况下,用户可以删除已经添加的工作日志。2.2.2.3修改工作日志在系统正常运行,用户拥有修改工作日志权限的情况下,用户可以对已经添加的工作日志进行修改,若该工作日志已经被提交前,则不能修改。2.2.2.4查询工作日志在系统正常运行,用户拥有查询工作日志权限的情况下,用户可以查询自己添加的工作日志。2.3需求分析2.3.1通讯录管理2.3.

    11、1.1总体描述用户可以查询系统中已经存在的通讯录,也可以将系统通讯录导出到excel文档。用户可以通过通讯录管理实现以下功能: 查询系统通讯录:用户可以输入查询条件,查询符合条件的通讯录联系人;系统通讯录可以通过以下条件查询:姓名、部门、职称、职务;查询列表显示字段:序号,姓名,职称,部门,职务,办公电话,分机,手机,QQ号,电子邮箱。 导出系统通讯录:用户可以将系统通讯录以Excel格式导出到本地; 添加个人通讯录:用户可以添加联系人到个人通讯录,添加联系人时需要输入的信息有:姓名、关系/称呼、生日、公司/单位、部门、手机1、手机2、办公电话1、办公电话2、家庭电话、QQ号1、QQ号2、电子

    12、邮箱1、电子邮箱2、公司网址、个人主页、通讯地址、邮政编码、备注等; 删除个人通讯录:用户可以删除自己添加的个人通讯录联系人,但不能删除系统通讯录中的联系人; 修改个人通讯录:用户可以对已经添加的个人通讯录中的联系人资料进行修改或者更新; 查询个人通讯录:用户可以输入查询条件,查询个人通讯录中的联系人; 导出个人通讯录:用户可以将个人通讯录以Excel格式导出到本地。2.3.1.2拓扑图图 1 通讯录管理拓扑图2.3.1.3用例图图 2 通讯录管理用例图2.3.1.4查询系统通讯录 功能描述在保证系统正常运行,并且用户拥有系统通讯录查询权限的情况下,进入系统通讯录查询页面。如某工作人员离职或离

    13、开公司了,通讯录中将不再显示该工作人员及其资料。 界面原型图3 查询系统通讯录界面 数据项描述姓名、部门、职称、职务。 基本流程图4查询系统通讯录状态图2.3.1.5导出系统通讯录在系统正常运行, 用户拥有导出系统通讯录的情况下,用户可以将系统通讯录以ECXEL格式导出到本地。图 5 导出系统通讯录状态图2.3.1.6添加个人通讯录该功能用于完成个人通讯录或者联系人的添加。图 6 添加个人通讯录界面姓名:必填项,所添加的人员信息必须是系统中存在用户,最大长度为20字;关系/称呼:非必填项,最大长度为20字;生日:非必填项,使用时间控件选择时间,也可以手动输入,若输入的时间不合法,则给出提示信息

    14、。公司/单位:非必填项,最大长度为30字;部门:手机1:手机2:办公电话1:办公电话2:家庭电话:QQ号1:非必填项,最大长度为15字;QQ号2:电子邮箱1:非必填项,最大长度为50字;电子邮箱2:公司网址:个人主页:通讯地址:非必填项,最大长度为60字;邮政编码:备注:非必填项,限300字。图 7添加个人通讯录状态图2.3.1.7删除个人通讯录该功能用于删除个人通讯录中已有的联系人。用户输入查询条件,查询要删除的通讯录联系人。查询条件:姓名,关系,单位,Q Q号码、生日。用户可以直接点击操作栏中的“删除”图标,删除对应行的通讯录联系人,也可以选中要删除联系人记录行前面的复选框,然后点击“删除

    15、”按钮,删除多个通讯录联系人。图 8删除个人通讯录界面图 9 删除个人通讯录状态图2.3.1.8修改个人通讯录该功能用于通讯录的修改或者通讯录的更新。图 10修改个人通讯录界面图 11 修改个人通讯录状态图2.3.1.9查询个人通讯录该功能用于查询已经添加的通讯录中的联系人。用户输入查询条件,点击“查询”按钮,列表显示用户添加的通讯录。图 12 查询个人通讯录界面姓名,关系/称呼,单位,QQ号、生日。查询列表显示字段有:序号,姓名,关系/称呼,手机,办公电话,家庭电话,QQ号,电子邮箱,单位,生日及操作。图 13 查询个人通讯录状态图2.3.1.10导出个人通讯录在系统正常运行,用户拥有导出系

    16、统通讯录的情况下,用户可以将系统通讯录以Excel格式导出到本地。图 14 导出个人通讯录状态图2.3.2工作日志管理2.3.2.1总体描述工作日志是对工作计划完成情况的反馈,同时对员工有较强的约束和督促作用。用户可以通过工作日志管理完成日志的添加、删除、修改和查询。2.3.2.2拓扑图图 15 工作日志管理拓扑图2.3.2.3用例图图 16 工作日志管理用例图2.3.2.4添加工作日志用户可以对当天的工作进行总结,添加当日的工作日志。图 17 添加工作日志界面员工姓名:根据登录用户自动获取;部门名称:岗位:职务:标题:必填项,最大长度字;接收人:从人员列表中选择;工作事项:非必填项;完成情况

    17、:存在问题:必填项,限500字;解决措施:其他工作:工作小结:下一个工作日计划:非必填项,限300字;附件:非必填项,文件类型须为txt、doc、docx、xls、xlsx。图 18 添加工作日志状态图2.3.2.5删除工作日志用户可以对已经添加的工作日志进行删除。用户输入查询条件查询要删除的工作日志,点击要删除的“删除”图标删除指定的工作日志,也可以选中要删除的工作日志前面的复选框,点击“删除”按钮删除多条工作日志。图 19 删除工作日志状态图2.3.2.6修改工作日志用户可以对没有提交的工作日志进行修改。图 20 修改工作日志界面用户输入查询条件,点击“查询”按钮,列表显示符合查询条件的工

    18、作日志;用户选择要修改的工作日志,点击“修改”按钮,系统显示修改工作日志的窗口;用户输入修改信息,完成修改。2.3.2.7未读工作日志在系统正常运行,并且用户拥有查看未读工作日志的权限,进入未读工作日志查询页面。主要是其他人员提交给该用户的工作日志,类似邮件系统里的未读邮件。未读取的工作日志以列表的形式分页显示。 查询条件日期范围(提交时间)。 查询列表查询列表包括的字段有序号、日期(创建时间)、标题、员工姓名、部门名称等。2.3.2.8已读工作日志在系统正常运行,并且用户拥有查看已读工作日志的权限,进入已读工作日志查询页面。主要是其他人员提交给该用户,并且已读的工作日志,类似邮件系统里的已读

    19、邮件。已读取的工作日志以列表的形式分页显示。查询列表包括的字段有序号、日期(创建时间)、标题、员工姓名、部门名称、操作等。2.3.2.9已提交工作日志用户查看已经提交的工作日志信息,同时也可以删除已提交的工作日志信息。主要是以列表的形式分页查看。查询列表字段包括序号、日期(创建时间)、标题、接收人、是否已读、操作。2.3.2.10草稿箱用户登录系统后,查看所有该用户保存为草稿的工作日志信息,同时也可以删除草稿状态的工作日志信息。主要是以列表的形式分页查看,包括:序号,计划标题,员工姓名,参与人员,部门名称,计划类别,计划开始时间,计划结束时间。日期范围(保存时间)。查询列表包括的字段有序号、日

    20、期(创建时间)、标题、接收人、是否已读、操作等。3.总体设计3.1概述本次OA协同办公系统采用基于JAVA WEB的SSH及IBATIS四大框架技术开发。其中贯穿了MVC设计模式、JAVA面对象思想。如下图所示:图 21 系统整体架构图模型表示企业数据和业务规则。在MVC的三个部件中,模型拥有最多的处理任务。例如它可能用象EJBs和ColdFusion Components这样的构件对象来处理数据库。被模型返回的数据是中立的,就是说模型与数据格式无关,这样一个模型能为多个视图提供数据。由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性。控制器接受用户的输入并调用模型和视图去完成用户的需求。所以当单击Web页面中的超链接和发送HTML表单时,控制器本身不输出任何东西和做任何处理。它只是接收请求并决定调用哪个模型构件去处理请求,然后再确定用哪个视图来显示返回的数据。图 22 系统物理架构图3.2系统总拓扑图图 23 系统拓扑图3.3系统功能清单表1 系统功能明细表名称模块名称功能概述OA办公自动化系统个人办公1:科技园员工日程管理模块(增,删,改,查功能)2:站内短信模块(增,删,改,查功能)3:代办任务模块(查看功能,系统自动添加)4:系统通讯录模块(系统自动生成,排序功能


    注意事项

    本文(OA办公自动化系统工作日志开发研究Word下载.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开