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

    企业办公自动化系统.docx

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

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

    企业办公自动化系统.docx

    1、企业办公自动化系统本科毕业论文 题 目: 企业办公自动化系统 摘 要办公自动化系统是目前应用于公司或企业的典型代表系统,通过现代工具和手段进行系统的设计,在设计过程中最大限度满足用户的需求,为了使系统界面友好,操作简单,可维护性强,功能较完备,具有较强的实用性和针对性。主要研究了个人办公自动化和会议管理自动化的内容。办公自动化系统实现了个人信息、名片夹、在线信息、公司通讯录、会议管理等功能。采用的是java技术、ssh框架、jboss服务器等。本论文介绍了企业办公自动化系统开发的全过程,详细介绍了数据库的设计、系统的分析、系统的开发与实现等内容。关键词:办公自动化,数据库,设计,实现,测试Ab

    2、stract The office automation system used for companies or enterprises is a representative system .Through modern tools and ways, it meets users requirement .For the system user-friendly, simple operation, maintenance, and functions, strong practical and targeted ,the main contents of the study inclu

    3、de personal office automation and meeting management automation. The office automation implements personal information ,card ,online information ,address book and meeting management .It use java technology,ssh and jboss .This paper describes the whole process of the office automation system developm

    4、ent .It details the database design , system analysis , system development and Implementation and so on.Keywords: office automation , database ,design ,implementation ,test1 引言办公自动化(Office Automation),简称OA,它利用先进的技术,使人的各种办公业务逐步由各种设备、各种人机信息系统来协助完成,达到充分利用信息,提高工作效率和工作质量,提高生产率的目的。办公自动化在70年代末80年代初在我国提出,到现

    5、在已有近三十年多年的发展历史。由于办公自动化技术的不断发展,办公自动化的内涵也不断的丰富和发展。最早的办公自动化指的是传真机、打字机、复印机等办公设备的使用;接着,办公自动化指的是用电脑进行文书储存、排版、及输出工作,用电脑进行人事、财务等管理;现在的办公自动化系统观点认为:办公自动化实际上是人与人、人与部门、部门之间的信息共享、交换、组织、分类、归档及处理、协调过程。1.1问题的提出在没有计算机网络的岁月里,大量的纸质表格塞满了档案室文件柜的每个角落,查找起来极为不便,还需要专人进行管理和维护,纸质文件应对灾难的能力也很差,若是出现火灾,水灾等天灾,记录将大量丢失。遇到需要审批的时候,需要工

    6、作人员拿着厚厚的一摞表格往返于各个负责人的办公室之间,产生大量的无用劳动。作为一个企业,企业有很多的信息需要发布给员工,如企业的工作计划,员工之间也需要及时地沟通,员工的工作日志也需要及时的提交给企业的主管部门。在以前,这些信息的传达是通过纸质文件或电话形式的,传统的方式中不但浪费金钱,而且要受到很多的限制。由于互联网的盛行及企业办公的需要,企业各部门都配备了计算机,并与互联网进行了全功能连接,如果把这些信息在互联网上公布,那样员工及企业客户就可以在任何时间、任何地点,只要能上网,就可以了解企业的最新消息,查看企业的工作计划,了解企业的动态等。那我们如何将办公自动化应用到企业中,本文讨论了B/

    7、S模式的企业办公自动化系统的开发过程。1.2课题的研究目的研究该课题是为了通过对“企业办公自动化系统”的设计与实现,熟悉这类办公自动化系统的开发原理及流程。在设计过程中,能够深入地理解面向对象设计方法的优越性,获得这方面的相关经验。对一个即将毕业的计算机专业本科生来说,如果想在软件行业领域里有所发展,研究并应用面向对象设计方法是百益无一害的,可以使其走向社会后能够快速地适应行业需求。这正是本次设计的根本目的所在。1.3课题的研究意义首先,该课题属于办公自动化系统范畴。而办公自动化系统在现代社会已深入到各行各业,是一个不断发展的新学科,是由人和计算机设备或其他信息处理手段组成并用于管理办公信息的

    8、系统。再加上行业信息化的热潮才刚刚开始,特别是中小型企业的信息化建设步伐刚刚迈出第一步。办公自动化系统的开发市场将是非常庞大的。这种需求对开发人员在数量上和素质上的要求也是非常迫切的。为了满足市场的需求以及能在竞争中取胜,系统设计人员就不仅仅是单纯地满足用户对功能的要求,还要从设计方法上加以改进。 其次,面向对象方法是一种非常实用的软件开发方法,它一出现就受到软件技术人员的青睐,现在已经成为计算机科学研究的一个重要领域,并逐渐成为软件开发的一种主要方法。面向对象的程序设计将数据及对数据的操作方法封装在一起,作为一个互相依存、不可分离的整体。采用这种方法来设计系统,可以增加系统的安全性。同时通过

    9、继承与多态,使程序具有很高的可重用性,给软件的开发和维护带来了方便。由于面向对象方法的突出优点,它才被广大用户所喜爱。 2 系统分析2.1需求分析经过对系统的业务流程和系统数据流程的调查,用户对系统的功能需求如下:1 为员工提供包括密码、自我介绍、兴趣爱好、联系方式等个人信息维护的功能。2 为员工提供可以对自己的名片夹的分类进行维护,员工对自己的通讯录进行管理的功能。3 提供系统管理员维护整个公司的组织机构和联系方式,公司人员可以查询通讯录并导出到Excel文件的功能。4 提供利用系统短消息功能发送通知。用户点击在线信息后,弹出新窗口显示该信息的详细内容。在查看信息的页面可以选择已阅,对于已阅

    10、的在线信息不再显示的功能。5 提供会议发起人能够查询到别的系统的会议室的安排情况,以便发起网络会议。由管理员对会议室进行管理,员工使用会议室时进行预约,由管理员统一安排。对会议通知发布和会议记录提交的功能。除上述功能外,系统还需要有以下功能: 要有良好的人机界面,支持多人操作。 为了方便用户查询,要求支持多条件查询。 支持excel的导出。 支持用户详细信息的查询。2.2可行性分析开发任何一个基于计算机的系统,都会受到时间和资源上的限制。因此,在接受任何一个项目开发任务之前,必须根据客户可能提供的时间和资源条件进行可行性分析,以减少项目开发风险,避免人力、物力和财力的浪费。本系统采用mysql

    11、数据库,该数据库系统在安全性、准确性、运行速度方面有绝对的优势,并且处理数据量大,效率高。服务器采用的是jboss,开发工具采用的是myeclipse10,非常方便,功能强大。架构采用的是ssh,即struts、spring、hibernate。struts起到跳转的作用,hibernate是进行数据库方面的处理,spring是起到连接两者的作用。程序员可以不考虑底层的东西,开发效率大大提高。3 概要设计3.1项目规划企业办公自动化系统由个人信息模块、名片夹模块、公司通讯录模块、在线信息模块、会议管理模块、会议室管理模块等组成。特规划模块功能如下: 个人信息模块主要包括本人信息的查询、修改,他

    12、人信息的查询等功能。 名片夹模块包括名片夹分类操作:添加,删除修改;名片的添加,删除、修改,查询、移动。 公司通讯录模块包括公司所有员工通讯录的查询、查询结果导出为excel。 在线信息模块此主要为用户提供留言交流的平台,用户可以发送留言,接收留言,查看留言以及对留言进行查询,回复,删除等操作。 会议管理模块此模块包含的功能有:添加会议、删除会议、修改会议,查询会议,提交会议记录,查看会议记录功能。 会议室管理模块此模块包含的功能有:增加会议室、修改会议室、删除会议室,查询会议室,预约会议室,取消预约功能。根据项目规划,可画出办公自动化系统的功能框图,如图3-1所示: 图3-1系统功能模块儿图

    13、3.2、数据库设计本系统根据上面的设计规划出的主要实体对象有职员、角色、部门、名片、名片夹分类、消息、预约查询、会议、会议室、预约。(1)职员实体包括用户ID、用户密码、用户姓名、角色ID、用户性别、职位、所属部门ID、用户年龄等。具体信息如图3-1所示。 图3-1职员信息的E-R图(2)角色实体包括角色ID、角色名称。具体信息如图3-2所示。 图3-2角色信息的E-R图(3)部门实体包括部门ID、部门名称、部门职能、部门电话。具体信息如图3-3所示。图3-3部门信息的E-R图(4)名片实体包括名片ID、用户ID、所属分类ID、名片所属人ID。具体信息如图3-4所示。 图3-4名片信息的E-R

    14、图(5)名片夹分类实体包括分类ID、用户ID、分类名。具体信息如图3-5所示。图3-5名片夹分类的E-R图(6)消息实体包括消息ID、发送人ID、消息标题、消息内容、发送日期、是否已读、是否发送、接收方删除、接收方ID、接收方名字、发送方名字、发送方删除。具体信息如图3-6示。 图3-6消息的E-R图(7)预约查询实体包括ID、会议ID、与会人ID。具体信息如图3-7所示。图3-7预约查询的E-R图(8)会议实体包括会议ID、会议室ID、发起人ID、会议主题、开始时间、会议记录、结束时间等。具体信息如图3-8所示。图3-8会议的E-R图(9)会议室实体包括会议室ID、会议室名、容纳人数、是否有

    15、空调、是否有电脑、会议室地点、使用次数等。具体信息如图3-9所示。图3-9会议室的E-R图(10)预约实体包括ID号、被预约会议室ID、预约人ID、开始时间、结束时间等。具体信息如图3-10所示。图3-10预约的E-R图实体与实体之间关系的E-R图,如图3-11所示: 图3-11实体关系E-R图4 系统设计4.1设计目标根据办公自动化的特点,该系统实施后应达到以下目标: 界面美观友好、信息查询灵活、方便、快捷、准确。 提高工作效率,降低成本。 对用户输入的数据进行校验,当输入有误时提示用户。 数据保密性强,用户对应不同的操作级别。 系统最大限度地实现了易安装性、易维护性和易操作性。 系统运行稳

    16、定、安全可靠。4.2开发及运行环境系统开发平台:myeclipse10.0数据库管理:mysql运行平台:windowsXP4.3表结构设计本系统数据库采用mysql5.0数据库,数据库名称为“dboa”。数据库dboa中包含9个表。各个数据表的结构如下所示。(1) 职员信息表:主要保存职员的信息,包括用户ID、角色ID、密码等信息。具体表结构如表4-1所示。表4-1职员信息表字段名类型是否为空键属性备注userIDNumber否主键用户IDroleIDNumber否外键角色IDpasswordVarchar否密码usernameVarchar否用户名sexNumber性别ageNumber年

    17、龄departmentIDNumber否外键部门IDpositionVarchar否职位introductionVarchar 自我介绍interestsVarchar爱好phoneVarchar电话号mobilephoneVarchar手机号(2) 角色表:主要保存用户的角色信息,包括角色ID、角色名字。具体表结构如表4-2所示。表4-2角色表字段名类型是否为空键属性备注roleIDNumber否主键 角色IDRoleNameVarchar否 角色名字(3) 部门表:主要保存企业各个部门的信息,包括部门ID、部门名称、部门职能、部门电话等。具体表结构如表4-3所示。表4-3部门表字段名类型是

    18、否为空键属性备注departmentIDNuber否主键 部门IDdepartmentNameVarchar否 部门名称dutyVarchar否 部门职能phoneVarchar否 部门电话(4) 名片表:主要保存自己和同事的名片信息,包括名片ID、用户ID、分类ID、名片所属人ID。具体表结构如表4-4所示。表4-4名片表字段名类型是否为空键属性备注cardIDNumber否主键名片IDuserIDNumber否外键用户IDclassIDNumber否外键分类IDfromIDNumber否 名片所属人ID(5) 名片夹分类表:保存名片夹分类的信息,包括用户ID、分类ID、分类名称。具体表结构

    19、如表4-5所示。表4-5名片夹分类表字段名类型是否为空键属性备注userIDNumber否外键用户IDclassIDNumber否主键分类IDclassNameVarchar否 分类名称(6) 消息表:保存消息发送人、接收人等信息,包括消息ID、发送人ID、消息标题、内容、日期、是否已读、是否发送等。具体表结构如表4-6所示。表4-6消息表字段名类型是否为空键属性备注messageIDNumber否主键消息IDfromIDNumber否外键发送人IDtitleVarchar否消息标题contentVarchar内容dateDate否日期isreadNumber否是否已读issendNumber

    20、否是否发送to_deleteNumber否 接收方发送toIDNumber否 接收方IDfromNameVarchar否 发送方名字toNameVarchar否 接收方名字from_deleteNumber否 发送方删除(7) 预约查询表:主要保存会议编号和参加人编号信息,包括编号、会议ID、用户ID等。具体表结构如表4-7所示。表4-7预约查询表字段名类型是否为空 键属性备注IDNumber否主键编号meetingIDNumber否外键 会议IDuserIDNumber否外键 用户ID(8) 会议表:保存相关人员、场所、主题等信息,包括会议编号、会议室编号、用户编号、会议主题、会议开始时间、

    21、会议记录、会议结束时间等。具体表结构如表4-8所示。表4-8会议表字段名类型是否为空键属性备注meetingIDNumber否主键会议编号roomIDNumber否外键 会议室编号userIDNumber否外键用户编号themeVarchar会议主题starttimeDate否 会议开始时间recordBlob会议记录endtimeDate否 会议结束时间(9) 会议室表:保存会议室的相关信息,包括会议室编号、会议室名称、容纳人数、是否有空调、是否有电脑、会议室地点、使用次数。具体表结构如表4-9所示。表4-9会议室表字段名类型是否为空键属性备注roomIDNumber否主键 会议室编号roo

    22、mNameVarchar否 会议室名称amountNumber否容纳人数AirconditionNumber否 是否有空调computerNumber否 是否有电脑locationVarchar 会议室地点usecountNumber否使用次数(10) 预约表:保存预约的地点、预约人的信息,包括编号、被预约会议室编号、预约人编号、开始时间、结束时间等。具体表结构如表4-10所示。表4-10预约表 字段名类型是否为空键属性备注IDNumber否主键编号bookedIDNumber否外键 被预约会议 室编号userIDNumber否外键 预约人编号starttimeDate否 开始时间endtim

    23、eDate否 结束时间 5 系统实现5.1个人信息模块5.1.1个人信息模块功能 (1)个人信息模块儿包括个人信息的查询通过用户姓名来查询的,个人信息的修改,他人信息查询可以全部查询,也可以通过具体制定条件进行查询。具体如图5-1所示。图5-1个人信息模块结构图5.1.2个人信息模块流程(1)在他人信息查询时,分为按全部查询和按具体条件查询,按全部查询时会查询出所有员工的信息包括登陆者的信息,按具体条件查询会查询出某个员工的信息。具体如图5-2所示。 查询 否图5-2他人信息查询流程图5.1.3个人信息系统实现(1)个人信息查询。点击个人信息查询超链接,查询出个人信息。实现图如图5-3所示。图

    24、5-3个人信息查询实现图(2)个人信息修改。点击修改超链接,跳转到修改页面。实现图如图5-4所示。 图5-4个人信息修改实现图(3)他人信息查询。点击他人信息查询超链接,跳转到他人信息查询页面。实现图如图5-5所示。图5-5他人信息查询实现图5.2名片夹模块 5.2.1名片夹模块功能(1)名片夹模块包括名片夹分类和个人名片夹,其中名片夹分类主要有新增分类、名片夹类别的重命名、名片夹分类的删除功能,个人名片夹包括添加一个新名片、查询名片信息可以按全部查询也可按具体条件查询,查看名片的详细信息、删除名片信息、移动名片到某个类别中等功能。具体如图5-6所示。 图5-6名片夹模块结构图5.2.2名片夹

    25、模块流程(1)名片夹分类包括新增分类、重命名、删除的功能,点击新增分类需要输入类别名称点击确认即可生成一个新的类别,点击重命名添加新的类别名称点击确认即可修改类别名称,点击删除即可把类别从数据库中删除掉。具体如图5-7所示。 是 是 图5-7名片夹分类流程图(2)个人名片夹包括添加名片、删除名片、查看详细信息、按条件查询名片的功能。点击添加名片,填入信息点击添加即可生成一条新的名片信息,如果不添加点击返回按钮;点击删除按钮即可将某条名片信息删掉;点击详细信息,在新出现的页面即可移动名片到一个新的类别;选择查询条件,点击查询按钮即可查询具体某条名片信息。具体如图5-8所示。 是 是 是 是 是

    26、否图5-8个人名片夹流程图5.2.3名片夹系统实现(1)查看名片夹分类信息,点击名片夹分类超链接,跳转到名片夹分类页面。如图5-9所示。 图5-9名片夹分类实现图(2)新增分类信息,点击新增分类按钮,跳转到新增分类的页面。如图5-10所示。 图5-10新增分类实现图(3)重命名,点击重命名超链接,跳转到重命名页面。如图5-11所示。图5-11重命名实现图(4)个人名片夹信息查看,点击个人名片夹超链接,跳转到个人名片夹页面。如图5-12所示。 图5-12个人名片夹实现图(5)添加我的名片,点击添加我的名片按钮,跳转到添加我的名片页面。如图5-13所示。 图5-13添加名片信息实现图(6)详细信息

    27、查看,点击详细信息超链接,跳转到详细信息页面。如图5-14所示。图5-14详细信息查看实现图5.3公司通讯录模块5.3.1公司通讯录模块功能(1)公司通讯录模块包括查询公司通讯录和导出公司通讯录的功能,其中查询公司通讯录有全部查询和具体条件查询。具体如图5-15所示。 图5-15名片夹模块结构图5.3.2公司通讯录模块流程 是 否 否 图5-16公司通讯录查询流程图5.3.3公司通讯录系统实现(1)公司通讯录信息,点击公司通讯录超链接,跳转到公司通讯录页面。如图5-17所示。图5图5-17公司通讯录信息查看实现图(2)点击导出excel超链接,导出公司通讯录,生成excel,如图5-18所示。

    28、 图5-18公司通讯录信息导出实现图5.4在线信息模块5.4.1在线信息模块功能(1)在线信息模块包括新建留言、未读留言、收件箱、已发送、草稿箱等功能。新建留言包括留言的发送、存草稿、重写,未读留言包括留言的查询,收件箱包括留言的查询、删除、查看,已发送包括留言的查询、删除、查看,草稿箱包括留言的查询、删除、查看、发送。具体如图5-19所示。图5-19公司通讯录模块结构图5.4.2在线新信息模块流程(1) 以收件箱为例,在查看收件箱信息时,可以按姓名进行查询,查询后可以删除、查看这条记录,不按姓名查询时显示所有收到的信息,也可以进行删除、查看的操作。具体如图5-20所示。 否 是是图5-20 收件箱信息流程图5.4.3在线信息模块系统实现(1)新建留言,点击新建留言超链接,跳转到新建留言页面。如图5-21所示。图5-21 新建留言系统实现图(2)未读留言,点


    注意事项

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

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




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

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

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


    收起
    展开