首页 > 文章中心 > 程序开发

程序开发

前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇程序开发范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。

程序开发

程序开发范文第1篇

乙方:

甲方据本合同相关条款的约定委托乙方进行客户管理软件(crm)程序(以下简称crm程序)的开发及维护。为明确双方责任,维护双方利益,双方达成以下协议:

第一条crm程序的开发周期及相关事宜

甲方在 年 月 日之前,将crm程序开发的相关资料交予乙方。

乙方在 年 月 日之前,完成对crm程序的开发及维护。

甲方在 年 月 日之前,完成对crm程序进行验收。

第二条:甲方的权利和义务

1. 提供专人与乙方联络。

2. 提供所有需要写进crm程序上的资料给乙方,并保证资料的合法性。

3. 甲方将在著作权法的范围内使用本合同标的及相关作品、程序、文件源码,不得将其复制、传播、出售或许可给第三方。

4. 甲方如要向第三方出售该程序、文件源码,必须向乙方告知并征求乙方的同意。

第三条:乙方的权力和义务

1.按第一条的规定,使用甲方所提供的资料,进行crm程序的开发。

2.按第一条规定的期限内,完成crm程序的开发,并通知甲方进行验收。

3.在验收期内按照甲方的要求对crm程不合格的地方进行修改。

4.本合同标的及相关作品、程序、文件源码的版权属乙方所有。

第五条:违约责任

1. 任何一方有证据表明对方已经、正在或者将要违约,可以终止履行本合同,但应及时通知对方。若对方继续不履行、履行不当或者违反本合同,该方可以解除本合同并要求对方按本合同签约金额的十倍赔偿对方损失。

2. 鉴于计算机能互联网的特殊性,包括但不仅限于黑客、病毒、电信部门技术或政策调整等引起的事件,或由于internet上通路的阻塞造成服务延迟或中断,不属于乙方违约,乙方对此产生的一切后果,不承担责任;

3. 如果本合同某一条款根据现行法律被确定为无效或无法实施时,本合同的其他所有条款将继续有效。此种情况下,双方将以有效的约定替换该约定,且该有效约定尽可能接近原约定和本合同相应的精神和宗旨。

4. 因不可抗力而无法承当责任一方,应在不可抗力发生的三天内,及时通知另一方。且因此造成的损失,不付赔偿责任。(本合同所称不可抗力是指不能预见、不可克服并无法避免且对一方当事人造成重大影响的客观事件,包括但不仅限于自然灾害如洪水、地震、火灾和风暴等以及社会事件如战争、动乱、政府行为等。)

5. 甲乙双方应严格保守在合作过程中涉及到的对方的商业和技术机密,否则因此造成的损失须承担本合同签约金额的十倍赔偿金。

第六条:甲乙双方的其他权力和义务

1. crm程序免费服务时间以乙方为甲方安装调试成功之日算起15天之内,在此期间甲方有权要求乙方对crm程序细部功能进行调试。若需更新crm程序的参数及功能,甲方应按双方协商约定的费用支付给乙方作为软件升级费用。

2. 乙方承诺为甲方提供在莆田市区内三次以内(含三次)的上门服务并承诺2个工作日内受理,在非工作日内依乙方工作安排的具体情况而定。

3. 超过约定服务次数的上门服务,甲方应按双方协商约定的确良费用向乙方支付服务费用,乙方不得擅自提高服务价格。

4. 乙方在法定工作时间内,以电话、电子邮件、在线洽谈等方式免费提供技术支持服务。

5. 自签约之日起,甲方应向乙方一次性支付人民币贰仟伍佰圆(2500元)作为乙方开发crm程序的报酬。

6. 如若乙方通过甲方的介绍与第三方达成合作并收取全部费用时,乙方须向甲方支付成交额的50%作为甲方的报酬,但签约金额不得低于叁仟圆人民币(3000元)。

7. 本合同一式两份,双方当事人各执一份,具有同等法律效力。

8. 本合同未尽事宜,依照中华人>文秘站:

