计算机应用技术顶岗实习报告.doc
《计算机应用技术顶岗实习报告.doc》由会员分享,可在线阅读,更多相关《计算机应用技术顶岗实习报告.doc(32页珍藏版)》请在沃文网上搜索。
1、顶岗实习报告学生姓名: 系:信息工程系 专业:计算机应用 班级:算机1131顶岗实习单位:顶岗工作时间:2013年 10月21日 至 2014年09月01日学院指导教师姓名:企业指导教师姓名:实习内容 在这次实习过程中,我有幸负责公司代理平台的开发。代理平台系统是一个企业单位不可缺少的部分,它的功能对于企业单位对产品的分销、发布起着重要的作用。 在这个平台上,主要以下功能:1) 权限管理本平台分为两种用户使用,一种是代理商,一种是超级管理员。2) 代理商提交订单这是平台的主要的作用。代理商使用此功能完成域名的查询、注册、续费、修改联系人等操作。订单一旦提交,系统会自动发送邮件到service邮
2、箱,提醒系统管理员。3) 代理商订单管理代理商可以使用此功能对已提交的订单进行查询、跟踪等功能4) 代理商财务信息查询代理商可以对每一笔财务信息进行查询5) 代理商注册人查询代理商对域名注册人进行添加、删除、查询、修改等功能6) 代理商系统设置这里提供用户自己修改登录密码的功能7) 超级管理员代理商管理模块超级管理员可以对代理商进行添加、删除、修改、查询8) 超级管理员订单审核功能超级管理员对代理商提交的订单进行审核9) 超级管理员财务管理实现对代理商的充值、扣款等功能10) 系统设置超级管理员对代理商发布公告,以及修改登录密码等功能实习单位简介 (北京)通信技术有限公司(英文简称:Cloud
3、 World)于2012年3月,由业内资深人士投资建立,是中国唯一的电信级手机黄页平台服务提供商。 它致力于为全球信息服务运营商提供高效的企业手机黄页解决方案和服务,帮助运营商应对市场变革,构建更为稳固的最终用户关系和更为创新的最终用户体验,成就运营商走向卓越。 将领先的市场地位、更完整的解决方案和更全面的服务于一身,为中国基础电信运营商提供传统黄页体系的移动化咨询、系统建设及运营一体的端到端的更强大的全面服务,为打造完美数字生活提供全方位的支撑。 的愿景是成为全球创新的手机黄页解决方案和整合服务供应商,成为行业最佳雇主品牌,营造阳光文化,凝聚一流人才。未来,将凭借更高 的运营效率、更强的软件
4、产品和服务能力,服务于我们的客户,成为中国具有全球竞争力的民族通信平台服务企业,助力中国海量的企业品牌走向世界。实习总结1 实习岗位的基本业务流程与工作要求1.1基本业务流程 代理平台系统是一个企业单位不可缺少的部分,它的功能对于企业单位对产品的分销、发布起着重要的作用。在设计平台功能时,必须考虑代理商的需求,在平台的可操作性上,一定要做到让代理商一学就会使用。所以做项目要充分和平台使用者进行沟通,设计好平台的业务流程。 下面来介绍一下该平台的基本业务流程:(1) 代理商提交订单代理商登录检查域名注册状态可以注册填写注册人信息选择注册年限提交订单(系统自动发送邮件)(2) 代理商订单查询代理商
5、登录选择查询条件查询(3) 代理商财务查询代理商登录选择查询条件查询(4) 注册人管理注册人查询:代理商登录选择查询条件查询注册人添加:代理商登录输入注册人信息添加注册人修改:代理商登录选择查询条件修改信息(5) 代理商修改密码代理商登录修改密码输入新密码确定(系统自动发送邮件)(6) 管理员审核订单管理员登录选择查询条件查询订单审核审核结果(系统自动发送邮件)(7) 管理员代理商管理添加代理商:输入新增代理商信息添加确认修改代理商:输入查询条件修改信息修改确定删除代理商:输入查询条件删除确定(8) 管理员财务管理代理商充值:查询代理商输入充值款数确定充值代理商扣款:查询代理商输入扣款款数确定
6、扣款(9) 管理员系统设置发布公告:输入发布信息确认发布修改密码:输入新密码确认修改1.2工作要求 本系统计划在3星期内上线,负责人盛科(完成后台代码的编写、业务流程的设计),各部门全力配合(主要是美工、设计等)。在工作中,要经常和同事进行沟通,发现问题及时提出。 上班时间保持良好精神状态,精力充沛,精神饱满,乐观进取。对待上司要尊重,对待同事要热情,处理工作保持头脑冷静,微笑待人,微笑服务。开诚布公,坦诚待人,平等尊重,团结协作,不将个人喜好带进工作中,不拉帮结派、不搞小团体。下级服从上级是单位管理的基本原则,员工应自觉服从领导的工作安排和调动,不得公开顶撞领导,不得无故拒绝、拖延、敷衍或擅
7、自终止领导安排的工作。2岗位所需知识技能与自身适应情况 2.1平台使用到的技术:(1)mysql数据库MySQL是一个关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发
8、都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。它提供TCP/IP、ODBC和JDBC等多种数据库连接途径,并且提供用于管理、检查、优化数据库操作的管理工具。支持大型的数据库,可以处理拥有上千万条记录的大型数据库。Mysql是开源的,所以你不需要支付额外的费用,对于中小企业降低了开发成本(2) SpringMVC框架Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可
9、以选择是使用内置的 Spring Web 框架还可以是 Struts 这样的 Web 框架。通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例如 JavaServer Pages(JSP)技术、Velocity、Tiles、iText 和POI。Spring MVC 框架并不知道使用的视图,所以不会强迫您只使用 JSP 技术。Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。Lifecycle for overriding binding, validation, etc;易于同其它View框架(Tiles等)无缝集
10、成,采用IOC便于测试。它是一个典型的教科书式的mvc构架,而不像struts等都是变种或者不是完全基于mvc系统的框架,对于初学者或者想了解mvc的人来说我觉得 spring是最好的,它的实现就是教科书!第二它和tapestry一样是一个纯正的servlet系统,这也是它和tapestry相比 struts所没有的优势。而且框架本身有代码,而且看起来容易理解。springMVC工作原理图:1、客户端发出一个http请求给web服务器,web服务器对http请求进行解析,如果匹配DispatcherServlet的请求映射路径(在web.xml中指定),web容器将请求转交给Dispatche
11、rServlet.2、DipatcherServlet接收到这个请求之后将根据请求的信息(包括URL、Http方法、请求报文头和请求参数Cookie等)以及HandlerMapping的配置找到处理请求的处理器(Handler)。3、DispatcherServlet根据HandlerMapping找到对应的Handler,将处理权交给Handler(Handler将具体的处理进行封装),再由具体的HandlerAdapter对Handler进行具体的调用。4、Handler对数据处理完成以后将返回一个ModelAndView()对象给DispatcherServlet。5、Handler返回
12、的ModelAndView()只是一个逻辑视图并不是一个正式的视图DispatcherSevlet通过ViewResolver将逻辑视图转化为真正的视图View。6、Dispatcher通过model解析出ModelAndView()中的参数进行解析最终展现出完整的view并返回给客户端。(3) JSP技术在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标签,就构成了JSP网页。Java程序片段可以操纵数据库、重新定向网页以及发送E-mail等,实现建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果
13、,这样大大降低了对客户浏览器的要求,即使客户浏览器端不支持Java,也可以访问JSP网页。JSP全名为Java Server Pages,其根本是一个简化的Servlet设计,他实现了Html语法中的java扩张(以 形式)。JSP与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户端。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。优势:(1)一次编写,到处运行。除了系统之外
14、,代码不用做任何更改。(2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP的局限性JSP的优势是显而易见的。(3)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。(4)多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。(5)支持服务器端组件。web应用需
15、要强大的服务器端组件来支持,开发人员需要利用其他工具设计实现复杂功能的组件供web页面调用,以增强系统性能。JSP可以使用成熟的JAVA BEANS 组件来实现复杂商务功能。Jsp原理图:(4) Nginx和Resin服务器Nginx作为负载均衡服务器:Nginx 既可以在内部直接支持 Rails 和 PHP 程序对外进行服务,也可以支持作为 HTTP代理服务器对外进行服务。Nginx采用C进行编写,不论是系统资源开销还是CPU使用效率都比 Perlbal 要好很多。Resin提供了最快的jsp/servlets运行平台。在java和javascript的支持下,Resin可以为任务灵活选用合
16、适的开发语言。Resin的一种先进的语言XSL(XML stylesheet language)可以使得形式和内容相分离。 如果您选用jsp平台作为internet商业站点的支持,那么速度、价格和稳定性都是要考虑到的,resin十分出色,表现更成熟,很具备商业软件的要求。而且,它是全免费的。从站点下载的就是完整版本。所以值得向您推荐! 相对于tomcat3.1,后者更象是一个正在研究的项目。resin可以支持sun的j2ee,而tomcat不能直接支持,而j2ee是基于java服务器端大系统的基础。 (5) Scrypt加密技术scrypt是由著名的FreeBSD黑客 Colin Perciv
17、al为他的备份服务 Tarsnap开发的。scrypt不仅计算所需时间长,而且占用的内存也多,使得并行计算多个摘要异常困难,因此利用rainbow table进行暴力攻击更加困难。scrypt没有在生产环境中大规模应用,并且缺乏仔细的审察和广泛的函数库支持。但是,scrypt在算法层面只要没有破绽,它的安全性应该高于PBKDF2和bcrypt。(6) SpringJdbcTemplate数据库操作Spring框架中org.springframework.jdbc.core包提供了JDBC模板类,其中JdbcTemplate是core包的核心类,其他模板类都是基于它封装完成的。Spring除了提
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机应用技术 顶岗 实习 报告