实训总结_team_611_第1页
实训总结_team_611_第2页
实训总结_team_611_第3页
实训总结_team_611_第4页
实训总结_team_611_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

OA办公业务资源管理系统实习项目报告,Company Logo,Contents,存在的问题,重点,难点,技术重点,项目概要,Company Logo,一.项目概要,OA办公业务资源管理系统:实现功能(日常办公模块)系统的单位通讯录管理在此子模块需要实现通讯录目录树的显示和按条件查询记录以及通讯录分组的维护功能。名片夹管理模块下需要实现个人名片信息的增删查改等功能并对名片记录进行分组维护以及按需求查找等需求。日程管理模块在模块下需要实现日程的CURD以及日程模板的导入和计划的CURD以及计划的详细信息分解等功能。,Company Logo,项目概要(续),公告栏子模块主要实现的是企业办公系统内部公告的发布功能。政策法规模块实现了政策法规的制定类别以及发布政策法规和对法规的按条件查找等功能个人信息模块的功能需要实现登录用户个人信息的显示,编辑保存以及个人用户密码的修改等功能,这里要注意的是一些信息的修改权限问题。,Company Logo,OA办公业务资源管理系统具体任务分配,Company Logo,使用的软件,Company Logo,二.技术难点、重点,难点掌握Java语言与Java环境的搭建方法,特别是环境变量的配置以及项目各资源包的建立。使用软件Tomcat6.0,搭建服务器,并进行配置:配置中要注意的是:端口8086。管理员为admin,口令为admin。使用MySql,创建并管理数据库。建立用户root,口令为root,使用Tb_User表空间,权限为CONNECT,RESOURCE,进行初步测试。,Company Logo,难点(续)使用Navicat8.0 for MySql,进行数据库的CURD操作练习,为后期开发建表建库做准备使用PowerDesign数据库工具,熟悉建表以及实现各个数据表之间的联系,可以熟练导出*.SQL文件,为小组ACD开发编码工作提供支持。,Company Logo,难点(续)使用MyEclipse集成开放环境,集成各种软件在MyEclipse下的使用,配置java环境,链接Tomcat,了解MVC模式的开发过程,使用CVS对项目进行管理控制。搭建OA办公业务资源管理系统的项目架构与数据库的建立并实现该项目(日常办公模块)的相关功能编码实现。,Company Logo,模块开发的技术重点,利用Java语言在MyEclipse软件下对各个子模块的Action类,Bo类,BoImp类,Dao类,DaoImpl类,Entity类,Utils类进行建包以及架构搭建,模板生成,和编码实现。编写Db_Connection.java,实现与数据库的连接,并建立一个简单的Web Project进行测试,Company Logo,模块开发的技术重点(续)了解JDBC技术,对各个接口进行代码实现,编写Servlet,对其表达式语言以及jstl的理解编写jsp页面,对相应模块中的页面进行JSP修改,完成代码实现,并进行相应的调试,上传CVS服务器,进行整体测试。使用分页模式显示数据记录,并解决在MyEclipse下中文的乱码问题。,Company Logo,三.开发过程中重点、难点,重点:Jdk, Tomcat, MySql以及MyEclipse等软件的安装与环境配置管理使用MySql实现数据库的建立和管理,初步建表进行测试是否已经连接到数据库在MyEclipse中创建Web Project,进行简单的测试。,Company Logo,重点:Servlet的编写与调用,JDBC的掌握和各个层的接口的编写实现Java类的编写,Jsp页面的编写以及页面跳转的实现,并进行路径逆查,对源代码进行分析,熟悉JSP的改写。项目架构的搭建,项目分为DAO,BO,VO三层,共七大模块,我们小组做的是日常办公模块,相关功能实现已经文档编写和数据库管理及说明已在规定时间内完成。,Company Logo,难点:在MySql软件Navicat的环境下对数据库的创建与管理和测试jsp的编写,Sevlet的熟练掌握和JDBC技术的理解项目架构的搭建,以及对数据库的链接进行测试Htm页面通过JSP的改写实现页面的转换,Company Logo,难点: MVC模块的掌握与熟练运用,对于MVC模式开发的模式与过程进行了解,并运用在本次实训软件开发过程中SQL语句在java环境下的编写和测试,熟练掌握CURD操作在MySql下的实现和在JAVA环境中的代码实现项目模块中有些目录树的代码实现与页面显示存在一些难度,目前还没有实现,Company Logo,四.问题与收获,问题:对于接口的代码实现以及MVC模块3层模式的代码编写比较陌生在掌握JDBC技术和Servlet技术中有些理解不到位,以至于在编码实现过程中存在一定的困难,Company Logo,问题(续)网页调试时不够稳定,有时会出现跳转异常,不能够正确跳转到正确页面,对于JSP的编写有些生疏在代码编写过程中,关于分页显示的功能实现存在一些问题,关于按用于所给条件进行SQL语句查询的小模块实现存在一些困难,Company Logo,收获:了解了一个完整的软件开发的流程与详细步骤,了解了MVC模式下的软件开发过程,体验了企业工作的管理模式学习到了Java, Sql等语言的使用方法,以及相关的各种软件的安装和环境配置,变量配置,使用方法以及整体项目架构的搭建步骤。,Company Logo,收获(续):学习到了程序开发过程中的规范以及各个角色之间配合协作的开发模式,体会了团队工作的重要性,体会到了知识和实践之间的差距在学习到的知识和实践结合上,有了较深的认知和理解,提高了自我动手能力,增加了软件开发的经验,熟悉了一些常用的开发软件,增强了我们的团队协作意识,锻炼了我们的实践能力。,Company Logo,收获:这次实训我们把在学校学到的相关知识与实际充分的结合起来 ,进行了一个整体模块的开发实现,完成了相关的需求分析以及文档编写我体验到了作为一个软件工作者应该具有的素质:那就是团队精神,和守时精神。,Company Logo,收获(续):这次实训我们认识到做事情要按时,当天的任务和工作要在当天结束,不迟到早退,做分析的时候严谨,做设计的时候多和队友进行沟通,体现团队的优势。这样可以避免在后期的编码实现和测试阶段少出

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论