9. 因本协会产生的任何争议,双方应协商解决,若双方协商十五天后仍未解决,双方同意将纠纷提交乙方所属管辖区的人民法院诉讼。

第七条:以上条款如有未尽事宜,经甲、乙双方协商后加以补充(具有同等法律效力):

补充内容:

甲 方:(盖章) 乙 方:(盖章)

程序开发范文第2篇

关键词:局域网;OPGW光缆;结构设计;功能模块;输出设计

中图分类号:TN818 文献标识码:A 文章编号:1007-9599 (2013) 09-0000-03

随着国内OPGW的广泛应用,光缆制造技术的不断提高,OPGW结构设计也越来越成熟。但OPGW设计相对于其它光电缆来讲,设计参数多,设计过程复杂,同一个环境条件下不同人员设计的结构很可能就不一样,成本也会有一定的差异,在实际的设计过程中,很多公司采用EXCEL计算,但由于不同规格的铝包钢和铝合金线参数不同,在不断调整的过程很容易出错;同时由于每根OPGW需要单独设计,财务在计算成本的过程中也容易出现错误。怎样快捷、有效地设计出满足用户要求的光缆结构,在设计出结构后,材料成本、价格能一步到位,成为我们急需解决的问题。

针对OPGW光缆设计与使用过程中出现的种种问题,结合公司的实际情况,根据公司现有内网数据库的运行情况,结合我们自身编程的能力,决定对OPGW光缆设计实现同一界面的操作,简化设计过程,在选择材料的同时自动计算各种参数和相对应的价格,从而减少工作量,优先选用具有运行效率高、代码资源丰富的Delphi为程序开发软件,后台数据库采用SQL SERVER 2000,用于存放各种铝包钢、铝合金及其它材料的各种参数,这样在实际设计过程当中保证数据的统一性。该软件设计必须与现有内网连接,能被设计者共享使用并保存。

1 设计原则

该OPGW光缆设计的总原则是不仅要满足OPGW设计需要,同时满足局域网内联系使用,同时,留出ADSS光缆程序接口,以便以后ADSS光缆程序设计的直接接入。结构设计操作须简便,结果输出时即自成WORD文档,并可根据需要直接包含产品结构、产品图型、设计参数及价格。

2 界面设计

整个界面主要分为三大块:光缆结构、图型、计算参数输出。

目前国内流行的OPGW光缆一般由光单元(以下简称OP单元)、承力及载流单元组成。按其结构可分为中心管式和层绞式。在光缆结构布局设计时应当考虑到该两种结构不同的设计方式。界面左侧为光缆结构设计,分为中心层、第一层、第二层、第三层及第四层。第四层的设置,主要考虑大跨越所需抗拉能力较大时采用。在中心层右侧为光纤类型及光纤芯数。根据光缆结构及材料的选择,自动计算出的光缆结构图形显示于界面右上方,右下方则设计要求参数及输出参数值,并且自动判断所设计的光缆参数是否满足设计要求。

3 功能性模块设计

3.1 光单元(以下简称OP单元)

一般OP单元由不绣钢管内包含光纤及油膏组成。当中心层为OP单元时,在其余1-4层不可以输入OP单元,否则程序进行报警。当中心层为承力单元时,第二层可以放置1-2个OP单元,最外层不考虑OP单元的设置。光纤芯数及类别可选择为G.652及G.655光纤。在编程时,应当考虑OP单元放置光纤的极限值,通过与不锈钢管直径、容纳的光纤芯数结合光结余长控制,自动判断该OP管是否能生产,如不能满足生产要求,则跳出对话框报警,需重新调整OP管直径或者光纤芯数。

3.2 承力、载流单元

