




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
石家庄科技信息职业学院顶岗实习岗位技术工作论文 企业办公自动化系统学 号: - 姓 名: - 专 业: 软件技术 年 级: - 企业指导老师:- 二一五年三月题 目 企业办公自动化系统 企业指导教师评 语 指导教师 (签章) 年 月 日 摘 要随着Internet技术的发展,人们的日常生活已经离不开网络。未来社会人们的生活和工作将越来越依赖于数字技术的发展,越来越数字化、网络化、电子化、虚拟化。Internet的发展历程以及目前的应用状况和发展趋势,可以充公地相信网络技术将极大的改变我们的生活和工作方式,甚至社会的价值观也会发生某种变化。我们所研究的课题是办公自动化系统,之所以开发和研究这一系统,是为了提高办公效率、方便企业管理。在科技化、网络化的时代背景下,我们的工作管理方式也有更大的变革,原有的办公管理模式已经渐渐兀现出它效率低、耗费人力资源等诸多不便和不利的因素,二十一世纪是网络普及化的时代,计算机已经来到了我们的身边,随着科技的发展,计算机在我们的生活当中用的越来越多,尤其是计算机软件,种类众多,无论是娱乐,还是工作,计算机已经是不可或缺的工具,计算机软件行业发展的更是如此的迅速,无论是我们工作的地方,还是学习的地方,总少不了计算机、作为一种能够提高办公效率和学习效率的设备,我们有必要继续去挖掘,去开发新的技术,让我们的学习和工作变的更有效率和激情,这才是我们最终所追求的目标如何能利用最新的科技,为我们企业的管理带来更方便、更高效的工作已经成为现代企业管理中最关键、最棘手的问题。本系统就是在这一时代背景需求下,利用ASP.NET和ACCESS,通过对管理模式、先进的管理方法,以及互联网的研究,应用计算机编程技术,设计了符合先进管理以及提高办公效率的这一软件。本系统克服了以往办公软件中功能单一,且系统操作复杂,管理不便,通过网络有效的女装、建立了企业内部资料管理以及信息的交流,让公司内部信息交流可以更加便捷,使办公率大大提高,使企业管理更加现代化、科技化。关键词:办公自动化;ASP.NET;ACCESS目 录第一章 Microsoft Visual Studio 2008 预备知识51.1 Microsoft Visual Studio 2008概述51.2 Microsoft Visual Studio 2008 基本特点51.3 用Microsoft Visual Studio 2008开发本系统的原因5第二章 办公自动化系统开发过程62.1系统概述62.1.1 系统开发的目的62.1.2 系统主要特点62.2系统开发过程62.3 系统的主要模块及流程72.3.1 系统主要模块的名称7 2.3.2 系统流程图82.3.3 系统主要功能82.4 数据库设计与实现92.5 系统运行的效果112.5.1 部分效果图112.5.2 系统中自己所负责的模块132.5.3 任务的完成情况13第三章 系统运行的软硬件配置143.1 系统运行的软件环境要求143.2 系统运行的硬件环境要求14第四章 毕业设计总结154.1 在毕业设计中遇到的问题、难点及解决办法154.2 对本系统完成情况的评价154.3 设计过程中的体会与收获16致 谢17参 考 文 献18 第一章 Microsoft 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 的更安全、更易于管理并且更可靠的应用程序。 开发人员能够利用这些丰富的客户端和服务器端框架轻松构建以客户为中心的 Web 应用程序,这些应用程序可以集成任何后端数据提供程序、在任何当前浏览器内运行并完全访问 ASP.NET 应用程序服务和 Microsoft 平台。1.2 Microsoft Visual Studio 2008 基本特点Visual Studio 2008 在三个方面为开发人员提供了关键改进:l 快速的应用程序开发l 高效的团队协作l 突破性的用户体验Visual Studio 2008 包括各种增强功能,例如可视化设计器(使用 .NET Framework 3.5 加速开发)、对 Web 开发工具的大量改进,以及能够加速开发和处理所有类型数据的语言增强功能。开发人员能够利用这些丰富的客户端和服务器端框架轻松构建以客户为中心的 Web 应用程序,这些应用程序可以集成任何后端数据提供程序、在任何当前浏览器内运行并完全访问 ASP NET应用程序服务和 Microsoft 平台。1.3 用Microsoft Visual Studio 2008开发本系统的原因Visual Studio 2008 提供了高级开发工具、调试功能、数据库功能和创新功能,帮助在各种平台上快速创建当前最先进的应用程序。我们是团队开发,而Visual Studio 2008 在三个方面为开发人员提供了关键改进其中就有高效的团队协作、快速的应用程序开发、突破性的用户体验。第二章 办公自动化系统开发过程2.1系统概述2.1.1 系统开发的目的办公自动化系统,就是利用计算机、网络、通讯等技术,收集、处理、存储和传输信息以提高办公效率和辅助决策,形成高效的和智能的办公环境,使办公事务工作自动化、网络化、无纸化,达到协同工作的目的1。办公自动化在提高工作效率,为企业的生产、科研、管理提供优质服务等方面有重大意义。在信息化的时代,可以说,办公自动化水平和自动化设施如何,已经成为衡量一个企业管理水平的标志之一。2.1.2 系统主要特点普通员工登录成功后,第一个界面就是我的桌面,可以查看当前浏览本系统的人数,可以查看新消息(文件、短信、通知、新闻),点击查看文件后,可以下载文件。员工发文件时,可以上传相关的文件。员工还可以查看相关企业的一些信息。2.2系统开发过程拿到任务书,首先看任务书的要求,了解了任务书的要求后,熟悉了开发工具软件,根据任务书做出一份系统设计需求说明书,做出设计思路,然后对此程序进行了详细设计,根据任务书的要求设计出数据库,构建出本系统的基本框架。再次设计出该程序的登录的主界面,其中登录分别两种权限,分别为普通员工和负责人,详情如下:员工管理个人信息管理信息查询相关企业管理短信管理意见箱文件管理系统管理1.员工部分:个人信息管理、信息查询、短信管理、意见箱、文件管理、相关企业管理、系统管理。负责人新闻管理通知管理人事管理部门管理相关企业管理系统管理2.管理部分:新闻管理、通知管理、人事管理、部门管理、相关企业管理、系统管理。以上是该系统的两大模块。然后就是对该系统的两个模块的子模块进行详细的代码编写,具体的完成本系统的基本功能。最后任务要求已实现,我们又进一步的对该系统进行高度和完善。2.3 系统的主要模块及流程2.3.1 系统主要模块的名称负责人新闻管理通知管理人事管理部门管理企业管理系统管理帮助文档普通员工个人信息信息查询短信管理文件管理企业管理企业管理帮助文档信息查询文件管理系统主页登录员工登录负责人登录我的桌面个人信息管理信息查询短信管理意见箱文件管理相关企业管理系统管理帮助文档新闻管理通知管理人事管理部门管理相关企业管理系统管理帮助文档 2.3.2 系统流程图2.3.3 系统主要功能本系统分为负责人和普通员工两种权限,负责人里分为6个主要模块,分别为:新闻管理、人事管理、员工管理、部门管理、企业管理和系统管理。其中新闻管理包括(新闻的发布、修改、删除、查询);通知管理包括(通知的发布、修改、删除、查询);人事管理包括(普通员工的调动、删除、查询、入职);部门管理包括(部门添加、删除、修改、查询);企业管理包括(企业的添加、删除,查询);系统管理包括(员工发表意见的维护、负责人的密码修改、退出系统)。普通员工分为7个主要模块,分别为:个人信息管理、信息查询、短信管理、意见箱、文件管理、企业管理、系统管理。其中个人信息管理包括(信息查询、信息维护、通讯录);信息查询包括(通知查询、新闻查询);短信管理包括(发短信、已收短信、未读短信、已发送短信、已删除短信);意见箱(发表意见);文件管理包括(发送文件、未接收文件、已发送文件、已接收文件、垃圾箱);企业管理包括(企业查询);系统管理包括(普通员工的密码修改、退出系统)。2.4 数据库设计与实现负责人(Admin)字段名字段类型是否主键字段说明AdminID文本是负责人编号AdminName文本否负责人姓名AdminPass文本否负责人密码意见表(Advise)字段名字段类型是否主键字段说明AdviseId自动编号是意见编号WorkId文本否发表人(员工号)SendDate日期型否发表日期AdviseContent备注否发表内容Ifread文本否是否读取Ifanonymous文本否是否匿名发布部门表(Dept)字段名字段类型是否主键字段说明DeptId自动编号是部门编号DeptName文本否部门名称DeptMemo备注否部门责任说明员工表(Employee)字段名字段类型是否主键字段说明WorkId文本是员工编号WorkName文本否姓名WorkPass文本否密码Sex文本否性别Photo文本否照片Learn文本否学历Birthday日期否出生日期Tel文本否电话Email文本否电子邮件DeptId文本否所在部门Post文本否职位Nation文本否民族Native文本否籍贯Political文本否政治面貌Idnum文本否身份证号Address文本否现在住址Ifresign文本否是否离职News_Num数字否新闻条数Notice_Num数字否通知条数Message_Num数字否短信条数Files_Num数字否文件条数企业信息表(enterprise)字段名字段类型是否主键字段说明EnterpriseID自动编号是企业编号EnterpriseName文本否企业名称Enterpriseprofiles备注否企业简介Enterprisewangzhan文本否公司网址文件表(Files)字段名字段类型是否主键字段说明FilesId自动编号是文件编号SendId文本否发件人编号SendName文本否发件人姓名ReceivedId文本否收件人编号ReceivedName文本否收件人姓名SendDate日期型否发送日期FilesName文本否文件主题FilesContent备注否文件内容FilesAttachment文本否附件Ifget文本否是否领取GetDate日期型否领取日期Senddel文本否发件删除Receiveddel文本否收件删除短信表(Message)字段名字段类型是否主键字段说明MessageId自动编号是短信编号ReceivedId文本否收件人编号ReceivedName文本否收件人姓名SendId文本否发送人编号SendName文本否发送人姓名SendDate日期型否发送日期MessageContent备注否短信内容Ifget文本否是否领取GetDate日期型否领取日期Senddel文本否发件删除Receiveddel文本否收件删除新闻表(news)字段名字段类型是否主键字段说明NewsId自动编号是新闻编号NewsTitle文本否新闻标题AddDate日期型否发布日期NewsContent备注否新闻内容WorkId文本否员工编号通知表(notice)字段名字段类型是否主键字段说明NoticeId自动编号是通知编号NoticeTitle文本否通知标题AddDate日期型否发布日期NoticeContent备注否通知内容WorkId 文本否员工编号 2.5 系统运行的效果2.5.1 部分效果图发送文件图如下企业查询图如下:创建部门图如下2.5.2 系统中自己所负责的模块在办公自动化系统中我所负责的模块包括负责人里面的部门管理和相关企业管理,普通员工里的文件管理和相关企业管理以及我的桌面上的在线统计人数和查看新文件。负责人里面的部门管理包括部门的添加、部门的维护,在添加部门时,如果添加的部门编号原先已经存在了,那么在添加时编号文本框里就会有提示,提示会说“此部门已经存在,请重新添加”,部门维护里包括部门的查看、部门的修改、部门的删除,其中部门的删除也有限制,只有当此部门没有员工时,才能将此部门删除,否则会有提示说“部门人数为零时,才能删除部门”。相关企业管理包括企业的添加、企业的维护,在添加企业时,可以把相应的企业网址添加上去,然后在企业维护里点击该企业网址就可以访问该企业的网站。企业维护里包括企业的查看详细、删除相关企业操作。普通员工里面的文件管理包括发送文件、未接收文件、已发送文件、已接收文件、垃圾箱。在发送文件时,员工需要选择上传的文件,文件的格式只能是(.doc.rar.zip)格式的文件。发送成功后,接收此文件的员工的我的桌面上有个提示消息,有几个新文件,点击查看后就进入了未接收文件这个页面,在未接收文件里再点击查看就到了详细查看了,然后点击下载,就可以下载此文件了。然后相关的新消息就减少了。员工已经发出去的文件就到已发送文件页面了,然后已发送文件页面里有个删除,如果接收文件的员工还没有查看该文件,点击这个删除就会有提示说“文件还未查看,不能删除”,接收方查看以后才能删除相关文件,然后文件就到垃圾箱这个页面了。普通员工里的相关企业管理与负责人里的相似。统计网站在线人数,要实现该功能,需考虑三个方面:初始化计数器;当一个用户访问网站时,计数器增1;当一个用户离开网站时,计数器减1。初始化计数器要利用Application_Start事件,并在事件代码中定义Application的状态。用户访问网站时增加计数要利用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.操作系统推荐使用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 在毕业设计中遇到的问题、难点及解决办法在做我所负责的模块中遇到的问题,我觉得有难的也有动一动脑的,其中文件管理模块中的上传文件和下载文件,我的桌面里查看新文件和统计在线人数,查看部门时统计部门的总人数。这些我觉得我在做的过程中,都遇到了问题,就是在解决上所用的时间都不同,在做文件上传时,所用的时间是最短的,是参考老师的上传图片的代码写出来的,我觉得在做下载文件这部分时,所用的时间比较多,因为之前是参考网上的一些下载代码想用在自己的系统里,但是没有做出来,然后请教的老师,然后老师分析了,下载其时挺简单的,只要把下载的文件名写在这里面就行了,然后老师就给做了一个简单的小例子,看懂后,就写出了下载的代码了。在做查看新文件时,也走了许多的弯路,就是一开始想的是用当天的时间做条件,看看今天是否有新文件,但是这样做就只能当天查看新文件了,如果当天没查看,就没有查看的机会了。所以就与组里的两位讨论讨论了,最后决定在员工表里加个Files_Num,发送文件时,接收文件是根据相应的员工编号接收新文件,让Files_Num字段相应的加1,然后在我的桌面里将让Files_Num的值显示出来,这样就可以查看新文件了。统计部门的总人数这个问题不太大,就是当时的SQL语句写的不对,所以让同组的其他人员看了看,就改正确了。做在线统计人数时,用的时间也比较多,找了好多的资料,网上的参考书上的,都看了,反复的思考尝试、调试最后做得还可以,我觉得在我负责的范围内比较难的是新文件查看、文件下载。解决的办法上也有所不同,上传文件是自己参考以前老师教的上传图片的代码做出来的,下载文件时,开始自己不明白怎样做,然后和组里的两位讨论讨论,再看看网上如何写的,最后问的老师,老师给分析分析,然后自己写出来下载文件的代码。做在线统计人数时,我首先是看的书上的代码,看看明白不明白,其次是自己上网上查了查相关的在线统计人数的代码,参考网上的代码,然后理解理解网上的代码和教课书上的代码,理解后写的在线统计人数的代码。查看新文件是与组里的两位一起共同讨论出来的。4.2 对本系统完成情况的评价我觉得总体的来说,做的还不错,老师发给的任务单上的任务都完成了。这个系统中我比较满意的就是我的桌面的查看新消息这一部分、相关企业查看这部分、员工添加维护和文件这部分。有待提高的就是在短信和文件里的收发这部分做得不太满意。我自己负责的这一部分比较满意的是部门添加新消息提示和在线统计人数,部门添加里做了比较好的控制,如:在添加部门的时候,如何已经有此部门了,就会有提示消息,还有添加文件时,根据发件人和收件人的编号相应的让新消息增加或减少。还有系统发布后,有许多人可以访问本系统,然后在我的桌面上可以相应的看到当前在线的人数的多少。有待提高的就是文件管理这部分,一开始就是没考虑太多,所以文件管理这部分数据库中只用到了一张表,不能实现物理删除。只能用一个字段控制一下显示方式了。本系统主要完成了登录管理(负责人登录、普通员工登录)、收发文件管理、员工管理、意见管理、系统管理、相关企业管理、信息查询、通知管理和新闻管理功能的设计,其中主要功能模块可执行的工作有浏览、删除、添加、文件上传和下载操作。其所用的技术是目前比较流行的.Net和三层结构。本系统实现较简单,交互界面友好,用户使用方面,而且安全性能可靠,可扩展性较强。总之,我们做办公自动化系统是经过审题、分析、设计、调试到最后实现了企业办公自动化系统。企业办公自动化系统实现从人力和物力上减轻了企业对办公业务的处理,更加人性化了。4.3 设计过程中的体会与收获体会:做完毕业设计以后体会很多,不仅要自己有独立的编程能力,而且还要学会在一个团队里应该怎样工作,团队的力量是强大的,团队里的队员一定要团结一致,这样做事情才会有事半功倍的效果,相反就会事倍功半了,还有就是网络,要学会利用现在的网络功能,在网络上寻求帮助时,不管认识还是不认识的都有可能帮助你解决问题。还有就是老师们,在老师们的带领下,可以用学过的知识做完这次的毕业设计。所以老师们所教的知识也是非常重要的。收获:学会了如何运用老师们以前教过的知识,学会了在一个团结里如何团结一致共同完成我们的任务,团队一定要团结,还有就是正确的利用现代的网络资源,找出自己需要的信息,还有就是在网络上寻求帮助。更重要的是掌握及了解了一些以前不常用的一些属性事件。总之这次的毕业设计做完后,收获非常多。致 谢大学三年学习时光已经接近尾声,在此我想对我的母校,我的父母、亲人们,我的老师和同学们表达我由衷的谢意。 感谢培养教育我的石家庄铁路职业技术学校,石家庄铁路职业技术浓厚的学术氛围,舒适的学习环境我将终生难忘!祝母校蒸蒸日上,永创辉煌!祝校长财源滚滚,仕途顺利!感谢对我倾囊赐教、鞭策鼓励的石家庄铁路职业技术大学信息工程系诸位师长,诸位恩师的谆谆训诲我将铭记在心。祝恩师们身体健康,家庭幸福!感谢曾经教过我们的刘丽娜老师,刘佳老师,刘会杰老师靳会超老师,郑家辉老师,齐会娟老师,李德雄老师等等。这些老师都是我生命中不可缺少的过客,是你们让我学会了知识,学会了某生的技术,学会了做人的道理,学会了很多很多,在此我
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年公需科目人工智能和健康考试题和答案
- 海安银行考试题库及答案
- 2025年检察院审查起诉官选聘预测试题与解析
- 2025年软件编程工程师招聘面试模拟题及答案详解
- 株洲知识培训班课件
- 公务员面试题及答案法院
- 2025年中国古代陶瓷鉴定与鉴赏高级课程试题集
- 2025年电子商务运营能力提升考试试题集电商平台运营与管理实践
- 2025年航空维修领域高频考点回顾与预测
- 广西全州县二中2026届化学高二上期末质量检测模拟试题含答案
- 项目成本预算管理制度
- 2025年成都教师招聘考试教育公共基础知识真题及答案
- 中学语文教学资源开发与利用指南
- 2025年材料管理岗位考试题库
- 年级主任职责详解及管理要点
- 储能项目投资测算方案
- 【25秋】统编版小学语文二年级上册-《第八单元大单元设计》课件
- 2025年长沙中考化学试卷真题解读及复习备考指导
- 舆情安全管理办法
- 2025个人洗护市场趋势洞察报告-魔镜洞察
- 替换车管理办法规定
评论
0/150
提交评论