石家庄科技信息职业学院顶岗实习岗位技术工作论文企业办公自动化系统学号:-----------姓名:------专业:软件技术年级:------------企业指导老师:-------------二〇一五年三月第2页题目企业办公自动化系统企业指导教师评语指导教师(签章)年月日第3页摘要随着Internet技术的发展,人们的日常生活已经离不开网络。未来社会人们的生活和工作将越来越依赖于数字技术的发展,越来越数字化、网络化、电子化、虚拟化。Internet的发展历程以及目前的应用状况和发展趋势,可以充公地相信网络技术将极大的改变我们的生活和工作方式,甚至社会的价值观也会发生某种变化。我们所研究的课题是办公自动化系统,之所以开发和研究这一系统,是为了提高办公效率、方便企业管理。在科技化、网络化的时代背景下,我们的工作管理方式也有更大的变革,原有的办公管理模式已经渐渐兀现出它效率低、耗费人力资源等诸多不便和不利的因素,二十一世纪是网络普及化的时代,计算机已经来到了我们的身边,随着科技的发展,计算机在我们的生活当中用的越来越多,尤其是计算机软件,种类众多,无论是娱乐,还是工作,计算机已经是不可或缺的工具,计算机软件行业发展的更是如此的迅速,无论是我们工作的地方,还是学习的地方,总少不了计算机、作为一种能够提高办公效率和学习效率的设备,我们有必要继续去挖掘,去开发新的技术,让我们的学习和工作变的更有效率和激情,这才是我们最终所追求的目标如何能利用最新的科技,为我们企业的管理带来更方便、更高效的工作已经成为现代企业管理中最关键、最棘手的问题。本系统就是在这一时代背景需求下,利用ASP.NET和ACCESS,通过对管理模式、先进的管理方法,以及互联网的研究,应用计算机编程技术,设计了符合先进管理以及提高办公效率的这一软件。本系统克服了以往办公软件中功能单一,且系统操作复杂,管理不便,通过网络有效的女装、建立了企业内部资料管理以及信息的交流,让公司内部信息交流可以更加便捷,使办公率大大提高,使企业管理更加现代化、科技化。关键词:办公自动化;ASP.NET;ACCESS目录第一章MicrosoftVisualStudio2008预备知识.................................51.1MicrosoftVisualStudio2008概述....................................51.2MicrosoftVisualStudio2008基本特点................................51.3用MicrosoftVisualStudio2008开发本系统的原因......................5第二章办公自动化系统开发过程................................................62.1系统概述.............................................................62.1.1系统开发的目的.................................................62.1.2系统主要特点...................................................62.2系统开发过程.........................................................62.3系统的主要模块及流程.................................................72.3.1系统主要模块的名称.............................................72.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第5页第一章MicrosoftVisualStudio2008预备知识1.1MicrosoftVisualStudio2008概述Microsoft®VisualStudio®2008使开发人员能够快速创建高质量、用户体验丰富而又紧密联系的应用程序,充分展示了Microsoft开发智能客户端应用程序的构想。借助VisualStudio2008,采集和分析信息将变得更为简单便捷,业务决策也会因此变得更为有效。任何规模的组织都可以使用VisualStudio2008快速创建能够利用WindowsVista™和2007Officesystem的更安全、更易于管理并且更可靠的应用程序。开发人员能够利用这些丰富的客户端和服务器端框架轻松构建以客户为中心的Web应用程序,这些应用程序可以集成任何后端数据提供程序、在任何当前浏览器内运行并完全访问ASP.NET应用程序服务和Microsoft平台。1.2MicrosoftVisualStudio2008基本特点VisualStudio2008在三个方面为开发人员提供了关键改进:快速的应用程序开发高效的团队协作突破性的用户体验VisualStudio2008包括各种增强功能,例如可视化设计器(使用.NETFramework3.5加速开发)、对Web开发工具的大量改进,以及能够加速开发和处理所有类型数据的语言增强功能。开发人员能够利用这些丰富的客户端和服务器端框架轻松构建以客户为中心的Web应用程序,这些应用程序可以集成任何后端数据提供程序、在任何当前浏览器内运行并完全访问ASPNET应用程序服务和Microsoft平台。1.3用MicrosoftVisualStudio2008开发本系统的原因VisualStudio2008提供了高级开发工具、调试功能、数据库功能和创新功能,帮助在各种平台上快速创建当前最先进的应用程序。我们是团队开发,而VisualStudio2008在三个方面为开发人员提供了关键改进其中就有高效的团队协作、快速的应用程序开发、突破性的用户体验。第6页第二章办公自动化系统开发过程2.1系统概述2.1.1系统开发的目的办公自动化系统,就是利用计算机、网络、通讯等技术,收集、处理、存储和传输信息以提高办公效率和辅助决策,形成高效的和智能的办公环境,使办公事务工作自动化、网络化、无纸化,达到协同工作的目的[1]。办公自动化在提高工作效率,为企业的生产、科研、管理提供优质服务等方面有重大意义。在信息化的时代,可以说,办公自动化水平和自动化设施如何,已经成为衡量一个企业管理水平的标志之一。2.1.2系统主要特点普通员工登录成功后,第一个界面就是我的桌面,可以查看当前浏览本系统的人数,可以查看新消息(文件、短信、通知、新闻),点击查看文件后,可以下载文件。员工发文件时,可以上传相关的文件。员工还可以查看相关企业的一些信息。2.2系统开发过程拿到任务书,首先看任务书的要求,了解了任务书的要求后,熟悉了开发工具软件,根据任务书做出一份系统设计需求说明书,做出设计思路,然后对此程序进行了详细设计,根据任务书的要求设计出数据库,构建出本系统的基本框架。再次设计出该程序的登录的主界面,其中登录分别两种权限,分别为普通员工和负责人,详情如下:1.员工部分:个人信息管理、信息查询、短信管理、意见箱、文件管理、相关企业管理、系统管理。员工管理个人信息管理信息查询相关企业管理短信管理意见箱文件管理系统管理第7页2.管理部分:新闻管理、通知管理、人事管理、部门管理、相关企业管理、系统管理。以上是该系统的两大模块。然后就是对该系统的两个模块的子模块进行详细的代码编写,具体的完成本系统的基本功能。最后任务要求已实现,我们又进一步的对该系统进行高度和完善。2.3系统的主要模块及流程2.3.1系统主要模块的名称负责人新闻管理通知管理人事管理部门管理相关企业管理系统管理负责人新闻管理通知管理人事管理部门管理企业管理系统管理帮助文档普通员工个人信息信息查询短信管理文件管理企业管理企业管理帮助文档信息查询文件管理第8页2.3.2系统流程图2.3.3系统主要功能本系统分为负责人和普通员工两种权限,负责人里分为6个主要模块,分别为:新闻管理、人事管理、员工管理、部门管理、企业管理和系统管理。其中新闻管理包括(新闻的发布、修改、删除、查询);通知管理包括(通知的发布、修改、删除、查询);人事管理包括(普通员工的调动、删除、查询、入职);部门管理包括(部门添加、删除、修改、查询);企业管理包括(企业的添加、删除,查询);系统管理包括(员工发表意见的维护、负责人的密码修改、退出系统)。普通员工分为7个主要模块,分别为:个人信息管理、信息查询、短信管理、意见箱、文件管理、企业管理、系统管理。其中个人信息管理包括(信息查询、信息维护、通讯录);信息查询包括(通知查询、新闻查询);短信管理包括(发短信、已收短信、未读短信、已发送短信、已删除短信);意见箱(发表意见);文件管理包括(发送文件、未接收文件、已发送文件、已接收文件、垃圾箱);企业管理包括(企业查询);系统管理包括(普通员工的密码修改、退出系统)。系统主页登录员工登录负责人登录我的桌面个人信息管理信息查询短信管理意见箱文件管理相关企业管理系统管理帮助文档新闻管理通知管理人事管理部门管理相关企业管理系统管理帮助文档第9页2.4数据库设计与实现负责人(Admin)字段名字段类型是否主键字段说明AdminID文本是负责人编号AdminName文本否负责人姓名AdminPass文本否负责人密码意见表(Advise)部门表(Dept)员工表(Employee)字段名字段类型是否主键字段说明WorkId文本是员工编号WorkName文本否姓名W