承力单元和载流单元并非绝对分开的,而是相辅相成的。所谓的承力单元同时也能承受一定的载流量;载流单元也能承受一定的力,在设计时应充分考虑承力与载流的配比。在满足用户要求的情况下,所用单丝型号或规格应尽量统一。每层单丝排序规则,应遵循选择内部抗拉强度较高的铝包钢、外部选择过载能力较强的铝包钢或铝合金等材料,材料的选用以最终满足用户参数要求为准。在本软件设计时,每层根据实际设计要求,不同层的单丝直径不一定完全相同,这就需要判断不同层容纳的单丝根数是否合理,过疏过密均不符合设计要求。在程序设计上,同样对每一层的根数进行判断,如超出范围,则跳出对话框予以警示并要求重新调整,同时在界面上可以直观显示每层放置不同直径单丝的数量,这为设计带来极大的方便。

3.3 图形设计

本软件开发中,对图形进行了重点设计。根据要求,在完成结构设计时,就要求将图形显示出来,从图形上可以给设计者一个直观形象。在此过程中,重点考虑在同一层中,如有两种或三种以上不同单丝时(当然有三种不同单丝的情况较少,在设计中应避免),如何排列单丝组合?

每层中如有两种单丝:

考虑到受力均匀的原则,如单丝数量相等,则不同单丝自动选取间隔排列。如单丝数量不等,需通过一步步的计算,逐步计算出该放置的根数。将单丝数量多的除以单丝数量少的,取整数部分为X,按X(数量多的单丝):1(数量少的单丝)的比例进行排列。后分别减去已排列根数,再将单丝数量多的除以单丝数量少的,同样取整数部分排列,以此类推直至全部排列完成。

举例:如有一层绞式OPGW光缆,内层为1+6结构,最外层有两种单丝,分别是铝包钢7根和铝合金5根。

计算一:7÷5=1.4,X=1,按间隔1根排列;如图1所示;

计算二:6÷4=1.5,X=1,再按间隔1根排列;如图2所示;

计算三:5÷3=1.7,X=1,同样按间隔1根排列,如图3所示;

计算四:4÷2=2,X=2,按铝包钢2根,铝合金1根排列,如图4所示;

计算五:2÷1=2,X=2,最后将剩余2根铝包钢及1根铝合金排列完,如图5所示。

至此,图形计算设计完成。当然我们在真正设计中应尽量避免这种不对称结构的出现。

程序开发范文第3篇

【关键词】安卓系统 系统架构 程序开发制

随着科技的快速发展,智能手机得到了广泛的应用。安卓系统也逐步取代了塞班和微软操作系统,成为应用最广泛的手机系统,并逐渐向更多的便携式设备扩展。跟传统的塞班等系统相比,安卓系统具有很多优点,它具有人性化的界面,使用体验更佳;安卓系统比较稳定和完善,系统运行比较快捷;安卓系统具有极大的开放性,它能够接纳各种应用程序,为程序的开发者和使用者提供了广阔的平台。一般情况下,用户在使用安卓系统时,并不了解整个系统的架构,对于程序是如何开发的也缺乏认知。所以本文对安卓系统架构进行探讨和分析,并对程序的开发探索进行阐述,以供未曾接触过安卓系统的用户了解,也供程序开发者参考。

1 安卓系统平台的架构

安卓系统平台主要是由四个组成部分架构起来的,它们分别是Linux 内核层、应用框架层、安卓运行时以及应用程序层。这四个组成部分使安卓系统比传统的塞班等系统具有更强的生命力,安卓系统具有更广阔的开放性、开发程序平等性以及应用程序开发快速无界限等特点。下面本文对构架安卓系统平台的四个主要组成部分进行介绍。

1.1 Linux 内核层

Linux 内核层是实现安卓系统运行的基础,它是在Linux2.6版内核的基础上进行优化拓展得到的。它通过增加虚拟CPU的方式,使优化而成的Linux内核层能够满足系统运行所需的内存空间和速度。Linux 内核层是一个介于软件组合硬件层之间的一个抽象层,它虽然是以Linux2.6版内核为基础进行开发的,但是该内核层只对安卓系统具有兼容性,所有的接口和标准都跟原版本的内核系统存在差别,这点在使用识别过程中需要注意。Linux 内核层主要是对内存使用、系统安全稳定性以及程序的进程管理进行负责,此外它也负责处理网络堆栈和驱动模块等。Linux 内核层采用了YAFFS2文件系统,替代了原有的虚拟内存文件形式,这使NAND Flash设计具有更好的开放性,整个设备运行的速度更快,占用内存也更少。此外,Linux内核层还增加了新的电源管理策略、低内存管理策略以及内存共享处理方式等,这些都极大的提高了安卓系统的运行效率。

