




已阅读5页,还剩32页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
山东科技大学毕业设计(论文)说明书摘 要在当今世界经济日益全球化,科技进步已成为推动经济发展决定因素的背景下,如何发挥企业的竞争优势,成为企业发展的一个重要因素。办公自动化在提高工作效率,为企业的生产、科研、管理提供优质服务等方面有重大意义。在信息化的时代,可以说,办公自动化水平和自动化设施如何,已经成为衡量一个企业管理水平的标志之一。本文首先介绍了企业办公自动化的必要性,然后分析了青岛右岸文化传媒有限公司作为一个小型企业,它的办公自动化现状,并在此基础上,进一步分析办公系统的具体功能及模块。然后根据时下流行的.net技术及多层开发模式,利用所掌握的知识,用b/s结构进行办公自动化系统的开发,以适应公司的发展,提高公司的办公效率。作为系统实现的一部分本文还描述了办公自动化系统的功能模块,本系统主要分为十一个模块:通知模块,考勤模块,员工管理模块,部门管理模块,客户管理模块,项目管理模块,审批管理模块,任务管理模块,计划总结模块,邮件模块和论坛模块。关键词:办公自动化系统;.net技术;b/s结构abstractin todays increasingly globalized world economy, science and technology to promote economic development has become a determining factor in the background, how the competitive advantage of enterprises, enterprise development has become an important factor. office automation in improving the efficiency of production for enterprises, scientific research, management, etc. to provide quality services of great significance. in the information age, it can be said that the level of office automation and automation facilities, the measure of an enterprise has become one of the hallmarks of the management level. this article first introduced the need for office automation business, and then an analysis of the right bank of the culture media qingdao co., ltd. as a small business, and its status of office automation, and on this basis, further analysis of the specific functions of office systems and modules. then popular .net technology and multi-storey development model, the use of knowledge, with b / s structure of the development of office automation system to meet the companys development and enhance the efficiency of the companys office. as part of this paper system also describes the functions of office automation system modules, the system is divided into 11 modules: to inform the module, time and attendance module, module for approval, staff management module, client management module, project management module, examination and approval management module, the task management module, plan summary module,e-mail module and forum module.keywords: office automation system; .net technology; b/s structure目 录1绪论11.1 问题的提出11.2 国内外发展现状11.3 研究内容与结构21.4 研究思路和方法32 开发环境及相关技术介绍42.1 开发环境42.2 .net简介42.3 asp.net 2.0简介53 系统分析63.1 青岛右岸公司概况63.2 系统的需求分析73.3 系统的可行性分析74 系统设计84.1系统功能结构设计84.2系统流程设计104.3 系统数据库设计145 系统实现205.1 总经理管理模块的实现205.2 部门经理管理模块的实现225.3 普通员工管理模块的实现245.4 公共模块的实现246 结 论27参考文献28致 谢29附 录30iii山东科技大学毕业设计(论文)说明书1绪论1.1 问题的提出办公自动化系统本意为利用技术的手段提高办公的效率,进而实现办公的自动化处理。采用internet/intranet技术,基于工作流的概念,使企业内部人员方便快捷地共享信息,高效地协同工作;改变过去复杂、低效的手工办公方式,实现迅速、全方位的信息采集、信息处理,为企业的管理和决策提供科学的依据1。一个企业实现办公自动化的程度也是衡量其实现现代化管理的标准。oa从最初的以大规模采用复印机等办公设备为标志的初级阶段,发展到今天的以运用网络和计算机为标志的现阶段,对企业办公方式的改变和效率的提高起到了积极的促进作用2。用传统的人工方式进行办公存在着许多的缺点,如:效率低,成本高,团队协作力不强,员工之间信息交流不方便。随着时间的延长,会产生大量的文件和数据,不利于查找和维护。另外在进行项目工作时为详细记录每个人的工作信息,管理人员需要花费大量的人力物力来进行数据记录和统计汇总工作,同时也对员工进行正常工作造成了诸多的不便。随着信息技术的快速发展,传统的办公管理方式已不能适应激烈的市场竞争的需要。利用公司办公自动化系统对企业进行管理已经成为必然趋势,它与传统的办公方式比较有着无法比拟的优点,如:查找方便,检索迅速,节省纸张,成本低,效率高,增强了员工之间的协作能力,也极大的方便了员工之间的信息交流。 1.2 国内外发展现状1.2.1 国内发展现状办公自动化是70年代中期发达国家迅速发展起来的一门综合性技术。我国的oa经过从80年代末至今10多年的发展,已从最初的以单机应用为基础的辅助办公产品,发展到今天以网络技术为依托的面向实际应用的现代办公系统3。办公自动化处于不断发展与变革之中,大体上可以分为三代。第一代办公自动化系统实现了了文本数字化和资源共享。它是在办公过程中普遍使用现代化办公设备,如打字机,传真机,复印机等,以数据和文档处理为中心,虽然完成了办公信息载体从原始纸介质方式向比特方式的飞跃,但信息仍然是高度孤立的。第二代办公自动化系统实现了信息大规模共享和交互协调。其主要特点是以网络为中心,通过建立和完善各个职能部门之间的沟通和信息共享机制,建立协同工作的环境,为办公提供一个自动化工具。1.2.2 国外发展现状办公自动化于50年代在美国和日本首先兴起,最初只是具有电子数据处理(edp)的簿记功能,60年代被管理信息系统(mis)取代,直到70年代后期才形成涉及多种技术的新型综合学科办公自动化oa系统。80年代,国外办公自动化得到了飞速发展,许多著名的计算机软硬件公司都跻身于这一巨大的市场。作为办公管理方式的一次变革,办公自动化不仅已形成相当大的产业规模,而且从各个方面促进了计算机及信息产业的发展。进入90年代以来,办公自动化在世界主要发达国家得到蓬勃发展。国外许多大公司投入了大量人力、物力,在语音、数字、文字图像、网络技术、人机工程等方面进行了深入细致的研究,并推出了影像处理、文字处理机、助理机、袖珍机、笔记本计算机等现代办公设备5。1.3 研究内容与结构论文总共分为六个部分,下面对各章的主要内容做简单介绍:第一章:引言。本章是论文的引入部分,主要阐述了论文的研究背景、研究意义以及相关技术的国内外研究现状,同时介绍了论文的内容和组织结构。第二章:开发环境及相关技术介绍。本章对系统开发过程中所使用的asp.net相关技术、javascript相关技术和开发环境等进行了总体的概括。第三章:系统分析。本章对背景公司进行介绍及对系统的开发进行需求分析和可行性分析。第四章:系统设计。本章对系统进行总体的功能设计、流程设计和数据库设计。第五章:系统实现。本章对系统各功能模块实现的功能进行简单的介绍。第六章:总结。1.4 研究思路和方法首先,分析青岛右岸公司在公司办公方面的不足,然后结合它的实际来制定公司办公系统的结构和实现的功能。根据办公系统实现的功能来进行数据库设计,然后根据数据库来设计办公系统的各个功能模块。然后对各个功能模块按部门分工的不同进行权限设计。最后对系统进行调试和对开发过程进行总结。342 开发环境及相关技术介绍2.1 开发环境1. 操作系统:windows 2000 server 及以上服务器版本;2. 数据库管理系统:sql server 2000;3. web服务器:internet information services (iis);4. 编程工具:编程软件为visual studio.net 2005,使用asp.net作为网络编程开发框架,编程语言选用c#。2.2 .net简介.net是在互联网环境中连接各种信息、系统与设备的软件架构。.net计划的实质是把微软所有的产品都连在一起,从终端到前端,从手机软件到服务器软件全都上网6。.net系列服务软件最终目标是形成互联网的操作系统,进而控制其他基于此平台上的服务应用软件。从而,企业和客户都能从微软或其他的盟友中获得任何有价值的基于互联网的服务7。2.2.1 .net的组成.net主要由3部分组成,即.net战略、.net framework、windows服务器系统8。下面分别对这3部分进行简单介绍。 .net战略.net战略基于这样一种想法,即所有的设备在将来都会通过internet连接在一起,而.net就会成为internet网络上提供的一种服务。 .net framework.net framework为asp.net提供了具体的服务和技术,方便了开发人员对应用程序的开发,同样也满足了已经连接到internet上用户的需要。 windows服务器系统windows服务器系统是指像sql server 2000等数据库一样,由.net framework应用程序使用的服务器产品。2.3 asp.net 2.0简介2.3.1 asp.net 2.0概念asp.net 2.0是微软公司的active server pages.net的最新版本,是一种建立在公共语言运行库上的编程框架,可用于在服务器上开发功能强大的web应用程序。它不但执行效率大幅度提高,对代码的控制也做的很好,并且支持web controls功能和多种语言,以高安全性、易管理行和高扩展行等特点著称11。2.3.2 asp.net 2.0运行原理一个http请求到达服务器并被iis接收到之后,iis首先通过客户端请求的页面类型为其加载相应的dll文件,然后在处理过程中将这条请求发送给能够处理这个请求的模块。在asp.net 2.0中,这个模块叫做httphandler(http处理程序组件),之所以aspx这样的文件可以被服务器处理,就是因为在服务器端有默认的httphandler专门处理aspx文件。iis在将这条请求发送给能够处理这个请求的模块之前,还需要经过一些httpmodule的处理,这些都是系统默认的modules(用于获取当前应用程序的模块集合),在这个http请求传到httphandler之前要经过不同的httpmoduls的处理。这样做的好处,一是为了一些必须的过程,二是为了安全性,三是为了提高效率,四是为了用户能够在更多的环节上进行控制,增强用户的控制能力12。asp.net 2.0运行原理如图2-1所示。图2-1 asp.net 2.0 运行原理3 系统分析3.1 青岛右岸公司概况3.1.1 公司简介青岛右岸传媒有限公司是一个集企业形象策划、企业营销诊断、大型活动策划、企业产品推广、媒体整合代理发布、网络多媒体、广告创意设计、校园市场整合拓展为一体的综合文化传播机构。公司位于青岛开发区香江路吉韩商厦,是一个在开发区众多传媒公司中有着较高资质的公司。公司主要的经营的项目包括ci、vi、标志设计、画册设计、包装设计和网站建设等。3.1.2 公司机构设置及职能青岛右岸传媒有限公司是一个只有十几人的小公司,公司除一个总经理外,下分项目部、市场部和设计部等,每个部门配有一名专门负责本部门主要事务的经理。部门经理对总经理负责,同时各部门员工对本部门经理负责。总经理办公室总体负责公司的各项业务,包括查看员工考勤情况、管理公司客户信息、签订合同、创建项目等,并监督管理公司其他部门的各项工作,并为其他部门提供相应的工作信息。策划部主要负责公司在企业形象策划、大型活动策划等方面的工作。市场部主要负责公司产品推广、软件销售、联系客户等方面的工作。设计部主要负责公司广告创意设计,包括画册设计、包装设计和标志设计等,另外也兼负网站制作和维护的任务。3.2 系统的需求分析青岛右岸传媒有限公司作为一个从事广告传媒业务的公司,其与客户的往来信息比较多,由于数据量大,在进行搜索和维护时比较困难。再就是要求员工之间的配合能力比较高,但是传统的办公方式阻碍了员工之间的信息交流,也不利于员工协作能力的提高,造成工作效率的低下。另外要求在进行每个项目的时候需要详细记录员工的工作信息,因此耗费的纸张数量也很大,造成了很多不必要的浪费。因此采用办公自动化系统对公司的办公方式进行改善是十分必要的。3.3 系统的可行性分析通过以上公司的介绍,为了让公司更快的发展,我开发了一套基于b/s结构的公司办公自动化系统。3.3.1 技术可行性分析本系统设计是应用asp.net技术实现网络环境下的公司办公自动化。利用microsoft visual studio.net 2005工具结合使用sql server 2000数据库,asp.net、c#.net、ado.net、javascript等技术的工作原理及特点,并以此为理论技术依据开发基于web的公司办公自动化系统的结构设计和具体的实现过程。3.3.2 实施的可行性分析青岛右岸传媒有限公司由于业务往来多,数据量大,要求员工之间的协作能力强等,针对这些情况,本系统采用b/s结构,可以满足每个员工分配一个账户,便于同时操作,协作交流等。另外基于b/s结构的系统服务器端配置比较简单,系统的升级和维护也比较容易。其相对于基于c/s结构开发的系统不仅成本低廉,而且操作容易,能更好的满足公司的发展。4 系统设计4.1系统功能结构设计青岛右岸传媒有限公司办公自动化系统依据公司现在的管理方式,分为总经理、部门经理和普通员工三种角色。各类角色又分别有不同的权限其中总经理拥有的权限包括发布通知、考勤管理、员工管理、部门管理、客户管理、项目管理和审批管理等。部门经理拥有的权限包括查看通知、个人考勤、项目管理和分配任务等。普通员工拥有的权限包括查看通知、个人考勤、工作任务和计划总结等。这些角色还有一些共有的权限,这些权限包括个人信息管理、内部邮件和公司论坛等。4.1.1 总经理权限总经理通知管理考勤管理项目管理客户管理审批管理员工管理部门管理图 4-1 总经理权限通知管理要进行通知的发布及删除等。考勤管理主要进行员工每天考勤信息的查看、搜索及考勤时间的修改等。项目管理主要进行公司项目的创建、查看、查找、删除等,同时把项目分配给相应的部门。客户管理主要进行对客户的创建、查看、搜索、删除等。审批管理主要进行对员工提交的请假单进行审批并可以查看每个人员的请假记录等。部门管理主要进行对公司部门信息的创建和查看等。员工管理主要进行对公司员工信息的创建、查看和删除等。4.1.2 部门经理权限 部门经理查看通知个人考勤项目管理分配任务图 4-2 部门经理权限查看通知指可以查看由总经理下达的通知。个人考勤指每天上下班的签到、签退,并提交请假申请单和查看自己的请假记录。项目管理指查看由总经理下达到本部门的项目,查看项目中每个任务的完成情况,并对所有任务都已完成的项目进行标记。分配任务指对本部门项目进行任务分配,将一个项目分成若干任务下放给本部门员工。4.1.3 普通员工权限公司员工查看通知个人考勤工作任务计划总结图 4-3 普通员工权限查看通知指查看由总经理下达的通知。个人考勤指每天上下班的签到、签退,并提交请假申请和查看自己的请假记录。工作任务指查看由部门经理下达给自己的任务,并在任务完成后进行标记。计划总结指对明天的工作进行计划,对今天的工作进行总结,并可以比较查看某天的计划和总结情况。4.1.4 公共权限公共权限内部邮件公司论坛个人信息图 4-4 公共权限内部邮件主要实现员工之间的互传信息和互传文件的功能。公司论坛主要实现公司内部论坛,用于公司员工的信息交流和话题讨论等功能。个人信息主要实现员工个人信息资料的修改和用户密码的更改等功能。4.2系统流程设计青岛右岸公司办公系统流程图如下所示:公司员工总经理部门经理普通员工是否登录否是总经理权限公共权限部门经理权限公共权限普通员工权限公共权限注销登录图 4-5 青岛右岸公司办公系统流程图首先公司的每个员工都有一个系统账号并有相应的密码,密码可以由员工自己设置。如果是新员工的话,需要公司总经理在员工管理模块里面添加新员工,并为其分配系统账户名和密码。如果出现员工辞职的情况,总经理可以在员工管理模块里面删除此员工,这个员工相应的用户名和密码也将被删除。如果公司员工要进入系统,首先需要打开登录页面,如图4-6所示:图 4-6 登录页面公司员工需要输入用户名、密码和验证码进行验证。如果账号拥有公司总经理的权限的话,将进入总经理管理页面,如图4-7所示:图 4-7 总经理管理页面如果账号拥有部门经理的权限,则进入部门经理管理页面:如图4-8所示:图 4-8 部门经理管理页面如果账号拥有普通员工的权限,则进入普通员工管理页面,如图4-9所示:图 4-9 普通员工管理页面当员工想要退出系统时,选择注销登录就可以正常退出,系统将返回登录页面。4.3 系统数据库设计4.3.1 用户信息表 (userlist)该表存放本系统用户的基本信息和账号、密码和一些系统权限等相关信息。具体表结构如表4-1所示。表4-1 用户信息表 (userlist)字段名数据类型长度描述idint4自动编号usernamevarchar50用户名passwordvarchar50密码usertypeint41为总经理deptypevarchar501为部门经理namevarchar50姓名departmentvarchar50部门sexvarchar50性别birthvarchar50出生年月educationvarchar50学历jobsvarchar50职位phonevarchar50手机号addressvarchar50地址emailvarchar50邮箱qqvarchar50qq4.3.2 部门信息表 (department)该表存放公司部门的基本信息。具体表结构如表4-2所示。表4-2 部门信息表 (department)字段名数据类型长度描述idint4自动编号dnamevarchar50部门名introductionvarchar200部门描述4.3.3 客户信息表 (client)该表主要保存客户的基本信息。具体表结构如表4-3所示。表4-3 客户信息表 (client)字段名数据类型长度描述cidint4自动编号namevarchar200公司简称addressvarchar50公司地址cphonevarchar50公司电话emailvarchar50公司邮箱qqvarchar50公司qqpostcodevarchar50邮政编码contactvarchar50联系人positionsvarchar50联系人职位brandnamevarchar50公司全称pphonevarchar50联系人手机4.3.4 考勤信息表 (attendance)该表主要保存公司员工的考勤信息,包括员工考勤日期及每天的上下班考勤时间和考勤状态。具体表结构如表4-4所示。表4-4 考勤信息表 (attendance)字段名数据类型长度描述checkdatedatetime8考勤日期qd1datetime8第一次签到时间qt1datetime8第一次签退时间qd2datetime8第二次签到时间qt2datetime8第二次签退时间usernamevarchar50考勤人姓名state1varchar50第一次签到状态state2varchar50第一次签退状态state3varchar50第二次签到状态state4varchar50第二次签退状态4.3.5 项目信息表 (item)该表主要保存公司所进行项目的基本信息。具体表结构如表4-5所示。表4-5 项目信息表 (item)字段名数据类型长度描述idint4自动编号inamevarchar50项目名称clientvarchar50项目客户contentvarchar255项目内容dnamevarchar50项目负责部门completevarchar50是否完成datadatetime8规定完成日期fdatadatetime8实际完成日期4.3.6 任务信息表 (task)该表主要保存部门经理为员工所安排任务的基本信息。具体表结构如表4-6所示。表4-6 任务信息表 (task)字段名数据类型长度描述idint4自动编号itemvarchar50对应项目idcontentvarchar200任务内容completdatedatetime8规定完成日期personvarchar50任务责任人completedint4是否完成completeddatedatetime8实际完成日期4.3.7 计划总结表 (plansummary)该表主要保存公司普通员工为明天工作所写的计划信息和为当天工作所写的总结信息。具体表结构如表4-7所示。表4-7 计划总结表 (plansummary)字段名数据类型长度描述idint4自动编号pnamevarchar50对应公司员工datetimedatetime8计划总结时间plancontentvarchar250计划内容summarycontentvarchar250总结内容4.3.8 请假申请表 (leave)该表主要保存公司员工请假详细信息及总经理审批信息。具体表结构如表4-8所示。表4-8 请假申请表 (leave)字段名数据类型长度描述idint4自动编号usernamevarchar50请假人startdatedatetime8请假开始日期enddatedatetime8请假结束日期reasonsvarchar255请假原因passvarchar50是否同意4.3.9 发送邮件表 (outemail)和接收邮件表 (inemail)这两个表具有一样的结构,当发送人将邮件发出后,邮件将分别保存在这两个表里面,并且邮件信息是一致的。所不同的是发送邮件表保存邮件发送人的发件箱里的信息,接收邮件表保存邮件接收人的收件箱里的信息。当邮件发送人要删除他的发件箱里的邮件时,只是删除了发送邮件表里的信息,所以邮件接收人对应于此邮件的信息并没删除,邮件接收人还可以查看该邮件。而同样当邮件接收人删除他的收件箱里的邮件时,只是删除了接收邮件表里的信息,所以邮件发送人对应于此邮件的信息还在。表4-9 发送邮件表 (outemail)和接收邮件表 (inemail)字段名数据类型长度描述eidint4自动编号titlevarchar50邮件主题contentvarchar255邮件内容sendnamevarchar50邮件发送人meetnamevarchar50邮件接收人pubdatedatetime8发送时间appurtenancevarchar50附件信息4.3.10 论坛信息表 (forum)该表主要保存员工在公司论坛发布帖子的信息。具体表结构如表4-10所示。表4-10 论坛信息表 (forum)字段名数据类型长度描述idint4自动编号titlevarchar50帖子主题contentvarchar250帖子内容publishervarchar50发帖人ptimedatetime8发帖时间4.3.11 回复信息表 (rinfo)该表主要保存员工在公司论坛回复帖子的信息。具体表结构如表4-11所示。表4-11 回复信息表 (rinfo)字段名数据类型长度描述ridint4自动编号rcontentvarchar255回复内容rpublishervarchar50回复人rtimedatetime8回复时间fidint4对应帖子id5 系统实现本系统根据用户角色的不同可以分为四大模块:总经理管理模块、部门经理管理模块、普通员工管理模块和公共模块。5.1 总经理管理模块的实现总经理模块包括通知管理模块、考勤管理模块、员工管理模块、部门管理模块、客户管理模块、项目管理模块和审批管理模块等。下面对一些重要模块的实现做一些简单的介绍。5.1.1 考勤管理模块考勤管理模块包括查看考勤、选择查看和重设时间等功能,主要实现了对公司员工当天的考勤信息进行查看,根据考勤日期和员工姓名进行搜索和对考勤时间进行修改等。其中查看考勤显示了员工考勤的具体时间,搜索查看里则显示了员工的考勤状态,包括正常、迟到、早退和缺勤等。如图5-1所示。图 5-1 考勤管理页面5.1.2 员工管理模块员工管理模块包括查看员工信息,查找员工信息和添加员工信息等功能,主要实现了对公司员工信息的创建、查看和删除等。其中需要删除员工的话需要在先查找该员工,然后才能进行删除。图 5-2 员工管理页面5.1.3 审批管理模块审批管理模块包括对员工请假单进行审批、查看员工的请假信息,也可以根据员工姓名进行选择性的查看。图 5-3 审批管理页面5.2 部门经理管理模块的实现部门经理管理模块包括查看通知模块、个人考勤模块、项目管理模块和分配任务模块等。下面对一些重要模块的实现做一些简单的介绍。5.2.1 个人考勤模块个人考勤模块包括个人考勤,请假申请和请假记录等功能。主要实现员工每天的上下班考勤,请假单填写和查看自己的请假记录。其中个人考勤是根据公司每天上两班的实际情况,分为两次签到和签退。在这些签到、签退按钮的上面显示有由总经理设置的考勤时间,另外也有当时的时间显示,便于员工查看。如果员工考勤状态为迟到或早退,也会有相应提示。图 5-4 个人考勤页面5.2.2 项目管理模块项目管理模块包括未完成项目和已完成项目,在未完成项目里可以查看还没有完成的项目及项目进度,就是项目下的任务完成情况,也可以对全部任务都已经完成的项目标记未已完成项目,并报送总经理项目完成情况。在已完成项目里则可以查看已经完成的项目和其任务情况。图 5-5 项目管理页面5.2.3 分配任务模块分配任务模块主要实现的是对总经理下达给本部门的项目进行任务分配,即创建新的任务。一个项目可以创建一个或多个任务。任务可以设置完成期限,表示员工必须在此日期之前保证完成。员工可以在我的任务里查看分配给其的任务情况。5.3 普通员工管理模块的实现普通员工管理模块包括查看通知模块、个人考勤模块、工作任务模块和计划总结模块等。其中查看通知模块和个人考勤模块和部门经理管理模块里的一致。下面对工作任务和计划总结进行简单介绍。5.3.1 工作任务模块普通员工在公司最主要的工作就是完成由部门经理下达给自己的任务。在工作任务模块里,列出了员工自己的任务,包括已经完成的和没有完成的。在没有完成的工作任务栏里,每一个工作任务后都有一个完成按钮,当员工完成此任务时点击相应按钮表示任务已完成。系统可以记录下当时的日期,记作完成日期,其将和任务期限一起报送部门经理。5.3.2 计划总结模块公司员工需要为没有完成的任务做计划,为已经完成的任务做总结,这样就出现了计划总结模块。在计划总结模块里,总共列出了三个栏目,分别为为未完成任务写计划、为已完成任务写总结和查看计划总结。其中要求一个任务必须先写计划才能写总结,在查看计划总结里,一个任务的计划和总结是单行显示的,这样就方便了员工对比查看。5.4 公共模块的实现公共模块包括个人信息管理模块、内部邮件模块和公司论坛模块等。其中个人信息管理模块实现的功能包括修改个人信息和修改登录密码等,实现起来比较简单。下面对内部邮件模块和公司论坛模块做简单介绍。5.4.1 内部邮件模块内部邮件模块主要实现的功能是员工之间的互发邮件和互传文件,其中传文件是以邮件附件的形式实现的。一个邮件可以包含多个附件,也可以不带附件。这个模块里主要有发邮件、收件箱和发件箱三个栏目。其中发邮件实现了发送邮件的功能。如图5-5所示:图 5-6 发送邮件页面收件箱装着发送给自己的邮件,包括发件人、邮件标题、收件时间和状态、详细等。其中状态分为未读和已读。如果员工没有读此邮件,则标记为未读,如果员工已经查看过此邮件,则会标记为已读。在详细里分为查看和删除,点击查看可以查看此邮件的详细信息,点击删除可以删除此邮件。如图5-6所示:图 5-7 收件箱页面发件箱装着由自己发送出去的邮件,其大致功能和收件箱一致。5.4.2 公司论坛模块为了让公司员工有一个相互交流的场所,我为本系统开发了公司论坛模块。在此模块里实现了一个论坛应具有的大致功能,包括查看所有帖子、发布帖子、发表回复,同时公司员工也可以查看由自己发布的帖子。如图5-7和图5-8所示:图 5-8 公司论坛页面6 结 论开发过程是辛苦而快乐的。因为接触.net的时间并不长,开发中总难免遇到这样那样的问题,再加上还在公司实习,只能在工作之余抽出时间来做,所以开发的有些辛苦。但是,随着问题的一个个解决,自己的能力有了很大的提高,虽然辛苦,但是感觉生活得很充实,特别是开发完成后,那种成就感是很难体会到得,所以开发过程也是快乐的。在开发过程中暴露出的很多问题和自己的不足是值得思考的。首先是开始做系统之前没有做好全面规划,在开发过程中总是想到什么才去做什么,导致整个系统在实际应用和功能方面有些缺陷,比如后来才想到的会议记录问题,在本系统中没有实现。另外就是没有深入理解公共类的思想,系统中一些页面的cs文件没有引用到公共类,不仅给自己造成麻烦,还产生了许多多余代码。经过这次毕业设计,还是学到了许多东西。相信如果以后再遇到开发项目的话,会避免许多类似错误的发生,也会少走许多弯路。山东科技大学毕业设计(论文)说明书参考文献1 周荣春.办公信息系统m.北京:清华大学出版社,1993,01:305-337.2 万建强.浅谈企业办公自动化j.中国电子商务杂志. 2003(4):20-23.3 李治柱.办公自动化系统集成技术m.上海:上海交通大学出版社.1998 4 谭慧蓉.办公自动化发展趋势及策略j.太原科技.2003(5):23-28.5 office automation analyst j. plumas county.2005(11):60-125. 6 木林森.c#和asp.net程序设计教程m.北京.清华大学出版社.2002,10:9-11.7 刘丹.基于b/s结构的办公自动化系统研究和开发d.武汉理工大学.2005.8 汤志军.基于.net技术的办公自动化系统的研究与实现d.南京理工大学.2006.9 肖金秀,冯沃辉.asp.net程序设计教程m.北京:冶金工业出版社.2003:36-45.10 戴瑞.asp.net 2.0电子商务开发实战m.北京:人民邮电出版社.2007.11郭盈发,张红娟.数据库原理(第二版)m.西安电子科技大学出版社.2003,11:120121.12 萨师煊,王珊.数据库系统概论(第三版)m .高等教育出版社.2004,04:30.13 李超.css网站布局实录:基于web标准的网站设计指南m .科学出版社.2006.14 张跃廷.asp.net数据库系统开发完全手册m.人民邮电出版社.2007,06:31-45.15 张跃廷.asp.net数据库系统开发案例精选m.人民邮电出版社.2007,06:130-168.致 谢四年的大学生活已经接近尾声,在完成毕业设计这大学毕业前的最后一门课程的过程中,周长红老师给了我很多的帮助!由于不是计算机专业,对软件工程认识也比较模糊,所以在毕业设计的完成过程中,我碰到了许多的困难,但是我们专业的老师和同学给了我很多意见,使我能够坚持下来,在这里忠心的感谢各位老师和同学。在这里我也要感谢远在家乡的父母和亲人,是他们对我的默默支持和无私奉献才使我顺利完成学业。最后祝学院的所有老师身体健康,合家幸福!并向那些始终关心和帮助我的朋友致以忠心的谢意!附 录办公自动化系统分析(部分)1什么是企业办公自动化系统办公自动化(oa: office automation)就是采用internet/intranet技术,基于工作流的概念,使企业内部人员方便快捷地共享信息,高效地协同工作;改变过去复杂、低效的手工办公方式,实现迅速、全方位的信息采集、信息处理,为企业的管理和决策提供科学的依据。一个企业实现办公自动化的程度也是衡量其实现现代化管理的标准。企业办公自动化系统(企业oa)是企业应用软件体系的重要组成部分。企业oa系统,顾名思义,就是主要面向企业级的办公应用软件系统。它不是像ms office一样的桌面(个人)办公系统,而是主要着眼于企业的工作人员间的协同工作。对于一个企业而言,不仅包括具体的生产、销售、采购过程,也不仅包括财务、人力资源等专项管理,而且同时有着大量的日常办公工作,有着大量不同职位、不同部门间的协同工作。企业办公自动化系统就是通过应用软件为企业的日常办公、协作提供支撑的平台。2 企业办公自动化系统的典型功能企业办公自动化系统(企业oa)通常包括以下主要部分:工作流、协同工作、知识管理、公文处理、行政办公等。工作流一般包括可以对流程进行配置的工具和能够自动运行的工作流引擎,通过工作流功能以电子化的方式实现企业的业务流程的网上运转。协同工作:以工作流引擎为基础,为企业各部门员工提供了强有力的沟通手段。企业各部门可以在电子化的方式协同完成完整的业务流程,各环节可以有机结合,无缝衔接。对于各职位之间的协同工作情况可以进行有效控制。知识管理:对企业内部的文档进行有序管理,提供强有力的检索功能和权限控制。公文处理:公文处理是办公自动化中非常重要的组成部分。传统的oa系统往往以oa为核心,在现代以工作流为核心的企业oa中,公文也仍然占据重要地位。公文处理一般包括收、发文的管理、文件修改、审批,流程查看等,其中比较先进的功能包括基于word的文件处理和痕迹保留、进展短信通知等。行政办公:一般在企业办公自动化系统中均包括了企业日常行政办公的常用流程,如信息发布、会议管理、工作计划、会议室预定、出差申请、办公用品管理、财务报销、文件流程等,以帮助企业提高日常办公的效率。3企业实施oa系统中的技术选型办公自动化(oa-office automation)是指将现代化办公与计算机网络功能相结合的一种新型办公方式。通过计算机网络和oa系统,企业内部人员可跨越时间、空间限制实现协同工作,使信息传递更加快捷、方便。利用oa系统,企业可以在最大程度上减轻员工日常工作量,将员工的主要劳动力从繁琐的事务性工作中解放出来,更好的集中精力思考、解决与业务发展相关的问题,从而大大提升工作效果。因此,在市场竞争日趋白热化的今天,oa系统正日益成为众多企业提高内部管理效率、增强企业综合竞争能力的实用工具之一。 然而企业在实施oa系统时,经常面临这样的困境:市场上有各种类型的oa系统,分别基于不同的技术平台开发,有基于lotus domino/notes的,有基于microsoft exchange的,有基于asp/sql server的,也有基于jsp的面对如此之多基于不同技术平台的oa产品及各自软件厂商五花八门的宣传,企业实施oa系统时究竟该选择?哪种oa产品才能切实符合企业本身的需求及实际情况?本文将在对各种主流oa技术平台进行综合分析的基础上,为企业实施oa系统中的技术选型提供若干指导原则。 3.1 oa系统主流平台分析当前oa系统主要有基于以下三种技术平台,分别代表了三种主流的oa技术发展趋势:3.1.1 基于lotus domino/notes平台的oa系统lotus(目前已被ibm收购)是办公自动化应用的最早倡导者之一。domino/notes是一个集文档
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建筑初步清吧设计方案
- 2025-2026学年无锡市数学三年级第一学期期末质量检测试题含解析
- 备考公共关系学的重点与试题及答案
- 公共关系学的挑战与机遇试题与答案讨论
- 2025年中级经济师考试的校园系列活动试题及答案
- 2022 年中级会计师考试《中级财务管理》真题及解析(9 月 3 日)
- 环保设备维护与更新手册
- 建筑学建筑设计原则题库
- 日用百货供应协议
- 2025市政工程考试答案解析试题及答案
- 工业用地开发项目成本分析与资金筹措方案
- 2025年初中地理学业水平考试模拟试卷:地图与地球知识综合训练试题卷及答案
- 2025年湖北荆州市监利市畅惠交通投资有限公司招聘笔试参考题库含答案解析
- 酒店入股合同协议书
- 银行sql考试题及答案
- 隔离技术知识试题及答案
- 2025三方贸易协议合同范本 贸易合同范本
- 2025-2030中国聚苯醚行业市场发展趋势与前景展望战略研究报告
- 山东省临沂市2025年普通高等学校招生全国统一考试(模拟)历史及答案(临沂二模)
- 《房屋征收与补偿政策解析》课件
- 统编版二年级语文下册语文园地七我想养小动物的理由 课件
评论
0/150
提交评论