本科生实践教学活动周实践教学成果成果形式:实践报告+系统成果名称:办公自动化管理系统学生姓名:吴艳霞学号:0905170119专业:计算机科学与技术班级:计本0901指导老师:许文丽完成时间:2012年7月22日计算机专业本科实践教学办公自动化管理系统I目录一、绪论.................................................1(一)问题的提出.........................................1(二)本文研究的背景和意义...............................1(三)需求分析...........................................11.同类系统存在的问题...................................22.数据流图.............................................23.数据字典.............................................3(四)研究方法和技术路线.................................4(五)采用的开发工具及特点...............................41.开发工具.............................................42.编程语言.............................................5(六)系统的软硬件环境要求.................................5二、办公自动化管理系统的设计与分析.......................5(一)设计原则...........................................51.开放性原则...........................................52.实用性原则...........................................63.先进性原则...........................................64.可靠性原则...........................................6(二)项目规划...........................................61.日常管理模块.........................................62.业务管理模块.........................................63.用户管理模块.........................................6(三)系统功能结构图.....................................6(四)数据库设计.........................................7(五)界面设计...........................................71.系统登录模块设计.....................................72.日常管理模块设计.....................................8(六)主要模块算法设计....................................8计算机专业本科实践教学办公自动化管理系统II1.个人活动登记管理模块.................................82.个人活动管理模块....................................103.个人邮件管理模块....................................124.名片夹管理模块设计..................................14三、办公自动化系统的实现与测试..........................19(一)系统的实现.........................................19(二)系统的测试.........................................201.用户登录模块测试....................................202.日程管理模块测试....................................20四、设计总结............................................21参考文献................................................22计算机专业本科实践教学办公自动化管理系统1一、绪论(一)问题的提出随着中国加入WTO及全球经济一体化进程的加快,世界经济已由工业化经济逐步进入网络信息化时代。在信息时代来临之季,各企业都紧跟时代的脚步,转变着企业的经营模式、管理模式,从传统的人工管理体制,向信息自动化管理体制过渡。与此同时,企业的传统式的办公管理模式也在逐步向自动化办公管理模式转变。网络自动化办公系统就是在这样的大背景下应运而生的。信息时代的到来让人们尝到了“信息爆炸”的滋味,信息的大量拥入让企业在信息处理方便应接不暇,传统的办公模式、对信息的处理方法,早已不能满足企业对信息快速、准确的处理的要求。一个企业对信息数据的掌握程度、处理能力,体现了一个企业对市场的敏感程度,数据的真实性、准确性直接决定着企业的发展方向。从传统的办公模式向自动化办公管理模式转变,提高企业的信息处理能力,以增强企业的市场竞争力,成了企业发展过程中的首要问题。(二)本文研究的背景和意义传统的办公模式已经显示出低效率和资源的巨大浪费,主要表现在几个方面:(1)传统的数据存储和处理对以文件、报表、信函、传真等形式为载体的复合文档型数据以及多媒体数据类型渐渐不兼容。(2)信息资源的流通不畅通导致地区、跨部门之间的协作无法展开。(3)决策层不能够及时得到足够的信息来做出科学的决策。(4)缺乏对工作流自动化的支持。(5)缺乏对移动办公的支持。(6)缺乏集成其它业务应用系统的能力。而办公自动化管理系统可以很好的解决这一系列的问题,进而提高企业的办公效率增强企业的竞争能力。(三)需求分析经过一点时间的相关调研还有网上搜查,要求本网站具有以下功能:(1)员工通过前台发布和查看公告、公文信息。(2)设置员工信息的添加、浏览、查找功能。计算机专业本科实践教学办公自动化管理系统2(3)通过前台可以查看部门和职位信息。(4)通过前台实现收发信息的功能。(5)通过后台对部门信息、职位信息进行管理。(6)后台对员工在职状态信息进行管理。(7)设置后台员工信息的管理模块。(8)通过后台管理员工前台登录账号(9)通过后台实现对邮件信信息进行查看、删除等管理。(10)通过后台实现查看、删除在线员工信息功能。1.同类系统存在的问题传统的办公自动化管理存在的问题有如下几点(1)传统的手工办公模式下,文档的保存、共享、使用和再利用是十分困难的。在手工办公的情况下文档的检索存在非常大的难度。(2)传统的办公自动化束缚了人的创造力和想象力,使人们耗费了大量的时间跟精力去手工处理那些复杂的工作,而且手工处理还有延时和差错。(3)决策层不能够及时得到足够的信息来做出科学(4)缺乏集成其它业务应用系统的能力。2.数据流图员工登陆数据流图:计算机专业本科实践教学办公自动化管理系统3内部邮件系统的数据流图:3.数据字典由于数据字典内容较多,列出重要的数据字典的内容如下所示:“管理员信息”数据结构的数据项定义编号数据项名含义说明数据类型数据长度取值范围1管理员名管理员的真实名字字符型202管理员密码管理员的登录密码字符型63管理员电子邮箱字符型504管理员联系电话字符型325管理员注册管理员注册时日期型固定计算机专业本科实践教学办公自动化管理系统4时间的时间“邮件信息”数据结构的数据项定义编号数据项名含义说明数据类型数据宽度取值范围1自动编号唯一标识邮件整型4从1开始2发件人发送邮件的用户字符型503收件人收邮件的用户字符型504标题邮件的主题字符型505内容邮件的内容字符型166日期邮件的收取日起日期型47是否是新邮件整型4是或否(四)研究方法和技术路线本文主要阐述一个办公自动化管理系统操作过程。该系统主要是为了主要是针对中小型企业员工管理、信息的传递、发布,日程安排需要开发的应用软件。其功能基本符合用户需求,能够完成员工正常的签到、签退。信息的发布,日程的安排。以及包括如按要求显示考勤记录,文档的添加,附件的上传等功能。主要包括三个功能模块:日常管理模块、业务管理模块、用户管理模块本系统采用的方法是逐个模块检测的方法,通过调整和修改,各个模块都能完成自己的功能,在各个模块都通过测试后,进行总体测试,结果各项功能均已基本达到设计的要求(五)采用的开发工具及特点1.开发工具VisualStudio开发系统是微软开发的一套开发工具,它包含了微软的几个重要的开发工具,如VisualBasic,C#,VisualC++,J#等。VisualStudio经过严格的设计和测试,能够提供良好的一致性、可靠性、安全性、互操作性和兼容性。计算机专业本科实践教学办公自动化管理系统5VisualStudio实现了安全功能、可伸缩性和互操作性的完美组合。VisualStudio不断推出前瞻性功能,但其设计也尽可能确保向后兼容性,简化WEB服务开发,以及快速构建中间层业务组件的能力,本系统决定使用VisualStudio2008作为开发平台。2.编程语言本系统使用SQLServer2000作为后台数据库,因为SQLServer2000具有突出的性能、对XML有良好的支持、带有强大的分析和管理工具,采用SQLServer2000,还可以利用其全文搜索功能、集成事务SQL调试器,以及使用灵活的在线分析处理器进行WEB数据访问。SQLServer2000也包括了许多新的和改进的功能来帮助IT工作人员更有效率地工作。SQLServer2000包含几个在企业数据管理中关键的增强易管理性、可用性、可伸缩性、安全性、易管理性,SQLServer2000使部署、管理和优化企业数据以及分析应用程序变得更简单、更容易。(六)系统的软硬件环境要求硬件平台:CPU:P41.8GHz。内存:256MB以上。软件平台:数据库:SQLServer2000。浏览器:IE5.0,推荐使用IE6.0。Web服务器:IIS5.0。分辨率:最佳效果1024×768像素。二、办公自动化管理系统的设计与分析(一)设计原则1.开放性原则系统设计要为发展留有余地。随着用户的需求的增加,系统应能不断扩大其功能,随着新技术的发展,新设备的涌现,系统应能不断提高其性能。应此,系统设计应贯彻模块化思想,底层模块采用变量传递方法,提高程序灵活性、可读计算机专业本科实践教学办公自动化管理系统6性和编程效率,同时使用动态数据库控制,使系统具有高度灵活性和可维护性。2.实用性原则系统设计要密切结合实际公司管理需求,真正解决实际问题。要充分考虑各级管理者的需求,方便使用,建立友好的人机界面。3.先进性原则系统设计应尽量采用当今采用当今技术的发展的新思想、新方法和新工具。4.可靠性原则系统的每一步设计都要考虑可靠性措施。数据的采集、传输和存取要采取质量把关,访问要有保护措施,每个使用人员都要有自己独立的用户名和口令。(二)项目规划办公自动化管理系统是一个典型的数据库开发应用程序,由日常管理模块、业务管理模块、用户管理模块组成,规划系统功能模块如下:1.日常管理模块该模块包括收文管理模块、发文管理模块、批示管理模块、会议管理模块、公共信息管理模块、个人办公管