1.2 应用框架层

应用框架层是安卓系统程序开发的基础,它为程序开发提供各种API。应用框架层由许多部分组成,主要的有活动管理器、窗口管理器、视图系统、电话管理器、资源管理器以及通知管理器等。活动管理器是对所有的应用程序进行管理并提供回退功能;窗口管理器是对所有的窗口进行管理;视图系统是构建程序的主要组件,包括文本框、按钮以及列表等;电话管理器就是对所有的移动设备进行管理;资源管理器是给程序开发提供各种现有的资源,比如布局文件、图片以及字符串等;通知管理器就是实现在状态栏中显示短信提示以及未接来电提示等信息通知功能。应用框架层对于程序开发人员的进入门槛极低,程序开发人员可以充分应用框架层的现有资源,这极大的方便了安卓系统应用程序的开发。

1.3 安卓运行时

安卓系统虽然采用的是Java 语言来编写应用程序,但是在执行程序时采用的是安卓系统自带的安卓运行时。安卓运行时主要包括核心库和Dalvik虚拟机两个组成部分。核心库中,一部分为安卓系统的核心库,另一部分则是程序语言需要调用的功能函数。Dalvik虚拟机能够在一台设备上借助较少的资源来运行多个虚拟机程序,它是专门为移动设备设计的。安卓运行时为手机的应用程序提供了广泛的开源代码,它不需要在系统软件中进行另外安装,也不需要额外的管理配置。安卓运行时提高了安卓系统的运行速度,扩宽了服务范围。

1.4 应用程序层

安卓系统也为使用者提供了一些常用的应用程序,比如短信、地图、日历、联系人以及电子邮件等。这些应用程序都是采用Java程序语言进行编写的,程序开发人员不仅可以参考这些应用程序,还可以自己编写程序来代替这些默认的应用程序,这使安卓系统的应用程序平台更加的平等和开放。

2 安卓系统应用程序的开发

在安卓系统应用程序的开发中,最重要的就是安卓系统应用程序的组成部分。一个安卓应用程序的组成部分很多,主要的组件包括Activitv、Service、BroadcastReceiver 、ContentProvider以及Intent。

Activity是安卓应用程序的基本组件,应用程序中的屏幕显示都需要通过Activity来实现。Activity属于应用程序的表示层,应用程序中图形用户界面的实现都是通过Activity来控制的。Service是能够长时间在后台运行的程序,它是没有用户界面的。比如在用户在浏览网页的同时,也能够播放音乐,此时的音乐后台播放就是借助Service机制来实现的。

BroadcastReeeiver组件是实现用户接受广播通知功能的。安卓系统中,系统或者应用程序都能够借助BroadcastReeeiver组件来把相关信息通知给使用者。比如短信息、电量不足以及程序更新等情况都有可能导致系统广播。ContentProvider属于内容提供器,它是将应用程序的相关数据提供给其它应用程序使用。ContentProvider能够通过一组标准的接口来实现程序之间的数据读写和存储。Intent主要起连接作用,属于运行时绑定机制。它能够在程序运行时将两个不同的组件进行连接,从而实现不同的功能。

3 结语

安卓系统在手机等移动端设备中占有重要地位,本文探讨和分析了安卓系统的架构和程序开发中的重要组件。从此角度分析了安卓系统具有开放性、兼容性以及程序开发便捷性等特点。在程序开发中,本文介绍了程序开发中的重要组件,对于如何高效的进行程序开发探索,还需进一步的研究。

参考文献

[1]李林涛,石庆民.Android智能手机操作系统的研究[J].科技信息,2011(25).

程序开发范文第4篇

刘强

身份证号码

性 别

年 龄

