《企业办公自动化系统(最新完美格式版本)(共18页).doc》由会员分享,可在线阅读,更多相关《企业办公自动化系统(最新完美格式版本)(共18页).doc(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上石家庄科技信息职业学院顶岗实习岗位技术工作论文 企业办公自动化系统学 号: - 姓 名: - 专 业: 软件技术 年 级: - 企业指导老师:- 二一五年三月题 目 企业办公自动化系统 企业指导教师评 语 指导教师 (签章) 年 月 日 摘 要随着Internet技术的发展,人们的日常生活已经离不开网络。未来社会人们的生活和工作将越来越依赖于数字技术的发展,越来越数字化、网络化、电子化、虚拟化。Internet的发展历程以及目前的应用状况和发展趋势,可以充公地相信网络技术将极大的改变我们的生活和工作方式,甚至社会的价值观也会发生某种变化。我们所研究的课题是办公自动化系
2、统,之所以开发和研究这一系统,是为了提高办公效率、方便企业管理。在科技化、网络化的时代背景下,我们的工作管理方式也有更大的变革,原有的办公管理模式已经渐渐兀现出它效率低、耗费人力资源等诸多不便和不利的因素,二十一世纪是网络普及化的时代,计算机已经来到了我们的身边,随着科技的发展,计算机在我们的生活当中用的越来越多,尤其是计算机软件,种类众多,无论是娱乐,还是工作,计算机已经是不可或缺的工具,计算机软件行业发展的更是如此的迅速,无论是我们工作的地方,还是学习的地方,总少不了计算机、作为一种能够提高办公效率和学习效率的设备,我们有必要继续去挖掘,去开发新的技术,让我们的学习和工作变的更有效率和激情
3、,这才是我们最终所追求的目标如何能利用最新的科技,为我们企业的管理带来更方便、更高效的工作已经成为现代企业管理中最关键、最棘手的问题。本系统就是在这一时代背景需求下,利用ASP.NET和ACCESS,通过对管理模式、先进的管理方法,以及互联网的研究,应用计算机编程技术,设计了符合先进管理以及提高办公效率的这一软件。本系统克服了以往办公软件中功能单一,且系统操作复杂,管理不便,通过网络有效的女装、建立了企业内部资料管理以及信息的交流,让公司内部信息交流可以更加便捷,使办公率大大提高,使企业管理更加现代化、科技化。关键词:办公自动化;ASP.NET;ACCESS专心-专注-专业目 录 第一章 Mi
4、crosoft Visual Studio 2008 预备知识1.1 Microsoft Visual Studio 2008概述Microsoft Visual Studio 2008 使开发人员能够快速创建高质量、用户体验丰富而又紧密联系的应用程序,充分展示了 Microsoft 开发智能客户端应用程序的构想。借助 Visual Studio 2008,采集和分析信息将变得更为简单便捷,业务决策也会因此变得更为有效。任何规模的组织都可以使用 Visual Studio 2008 快速创建能够利用 Windows Vista 和 2007 Office system 的更安全、更易于管理并且
5、更可靠的应用程序。 开发人员能够利用这些丰富的客户端和服务器端框架轻松构建以客户为中心的 Web 应用程序,这些应用程序可以集成任何后端数据提供程序、在任何当前浏览器内运行并完全访问 ASP.NET 应用程序服务和 Microsoft 平台。1.2 Microsoft Visual Studio 2008 基本特点Visual Studio 2008 在三个方面为开发人员提供了关键改进:l 快速的应用程序开发l 高效的团队协作l 突破性的用户体验Visual Studio 2008 包括各种增强功能,例如可视化设计器(使用 .NET Framework 3.5 加速开发)、对 Web 开发工具
6、的大量改进,以及能够加速开发和处理所有类型数据的语言增强功能。开发人员能够利用这些丰富的客户端和服务器端框架轻松构建以客户为中心的 Web 应用程序,这些应用程序可以集成任何后端数据提供程序、在任何当前浏览器内运行并完全访问 ASP NET应用程序服务和 Microsoft 平台。1.3 用Microsoft Visual Studio 2008开发本系统的原因Visual Studio 2008 提供了高级开发工具、调试功能、数据库功能和创新功能,帮助在各种平台上快速创建当前最先进的应用程序。我们是团队开发,而Visual Studio 2008 在三个方面为开发人员提供了关键改进其中就有高
7、效的团队协作、快速的应用程序开发、突破性的用户体验。第二章 办公自动化系统开发过程2.1系统概述2.1.1 系统开发的目的办公自动化系统,就是利用计算机、网络、通讯等技术,收集、处理、存储和传输信息以提高办公效率和辅助决策,形成高效的和智能的办公环境,使办公事务工作自动化、网络化、无纸化,达到协同工作的目的1。办公自动化在提高工作效率,为企业的生产、科研、管理提供优质服务等方面有重大意义。在信息化的时代,可以说,办公自动化水平和自动化设施如何,已经成为衡量一个企业管理水平的标志之一。2.1.2 系统主要特点普通员工登录成功后,第一个界面就是我的桌面,可以查看当前浏览本系统的人数,可以查看新消息
8、(文件、短信、通知、新闻),点击查看文件后,可以下载文件。员工发文件时,可以上传相关的文件。员工还可以查看相关企业的一些信息。2.2系统开发过程拿到任务书,首先看任务书的要求,了解了任务书的要求后,熟悉了开发工具软件,根据任务书做出一份系统设计需求说明书,做出设计思路,然后对此程序进行了详细设计,根据任务书的要求设计出数据库,构建出本系统的基本框架。再次设计出该程序的登录的主界面,其中登录分别两种权限,分别为普通员工和负责人,详情如下:员工管理个人信息管理信息查询相关企业管理短信管理意见箱文件管理系统管理1.员工部分:个人信息管理、信息查询、短信管理、意见箱、文件管理、相关企业管理、系统管理。
9、负责人新闻管理通知管理人事管理部门管理相关企业管理系统管理2.管理部分:新闻管理、通知管理、人事管理、部门管理、相关企业管理、系统管理。以上是该系统的两大模块。然后就是对该系统的两个模块的子模块进行详细的代码编写,具体的完成本系统的基本功能。最后任务要求已实现,我们又进一步的对该系统进行高度和完善。2.3 系统的主要模块及流程2.3.1 系统主要模块的名称负责人新闻管理通知管理人事管理部门管理企业管理系统管理帮助文档普通员工个人信息信息查询短信管理文件管理企业管理企业管理帮助文档信息查询文件管理系统主页登录员工登录负责人登录我的桌面个人信息管理信息查询短信管理意见箱文件管理相关企业管理系统管理
10、帮助文档新闻管理通知管理人事管理部门管理相关企业管理系统管理帮助文档 2.3.2 系统流程图2.3.3 系统主要功能本系统分为负责人和普通员工两种权限,负责人里分为6个主要模块,分别为:新闻管理、人事管理、员工管理、部门管理、企业管理和系统管理。其中新闻管理包括(新闻的发布、修改、删除、查询);通知管理包括(通知的发布、修改、删除、查询);人事管理包括(普通员工的调动、删除、查询、入职);部门管理包括(部门添加、删除、修改、查询);企业管理包括(企业的添加、删除,查询);系统管理包括(员工发表意见的维护、负责人的密码修改、退出系统)。普通员工分为7个主要模块,分别为:个人信息管理、信息查询、短
11、信管理、意见箱、文件管理、企业管理、系统管理。其中个人信息管理包括(信息查询、信息维护、通讯录);信息查询包括(通知查询、新闻查询);短信管理包括(发短信、已收短信、未读短信、已发送短信、已删除短信);意见箱(发表意见);文件管理包括(发送文件、未接收文件、已发送文件、已接收文件、垃圾箱);企业管理包括(企业查询);系统管理包括(普通员工的密码修改、退出系统)。2.4 数据库设计与实现负责人(Admin)字段名字段类型是否主键字段说明AdminID文本是负责人编号AdminName文本否负责人姓名AdminPass文本否负责人密码意见表(Advise)字段名字段类型是否主键字段说明Advise
12、Id自动编号是意见编号WorkId文本否发表人(员工号)SendDate日期型否发表日期AdviseContent备注否发表内容Ifread文本否是否读取Ifanonymous文本否是否匿名发布部门表(Dept)字段名字段类型是否主键字段说明DeptId自动编号是部门编号DeptName文本否部门名称DeptMemo备注否部门责任说明员工表(Employee)字段名字段类型是否主键字段说明WorkId文本是员工编号WorkName文本否姓名WorkPass文本否密码Sex文本否性别Photo文本否照片Learn文本否学历Birthday日期否出生日期Tel文本否电话Email文本否电子邮件De
13、ptId文本否所在部门Post文本否职位Nation文本否民族Native文本否籍贯Political文本否政治面貌Idnum文本否身份证号Address文本否现在住址Ifresign文本否是否离职News_Num数字否新闻条数Notice_Num数字否通知条数Message_Num数字否短信条数Files_Num数字否文件条数企业信息表(enterprise)字段名字段类型是否主键字段说明EnterpriseID自动编号是企业编号EnterpriseName文本否企业名称Enterpriseprofiles备注否企业简介Enterprisewangzhan文本否公司网址文件表(Files)字
14、段名字段类型是否主键字段说明FilesId自动编号是文件编号SendId文本否发件人编号SendName文本否发件人姓名ReceivedId文本否收件人编号ReceivedName文本否收件人姓名SendDate日期型否发送日期FilesName文本否文件主题FilesContent备注否文件内容FilesAttachment文本否附件Ifget文本否是否领取GetDate日期型否领取日期Senddel文本否发件删除Receiveddel文本否收件删除短信表(Message)字段名字段类型是否主键字段说明MessageId自动编号是短信编号ReceivedId文本否收件人编号ReceivedN
15、ame文本否收件人姓名SendId文本否发送人编号SendName文本否发送人姓名SendDate日期型否发送日期MessageContent备注否短信内容Ifget文本否是否领取GetDate日期型否领取日期Senddel文本否发件删除Receiveddel文本否收件删除新闻表(news)字段名字段类型是否主键字段说明NewsId自动编号是新闻编号NewsTitle文本否新闻标题AddDate日期型否发布日期NewsContent备注否新闻内容WorkId文本否员工编号通知表(notice)字段名字段类型是否主键字段说明NoticeId自动编号是通知编号NoticeTitle文本否通知标题A
16、ddDate日期型否发布日期NoticeContent备注否通知内容WorkId 文本否员工编号 2.5 系统运行的效果2.5.1 部分效果图发送文件图如下企业查询图如下:创建部门图如下2.5.2 系统中自己所负责的模块在办公自动化系统中我所负责的模块包括负责人里面的部门管理和相关企业管理,普通员工里的文件管理和相关企业管理以及我的桌面上的在线统计人数和查看新文件。负责人里面的部门管理包括部门的添加、部门的维护,在添加部门时,如果添加的部门编号原先已经存在了,那么在添加时编号文本框里就会有提示,提示会说“此部门已经存在,请重新添加”,部门维护里包括部门的查看、部门的修改、部门的删除,其中部门的
17、删除也有限制,只有当此部门没有员工时,才能将此部门删除,否则会有提示说“部门人数为零时,才能删除部门”。相关企业管理包括企业的添加、企业的维护,在添加企业时,可以把相应的企业网址添加上去,然后在企业维护里点击该企业网址就可以访问该企业的网站。企业维护里包括企业的查看详细、删除相关企业操作。普通员工里面的文件管理包括发送文件、未接收文件、已发送文件、已接收文件、垃圾箱。在发送文件时,员工需要选择上传的文件,文件的格式只能是(.doc.rar.zip)格式的文件。发送成功后,接收此文件的员工的我的桌面上有个提示消息,有几个新文件,点击查看后就进入了未接收文件这个页面,在未接收文件里再点击查看就到了
18、详细查看了,然后点击下载,就可以下载此文件了。然后相关的新消息就减少了。员工已经发出去的文件就到已发送文件页面了,然后已发送文件页面里有个删除,如果接收文件的员工还没有查看该文件,点击这个删除就会有提示说“文件还未查看,不能删除”,接收方查看以后才能删除相关文件,然后文件就到垃圾箱这个页面了。普通员工里的相关企业管理与负责人里的相似。统计网站在线人数,要实现该功能,需考虑三个方面:初始化计数器;当一个用户访问网站时,计数器增1;当一个用户离开网站时,计数器减1。初始化计数器要利用Application_Start事件,并在事件代码中定义Application的状态。用户访问网站时增加计数要利用
19、Session_Start事件,并在事件代码中增加Application状态值。用户离开网站时减少计数要利用Session_End事件,并在事件代码中减小Application状态值。2.5.3 任务的完成情况2011.11.282011.11.30:理解课题要求,熟悉工具软件,做出一份系统设计需求说明书,做出设计思路。2011.12.1 2011.12.4:进行详细设计,完成数据库的设计,构建基本框架。2011.12.52011.12.20:详细设计,代码编写,基本完成系统功能, 进行系统调试、改进完善。第三章 系统运行的软硬件配置3.1 系统运行的软件环境要求服务器端:软件环境:1.操作系
20、统推荐使用Windows 2000,XP或更高版本,也可以在Windows 98下运行。 2.必须安装Microsoft Visual Studio(可以是2008,也可以是不是005),两者任选其一。 3.必须有数据库3.2 系统运行的硬件环境要求硬件要求:1.CPU主频Pentium(166)或更高。2.内在最小为人512M,建议使用2G。3.显示器分辨率最小为800*600,建议使用分辨率1024*768。4.硬盘最小值320GB。客户端:客户端零配置,只需有浏览器。第四章 毕业设计总结4.1 在毕业设计中遇到的问题、难点及解决办法在做我所负责的模块中遇到的问题,我觉得有难的也有动一动脑
21、的,其中文件管理模块中的上传文件和下载文件,我的桌面里查看新文件和统计在线人数,查看部门时统计部门的总人数。这些我觉得我在做的过程中,都遇到了问题,就是在解决上所用的时间都不同,在做文件上传时,所用的时间是最短的,是参考老师的上传图片的代码写出来的,我觉得在做下载文件这部分时,所用的时间比较多,因为之前是参考网上的一些下载代码想用在自己的系统里,但是没有做出来,然后请教的老师,然后老师分析了,下载其时挺简单的,只要把下载的文件名写在这里面就行了,然后老师就给做了一个简单的小例子,看懂后,就写出了下载的代码了。在做查看新文件时,也走了许多的弯路,就是一开始想的是用当天的时间做条件,看看今天是否有
22、新文件,但是这样做就只能当天查看新文件了,如果当天没查看,就没有查看的机会了。所以就与组里的两位讨论讨论了,最后决定在员工表里加个Files_Num,发送文件时,接收文件是根据相应的员工编号接收新文件,让Files_Num字段相应的加1,然后在我的桌面里将让Files_Num的值显示出来,这样就可以查看新文件了。统计部门的总人数这个问题不太大,就是当时的SQL语句写的不对,所以让同组的其他人员看了看,就改正确了。做在线统计人数时,用的时间也比较多,找了好多的资料,网上的参考书上的,都看了,反复的思考尝试、调试最后做得还可以,我觉得在我负责的范围内比较难的是新文件查看、文件下载。解决的办法上也有
23、所不同,上传文件是自己参考以前老师教的上传图片的代码做出来的,下载文件时,开始自己不明白怎样做,然后和组里的两位讨论讨论,再看看网上如何写的,最后问的老师,老师给分析分析,然后自己写出来下载文件的代码。做在线统计人数时,我首先是看的书上的代码,看看明白不明白,其次是自己上网上查了查相关的在线统计人数的代码,参考网上的代码,然后理解理解网上的代码和教课书上的代码,理解后写的在线统计人数的代码。查看新文件是与组里的两位一起共同讨论出来的。4.2 对本系统完成情况的评价我觉得总体的来说,做的还不错,老师发给的任务单上的任务都完成了。这个系统中我比较满意的就是我的桌面的查看新消息这一部分、相关企业查看
24、这部分、员工添加维护和文件这部分。有待提高的就是在短信和文件里的收发这部分做得不太满意。我自己负责的这一部分比较满意的是部门添加新消息提示和在线统计人数,部门添加里做了比较好的控制,如:在添加部门的时候,如何已经有此部门了,就会有提示消息,还有添加文件时,根据发件人和收件人的编号相应的让新消息增加或减少。还有系统发布后,有许多人可以访问本系统,然后在我的桌面上可以相应的看到当前在线的人数的多少。有待提高的就是文件管理这部分,一开始就是没考虑太多,所以文件管理这部分数据库中只用到了一张表,不能实现物理删除。只能用一个字段控制一下显示方式了。本系统主要完成了登录管理(负责人登录、普通员工登录)、收
25、发文件管理、员工管理、意见管理、系统管理、相关企业管理、信息查询、通知管理和新闻管理功能的设计,其中主要功能模块可执行的工作有浏览、删除、添加、文件上传和下载操作。其所用的技术是目前比较流行的.Net和三层结构。本系统实现较简单,交互界面友好,用户使用方面,而且安全性能可靠,可扩展性较强。总之,我们做办公自动化系统是经过审题、分析、设计、调试到最后实现了企业办公自动化系统。企业办公自动化系统实现从人力和物力上减轻了企业对办公业务的处理,更加人性化了。4.3 设计过程中的体会与收获体会:做完毕业设计以后体会很多,不仅要自己有独立的编程能力,而且还要学会在一个团队里应该怎样工作,团队的力量是强大的
26、,团队里的队员一定要团结一致,这样做事情才会有事半功倍的效果,相反就会事倍功半了,还有就是网络,要学会利用现在的网络功能,在网络上寻求帮助时,不管认识还是不认识的都有可能帮助你解决问题。还有就是老师们,在老师们的带领下,可以用学过的知识做完这次的毕业设计。所以老师们所教的知识也是非常重要的。收获:学会了如何运用老师们以前教过的知识,学会了在一个团结里如何团结一致共同完成我们的任务,团队一定要团结,还有就是正确的利用现代的网络资源,找出自己需要的信息,还有就是在网络上寻求帮助。更重要的是掌握及了解了一些以前不常用的一些属性事件。总之这次的毕业设计做完后,收获非常多。致 谢大学三年学习时光已经接近
27、尾声,在此我想对我的母校,我的父母、亲人们,我的老师和同学们表达我由衷的谢意。 感谢培养教育我的石家庄铁路职业技术学校,石家庄铁路职业技术浓厚的学术氛围,舒适的学习环境我将终生难忘!祝母校蒸蒸日上,永创辉煌!祝校长财源滚滚,仕途顺利!感谢对我倾囊赐教、鞭策鼓励的石家庄铁路职业技术大学信息工程系诸位师长,诸位恩师的谆谆训诲我将铭记在心。祝恩师们身体健康,家庭幸福!感谢曾经教过我们的刘丽娜老师,刘佳老师,刘会杰老师靳会超老师,郑家辉老师,齐会娟老师,李德雄老师等等。这些老师都是我生命中不可缺少的过客,是你们让我学会了知识,学会了某生的技术,学会了做人的道理,学会了很多很多,在此我在这送上我真心的感
28、谢,虽然这些致谢词俗不可耐,但我还是要送上我真心的感谢,当然还有我们的导员,在生活上对我们的帮助,当我们遇到了困难给我们最大帮助的是您,给我们最多关怀的是您,在这里我衷心的感谢您。在这次的毕业设计中我得到了很多老师和同学的帮助,其中我的指导老师刘丽娜老师对我的关心和支持尤为重要。每次遇到难题,我最先做的就是刘丽娜老师寻求帮助。而刘丽娜老师每次都不厌其烦的帮我解决问题。在此谨向刘丽娜老师致以诚挚的谢意和崇高的敬意。在这毕业设计中还有最重要的两个人要感谢就是我的两个合作伙伴王林晓和胡位丹同学,这次的毕业设计让我感受到了团队合作精神,还有团队的重要性,当然在这个项目中她们两也给了我很大的帮助,总之做
29、完毕业设计后我学会了很东西。最后要感谢的是我的父母,没有他们就没有现在的我,让我在漫长的人生旅途中使心灵有了虔敬的归依,我会更加努力的学习和工作,不辜负父母对我的殷殷期望!我一定会好好孝敬和报答他们!参 考 文 献1 . 牛丹梅,丁一. 基于Web的高校办公自动化系统安全性设计J. 计算机与数字工程, 2009,(02) . 2 .程巧. 高校办公自动化系统中流程设计策略及其实现J. 办公自动化, 2009,(04) .3 . 余慧,王晓东. 办公自动化(OA)系统设计浅析J. 今日科苑, 2010,(04) . 4 . 耿丽敏,赵密霞,孙秀新,张金路. 高校办公自动化实施初期存在的问题和对策
30、J. 河北农业大学学报(农林教育版), 2010,(01) . 5 . 莫洪林. 高校建立办公自动化系统需求分析J. 科技创新导报, 2010,(06) .6 .武立涛, 韩燮. 基于Web技术的部队后勤网络办公自动化系统的总体设计与实现J. 科技情报开发与经济, 2007,(06) 7 .刘卫. 网络办公自动化系统开发分析J. 甘肃科技, 2008,(02)8 . 唐爱国,罗新密,杭志. 基于J2EE网络教学平台的研究与应用J. 计算机技术与发展, 2009,(06) . (10) .9 .(美)Nadir Gulzar.实用J2EE应用程序体系结构.清华大学出版社,2003.10 .Enterprise JavaBeans 1.1 Documentation.