.net工程师的自我介绍(精选9篇)
篇1:.net工程师的自我介绍
我以前面试软件测试,不知道什么是软件测试,集成测试和系统测试的概念经常混淆, cmm 是什么就更加不知道了。那时候最简单的开关机也是通过直接拔插电源完成,安装系统对我来说简直是有史以来人类的最高技能,对于那些拿着螺丝刀安装机器的人就认为是宇内超级高手,身具杀人于无形之绝世秘技。拿破仑说不想当将军的士兵不是好士兵,我最初的梦想就是想成为软件测试的高手,傲视天下。所以不断偷师,总结成功密技之大成,助新进人员早日入门,也算不愧对东北活雷锋的称号。
刚参加工作面对浩瀚的网络世界,当时如刘姥姥进大观园,什么都新奇,什么都想要,从网上下载很多源程序的代码,软件技术文档之类,恨不得把所有的好东西收集到手中,其实有些在他人看起来就是垃圾一堆。
当时觉得有了这些 “ 武林秘籍 ” ,成为高手指日可待。
最初参加工作由于自己工作努力有幸转为开发,加入项目组后我的习惯还是没有改,反而变本加厉,手中的资源更加多,上网的`时间更加频繁。
一次项目经理分配任务,觉得依靠手中的秘籍加上自己的 “ 聪明才智 ” 很快会完成,不料短短的时间,所有的一切变成了马奇诺防线。
解决问题很慢,思路不清晰,项目经理在对我施压的过程中教会了我终身难忘的一招,学会利用网络寻找要解决问题的答案,从此 google 成了我的最爱,关键字成了我变化的招数。
在软件测试工作中,他帮我解决了很多疑难问题,解答了很多令我迷惑的地方。
也是我帮助测试同行解决问题手段之一,很多软件测试新手,甚至老手都没有意识到自己手上就握有 “ 无敌秘籍 ” ,所以只要你耐心找,答案就在身边。
参加软件测试工作后,随着工作经验的增长自我感觉越来越好。在公司里也逐渐受到同事领导的重视,一次针对公司的新的软件功能进行测试的时候,像往常一样 “ 随手 ” 测试出了几个 bug ,然后 “ 仔细 ” 的填写了 bug 单(这个 bug 的现象已经出现了很多次了)。这时候测试经理走过来,重新复查了一下填写的 bug .他在重现我的 bug 的过程中,简化了我的输入变化, bug 神奇的又出现了,同样的现象,他关闭软件重新变化输入,扩展出 10 几个变化后,软件不动了,内存不断上升。终于他找到了产生软件的 bug 的原因,然后对我说 “ 寻找 bug 要准确定位,我们开发团队是一个整体,时间是等量的,时间不在你身上浪费,就是在他身上浪费。如果测试人员每次发现的 bug 描述不清楚,并且多个问题潜在的错误原因是一个,虽然操作可能稍微有些变化。
这样开发人员在重现 bug 的时候他要调试跟踪判断,很花费时间,而且效率低。如果测试人员发现 bug 的时候多动手可以更加准确的定位 bug 步骤和原因,给开发人员最精确的步骤和准确的描述,这样整个团队才能高效,所以需要大家协作!
篇2:.net工程师的自我介绍
在.NET环境下的分层体系结构, 是指在原来的两层结构 (客户端与数据服务器端之间加入了一个称为组件层“中间层”, 将应用程序的业务规则、数据访问、合法性校验等工作放到中间层进行处理, 这样一个项目将具有显示操作层 (客户端) 、业务逻辑层 (服务器后台代码) 和数据层 (数据库服务) 等三个层次。如图1所示。
具体的三层应用系统可以划分为:表示层UI、业务逻辑层BLL、数据访问层DAL。
2 实际工程具体实现
为了更好地体现三层架构体系, 根据实际工程———新版网站改版在线调查系统, 详细讲解在此系统中如何实现三层架构并体现其优越性。此方法也适用大多数.NET或JAVA系统设计开发。
2.1 建数据库表及存储过程
为了简化系统, 先建表Vote_User、字段Voter ID、U_Name, U_Mobile、U_IP, 在数据访问层使用了存储过程和一些自定义的函数更提高了数据库操作的效率。存储过程Insert One如下:
2.2 建立Model层
添加类库Vote Model, 存放到项目APP_CODE下, 把类名更改为M_Voter。对应数据库里面的一张表, 类里面的每一个属性对应表里面的一个字段, 每个属性都有自己的GET和SET方法。本系统中定义了3个属性Voter Name、Voter Mobile、Voter Ip。
2.3 建立DAL层
添加类库Vote Dal, 存放到项目APP_CODE下, 添加类Sql DBHelper.cs、Sql Field.cs、Sql String.cs。
Sql DBHelper类主要实现存放对数据库的访问方法、变量、访问数据所用的代码, 此类为一个抽象类, 不能实例化, 使用时引用Vote Dal命名空间直接用类名调用即可。它包含方法Execte Non Query () 、返回整型、Get Table () 、返回Data Table Collection表集合类型。
Sql Field类主要实现对Vote_User表的存储过程变量赋值, 以便BLL层添加参数Sql Parameter时使用。代码publicstatic string u Name="@voter Name", u Mobile="@voter Mobile", u Ip="@voter Ip"。
Sql String.cs主要实现对存储过程的引用。代码public static string Insert Voter=@"Insert One"。
2.4 建立BLL层
添加类库Vote Bll, 存放到项目APP_CODE下, 把类名更改为Vote Server Bll, 同时添加引用Vote Model.dll、Vote Dal.dll。关键代码
2.5 UI层
UI层New Web Vote.aspx页面中简化为2个Text Box控件Txt User Name和Txt User Tel, 分别让投票者输入姓名和联系电话, 另一个参数获得投票者IP地址。添加引用到BIN下, Vote Bll.dll和Vote Model.dll。首先实例化Vote Server Bll类和M_Voter类, 然后插入数据时用到vote Oper.Insert Voter (obj M) ) 。
3 结束语
应用程序采用分层开发方法, 较好地体现了面向对象的编程思想。首先, 它将数据与其行为分开, 减弱两者之间的依赖。其次, 它体现了“抽象”精神, 或者说它是“面向接口编程”的最佳体现。这种与实现无关的设计, 保证了数据库的可移植性。实现的分层结构不仅程序逻辑上结构清晰, 而且对容易发生需求变更的业务逻辑部分实现了分离, 因此具有更强的可扩展性和可维护性。这种多层架构的软件体系开发思想, 也同样适用于其他一些大型商业软件。无论采用几层架构实现系统需求功能, 都需要在实际应用中, 根据应用的情况去决定。
摘要:主要从.NET2.0多层架构的角度, 结合实际工程项目, 详细地介绍了.net环境下分层体系结构的构建和使用方法, 给出了具体实现方案。
篇3:.net工程师的自我介绍
关键词:软件工程 培训系统 三层结构 ASP.NET
中图分类号:TP311 文献标识码:B 文章编号:1673-8454(2007)12-0037-03
一、问题的提出
软件工程是计算机学科中一个年轻并且充满活力的研究领域,是一门综合性很强的学科,是各高校的计算机专业一门重要的必修核心课程。应用软件工程进行软件开发的理论、方法、技术、标准对学生软件开发能力的提高有很大的帮助,同时也是软件从业人员必备的知识,在软件开发过程中发挥着必不可少的作用。美国、加拿大等国家一些大学于上世纪九十年代起相继设立了软件工程系,把软件工程从计算机学科中分离出去作为一门独立的学科体系。我国随后在一些大学也出现了软件工程专业,在2001年底教育部批准成立首批35所国家示范软件学院之后,软件工程专业发展迅速,目前国内已有一百多所高校开设了软件工程专业,由此可见软件工程课程的重要性。
随着技术的发展和实践方式的革新,软件工程学科的知识体系也在不断地更新,作为一门理论与实践并重的学科,国外在理论研究和实践应用方面起步早,成果也多,我国以大学为主对软件工程学科也在不断地探索。总体而言,多数大学主要任务是培养软件工程的应用人才,理论知识主要靠引进,实践技能靠自行摸索。在教学过程中存在一些缺陷和不足,主要表现在以下几个方面:
(1)教学环境方面存在的不足表现在,软件工程学科的教学基本上采用课堂教学方式,使用的是流动班级教室的方式,教师与学生之间缺少应有的交流和互动。软件工程学科的总体思想就是要求合作者之间需要形成很强的合作意识和创新能力。教学环境方面存在的不足就使得这些方面的目标难以实现。
(2)教师教学任务过重是造成学生学习软件工程学科课程存在困难的一个原因。目前,高校教师的教学任务一般都是要带三四个班级的计算机专业课程,而应用软件工程方法、原理进行软件开发是一个持续性的工作,因而需要教师在课下花费的时间和精力比课上多许多,教师的精力有限,投入到每一门课程的时间就会相对较少,对于学生的指导和学习就有限。
(3)学生方面:学生的基本素质和能力之间也是存在差异的,不同的学生的学习风格也不相同。学生在课下进行自主学习的过程中,难免会遇到许多个人无法解决的难题或困难,不得不花费许多的时间来解决问题,而及时有效地解决学习中出现的问题对于学生学习的成长是很必要的。
(4)不同教师进行授课时都会设计自己的教案、模板、案例及其它相关教学辅助资料,但缺乏一个资源共享和有效的沟通和交流渠道,造成教师之间交流困难与重复性工作。
二、基于网络的软件工程智能培训系统
因此,针对以上目前软件工程学科课程教学过程中存在的不足,如果能够有一套教学辅助软件(软件工程智能培训系统)来帮助学生,学生在该系统上能够查询有关软件工程学科的相关资料,包括开发软件的模板、与之配套的案例、相关的指导说明,以及编程资料等。学生不仅能够从别人优秀的案例、模板、作品中学习许多知识、思想;在实践中遇到的问题和困难,可以在系统中以留言提问的方式与教授软件工程课程的教师以及学院其他计算机老师进行交流。还可以在系统中留言,与同学们之间进行讨论和交流。开发这样一个有助于学生知识和能力素质都能够得到提高的教学辅助软件系统是相当必要的。
三、系统设计思路
1.组成系统的模块
为实现“基于网络的软件工程智能培训系统”的开发,使与计算机相关专业有关的师生充分利用本系统进行教学和学习,本系统主要研究内容分为以下三个部分:
(1)软件开发流程模块
系统将为用户展现应用软件工程的原理、方法、实施软件开发的各个步骤,并为各个步骤提供相应的模板、案例和详细的说明以指导用户,让用户依据科学的指导和方法进行软件工程的实践和学习,为网上学习者营造一个网上课堂,创设一定的情境,让学生能随时上网学习,为学生创造便利的条件,解决学生遇到的理论问题。
(2)电子资料库模块
本系统将提供一套较完整的软件工程学科的电子资料库,资料将包含运用软件工程的方法进行软件开发的相关教程、案例、教案以及相关的编程资料等内容。其资料内容将结合本校计算机类专业学生的课程由老师进行选取,以配合老师讲解的课程。并根据实际教学情况和学生使用本系统的反馈意见(包括对系统、资料内容等多方面)对系统本身、系统提供的资料等进行不断的改进,以期更好地服务于师生。
(3)基于网络的文档交流模块
系统将为学习者提供学习交流系统,可供师生进行多对多的交流和答疑,这不仅可以让学习者互帮互学,共享学习经验、资源和成果,也可以弥补虚拟实验相对传统实验效果的不足,便于老师答疑解惑。同时将定期对问答进行整理,形成FAQ(常见问题解答)栏目,以利于学生解决经常遇到的问题。
2.实现技术
系统将采用B/S结构,使用ASP.NET 2.0+SQL Server 2000+ADO.NET作为开发工具和数据库后台软件,ASP.NET作为微软.NET战略的一部分,自2000年发布以来,逐渐成为市场上的主流技术之一,ASP.NET 2.0的发布更是强化了这一地位。具体来讲,采用ASP.NET 2.0来开发具有以下几种优势:
(1)大幅提高开发效率,降低开发成本:自ASP.NET 1.X版本时代,实现了由控件生成代码,并可设置控件属性及由控件连接数据库等简化编程的技术手段,到ASP.NET 2.0时,又新增和改进六十余个控件,利用这些控件使得编写代码量进一步降低,进而开发人员可以将更多的注意力转移到如何实现业务逻辑上来,彻底改变过去那种需要编写很多重复性代码的状况。
(2)简化管理和维护工作:在ASP.NET 2.0中,实现了图形化管理工具,提供了两个内置的可视化工具:一个是ASP.NET MMC管理单元,另一个是Web网站管理工具,可以对指定的应用程序的配置、自定义错误、授权、身份验证、应用程序状态等进行全面设置,实现简化管理和维护的功能。
(3)提高性能和可伸缩性:在ASP.NET 1.X中,应用程序性能和可伸缩性一直是两个饱受争议的话题。ASP.NET 2.0在以上两个方面进行了重大改进,主要体现在优化内部处理机制、扩展高速缓存功能以及增加对64位服务器支持等方面。
(4)较完善的Web 安全性:Web 安全性是各种因素的总和,是一种范围远超单个应用程序的策略的结果,这种策略涉及数据库管理、网路配置,以及社会工程和网络钓鱼(phishing)。而ASP.NET 2.0可以很好地满足系统的安全要求。
SQL Server作为一种结构化查询语句的数据库系统,是一个综合的、通用的、功能极强的关系数据库标准语言,使用方便且功能强大,结合ADO.NET数据连接技术能够和ASP.NET无缝集成,作为整个系统的开发技术,能够很好地发挥出各开发工具的优势。
3.系统结构
本系统将采用典型的三层体系结构开发模式。其数据层、业务层和表示层结构如图1所示。
数据层是所有开发工作的起点, 由一系列的表和存储过程组成,以处理所有的数据访问;业务层是应用程序实现业务规则和对数据层调用的场所。这一层为表示层提供功能调用, 同时又调用数据层所提供的存储过程来访问数据库;表示层用来实现在客户浏览器中显示的用户界面,是用户能看到系统的唯一部分。一方面, 该层以适当的形式显示由业务层传送的数据; 另一方面该层负责获得用户录入的数据, 同时完成对录入数据的验证,并将录入的数据传送给业务层。本系统设计时,表示层、业务层、数据层之间的数据交换非常简洁, 用户操作时,各层之间仅进行一次数据交换。
最终本系统的功能模块划分如图2所示。
各模块功能如下:
(1)用户管理模块:用户管理分为用户注册、用户登录和用户账号管理三个子功能。用户登录以后可以修改个人资料信息。用户账号管理主要是系统管理员对普通用户的管理,可以根据用户的情况修改或删除账户,若用户的密码丢失可以找回密码。
(2)数据更新模块:这是系统管理员的权限。系统管理员根据需要进行数据的添加、删除和修改。
(3)数据查询:是系统的主要功能之一,为方便用户的快速查询而设计。查询提供两种方式,一种是关键字查询,用户可以输入所需资料的全部名称或部分名称进行查询,系统将查询的结果以列表的形式罗列出来以供用户选择;另一种是浏览查询,系统将资料分类,用户可以根据所需资料的类别进入系统,查看所需资料。当用户找到所需要的资料后,可以进行下载。
(4)资料利用率统计:根据用户对资料的下载和反馈情况,来统计该资料的利用率,以期达到更好地服务于用户的目的。
(5)信息反馈:用户在使用系统的过程中,可以对系统进行评价和对系统所提供的资料内容进行评价,以便于更好地改进系统及更新系统所提供的资料;同时,用户还可以对学习过程中所遇到的问题进行提问,并由专家提供支持,进行解答。同时针对学习过程中出现的问题进行提问,将问题进行归纳整理后,最后将问题和答案按一定体系整理形成一个FAQ库,发布到系统当中,以期更好地帮助用户解决难题。
四、系统意义
具体来说,本系统有以下优点:
1.有利于提高学生的综合软件开发能力。建立一套完整的培训系统之后,通过有系统、有步骤地对学生进行训练能够让学生在短时间内掌握规范的软件开发方法和流程,对于提升学生的综合能力是大有益处的。
2.促进教师和学生的交流。能够部分弥补现今大学教师和学生交流过少的缺陷,学生可以通过这种方式将自己学习乃至生活中的问题提出来,由老师进行解答。既可以促进教师改进教学,找到学生存在的问题,又可以帮助学生解决问题。
3.形成较为完备的电子资料库,可以随时方便教师和学生的下载。虽然网络资料非常多,但往往需要加以甄别找到有价值的资料。而本系统收集的资料库由老师提供、筛选,具有更好的针对性和指向性,可以和老师所讲的课程配合起来,达到事半功倍的效果。
4.通过研究和开发得到应用于学科教学的一整套开发技术,可将本技术在变动不大的基础上推广应用到其他学科,为学校的信息化教学服务,进一步体现本系统的实践价值和实用性。
五、结束语
本系统是对软件工程课程教学的一个有益探索,系统开发完成后,将提供软件开发流程的模板、案例等自行探索的资料;与之配套的辅助教学资料;网络交流平台等具有实际教学意义的产品。在实际的教学过程中,已经将相应的案例模板和指导说明等资料应用于教学中,效果良好,在经过实践检验和不断改进后相信系统将会产生更好的效果。
参考文献:
[1]张海藩.软件工程导论(第四版)[M].北京:清华大学出版社,2003.12
[2]袁永刚,严治国,何宇光.ASP.NET2.0开发指南[M].北京:人民邮电出版社,2006
[3]Web项目实践讲座[DB/OL].http://www.msuniversity.edu.cn/m_RepositoryIntro/Detail.aspx?id=357
[4]Bill Evjen,Scott Hanselman,Farhan Muhammad,Srinivasa Sivakumar,Devin Rader.Professional ASP.NET 2.0[M].Wiley Publishing,Inc.2006
[5]李伟,罗军舟,曹玖新.一种基于J2EE架构的网络教育系统集成框架及应用[J].计算机研究与发展,2006(8)
篇4:.net工程师的自我介绍
工程管理是一项复杂的工作, 涉及到很多不同的参建单位。在工程进展的过程中, 包含了很多需要合作完成的项目, 这就需要各个责任部门之间进行有效的沟通与协商。随着计算机技术的普及与发展, 各个相关部门都部署了适合自身工作流程的信息管理系统, 由于这些系统之间缺乏有效的数据共享, 导致原本就复杂的沟通问题变得更加矛盾突出。如此以来, 会大大降低工作效率, 并拖慢工期的进度。
为了解决以上问题, 本文提出并设计了一个基于ASP.NET的工程管理信息系统, 通过一个统一规划的网络服务器以及数据库管理系统, 保证各单位能够共享数据, 并减少数据的冗余度, 保证数据的兼容性和一致性, 方便使用者的查询、浏览、修改等操作。本系统能够有效克服以往的各部门之间数据闭塞的问题, 充分利用项目的信息资源, 提高工作效率和质量, 并可以辅助决策, 有效地加快了工期的进程。
1 系统总体设计
对于某个具体的施工项目来说, 参建的单位通常包括建设单位、设计单位、监理单位、施工单位以及其他与本工程相关的单位。因此, 为了保证项目的顺利实施, 需要建立一个工程管理信息系统, 使管理方、设计方、监理方、施工单位等部门能够在这个系统上实现资源交换与数据共享。通过本系统, 可以实现对工程的计划和进度、成本、质量、资金等问题的统一管理, 也能够对工程技术文件、材料设备采购、工程施工以及合同管理进行有效规范控制, 从而提高工程管理水平并为决策者提供分析决策所必须的准确及时的信息。
本系统的设计目标就是采用先进的计算机技术, 为参与工程建设的各个单位建立一个信息交流与资源管理的平台, 提高数据的共享水平。同时, 将现代化的信息技术应用在项目管理中, 提高项目的管理水平与工作效率。
2 系统的设计模式及软硬件架构
2.1 系统的设计模式
本系统采用常见的三层设计架构:表现层、业务逻辑层和数据层, 这种架构的优点在于它使程序具有良好的开发性和可扩展性。开发人员可以各司其职, 前台开发人员只负责前台界面的开发, 后台设计人员只负责业务逻辑方法的编写, 只要统一了前后台的数据格式, 就可以将程序整合在一起, 这种做法大大降低了开发工作的难度;当程序的功能不能满足实际的工作需要时, 只要在业务逻辑层添加相应的处理方法来实现相应的功能即可, 并不用大规模的改变程序的原有结构, 保证了程序的完整性。该架构的整体结构如图1所示。
表现层的作用是与用户进行交互, 向服务器发送请求或者提交表单。同时, 服务器利用表示层将用户请求的数据呈现给用户。
业务逻辑层是用来接收浏览器传过来的请求, 并将请求传递给数据层进行处理, 并将处理的结果返回给浏览器。它是用户和数据层进行交互的中间通道, 也是向用户呈现数据和信息的基础。
数据层采用ADO.NET技术操纵数据为程序提供数据服务, 比如存储数据操作的结果、返回数据检索结果等。与数据库的连接, ADO.NET提供了3种不同的方式:通过ODBC连接、通过OLEDB连接和直接与SQL-Server连接。3种方式各有特点, 本系统采用直接与SQL-Server相连的方式。传统的应用程序在与数据库进行交互时, 是建立一条与数据库的连接, 在程序运行的整个过程中, 都要维护这条连接。这种做法无疑占据了大量的程序资源。ASP.NET技术采取了一种断开连接方式的数据结构, 只有当浏览器向网络服务器发出请求时, 程序才会和数据库之间建立连接。当服务器返回客户的请求结果以后, 连接就被断开。这样能大大节约程序的资源。ADO.NET的另一个优势在于引进了数据集 (Data Set) 。数据集是内存中提供数据关系图的高速缓冲区, 数据集并不知晓数据源中的内容, 它只能由程序或者从数据仓库中调取数据而被生成、填充。当一段时间没有使用后, 内存直接将其清理掉。
2.2 系统的软件架构
本系统的软件架构采用B/S模型。在B/S模式下, 用户通过浏览器来与服务器进行交互, 浏览器上的页面与图像均来自于网络服务器。在这种模式下, 浏览器端几乎不用执行业务逻辑, 业务逻辑主要由服务器端执行。客户端和服务器之间的请求和相应是通过TCP/IP上的HTTP超文本传输协议进行的。B/S模式的基本架构如图2所示。
它的原理是:当某个用户使用浏览器终端访问工程管理信息系统服务器时, 客户端浏览器通过Intemet向网络服务器, 也就是IIS服务器发出请求, 要求访问一个网页。系统的网络服务器收到请求后, 通过分析客户的HTTP请求定位相应网页的位置, ASP.NET引擎向文件系统请求合适的源代码文件, 将请求文件以图形、表格形式显示到计算机浏览器页面上。
对本系统而言, B/S模式的优势主要体现在:
(1) 方便系统的修改和维护。在这种结构下, 大部分业务逻辑都由服务器端来处理, 客户端不用处理复杂的计算和数据访问等业务, 只负责结果显示, 因此, 维护人员首先不用奔波在各个客户端之间进行程序维护, 只需要对服务器上的程序进行维护和更新即可。与此同时, 系统的开发者也不用为不同权限的用户设计不同的应用程序, 只需要把所有的程序都部署在服务器上, 然后对不同的用户设置不同的权限即可。当应用程序需要升级时, 不需要对每一个现有的用户进行程序升级, 只需要对服务器上的处理程序进行修订。这样可以大大提高程序的运作效率。
(2) 增强了系统的安全性。在这种模式下, 客户机是不能直接访问数据库服务器的, 必须由客户机向服务器发送请求, 再由服务器向数据库服务器进行数据访问。这样可以加强对敏感数据的保护。
(3) 提高了服务器资源的利用率。对本系统而言, 所有的客户机共享网络服务器提供的数据和运算资源, 并且可以采用不同的接入方式 (如LAN, WAN, Internet等) 访问和操作本系统的数据库。
2.3 系统的硬件架构
作为一个完整的工程管理信息平台, 本系统的硬件设备主要包括客户端浏览器 (囊括所有参建单位) 、网络服务器、网络交换机、数据库服务器等。根据工程管理系统的特点, 本系统采用星型拓扑结构的网络模型, 以网络服务器为中心, 所有客户机通过交换机与网络服务器进行数据交互。系统的硬件架构如图3所示。
3 系统的总体设计
3.1 系统模块设计
根据需求, 系统的总体模块应该包括:用户管理和工程管理两大模块, 用户管理模块只能由系统管理员进行访问和控制, 工程管理可以由不同的参建单位根据自身的权限访问与自己相关的模块。因此, 我们设计出如图4所示的工程管理信息系统的模块如图。
3.2 具体功能设计
作为一个完整的工程管理信息系统, 所有的功能都要与整个工程相关。因此我们设计了如图5所示的系统功能模块。
工程动态是汇报项目的详细资料、参建单位的信息以及工程进展情况的模块。这些内容是公开的, 都在系统的首页上显示, 在未登入系统之前就可以查看。
工程质量模块负责记录在工程进展过程中的各类质量监管信息, 包括项目申请书、开工报告、检验报告、阶段验收报告、验收报告、事故信息等, 这些内容都以标准格式的文件反映。本模块主要由监理方进行维护, 由其他用户进行下载查询。
工程进度模块负责记录工程在建设过程中的进度信息, 包括总体规划、阶段计划以及工程进展的进度情况等。这些内容也是以文件的形式反映, 由施工方进行维护与更新, 由其他用户进行下载和查看。
工程费用模块跟踪并记录工程建设过程中的各种费用信息, 包括工程变更、工程索赔、资金需求、计量支付、支付统计。工程变更和工程索赔是以下面介绍的事件管理的方式记录的, 这样做的目的是要跟踪其发生和处理的全过程。其余的内容以数据统计表格的形式呈现。本模块由于涉及到具体的资金费用, 需要由所有与本项目相关的参建单位登入系统后进行查看和监督。
事件管理负责记录在项目进展过程中出现的需要处理的特殊情况。每个事件都可以记录其从发生、发展到处理完成的全过程的信息, 较好地还原了事件的处理过程。所有参建单位都可以使用事件管理功能, 在使用该功能之前, 需要新建一个事件, 然后录入事件的内容, 并随着时间记录事件的发展过程。
文件管理主要包括公文收发和内部邮件发送两个部分。公文收发可以实现各个参建单位之间文件的收发和传阅, 内部邮件发送可以实现参建单位之间点对点交流, 而不用输入Email地址。Email地址由开发人员直接初始化到系统中。
合同管理主要用来对工程建设过程中各种合同的跟踪管理, 不同的参加单位负责自己的合同, 并做好合同的执行记录, 以表格的形式显示结果, 由工程管理方查看。
资产管理模块是各个参建单位用来管理本单位的资料和财产的, 主要内容包括资产的入库、领用、借用、报废、赔偿以及库存盘点平衡等, 所有的操作都要有理有据, 以表格的形式记录并在网页上显示, 供管理方查看。
4 总结
本文所提出的工程管理信息系统, 操作简单, 运用方便, 具有很高的运行效率。目前可以实现对单个工程项目的管理, 经过实际的运行测试, 效果良好, 加大了各单位之间的交流与沟通, 极大提高了工程的进展效率, 减轻了工程管理人员的工作负担。下一步要深入研究的内容是要将多个工程项目整合到一个工程管理信息系统中, 并使信息管理系统能够建立新的项目, 这样, 可以进一步提高本系统的应用范围。
摘要:为了提高工程管理工作的效率, 本文提出并设计了一个基于ASP.NET的工程管理信息系统, 系统采用Browser/Server (B/S) 的软件模式, 在设计的时候采用三层架构, 具有良好的开发性和扩展性。该系统的特点是将工程项目的参建单位集中到一个信息平台上, 共享各单位的数据信息, 加强了单位之间的交流与沟通, 有效提高了工程管理效率。实践表明, 该系统运行稳定, 可靠性高, 具有良好的实用价值。
关键词:ASP.NET,B/S模式,三层架构,工程管理
参考文献
[1]于用庆.基于WEB技术的工程管理信息系统开发[J].公路, 2003 (6) :116-119.
[2]谭莹宇, 李亦明, 罗响.ASP.NET的网站新闻管理系统设计与实现[J].计算机与现代化, 2006 (10) :66-71.
[3]涂辉, 陈学广.基于Internet/Intranet的大型工程管理信息系统的设计与实现[J].武汉理工大学学报:交通科学与工程版, 2003 (2) :25-28.
[4]程萍.试论计算机点子信息技术与工程管理[J].信息化建设, 2014 (15) :18.
[5]朱俊昌, 高亚楠, 郑源, 刘君.中小型水利工程管理系统的设计与实现[J].水电能源科学, 2010 (8) :140-142.
篇5:疫苗的“自我介绍”
看看疫苗说明书,你会发现里边有一些陌生的名词:什么“减毒活疫苗”、“灭活疫苗”、“基因重组疫苗”等。有时候,带孩子去接种时,医生也会征求你的意见,问你给孩子接种哪类疫苗。如果你不了解这些疫苗的区别,还真有一种云里雾里的感觉,更是无法选择!
减毒活疫苗
从大体上来说,疫苗主要分为两种基本类型,即减毒活疫苗和灭活疫苗。
减毒活疫苗来源于致病性的病毒或细菌。这些致病性的病毒或细菌在实验室里经过反复长期培养,毒性逐渐减弱,最终被改造成既具有复制生长和刺激免疫系统能力,同时又不会引起疾病的疫苗。
由于这些减毒活疫苗在人体内可以继续复制生长,因此,接种少量的疫苗,就能产生足量的病原体刺激免疫反应。接种减毒活疫苗也可以说是人为地让人体感染上“疾病”,当然,这种“疾病”是非常非常轻微的,只像是一种副反应而已。
正是因为减毒活疫苗的这种特性,它所诱导的免疫反应与自然感染疾病后所产生的免疫反应是完全相同的,一般只需要接种一次就能产生长期有效的保护作用。但是,由于减毒活疫苗可以继续在人体内复制生长,一些有免疫缺陷的病人或正在用某些药物治疗的孩子,由于无法正常控制这些活疫苗的复制,可能引起严重的甚至致命的不良反应。
目前常用的减毒活疫苗
病毒性减毒活疫苗:如麻疹、腮腺炎、风疹、水痘、轮状病毒、流感病毒疫苗等。
细菌性减毒活疫苗:如卡介苗、口服伤寒疫苗等。
灭活疫苗
灭活疫苗是在培养基中让细菌或病毒生长,然后经加热或化学品(福尔马林)处理使它灭活,最终制作成疫苗。灭活疫苗可以由完整的病毒或细菌组成,也可以是病毒或细菌体的一部分。
灭活疫苗没有活性,不能复制,接种一次灭活疫苗的全部抗原体和注射的剂量相等。一般第一次接种灭活疫苗不能产生免疫保护,但可以启动免疫系统,在第二、第三次接种以后,才会产生保护性免疫反应。人体对灭活疫苗和减毒活疫苗的免疫反应有一定的不同,接种灭活疫苗所产生的抗体会随着时间而消失,因此有些灭活疫苗需要定期接种,以增加或大幅度推升抗体浓度。不过,由于灭活疫苗不能复制,不是通过感染而激发免疫系统,因此在免疫缺陷病人中也可以使用。
目前常用的灭活疫苗
由全病毒组成的灭活疫苗:如甲肝疫苗、狂犬病疫苗。
由细菌或病毒的亚单位结构组成的灭活疫苗:如乙肝、流感、无细胞百日咳疫苗。
由类毒素(灭活细菌的毒素)组成的灭活疫苗:如白喉、破伤风疫苗。
父母必读相关链接
多糖疫苗是一种特殊类型的亚单位灭活疫苗,这种疫苗由某些细胞荚膜表面的长链糖分子组成,目前有针对肺炎球菌性疾病、脑膜炎球菌性疾病的纯多糖疫苗。但是,由于2 岁以下的小年龄儿童免疫系统还不成熟,对这些纯多糖疫苗不能产生免疫反应。直到上世纪八十年代,新型的共轭结合多糖疫苗出现才解决了这个问题。共轭结合多糖疫苗中的多糖与蛋白分子相结合,免疫力更强,也能使小年龄儿童产生免疫反应。2000 年,第一个用于2 岁以下婴幼儿的肺炎球菌结合疫苗正式上市。
重组疫苗
随着基因工程技术的出现和发展,疫苗也可以由基因工程生产,被称为基因重组疫苗。其实这些疫苗也属于灭活疫苗。如基因重组乙肝疫苗的制作,就是将一段分离出来的乙肝病毒基因片段插入酵母细胞的基因中,经过改造后的酵母细胞在复制生长过程中产生纯的乙肝病毒表面抗原,以此制作成的乙肝疫苗是一种安全且有效的疫苗。
疫苗中的其他成分
除了灭活的或减毒的病原体外,疫苗中还含有其他一些成分:
稀释剂:如盐水或蒸馏水。作用是稀释疫苗,使之达到一个适合的浓度。
辅佐剂:如各种含铝盐,可以增强疫苗的免疫效力。
防腐剂:用于预防细菌污染,以保持疫苗的安全性。
稳定剂:如凝胶或乳糖山梨醇等,可以使疫苗在不同的环境或不同的温度下仍保证安全和有效。
疫苗制备过程中的残留物:如用于杀死病毒的福尔马林,用于预防细菌感染的抗生素,这些化学品在疫苗制备的最终过程会被去除,但可能有极少量的残留。
疫苗中的这些成分在发挥各自作用的同时,也可能对接种疫苗后的反应有一定影响,如辅佐剂、防腐剂等疫苗成分可以引发过敏。
保健医生的解释
宝宝接种疫苗出现不良反应,是对这种疫苗过敏吗?
疫苗的不良反应可能是疫苗本身引起的,但也可能与疫苗中的其他成分相关,如某些疫苗在接种以后出现发热等不良反应,除了疫苗本身的副反应以外,也可能与制剂纯度和制作工艺相关。
疫苗种类不同,影响接种效果吗?
目前所用的疫苗较以前已经有了极大的改进。如早期使用的百白破疫苗是由全细胞百日咳灭活疫苗、破伤风类毒素疫苗、白喉类毒素疫苗所组成,这种疫苗在使用过程中发现有较多的发热和其他轻微的副反应。经过进一步的研制,由纯化的亚单位百日咳灭活疫苗取代其中的全细胞百日咳灭活疫苗,制作成了无细胞百白破疫苗。接种这种疫苗后,不仅副反应大大降低,疫苗中的各种亚单位还可以根据需要作一定调整,以适合不同人群的需要。目前几种进口无细胞百白破疫苗中的百日咳灭活疫苗的亚单位种类和数量就有一定的不同,其他成分也有差异,不过这些不同和差异对绝大多数健康儿童来说,并不影响接种效果。
编辑/ 覃静(qinjing@bphg.com.cn)
篇6:.net工程师的自我介绍
关键词:地理信息系统,高斯正反算,坐标换带
1 概述
测绘生产是关乎国计民生的先行工作, 涉及国防安全、经济建设、人民生活等各个方面, 测绘产品有多样性, 关系国防安全的北斗系统、军事测绘;经济建设的大地测量、工程测量;人民生活中的GPS导航、电子地图等都离不开测绘产品。在测绘产品的生产过程中, 作为测绘工作者特别是测绘成果管理部门工作人员, 不仅应注意提供成果的有效性和准确性;还应注意测绘成果的管理有序性和安全性, 笔者从事多年的测绘成果管理工作, 在实际管理过程中, 了解到不同的部门和单位对坐标成果的需求不尽相同, 有的需要提供西安80坐标系下的经纬度, 有些需要提供北京54坐标系下的平面坐标;有些需要提供3度带坐标成果, 有些需要提供1.5度带或地方任意中央子午线的成果, 新的项目还要提供CGCS2000坐标系下的成果, 而在成果管理过程中, 从省级测绘地理信息局领取的一般为标准的3度带或者6度带坐标系成果, 这就需要根据实际的项目需求提供相应的高斯投影正反算和坐标换带, 以获得相应的坐标系下的坐标 (地理坐标系、平面坐标系或空间直角坐标系) 或不同中央子午线下的高斯平面坐标。而在测绘成果的分发过程中还会遇到大地测量控制成果的安全性, 笔者也通过多年的管理和分析, 与大家一起探讨如何实现成果的高效分发及测绘成果脱密管理。
2 基本原理
高斯投影正算为已知大地坐标 (B, L) 及中央子午线, 求取高斯平面坐标, 如式 (1) , 式 (2) 所示。
而高斯反算为已知高斯平面直角坐标 (x, y) 及指定中央子午线L0, 求取大地坐标 (B, L) , 如式 (3) , 式 (4) 所示。
为了限制投影变形, 高斯投影采用分带投影的方法, 在测绘工程中, 主要用到的坐标带为3度带和1.5度带, 还有带有抵偿面的3度带和1.5度带, 为了限制投影变形而采用的分带投影造成了投影不连续的缺点。在实际作业过程中, 根据项目的实际精度需求和测区的经纬度情况来确定中央子午线的选取和分带。
坐标换带主要应用于比较大的测区中, 主要有两种情况, 一是在测绘航空摄影, 当航摄范围刚好处在分带边缘, 就容易产生一个摄区出现2个分带的情况, 这就需要提供不同分带下的坐标成果, 来作为像控点的起算成果;二是在起算成果来源上, 国家等级控制点主要有3度带和6度带, 而在日常大比例尺测图和工程测量中, 常用的分带为1.5度带, 这就需要测绘成果实现坐标的换带。
坐标换带其实就是高斯投影正反算二次转换, 实质是把椭球面上的大地坐标作为过渡坐标。如已知 (x, y) , 新、旧带轴子午线的经度L旧0, L新0, 计算过程主要有如下三步:
1) 由高斯投影反算公式计算: (x, y) (x, y) 旧→ (B, l) , l=L-L旧0;
3) 由高斯投影正算公式计算: (B, l) → (x, y) 新。
3 程序实现
在对各种坐标数据进行成果转换之前, 应确定所待转的原始成果属于哪些坐标系统的, 我国常用的坐标系统主要有4种, 另附上我国1952年之前使用过的海福特椭球参数。具体的参数如表1所示。
要实现高斯坐标批量转换和坐标换带功能, 在程序开发中主要是涉及到.NET文本的读写编辑、数组的使用、循环语句等, 还要将繁杂的公式算法转化为计算机可读语言。图1, 图2为程序运行界面。
通过对数据的转换, 与相同的商业测绘成果转换软件进行比较, 成果较差在3 mm以内, 考虑出现细微差别为计算机系统计算偏差, 成果完全符合转换的精度要求。
在测绘成果日常应用中, 如果成果只是内部使用, 传统的做法, 一般采用签署涉密协议, 成果追踪的方式实现, 提供的坐标成果为真实的坐标成果, 这给测绘成果管理带来了一定的隐患, 笔者在软件中使用了成果脱密的功能, 在一般的项目中, 提供成果脱密, 在转换好的成果中利用Random方法, 给成果系统加上一个随机的平移参数, 系统将平移参数值自动记录于一个加密的成果表文件中。待外业测绘完成以后, 成果提交时, 将坐标成果恢复, 将正确的成果提交给项目业主, 确保测绘成果在制作过程中的安全性。
4 结语
市面上关于测绘软件的产品很多, 关于测绘成果管理的数据库也很多, 但是结合单位自身特色的软件却很少, 考虑到测绘产品的特殊性, 自主开发相关的测绘管理软件, 有利于测绘成果的安全, 也有利于结合单位的自身特点有针对性的进行研发, 提高作
参考文献
[1]王海葳.基于ARCGIS的军事测绘成果管理系统研究与应用[D].北京:清华大学, 2008.
[2]李德仁, 苗前军, 邵振峰.信息化测绘体系的定位与框架[J].武汉大学学报 (信息科学版) , 2007, 32 (3) :189-192.
[3]余旭, 邓跃进, 邵全琴.测绘档案管理信息系统的设计和开发[J].测绘技术装备, 2005 (2) :7-9.
[4]张译丰.信息化测绘及其在土地开发管理中应用[J].吉林建筑工程学院学报, 2010, 27 (3) :33-35.
[5]陈焕然, 李奇.基于ASP.NET的测绘工作管理系统的设计与实现[J].城市勘测, 2012 (5) :63-66.
篇7:鲸的自我介绍
首先我要在此申明一点:我们鲸家族不是鱼。你们中有许多人把我们称为“鲸鱼”,而这种称呼对于我们来说是完全错误的。我们属于哺乳动物,我们的祖先是陆生动物,所以我们跟鱼家族没有半点关系哦!我们也保留了一些陆生动物的生活习性。比如每隔一段时间,我们都要游到海面上来换一换气,不管是长须鲸、虎鲸,还是别的什么鲸都需要换气。我们换气的时候,头顶上的“鼻孔”会把肺里所有的废气都“吐”出来,形成一股漂亮的水柱。再把海上的新鲜空气全都吸进肺里,要吸足了哦,才可以在海中愉快地玩耍了呢!而且我们和鱼的身体结构很不一样,我们拥有膈、气管和肺,而它们却拥有腮,我们有它们没有的,它们有我们没有的,所以我们和它们不一样。
我们鲸的品种已经超过了八十种,可是按类来分却只有两大类:一类是齿鲸,一类是须鲸。须鲸是一种“无齿食客”,有火柴盒那么大的牙齿,却没有什么用,它们主要吞食小鱼小虾。齿鲸有很大很尖的牙齿,主要吃海中的大鱼。而且齿鲸的呼吸孔只有一个,须鲸比它多一个哦。
我再给你们讲个秘密,其实我们和燕子一样,冬天要游到温暖的海洋里去过冬。准备去过冬的时候,我们会吃下大量的食物转化为体脂,体脂就是我们皮肤下的一层脂肪。我们需要靠它来维持生命,在温暖的海洋里,也靠它维持身体的温度哦。
篇8:如何做好面试中的自我介绍
那么, 如何做好自我介绍呢?如何打好你的第一炮呢?我们先来看看下面这则例文:在记者招聘会上的自我介绍。
各位老师:
早上好!
我叫XXX, 是XXX大学新闻专业的应届毕业生, 今天来应聘记者。
我十分喜爱记者这个职业。在我眼中, 记者肩负着神圣的使命, 它是联系普通百姓和各级政府的桥梁纽带;是宣传真理、引导舆论、激励群众的喉舌;是把五光十色的世界展现在世人面前的信使。所以, 我怀着强烈的社会责任感希望当一名记者, 参与社会舆论工作。
我认为自己胜任记者一职的理由有以下四点:
第一, 我有较强的口语表达能力, 曾在大学和中学的校级演讲比赛中两次荣获一等奖。
第二, 我有很强的写作能力, 在读书期间就曾三次在省级作文比赛中获奖;上大学后经常给一些报刊投稿, 已有两篇稿件被省级报纸采用。
第三, 我有做记者的实际工作经验, 曾在我校学生会主办的《菁菁校园》报当了两年的记者。
第四, 我性格外向, 交际能力强, 在与人交往中能够运用公共关系技巧, 并持有中级公关员职业资格证书。
谢谢各位老师!
点评:这篇自我介绍总体上来说是一篇很不错的例文, 值得我们学习和模仿。
首先, 它的语言礼貌得体, 开头“各位老师, 早上好”显得谦虚有礼;而结尾的“我期待着贵报能给我一次实现梦想的机会, 谢谢各位老师”, 也让人听得舒服, 感受到该生的诚意。
其次, 文章在结构上层次分明, 重点突出, 详略得当。如介绍自己的基本情况时, 只说自己的毕业院校和专业来应聘记者, 没有多余的话, 简短明了, 给人一种干净利落的第一印象。再比如, 该生在介绍自己对记者这一职业的看法时, 只用了短短的三句话, 一个排比句式, “在我眼中, 记者是……”, 就将记者这一职业介绍得明明白白, 清清楚楚, 让人不由得不佩服他的概括能力。而结尾, “所以, 我怀着强烈的社会责任感, 希望当一名记者, 参与社会舆论工作”, 画龙点睛的一笔, 既写出了记者的作用——“参与社会舆论工作”, 又突出了自己的职业责任感——“社会责任感”, 有了这样一种工作态度, 不能不让用人单位考虑优先录用他。
该篇文章还有一个很好的优点, 就是逻辑性强, 针对性强, 一步一步有的放矢。先从感性角度写自己对记者这一工作的喜欢和热爱;然后深入一步写自己对记者这一职业的认识和看法;最后, 采用真实的例子, 写自己能够胜任记者这一工作的理由和原因。在论述自己的能力时, 层次分明, 紧紧围绕记者需要具备的才能来写 (口语表达、写作、实习经历、交际能力等) , 论述每一点才能又举出例子来加以印证, 有理有据, 让人信服。
由此可见, 我们在自我介绍时, 一定要有针对性地介绍你自己, 要让面试官觉得你是有准备而来, 你是一个思维能力、逻辑能力都很强的人。
一般情况下, 我们在做自我介绍时, 可以包括以下几点内容:
首先是问候语, 向面试官问好, 比如:尊敬的各位老师, 你们好……
第二就是自报家门, 主要是介绍你的基本情况, 包括姓名、毕业院校、所学专业。其中, 名字介绍是一个重点, 如何突出你的名字创意, 如何让面试官在众多求职者中一下记住你的名字, 这个是求职者需要细细做的一个准备工作。
第三就是与工作相关的自我展示, 可以谈谈你的学习成绩、工作经历、你的优势和能力;或者你对该岗位的认识、看法等。一定要针对你所找的工作来谈, 要举一些例子来证明你的优势和能力, 不要泛泛而谈, 空洞无力。
最后, 就是表达一下你的谢意, 等等。
可以说, 自我介绍时要注意强调以下几点: (1) 你非常喜欢和热爱这份工作。 (2) 你对这份工作的认识和看法。 (3) 用具体事例证明你有这个能力和优势胜任这份工作。 (4) 谈一谈你的其他特长和兴趣爱好。 (5) 表达一下如果录用后你的态度或者做法, 等等。
当然, 做好自我介绍, 也有很多细节需要注意, 比如语速一定要适中, 要让别人听清楚你所讲的内容;要有激情和现场感, 不要像诗歌朗诵似的, 要自信大胆;姓名应重点介绍, 不要一带而过;要突出个人的优点和特长, 使个人形象鲜明, 可以适当引用别人的言论, 如老师、朋友等的评论来支持自己的描述;不可夸张, 坚持以事实说话, 要有相当的可信度, 特别是具有某方面经验的, 最好是通过自己做过的实际事例来验证自己。
摘要:如何在众多面试者中脱颖而出?如何让你的自我介绍一鸣惊人?面试中自我介绍的一些细节和重点需要我们认真对待和考虑:设计一个有创意的名字;阐述你对这份工作的热爱和看法;举例证明你有能力和优势胜任这份工作。
篇9:面包的自我介绍
告诉你吧,我是由泡打粉、砂糖、面粉、鸡蛋和奶粉、色拉油做成的。经过几十分钟或几个小时的烘烤,出炉后我的身体是金黄色的,摸上去是松松软软的,吃下去时牛奶的香甜味沁在人们的舌尖上,谁能控制自己的味蕾不多吃几个呢?只要出了炉,我身上的牛奶香味就会迫不及待地钻进你们的鼻子里,使你的口水“飞流直下三千尺”,真可以说是“十里飘香”“回味无穷”了!
相信你已经迫不及待想学一学怎么制作我了吧!告诉你吧,我的做法很简单:先把6个鸡蛋打破放进一个大盘子里,再倒进220克高筋面粉,一小勺泡打粉,两勺色拉油,两勺砂糖与两勺奶粉,然后用筷子把所有的材料都搅拌均匀,再把盘子放进烘炉里烤上20分钟,拿出来后再加点装饰就大功告成了。
在超市,面包店里我都有许多小伙伴,他们千姿百态,色味各异,应有尽有。如:中间夹根香肠,周边有着许多紫菜碎的香肠包弟弟;甜甜的奶黄包姐姐;夹着许多肉的叉烧包哥哥等等。
通过我的介绍,相信大家都了解了我与我的小伙伴们了吧。不过,我要告诫你们:美食要慢慢享受啊,不然吃得太多,就会像我们一样嘭地一下膨胀的呀!
本栏插图赵芳曲 ■
本栏责任编辑张家瑜
相关文章:
基于ASP.NET的网络课程在线答疑系统设计与实现01-22
.net面试题紧急01-22
ASP.NET页面引用非文件图片01-22
ASP.NET快速构建企业站点01-22
NET架构师的工作职责01-22
net软件开发范文01-22
ASP NET上机报告01-22
net面试题01-22
平语近人观后感600字01-22
net软件开发简历01-22