24岁

政治面貌

群众

婚姻状况

未婚

视 力 状 况

左右眼1.5

身高(厘米)

169 cm

体重(公斤)

61 kg

民 族

汉族

户口所在地

南昌市(含区市县)

技术职称

最 高 学 历

大专

现居住地

南昌市(含区市县)

毕业时间

2006

求 职 状 态

目前正在找工作

电话、手机

1585212****

EMAIL

个人主页

地 址

南昌高新开发区

邮编

330096

受教

育及

培训

状况

2003年9 月 至 2006年7月

华东交通大学

电子商务 大专

专业描述:

技术类:c语言、java、服务器端脚本ASP、html、xml、css、javascript、SQL Server database、网页三件客、SQL语言、计算机网络等。 商务类:经济学、网络营销、管理学、市场营销、消费者心里学、统计学、市场调查与分析等。

任职公司名称: 江西三和科技有限公司 。

2006年7 月 至 2006年12月

普工

工作职责和业绩:

打杂,各种杂活

任职公司名称: 捷德中国科技有限公司 。

操作员

工作职责和业绩:

操作自动化机器,按要求完成生产.

任职公司名称: 南昌起源科技有限公司网络部 。

php程序员

工作职责和业绩:

后台代码的编写,数据库设计,ajax交互

求职意向

现从事行业:

互联网

现从事职业:

Web软件开发工程师

现职位级别:

初级职位(两年以下工作经验)

期望月薪:

2000-3000元

目前月薪:

1500-2000元

可到岗时间:

一周以内

期望工作性质:

全职

欲工作地区:

南昌市(含区市县)

欲从事行业:

IT/信息产业、互联网

欲从事职业:

数据库开发工程师、电子商务、网页设计/制作/美工、计算机软件、Web软件开发工程师

技能特长

外语水平

第一外语:英语 初级

第二外语:英语 初级

兴趣爱好

英语,篮球,编程

自我简评

程序开发范文第5篇

关键词:恒力弹簧;软件开发;VBA

中图分类号:TP316 文献标识码:A 文章编号:1674-7712 (2013) 02-0032-02

一、概述

(一)开发背景

恒力弹簧的选择在热机专业的卷册设计中经常用到,根据以往经验,设计人员均采用手工计算的方法,通过查询纸质版的产品样本,逐一获取恒力弹簧的型号和相关参数。由于弹簧选择方法比较程式化,人工计算既繁琐费时又容易出错,而编写相关程序就可以达到省时省力的效果,提高设计效率改善设计质量。

在软件的形式和规模的选择上,考虑到开发周期与开发费用等综合因素,本程序采用了内嵌于EXCEL软件中的VBA开发模块进行程序设计。这样,既可以满足程序本身的条件要求,又能够免去编写完整.exe程序的繁琐。与程序相关的数据库填写在EXCEL自带的表格中,查询方便调用快捷。

(二)程序主要功能

1.从GLIF输出文件自动读取相关数据

程序从管道静力分析程序GLIF3.x的计算输出文件中通过数据的提取、分析与计算,自动得到整个计算书中各个弹簧的如下数据:支吊架号、(并联)弹簧数、垂直热位移、绝对预压缩值、工作荷载及结构荷载。

2.自动获得整定弹簧、恒力弹簧完整标号

在弹簧标准和弹簧型式确定后,通过称许的计算,查询数据库表格,自动获得整个计算书中各个弹簧的完整标号。

3.计算弹簧组件安装高度

选用整定弹簧的支吊架中,在计算拉杆长度会用到弹簧组件安装高度,在整定弹簧型式确定后,本程序可以自动计算整个计算书中各个整定弹簧的组件高度。恒力弹簧的组件高度也可以自动计算。

4.按照GB/T17116.1-1997校核拉杆强度

热机专业支吊架手册中拉杆选用标准已经更新,这样会产生新标准的拉杆规格与原先手册中的弹簧相关尺寸不匹配,通过程序逐一核对,当选出的拉杆较粗时,在弹簧标号中加以示意(标号后加“A”)并计算出新的拉杆规格。

