it部实习报告( 二 )


在这一阶段的开发过程当中主要应用到了专业课程中涉及html开发的知识,开发时使用各种html的标签,并调用c对各种标签的样式进行控制 。在开发时还使用到了公司提供的几个类,类里设计到的方法用来对文本和html进行过滤,替换掉不需要和不符合格式要求的部分,替换的过程在ASP.NET的页面中完成 。
3.SQL Server数据库的设计和数据入库
前一阶段的html开发完成之后,我们需要将一开始给我们的文档中的所有信息组织入库 。公司采用的数据库是微软的.SQL Server 2005数据库,我们根据公司对入库信息的要求进行了数据库的设计 。主要是数据表,字段,字段的类型和长度,数据表之间的联系以及数据的存储进行设计 。我们在部门经理的带领下参与了整个数据库的设计过程,我主要参与了数据库脚本的编写,然后将设计好的数据库给另外的工作人员进行核查并组织数据入库,入库当中部分信息先组织存储到Excel当中再导入数据库,再次核查以后由小组的负责人将数据存入到服务器当中 。数据的备份和安全策略则由公司的网络安全部负责处理 。
这一阶段的工作只持续了三天,运用到了数据库的知识,而SQL Serve数据库
2又正好是我们在校期间数据库教学当中选用的数据库,并且我已通过了国家软考数据库系统工程师的考试,所以在这阶段的工作中对整个工作流程比较熟悉,对数据库设计中特别是SLQ语句应用得比较熟练,很好地巩固了数据库的知识 。4.C#工具的开发
在做完数据库之后,公司的顾问又交给了我们开发小组一个C#工具开发的任务,要求在三到四天之内完成 。主要工作是利用开发部已经开发出的C#类和其它一些公共方法实现一个读取给定页面上指定的信息,并能以此页面为根链接到其它页面继续读取信息的一个公司内部使用工具软件,有点类似于网络爬虫,只是需要读取的对象和信息不一样 。开发是以C#窗体程序的形式进行开发的,我们从负责人那里得到的是已经开发好的几个类和方法,需要反馈给他们的是存有读出信息的数据表 。在一开始的开发过程中由于对C#里面的WebClient类不是很熟悉,进度有一点慢 。但公司内部提供的很多的类和方法,在向我们部经理和相关技术人员咨询以后我们逐步加快了进度 。在四天的连续加班以后我们将测试好的工具以及读取到的信息反馈给了上级人员 。
此次开发的虽然只是一个小工具,但是由于在校期间没有学习到相关的开发知识,如里面用到的C#里面的类,开发过程对我而言也是一个挑战 。5.平台系统开发
这一阶段进入了真正的信息系统开发,开发完后的系统将发布在公司的服务器上,提供商务服务 。开发实施之前是系统的需求收集和设计,由于公司的需求以及整理完毕,我们直接从设计阶段着手开发,我主要参与到了数据库的设计 。开发过程中我们使用Dreamweaver做静态页面html的开发以及c的编写,网站美工由编辑部美工人员完成 。后台代码的编写在.NET的开发工具Visual Studio 2008中完成,后台数据库依然使用SQL Server 2005 。开发的过程严格按照.NET的三层模式进行,在开发过程中我们具体化成了四层,包括视图层(View)、业务逻辑层(BLL)、数据访问层(DAL)和模型层(Model) 。在四层之外还有使用ADO.NET访问数据库的公共类以及其它抽取出的公共方法 。在开发时,公司提供访问数据库的公共类和一些常用的方法,除了视图层以外,在没设计一个表的操作时我们都要在另外三层添加相应的方法,调用的过程是DAL到BLL,再到View,不容许跨层调用 。Model层对表字段进行封装,是外层