一、实习计划
3月1日:简单地了解公司的基本情况,对实习的内容做详细的安排。
3月2日:老师们向我介绍网页的制作过程和演示,网页制作使用的语言。
3月3日:继续昨天的学习,并进一步页制作软。
3月4日:学习ASP语言和数据库SQLServer20__的基础知识,为后续的工作做好准备工作。
3月5日:理论加实践的练习过程,并总结实践中的不足。
3月8日:对在线考试系统的后台和各模块功能进行设计和实现。
3月9日:和同事们交换意见,同时对主页和整体框架完整的修改。
3月10日:完成这个系统的最后工作,着手各模块和后台的连接工作。
3月11日:对整个系统修改和补充,并和老师们交流。
3月12日:回顾自己实习和学习过程,总结自己的所学和不足。
二、实习目的:
为了能将理论与实践相结合,同时也为了以后能够顺利的融入工作中,在毕业之前先进行了实习,因此也利用这段实习时间搜集与毕业设计相关的资料,了解Web开发的基本原则,学习Web开发的相关知识,掌握Web开发的基本技术,丰富Web开发的实战经验。通过实习了解构建一个较完整的网站,使我们对ASP动态网站的开发有一个概括性的总体认识,更好地为我们在未来网络化、信息化社会里从事动态网站开发工作打下良好的基础。通过社会实习实践,熟练专业技能,把平时学到的的知识运用到实际工作中,为以后进入社会做好准备。
3、实习内容:
在本次实习中,我开始涉入了网站编程,也就是《ASP程序设计》这门编程课程。通过本次实习,应当对HTML技术、VBScript/Jscript脚本语言技术、ASP对象、控件和数据库技术等达到熟练运用的地步,同时应该对XML语言及其应用有一个非常清晰、明了的认识。本次的实习内容主要包括:对在线考试系统网站的.建设有一个初步的构思及确定其应该包括哪些模块实现什么功能以及页面的设计;了解ASP动态网页设计知识在实际中的应用,理论及生产实际知识去分析和解决问题,进行的相关训练;掌握通用数据库的连接、数据的相关操作或网站的设计过程和进行方式,培养正确的设计思想和分析问题、解决问题的能力,特别是系统的分析、系统设计、数据库设计和功能的实现。
4、实习总结:
毕业实习是通过理论与实际的结合、学校与社会的沟通,进一步提高学生的思想觉悟、业务水平,尤其是观察、分析和解决问题的实际工作能力,以便培养自己成为能够主动适应社会主义现代化建设需要的高素质的复合型人才。
本次毕业设计我的课题是CCNA考试系统的设计与实现`网站,由于该公司是主要是做网站的,因此选择了三亚富达科技有限公司,在公司实习期间与网站建设有关的知识我从头学起。ASP和SQLServer作为开发工具都有它们各自的特点,使用ASP不但可以创建和运行动态、交互的Web服务器应用程序,而且也可以与HTML页、脚本命令和ActiveX组件组合创建交互的Web页和基于Web数据库访问功能结合的功能强大的应用程序。在SQLServer数据库的学习中不但了解到它的基本的服务组成而且通过具体的操作掌握了数据库的安装、连接过程。
ASP是Web服务器端的开发环境。利用它的可以创建和执行动态、高效和交互的Web服务应用程序。ASP技术是一种集HTML、脚本语言与CGI技术的结合体。
CGI全称是“公共网关接口”(CommonGatewayInterface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。在物理上I是一段程序,运行在服务器上,提供同客户端Html页面的接口。它是运行在Web服务器上的一个程序,并由来自于浏览者的输人触发。CGI是在HTTP服务器下运行外部程序(或网关)的一个接口,它能让网络用户访问远程系统上的使用类型程序,就好像他们在实际使用那些远程计算机一样。
ASP广泛使用的脚本语言VBScript和JavaScript两种脚本语言。
VBScript是VisualBasic脚本语言,是asp动态网页默认的编程语言,配合asp内建对象和ADO对象,用户很快就能掌握访问数据库的asp动态网页开发技术。网页中的VBS可以用来指挥客户方的网页浏览器(浏览器执行VBS程序)。VBS与JavaScript在这一方面是竞争者,它们可以用来实现动态HTML,甚至可以将整个程序结合到网页中来,而JavaScript则受到所有网页浏览器的支持。在网页服务器方面VBS是微软的ActiveServerPages的一部分,它与JavaServerPages和PHP是竞争对手。
Javascript是一种由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,遗留的速度问题,为客户提供更流畅的浏览效果。JavaScript是根据"ECMAScript"标准制定的网页脚本语言。这个标准由ECMA组织发展和维护。ECMA—262是正式的JavaScript标准。这个标准基于JavaScript(Netscape)和JScript(Microsoft)。
在该系统中,与Web服务器相连的数据库采用的是大型关系数据库管理系统
——SQLServer20__。它是基于客户机/浏览机模式的数据库管理系统;SQLServer20__数据库引擎提供完整的XML支持。它还具有构成最大的Web站点的数据存储组件所需的可伸缩性、可用性和安全功能。
ADO是一个用于存取数据源的COM组件。它提供了编程语言和统一数据访问方式OLEDB的一个中间层。访问数据库的时候,关于SQL的知识不是必要的,但是特定数据库支持的SQL命令仍可以通过ADO中的命令对象来执行。
在线考试系统是通过ASP编程与SQLServer20__数据库相结合的技术手段组装完成基于B/S模式功能齐全的网站。基本思想是把整个网站的建设分成若干个阶段,严格遵照软件开发的步骤先进行调查研究、之后是需求分析、整体规划、编写代码、软件测试等。在整个实施过程当中还必须注意每个阶段都尽量做好并写成文档,还要注意页面友好、可用性强等特点。这样就会给以后的调试和维护工作带来极大的方便,也容易达到用户满意的效果。
由于实习的时间有限,我在三亚富达科技有限公司实习的期间就在线考试系统设计这样一个比较完整的策划案例。通过这次的实习,我认识到了很多在书本上或老师讲课中自己忽略了的或有些疑惑的地方,从实际观察和同事之间指导中得到了更多的宝贵的经验。通过这次实习,在设计方面我感觉自己有了一定的收获。这次实习主要是为了我今后在工作及业务上能力的提高起到了促进的作用,增强了我今后的竞争力,为我能在以后立足增添了一块基石。如:前期的策划和后期的制作、如何与客户进行沟通等等。这次实习丰富了我在这方面的知识,使我向更深的层次迈进,对我在今后的社会当中立足有一定的促进作用,但我也认识到,要想做好这方面的工作单靠这这几天的实习是不行的,还需要我在平时的学习和工作中一点一点的积累,不断丰富自己的经验才行。我面前的路还是很漫长的,需要不断的努力和奋斗才能真正地走好。
在这三个礼拜的时间中,我复习了曾经学过的编程语言c#,让我对c#在认识的基础上,又具备了用c#开发windows应用程序和web应用程序的能力。现在我再去理解。net和c#,就会发现。net是个强大的新平台,而c#则是该平台下最佳的开发语言。我还系统的学习了。net编程,并努力完成我此次实习的任务————商品进销存系统设计。系统采用asp。net,开发工具为sqlserver,开发语言为c#。这个系统是针对中国中小企业开发的进销存管理软件,全面提高商业企业的管理效率,高效管理库存,提高销售力度,为企业增加更大利润。使用简单,最大程度的简化了财务管理软件的操作复杂性,使企业无需学习,即可自己轻松上手,不但界面简单易于操作,而且通过此系统您可以知道您每天、每月、每年的销售额、利润,统计所有的应收款、应付款,知道精心挑选您的哪个分公司、门市、柜台、商品、业务员赚了多少钱,库存商品的价值,等等!有了此软件您就可以轻轻松松的打理您的企业,获得更多自由时间。还有此软件数据流比较大,数据库中表有五个,可光视图就建了十来个,我们小组经过三个礼拜的开发时间完成了该系统,也受到了老师的肯定。在此次的实习中我们小组合理分配时间,恰当的调用人手,时刻争当速度最快,界面最整洁的小组,我在其中主要完成了详细设计文档和测试设计文档的编写,还做了其中几个页面,同时协助同事进行开发,现在能熟练进行开发环境中各个控件的使用,。
我们小组的名字为powerbeggar,顾名思义,power有力量的(力量来源于团结)故寓意我们小组成员的团结;beggar乞丐,powerbeggar即:有力量的乞丐!但"此乞丐非彼乞丐"!传统意义上的的乞丐是叫花,但是,我们觉得:理论与实际有很大的差距,课内与课外有很大的区别,基于这一点,我们认为我们很缺乏"实战经验=="justlike—beggar,与此同时,也暗含了我们对于知识的渴求;另外,还隐含了我们在这个过程中不怕苦不怕累的艰苦奋斗的革命精神!
指导老师们在整个实习过程中尽职尽责,对保证实习质量起到了重要作用。实习开始时,老师们深入学生的生活和学习环境,阐明实习大纲及实习计划内容,明确实习目的和要求。实习过程中,结合实习单位的具体情况,帮助学生学会具体地分析问题、解决问题,学会深化专业知识,用专业知识指导实践,指导学生做好具体工作;在业务不多的实习点,引导学生"找事做",挖掘一定的实践经验;检查学生实习工作日记,掌握实习情况,指导工作及时有效;督促学生认真完成实习报告。指导老师平均每周至少与学生交流一次。基本达到了及时发现问题,解决问题,提高实习质量的目的。实习单位的指导老师认真负责。不仅指导具体工作,还无私的介绍自己的工作与社会经验。
因篇幅问题不能全部显示,请点此查看更多更全内容