二、相关原理与数学模型

(一)相关原理

1.国标恒力弹簧选型方法

选用标准JB/T8130.1-1999《恒力弹簧支吊架》,支吊架编号应根据计算的荷载和位移从附录B中选取。如果载荷、位移超出规定的范围,可在订货时注明,不在本程序计算范围内。

(1)类别选择

选用某种类别的恒力弹簧支吊架,应考虑支吊架本身需要的安装空间尺寸和管道设备布置的要求。

PH型平式恒力弹簧吊架用于水平空间较大的地方;LH型立式恒力弹簧吊架于水平空间不宽裕和需要吊架垂直布置以增加设备整体美观的地方;ZH型座式恒力弹簧适用于需要把支吊架安置在支承构件上面、上支或下吊管道或设备的地方。

(2)型式选择

该标准共有十一种型式。根据吊架的固定或吊装方式,分双吊点而架、单吊点点吊架、座式支吊架。

双吊点吊架计有PHA、PHE、LHA、LHE四种;单吊点吊架计有PHD、PHC、LHB、LHC四种;座式计有PHD、ZHA、ZHB三种。

双吊点吊架安装方便、固定牢靠;单吊点吊架布置方便,安装时如遇到障碍物,可以自由旋转以避开障碍;座式支吊架可根据用户需要直接安置在支承构件上面.但PHD型需要较大的水平空间。

该标准中各型恒力支吊架荷载螺栓相对于垂直方向允许有4°左右的摆动.以使吊架适应管道的水平位移。当管遵从冷态到热态(安装状态到工作状态)水平位移较大时,恒力弹簧支吊架与管道相接的吊杆冷态安装位置应充分考虑这个水平位移量和位移方向后确定,以使工作状态下吊杆位置最合适(呈垂直状态)。

当选择支吊架类型和支吊架的固定或支吊方式之后,就可确定支吊架的型式。

(3)位移数值的确定

在选用恒力弹簧支吊架之前.应计算出被支吊管道或设备从冷态到热态的最大垂直位移量。在选用时,位移数值应留有适当余量。推荐余量取位移量的20%,但不小子20mm,即:

T选=1.2T计 且T选>T计+20

式中:T选一一选用位移量mm

T计一一计算位移量mm

(4)载荷值的确定

取用静力计算程序中的弹簧安装荷载。

(5)恒力弹簧支吊架规格的选择

根据已确定的支吊架载荷和位移量,查附录B载荷位移系列表,按计算位移值下的支吊架荷载最接近的标准戴荷(向上取大)值确定相应的吊架编号.

2.ITT恒力弹簧选型方法

选用标准为常州三诚支吊架公司产品样本,选型方法与国标恒力弹簧完全类似,但标号方法与表格系列不同。

3.弹簧组件安装高度计算方法

(1)整定弹簧

h=Hmax-Faz或Hmin+Faz

Faz=F预-b

式中:h弹簧组件安装高度mm

Hmam弹簧组件最大范围高度mm

Hmin弹簧组件最小范围高度mm

Faz安装高度mm

F预绝对预压缩值mm

b弹簧特征常数mm

(2)恒力弹簧

h=H1+b或H1

式中:h弹簧组件安装高度mm

b弹簧特征常数mm

H1安装高度mm

ITT系列与此类似,具体参数系列有所不同

4.拉杆强度校核方法

Pjg≤[p]

式中:pjg结构荷载kN

[p]许用荷载kN

(二)数据库建立

恒力弹簧荷载位移表见附录B;弹簧安装组件相关数据见附录C;国标吊杆许用荷载表见附录D。

(三)误差分析

静力分析程序中结构荷载的计算为工作荷载的1.5倍(蒸汽管道加水重),拉杆选择中含有最大50%的系统误差,此误差使计算结果偏保守,设计结果便安全。恒力弹簧的荷载可调范围约为15%,弹簧选择中以安装荷载作为选用荷载,允许最大15%误差。

三、界面设计与程序实现