当前位置:首页 > 办公文档 > 其它办公文档 > jspoa网络办公自动化系统试验报告
计算机科学与技术学院课程设计(论文)报告1计算机科学与技术学院课程设计(论文)报告姓名:袁瑞学号:08083771专业:网络工程班级:网络08—2班设计题目:jsp网络办公系统2011年6月计算机科学与技术学院课程设计(论文)报告2目录1绪论……………………………………………………………p31.1课程目的…………………………………………………p31.2实验课概况………………………………………………p31.3课程内容概述……………………………………………p32工具介绍………………………………………………………p42.1jsp语言…………………………………………………p42.2tomcat服务器…………………………………………p42.3mysql数据库……………………………………………p43需求分析………………………………………………………p53、1网络办公系统社会背景……………………………p53、2网络办公系统新概念………………………………p64系统的分析与设计…………………………………………p74.1系统的架构图…………………………………………p74.2系统的流程图…………………………………………p74.3系统功能贴图………………………………………..p84、4相关数据库……………………………………………p145个人总结……………………………………………………p15计算机科学与技术学院课程设计(论文)报告31绪论1.1课程目的此次网络课程设计实验主要是为了提高自己的实际动手能力,将自己所学的知识融入到实践工作中去,更加深刻鲜明的了解我们专业。在这个课程设计之前我们基本上已经学习了编程各个方面的知识了,唯一需要我们做到的就是灵活运用,把所学知识系统的结合起来,掌握各门知识之间的内在联系。比如说服务器的配置、跟数据库的结合、乱码处理等等。在提高自己动手能力的同时增加阅历,了解技术,走出书本,为将来更好的融入计算机使用技术,打下基础。1.2实验课概况本次实验课是大三下学期的一次专业课题实验。本次实验课是在计算机学院的机房里进行程序的工作,当然更多的时间是需要在课后在自己的时间里面对程序设计、编程管理进行系统性和理论性的联系和实践。这次我选择了“jsp网络办公系统oa”的课题。一方面,这个系统包涵了当前编程各个方面的应用,做这个系统能让我更能掌握一些编程知识。另一方面,这个系统的模块多,对数据库的要求较高,我想借此机会挑战一下自己的能力,更多的是激励自己。1.3实习内容概述在这次课程实践中,我严格按照原来的计划报告中的时间规划,在这个学期中把这个系统的主要模块做完。在确定了课题之后,经常上网查找相关资料,不断的修正自己的计划,尽量让自己的模块简洁化、实用化。紧接着就是数据库的建立,其实对于“网络办公系统”来说数据库容量不是很大,但是他涉及的数据库表很多(14个),每个表里的项也相对很多,所以在建数据库花费了较长时间,最后终于成功了。然后就是进行大量编程工作,调试,运行。虽然我设计的模块还没有全部完善,但是大部分的基本功能还是实现了,只有几个很小的部分还处于调试中…计算机科学与技术学院课程设计(论文)报告42工具技术介绍开发工具:MyecllipseDreamweaver主要是静态网页的制作,htmlcssjavascript页面的规划设计编写。Myclipse主要用来集成数据库服务器和后台脚本语言jsp的编写和测试数据库:mysql,服务器:apache-tomcat-6.0.14浏览器:ie8开发语言:htmlcssjsp环境变量配置:jdk配置操作系统window7java_home:D:\jdk1.6.0_07pathC:\Windows\System32;d:\jdk1.6.0_07\bin;c\windows;c:\windows\system32;classpath:.;d:\jdk1.6.0_07\tools.jar计算机科学与技术学院课程设计(论文)报告53需求分析3、1网络办公系统的社会背景:随着网络经济和知识经济的迅猛发展,企业间竞争一直围绕着企业内部管理进行,强调企业如何有效的利用自身的资源,提高生产能力,提高工作效率,降低成本.在如今的市场竞争中,不断上演一幕幕以速度打击规模,以弱胜强的企业案例.当人们一直所认同的规模经济逐渐被新的速度经济所替代的时候,我们不得不承认,企业的规模化发展已经遇到了一个瓶颈,维持规模和扩大规模需要运作效率做到高效.而企业的信息化建设,便是为了提升效率,做到内涵式发展的最直接的方式,通过数字神经系统,企业可以对运作的各个环节进行控制和反馈.而企业落后的信息化管理水平带来的结果是整体效率低下,工作运转不畅,信息流通不畅,以下现象是信息管理不力的主要表现:高层决策,管理者无法及时准确掌握企业各方面的信息,从而造成决策管理困难,任务,工作无法及时,准确进行跟踪和掌握,底层的管理失控;传统事务处理方式手续烦杂,效率低;业务上日积月累的货单,订单,变得难以查找,大量的文案需要处理,复杂的工作流程需要安排企业机构分布广泛,特别对于带有各种分支机构的单位,传统的联络,运转方式已远不能满足当前瞬息万变,高效率,实时性,低成本的要求;人员之间,部门之间,企业与客户,企业与合作伙伴等之间无法保持紧密联系,信息流通不畅。网络办公系统开发的必要性首先能极大地提高工作效率,不用拿着各种文件,申请,单据在各部门跑来跑去,等候审批,签字,盖章.频繁地敲门,既干扰了别人的工作,也增加了工作强度,更增大了企业的管理成本,而这些都可在网络上进行.其次是节省运营成本及提高工作效率(时间和纸张).第三是规范单位管理:把一些弹性太大不够规范的工作流程变得井然有序,比如:公文会签,计划日志,用款报销等工作流程审批都可在网上进行.第四是提高公司竞争力,凝聚力:员工与上级沟通很方便,信息反馈畅通,为发挥员工的智慧和积极性提供了舞台.无疑,公司内部的凝聚力将大大增强.改变局域网内才能使用的办公管理软件的制约,可以应用外地分支机构人员或出差人员与企业内部进行交流第五是使决策变得迅速科学:高层决策不再是不了解情况,缺乏数据的环境下拍脑袋的事,而是以数据和真相为依据做出的科学的决策。计算机科学与技术学院课程设计(论文)报告63、2网络办公系统理念,原理,功能及应用环境办公自动化提了多年,但效果并不明显,人们还是停留在单机字处理和表格处理的所谓办公自动化的初级阶段.信息的交流和共享,以及团队的协同运作等无法完美的实现,极大地限制了工作的效率.Internet/Intranet的迅猛发展,为信息的交流和共享,团队的协同运作提供了技术的保证,同时也预示着网络化办公时代来临.传统办公模式:传统的办公自动化系统和大型MIS系统在处理企业管理流程中大多采用企业业务流程重组,其核心思想就是要先优化企业业务管理流程,再根据优化后的流程建设企业信息系统.这样不仅在系统建设中工作量巨大,同时面临来自企业内部重重的阻碍,简单说就是安装时影响企业正常办公.网络化办公系统的核心思想是:前期系统建设中不牵涉企业内部业务流程重组,只是协助企业通过方便的流程自定义等功能进行流程电子化,以及不断根据实际需求去改变流程.网络化办公系统的原理:一基于LotusNotes的解决方案,由于Notes对文本处理的优势,对公文流程定制的灵活性及其安全性和易操作性,适合于政府机关,企业的日常办公;二基于Browse/Server结构的解决方案,该结构投资低,无需培训,会使用浏览器即可上手使用,操作方便.本系统模块包括:包括公共信息,个人办公,文档管理,人事管理,资源管理,系统维护等常规模块和客户关系管理CRM,信息门户管理EIP等可选模块共九大部分;涵盖了日常办公中各主要的环节.主要实现企业内部信息共享协同办公,以及人力,财物,客户资源的管理.计算机科学与技术学院课程设计(论文)报告74系统的分析与设计这个系统的性质主要是为一些公司企业进行网上自动化办公所用。4.1系统的主要结构图系统总体功能需求框架:网络办公系统登录系统办工桌系统工具栏系统常用链接4.2系统主要流程图:登录系统流程框架:登陆系统用户登陆管理员登陆登陆界面用户注册丢失密码找到密码等待审核审核计算机科学与技术学院课程设计(论文)报告8办公桌主要结构:办工桌系统我的客户中心我的邮件中心我的通讯录日常生活工具查看我的消息修改我的密码我的个人档案我的论坛话题4.3系统运行效果截图:系统登录:用户注册:计算机科学与技术学院课程设计(论文)报告9注册成功:查找密码:计算机科学与技术学院课程设计(论文)报告10登陆成功;工具栏:计算机科学与技术学院课程设计(论文)报告11我的消息中心:我的通讯录:增加通讯录:计算机科学与技术学院课程设计(论文)报告12日常工作工具:我的个人档案:计算机科学与技术学院课程设计(论文)报告13账号管理:部门管理:资源下载中心:常用链接:4.4其中一些相关数据库:(由于数据表很多,在这里不一一罗列)所有的数据表:计算机科学与技术学院课程设计(论文)报告14计算机科学与技术学院课程设计(论文)报告155总结一个学期的实验说长不长说短不短,一眨眼也就过去了。在实验的过程当中让我了解了很多,知道在网络和编程的世界里面各种不同的想法各种不同的技术在应用实践起来的效果是戛然不同的,让我受益匪浅。在这里我想说一下我在这次课程设计中感触最深的几点:1、数据库的设计:数据库是一门很基础的学科,对于计算机的同学来说根式应该多加学习和掌握。以前我实验课时基本上用不到数据库,所以学了几年,但到实际运用还是很少的。这次我明显感觉到了数据库的重要性、难度性。任何一个稍微够的上用处的系统,其中数据库的设计相当重要,这次我也在数据库的设计上花了很长时间,主要是因为不太熟练。2、关于乱码问题:乱码问题困扰我很久很久了,其实不光是我们在编程是应该严格按照各种语言的规定来写,在数据库创建以及运用时,都应严格制定相应的解读编码。这次课程设计中,我遇到了很多乱码问题,到上周时间时,我都有很多也面全部乱码,直接没法阅读。没办法,开始时先上网查找一些原因,自己慢慢解决。最后实在没辙了,我就请教了杨文嘉老师,在杨老师的帮助下成功的解决了很多问题,但是现在我的系统中仍然有一小部分乱码,还有待我去解决。3、最后是编程的问题了:怎么说呢,其实编程最重要的我们要有一个良好的习惯。对于一个大型的系统,我们不可能编的一点错误都没有。养成良好的编程习惯对我们检查错误很关键。有的时候可能是一个逗号的问题可能要花费你一个小时的时间。在这一学期的实验时间里,明显能够比较实际的感受到程序编译的难度很大,包括课题内容、需求分析以及编程期望效果的实现等等都一度让我们觉得困难重重。在这次实验期间虽然我们是在进行一些在专业人士中看来比较基层的编程,但是我们也从中收获了很多,很多企业都觉得大学生缺乏实践动手能力,而计算机科学与技术学院课程设计(论文)报告16我们面对这样的质疑更是应该从基层学习做起,可以学到很多基础的东西,譬如说JDK环境的配置之类的。编程是一门细活,成功的前提是我们需要注意细节。课程设计的主要目的就是让我不断的学习书本上没有的知识,比如jsp环境的配置,tomcat服务器的配置,myeclipse与mysql的应用等等。在平时的课程中很难碰到这些东西,这就需要我自学。我们学生就想是在温室中成长的植物,课程设计实践给了我们一个平台,让我们这群植物去接受室外的环境,去适应室外的环境。实验的经历给我增加阅历,让我更加深入的了解编程的原理,为将来更好的进行知识的汲取,打下基础。
共129篇文档
格式: doc
大小: 800 KB
时间: 2020-02-02
本文标题:jspoa网络办公自动化系统试验报告
链接地址:https://www.777doc.com/doc-3424656 .html