文档库 最新最全的文档下载
当前位置:文档库 › QQ.JAVA QQ开发

QQ.JAVA QQ开发

QQ.JAVA QQ开发
QQ.JAVA QQ开发

import org.eclipse.swt.SWT;

import org.eclipse.swt.custom.SashForm;

import org.eclipse.swt.custom.ScrolledComposite;

import org.eclipse.swt.custom.StackLayout;

import org.eclipse.swt.events.KeyEvent;

import org.eclipse.swt.events.MouseAdapter;

import org.eclipse.swt.events.MouseEvent;

import org.eclipse.swt.events.SelectionAdapter;

import org.eclipse.swt.events.SelectionEvent;

import org.eclipse.swt.graphics.Image;

import org.eclipse.swt.graphics.ImageData;

import https://www.wendangku.net/doc/0a17756609.html,yout.FillLayout;

import https://www.wendangku.net/doc/0a17756609.html,yout.FormData;

import https://www.wendangku.net/doc/0a17756609.html,yout.FormLayout;

import https://www.wendangku.net/doc/0a17756609.html,yout.GridData;

import https://www.wendangku.net/doc/0a17756609.html,yout.GridLayout;

import https://www.wendangku.net/doc/0a17756609.html,yout.RowData;

import https://www.wendangku.net/doc/0a17756609.html,yout.RowLayout;

import org.eclipse.swt.widgets.Button;

import https://www.wendangku.net/doc/0a17756609.html,bo;

import https://www.wendangku.net/doc/0a17756609.html,posite;

import org.eclipse.swt.widgets.Display;

import https://www.wendangku.net/doc/0a17756609.html,bel;

import https://www.wendangku.net/doc/0a17756609.html,yout;

import org.eclipse.swt.widgets.List;

import org.eclipse.swt.widgets.MessageBox;

import org.eclipse.swt.widgets.Shell;

import org.eclipse.swt.widgets.Text;

public class QQ {

private static final String jingjing = null;

private StackLayout stackLayout = new StackLayout();

private Composite yourDataComp;

private Composite otherComp;

private Composite PhoneComp;

private List selectList;

private Composite rightComp;

private Image qqImage = new Image(null, "E:\\star.jpg");

private Image starImage = new Image(null, "E:\\star.jpg");

private Image moonImage = new Image(null, "E:\\moon.jpg");

public static void main(String[] args) {

new QQ().open();

}

private void open() {

Display display = Display.getDefault();

final Shell shell = new Shell(SWT.V_SCROLL|SWT.H_SCROLL|SWT.CLOSE|SWT.MAX|SWT.MIN);

shell.setSize(550, 350);

shell.setText("QQ个人情况");

shell.setLayout(new GridLayout());

// 分割窗口

SashForm sashForm = new SashForm(shell, SWT.CLOSE|SWT.MAX|SWT.MIN);

sashForm.setLayoutData(new GridData(GridData.FILL_BOTH));

selectList = new List(sashForm, SWT.BORDER);

selectList.setItems(new String[] { "个人资料", "联系方式","QQ心情" });

selectList.addSelectionListener(new MySelectionListener());

rightComp = new Composite(sashForm, SWT.NONE);

rightComp.setLayout(stackLayout);

yourDataComp = createYourDataComp(rightComp);

otherComp = createOtherComp(rightComp);

stackLayout.topControl = yourDataComp;

sashForm.setWeights(new int[]{1, 4});

final Composite buttonComp = new Composite(shell, SWT.BORDER);

GridData gridData = new GridData();

gridData.horizontalAlignment = GridData.END;

buttonComp.setLayoutData(gridData);

RowLayout rowLayout = new RowLayout();

rowLayout.spacing = 15;

buttonComp.setLayout(rowLayout);

new Button(buttonComp, SWT.NONE).setText(" 确定");

new Button(buttonComp, SWT.NONE).setText(" 取消");

new Button(buttonComp, SWT.NONE).setText(" 应用");

https://www.wendangku.net/doc/0a17756609.html,yout();

shell.open();

while (!shell.isDisposed()) {

if (!display.readAndDispatch())

display.sleep();

}

display.dispose();

}

private Composite createYourDataComp(Composite rightComp) {

Composite comp = new Composite(rightComp, SWT.NONE);

comp.setLayout(new GridLayout(6, false));

new Label(comp, SWT.NONE).setText("用户号码: ");

Text numberText = new Text(comp, SWT.BORDER);

numberText.setText("1277670263");

numberText.setLayoutData(createGridData(GridData.FILL_HORIZONTAL, 3));

Composite photoComp = new Composite(comp, SWT.BORDER);

photoComp.setLayoutData(createGridData(GridData.HORIZONTAL_ALIGN_FILL|GridData.VERTICAL_ALIGN_FILL,2 ,4));

photoComp.setLayout(new GridLayout(2, false));

createImageComp(photoComp, qqImage);

Button photoButton = new Button(photoComp, SWT.ARROW|SWT.DOWN);

photoButton.setLayoutData(new GridData(GridData.VERTICAL_ALIGN_END));

Button updateButton = new Button(photoComp, SWT.NONE);

updateButton.setLayoutData(createGridData(

GridData.HORIZONTAL_ALIGN_FILL,2));

updateButton.setText("升级成会员");

new Label(comp,SWT.NONE).setText("用户昵称: ");

Text nickText = new Text(comp, SWT.BORDER);

nickText.setText("臭妞妞猪猪臭鸡蛋大懒猪晶晶猪");

nickText.setLayoutData(createGridData(GridData.HORIZONTAL_ALIGN_FILL, 3));

new Label(comp, SWT.NONE).setText("个性签名: ");

Text descText = new Text(comp, SWT.BORDER);

descText.setText("我困了我饿了口袋没东西了饿死了想吃瓜子");

descText.setLayoutData(createGridData(GridData.HORIZONTAL_ALIGN_FILL, 3));

new Label(comp, SWT.NONE).setText("等级: ");

Composite rankComp = new Composite(comp, SWT.BORDER);

GridData gridData = new GridData(GridData.FILL_HORIZONTAL);

gridData.horizontalSpan = 3;

gridData.heightHint = 50;

rankComp.setLayoutData(gridData);

rankComp.setLayout(new RowLayout());

createImageComp(rankComp, moonImage);

createImageComp(rankComp, moonImage);

createImageComp(rankComp, moonImage);

createImageComp(rankComp, moonImage);

// new Label(comp, SWT.NONE).setText("性别");

// new Combo(comp, SWT.NONE);

new Label(comp, SWT.NONE).setText("性别");

Combo combo = new Combo(comp, 2);

combo.add("男");

combo.add("猪");

new Label(comp, SWT.NONE).setText("姓名:");

Text nameText = new Text(comp, SWT.BORDER);

nameText.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_FILL));

new Label(comp, SWT.NONE).setText("年龄:");

Text oldText = new Text(comp, SWT.BORDER);

oldText.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_FILL));

new Label(comp, SWT.NONE).setText("毕业院校:");

Text schoolText = new Text(comp, SWT.BORDER);

schoolText.setLayoutData(createGridData(GridData.HORIZONTAL_ALIGN_FILL,3));

new Label(comp, SWT.NONE).setText("生肖:");

Combo animalCombo = new Combo(comp, SWT.BORDER);

animalCombo.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_FILL));

new Label(comp, SWT.NONE).setText("工作:");

Combo jobCombo = new Combo(comp, SWT.BORDER);

jobCombo.setLayoutData(createGridData(GridData.HORIZONTAL_ALIGN_FILL,3));

new Label(PhoneComp,SWT.NONE).setText("联系电话");

Text telephoneText = new Text(PhoneComp,SWT.BORDER);

telephoneText.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_FILL,3));

new Label(comp, SWT.NONE).setText("星座:");

Combo starrCombo = new Combo(comp,SWT.NONE);

starrCombo.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_FILL));

Label introLabel = new Label(comp, SWT.NONE);

introLabel.setLayoutData(new GridData(GridData.VERTICAL_ALIGN_BEGINNING));

introLabel.setText("个人说明:");

Text introText = new Text(comp, SWT.BORDER|SWT.WRAP);

introText.setLayoutData(createGridData(GridData.HORIZONTAL_ALIGN_FILL |GridData.FILL_VERTICAL,5));

return comp;

}

private Composite createOtherComp(Composite rightComp) {

Composite comp = new Composite(rightComp, SWT.NONE);

comp.setLayout(new FillLayout());

new Label(comp, SWT.NONE).setText("联系方式面板");

return comp;

}

private GridData createGridData(int style, int horizontalSpan) {

GridData girdData = new GridData(style);

girdData.horizontalSpan = horizontalSpan;

return girdData;

}

private GridData createGridData(int style, int horizontalSpan,

int verticalSpan) {

GridData gridData = new GridData(style);

gridData.horizontalSpan = horizontalSpan;

gridData.verticalSpan = verticalSpan;

return gridData;

}

private Composite createImageComp(Composite parent, Image image) { Composite c = new Composite(parent, SWT.NONE);

c.setBackgroundImage(image);

ImageData imageData = image.getImageData();

int width = imageData.width;

int height = imageData.height;

Layout parentLayout = parent.getLayout();

if (parentLayout instanceof GridLayout)

c.setLayoutData(new GridData(width, height));

else if (parentLayout instanceof RowLayout)

c.setLayoutData(new RowData(width, height));

else if (parentLayout instanceof FormLayout)

c.setLayoutData(new FormData(width, height));

return c;

}

private class MySelectionListener extends SelectionAdapter {

public void widgetSelected(SelectionEvent e) {

if (selectList.getSelectionIndex() == 0)

stackLayout.topControl = yourDataComp;

else

stackLayout.topControl = otherComp;

https://www.wendangku.net/doc/0a17756609.html,yout();

}

}

}

微信公众平台委托开发合同

微信公众平台委托开发合同 甲方:乙方: 经甲、乙双方友好协商,就甲方所需微信服务达成以下共识。双方申明、双方都已理解并认可了本协议的所有内容,同意承担各自应承担的权利和义务,忠实地履行本协议。 第一条:服务内容: 基础服务 1.编写企业公众账号介绍;编写欢迎语; 2.根据企业要求,基于微信公众平台为企业配置自动回复; 3.设置头像及二维码; 4.微信代认证服务(需企业配合提供相关资料)。 具体功能开发及实施项目(在□中打√做选择)

第二条:合同金额及付款方式 1.本合同金额总计:人民币元整。大写万仟佰拾元整。 2.甲方需在签订合同后一次性支付合同金额%的预付款给乙方,合计 元(大写:万仟佰拾圆整)。 3.甲方在验收之后3个工作日内向乙方支付合同剩余金额元;(大写: 万仟佰拾圆整)。 第三条:乙方的权利和义务 1.乙方提供专人与甲方联络。 2.乙方按合同相关约定,为甲方提供微信营销服务。 3.在合作期间,如未征得甲方同意,乙方不得擅自改变微信企业信息。 4.在要求的期限内,完成合同规定项目,并通知甲方进行验收。 5.乙方针对甲方约定的服务达标时应及时通知甲方,甲方也应即时通过互联网查看效 果确认,如甲方未能即时确认,则该服务的合同生效日以乙方发出通知的第一周为准。 6.乙方不得将甲方提供的资料传播、出售给第三方。 第四条:甲方的权利和义务 1.甲方提供专人与乙方联络。 2.甲方必须保证微信信息的合法性和真实性,如因此引起纠纷,乙方不承担任何法律

责任 3.合同签订后,甲方提供微信账号以及密码等各种必要的资料和授权。 4.按照合同的约定,及时支付费用。如因乙方过错未能如期完成合同约定内容,甲方 有权要求终止,并按未完成服务项目,要求乙方退还相应款项。 5.合作期间甲方不得将乙方策划的微信活动信息复制、传播、出售或许可给其它第三 方。 6.甲方保证不利用乙方提供的软件服务进行传播违反法律的信息活动,否则乙方将有 权立刻停止对甲方提供的系统服务。 7.甲方需按时将代管费用交予乙方,甲方不得拖延交费; 8.甲方提供的更新、维护资料、方案需详细完整;由于甲方提供的资料不完整导致乙 方更新推送的内容后所造成的损失由甲方自行负责。 第五条:验收标准 1.乙方应以电话、传真以及电子邮件提供开发运营结果。 2.运营结果达到到约定效果即为验收合格。 3.甲方请及时填写验收确认信息。甲方在乙方交付工作成果后一周内未书面签收也未 提出异议的,视为甲方验收合格。 4.甲方完成验收后以合同提供的联系方式及时联系乙方。 第六条:违约责任 1.任何一方有证据表明对方已经、正在或将要违约,可以提出中止履行本合同,但应 及时通知对方。 2.双方除不可抗力之原因,任何一方如单方违约,均应承担全部违约责任,并应向另 一方赔偿由此违约所造成的损失 3.因地震、火灾等自然灾害、战争、罢工、停电、停网、政府行为、官方关闭端口等 造成接口不能使用时,双方通过书面的形式通知对方,本合同自动转型为运营模式。 第六条:合同期限

软件设计报告

软件设计报告 姓名: 学号: 2014年6月23日~2012年7月4日

目录 第一章软件设计介绍 (2) 第二章软件开发平台简介 (3) 第三章软件设计的内容 (4) 3.1 分数统计软件(A1) (4) 3.1.1设计题目及要求 (4) 3.1.2设计思想及程序流程框图 (4) 3.1.3逻辑功能程序 (4) 3.1.4结果及完善方向..................................... 错误!未定义书签。 3.2 打字软件(A2) (9) 3.2.1设计题目及要求 (9) 3.2.2设计思想及程序流程框图 (10) 3.2.3逻辑功能程序 (10) 3.2.4结果及完善方向 (13) 3.3 文本编辑器(A3) (14) 3.3.1设计题目及要求 (14) 3.3.2设计思想及程序流程框图 (15) 3.3.3逻辑功能程序 (15) 3.3.4结果及完善方向 (17) 3.4 加密软件(A4) (19) 3.4.1设计题目及要求 (19) 3.4.2设计思想及程序流程框图 (19) 3.4.3逻辑功能程序 (19) 3.4.4结果及完善方向 (21) 3.5 进制转换器(A5)..................................... 错误!未定义书签。 3.5.1设计题目及要求 (23) 3.5.2设计思想及程序流程框图 (23) 3.5.3逻辑功能程序 (24) 3.5.4结果及完善方向 (27) 3.6 学生成绩核算系统的设计与实现(B1) (30) 3.6.1设计题目及要求 (30) 3.6.2设计思想及程序流程框图 (30) 3.6.3逻辑功能程序 (32) 3.6.4结果及完善方向 (41) 3.7 模拟电信计费系统的设计与实现(B2) (46) 3.7.1设计题目及要求 (46) 3.7.2设计思想及程序流程框图 (46) 3.7.3逻辑功能程序 (48) 3.7.4结果及完善方向..................................... 错误!未定义书签。第四章心得体会............................................. 错误!未定义书签。

微信公众平台开发协议

微信公众号开发协议 合作双方: 甲方: 地址: 乙方: 地址: 一、总则 甲、乙双方经友好协商,本着平等、自愿、诚实、互惠互利的原则,就“微信公众号开发”项目合作达成如下协议: 甲方委托乙方进行微信公众号二次开发和微网站建设,甲方向乙方支付技术开发费用。 二、双方权利与义务 2.1甲方权利义务 1.甲方须配合乙方提供申请微信公众号的相关材料。 2.本微信号内的客户信息资源归甲方所有,乙方不得擅自将甲方客户信息 透露给第三方或者用于其他用途。 3.甲方不得通过微信平台发布违法违规的内容。 2.2乙方权利义务

1.甲方委托乙方进行微信公众号的申请开通以及相关技术开发。 2.乙方开发的公众号具有以下功能和相关服务: 1)根据甲方要求,单独定制发开微网站整体模版模块。 2)在甲方微信内嵌入微网站,微网站具有图片及文字介绍功能,具体 包括项目介绍、户型、地段、配套、促销活动、企业介绍等页面。 3)提供刮刮乐、水果达人、大转盘、微信预约看房、微信360全景看房、一键拨号、位置导航等活动和功能模块开发。 4)提供微网站后台编辑功能,能编辑网站的图片和文字,能编辑生成以上的活动模块,能自定义智能回复。 5)微信公众帐号认证及菜单开发服务(公众帐号认证费300元为微信收取,需另行支付) 6)项目运行的服务器和相关网络服务由乙方提供,乙方保证网站的顺利运行。 7)乙方赠送微网站上线后一个月的微信公众号运营服务。 7)后期定制功能板块开发以另行约定协议为准。 3.乙方在签订合同一个月内,完成开发,并保证微信公众号顺利上线使用。 三、付费方式 甲方支付乙方微信平台技术开发费用人民币壹万圆整(100000元),第二年开始甲方每年支付乙方服务器及网络费用每年人民币伍佰圆整(500元/年)。

微信小程序开发合同(协议)

微信小程序设计开发协议 甲方: 法定代表人(或委托代理人): 身份证号: 地址: 联系方式: 电子邮箱地址: 乙方: 法定代表人(或委托代理人): 身份证号: 地址: 联系方式: 电子邮箱地址: 甲乙双方经充分协商,依平等自愿、等价有偿的原则,根据《中华人民共和国合同法》及有关法律法规,达成如下协议,以资共同遵守。 甲、乙双方经友好协商,本着平等、自愿、诚实、互惠互利的原则,就“微信小程序设计开发”项目合作达成如下协议:

一、总则 1.为推进项目开展,甲方特委托乙方为甲方进行微信小程序设计开发服务; 2.乙方接受甲方的委托,为甲方提供本合同第二条所示的服务,同时根据项目情况,以促进项目发展为目标进行合理调整。 二、服务内容和期限 1.乙方根据甲方需求为甲方设计开发的微信小程序,该小程序应具有以下功能(具体以甲方需求为准): 2.经双方协商确认,微信小程序设计开发项目周期分为两期完成,第一期项目设计开发周期时间为年月日至年月日,第二期项目设计开发周期时间为年月日至年月日。乙方确保达到上述功能效果,工作过程中如需甲方提供或配合的相关事宜未及时达到,工期则自动相应后延; 后续如有其它设计开发或维护需求,双方按具体要求及设计开发

难易程度另行协商,订立书面协议。 三、验收方式 1.小程序设计开发完成并通过测试后,甲方进行初验,验收通过后进入试运行; 2.如小程序在试运行期间出现故障或问题,乙方应在合理的期限内排除故障或处理问题,所引起的相关费用由乙方承担; 3.如小程序在试运行期间出现故障或问题,影响小程序基本功能和目标实现,bug修复响应时间如超过48小时,则乙方向甲方支付合同总价的 10 %违约金; 4.软件连续稳定和试运行满天,甲方进行终验,验收合格后出具验收证明。 四、甲方的权利和义务 1.除本合同第二条以外,甲方向乙方提出的任何具体技术指标和要求均以书面形式(一式两份)进行提交,乙方确认后签字盖章,由双方各持一份保存,乙方只对甲方提出的书面要求进行设计开发;如需增加额外功能,乙方可酌情合理加收服务费用,由双方签字确认为准; 2.甲方须配合乙方提供申请微信小程序的相关材料。如已有微信公众号,须向乙方提供公众号资料信息;

某大型公司软件开发管理制度

某大型公司公司软件开发管理制度 版本:1.0 SDM审批: QA经理[时间] CTO[时间] 目录 1.目的和作用3 2.适用范围:3 3. 参考文件3 4.适用对象3 5.软件开发流程4 5.1可行性研究与计划4 5.1.1实施4 5.1.2 文档4 5.1.2.1 应交付的文档4 5.1.2.2 提交步骤4 5.2需求分析4 5.2.1实施4 5.2.2要求5 5.2.3交付文档5 5.2.4审批5 5.3概要设计5 5.3.1实施5 5.3.2要求6 5.3.3交付文档6 5.3.4补充说明6 5.3.5审批6 5.4详细设计7 5.4.1实施7 5.4.2要求7 5.4.3文档7 5.4.4审批7 5.5实现7 5.5.1实施与要求7 5.5.2交付文档8 5.5.3审批8 5.6组装测试8 5.6.1实施8 腹有诗书气自华

5.6.2要求8 5.6.3交付文档8 5.6.4审批8 5.7确认测试9 5.7.1实施9 5.7.2要求9 5.7.3交付文档9 5.7.4 补充说明9 5.7.5 审批9 5.8发布10 5.8.1过程10 5.8.2 文档10 5.8.3 审核10 5.9 交接10 6. 附录1:项目文档清单11 1.目的和作用 本流程详细规定软件开发程的各个阶段及每一阶段的任务、要求、交付文件,使整个软件开发过程阶段清晰、要求明确、任务具体,实现软件开发过程的标准化。 2.适用范围: 公司的软件开发产品均适用。 3. 参考文件 各种文档模板 文档命名规则 交接流程 4.适用对象 软件管理人员,软件开发人员,软件维护人员 5.软件开发流程 5.1可行性研究与计划 5.1.1实施 5.1.1.1 软件开发部分析人员进行市场调查与分析,确认软件的市场需求 5.1.1.2 在调查研究的基础上进行可行性研究,写出可行性报告 5.1.1.3 评审和审批,决定项目取消或继续 5.1.1.4 若项目可行,制订初步的软件开发计划,建立项目日志 5.1.1.5 根据市场环境、公司软硬件情况预测十大风险因素 5.1.2 文档 5.1.2.1 应交付的文档 1)可行性研究报告* 2)初步的软件开发计划 3)十大风险列表* 腹有诗书气自华

软件项目开发可行性分析报告范文

软件开发与设计可行性研究报告 1、引言 编写目的 经过对GIS众创空间微电商平台系统项目进行详细调查研究,初步拟定系统实 现报告,明确开发风险及其所带来的经济效益,对软件开发中将要面临的问题及其 解决方案进行可行性分析。本报告经审核后,交由软件项目经理审查。 项目背景 项目名称:银行储蓄系统 用户:银行 说明:现在的银行储蓄系统工作效率低,越来越不能满足广大储户的需要。银行与客户都迫切希望能更方便更省时就可以办理储蓄业务。现代计算机网络的高速发展使越来越多的人更喜欢网上购物、不出门即可交纳各种费用。在这样的背景下,很明显现行的银行储蓄系统已经不能满足人们越益增长的需求,急切需要建立一个新的、高效的、方便的、互联的银行储蓄系统。 参考资料 《软件工程——原理,方法与应用》吴钦藩编着人民交通出版社出版 《软件工程导论(第四版)》张海藩编着清华大学出版社出版 《软件工程》任胜兵、邢琳编着北京邮电大学出版社 2、可行性研究的前提 要求 功能要求 此系统所要完成的主要功能模块有两部分:取款系统与存款系统。 存款时,储户填写存款单,然后交给银行业务人员键入系统,同时系统还要记录存款人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期、利率等信息,完成后由系统打印存款凭单给储户。 而取款时,储户填写取款单交给业务人员,业务人员把取款金额输入系统并要求储户输入密码以确认身份,核对密码正确无误后系统计算利息并印出利息清单给储户。 性能要求 为了满足储户的要求,系统必须要有高的运作速度,储户填写的表单输入到系统,系统必须能快速及时作出响应,迅速处理各项数据、信息,显示出所有必需信息并打印出各项清单,所以要求很高的信息量速度和大的主存容量;由于要存贮大量的数据和信息,也还要有足够大的磁盘容量;安全性也是系统最重要的性能需求之一,银行计算机储蓄系统必须有可靠的安全措施,以保证储户的存储安全。 接口要求 业务员键入储户的资料要全部一直显示在屏幕;储户从按键口键入密码到系统以核对;计算机与打印机有高速传输的连接接口,最后以纸张的形式打印出清单给储户。输入要求

微信平台开发合同模板

微信平台开发合同模板 微信平台上的开发者来来去去,和平台方达成必要的默契,是他们生存与发展的前提。微信平台开发合同怎么写呢?以下是在为大家整理的微信平台开发合同范文,感谢您的阅读。 微信平台开发合同范文1 甲方:乙方: 经甲、乙双方友好协商,就甲方所需微信服务达成以下共识。双方申明、双方都已理解并认可了本协议的所有内容,同意承担各自应承担的权利和义务,忠实地履行本协议。 第一条:服务内容: 基础服务: 1. 为企业开通公众账号; 2. 编写企业公众账号介绍; 3. 编写欢迎语; 4. 根据企业要求,对企业公众账号关注人群进行分类; 5. 根据企业要求,基于微信公众平台为企业配置自动回复; 6. 设置头像及二维码; 7.制作周期: 自合同签订当日起个工作日之内( 年月日至年月日) 8. 微信代认证服务(需企业配合提供相关资料)。具体功能开发及实施项目(在□中打做

1.在合同期间内,乙方向甲方提供技术支持;定期维护甲方的项目程序,如有问题,乙方需及时的为甲方提供技术支持。 2.保证合同期限内程序的正常使用。 3.售后培训,乙方提供售后操作培训;甲方需要配备操作专员配合乙方。 4.如甲方有其他新的功能页面需求则将视为重新开发,将由双方协商重新定制方案与服务周期。 第二条:合同金额及付款方式 1. 本合同金额总计:人民币元整。大写壹万伍仟元整。 2. 付款方式:现金□汇款□其他□。 3. 甲方需在签订合同后一次性支付合同金额的预付款给乙方,合计写:壹万壹仟元整) 4. 甲方在验收之后3个工作日内向乙方支付合同剩余金额(大写:肆仟元整)。 第三条:乙方的权利和义务 1. 乙方提供专人与甲方联络。 2. 乙方按合同相关约定,为甲方提供微信营销服务。 3. 在合作期间,如未征得甲方同意,乙方不得擅自改变微信企业信息。 4. 在要求的期限内,完成合同规定项目,并通知甲方进行验收。 5. 乙方针对甲方约定的服务达标时应及时通知甲方,甲方也应即时通过互联网查看效果确认,如甲方未能即时确认,则该服务的合

微信小程序开发合同协议书

微信小程序开发合同协 议书 集团文件版本号:(M928-T898-M248-WU2669-I2896-DQ586-M1988)

微信小程序开发协议 公司名称:公司名称: (以下称甲方)(以下称乙方) 地址:地址: 联系人:联系人: 邮编:邮编: 联系电话:联系电话: 一、总则 甲、乙双方经友好协商,本着平等、自愿、诚实、互惠互利的原则,就“微信小程序开发”项目合作达成如下协议: 甲方委托乙方进行微信小程序开发,甲方向乙方支付技术开发费用。 二、双方权利与义务 2.1甲方权利义务 1.甲方须配合乙方提供申请微信小程序的相关材料。如已有微信公众号,须 向乙方完成提供公众号资料信息 2.小程序内的客户信息资源归甲方所有,乙方不得擅自将甲方客户信息透露 给第三方或者用于其他用途。 3.甲方不得通过微信平台发布违法违规的内容。 2.2乙方权利义务 1.甲方委托乙方进行微信小程序的申请开通以及相关技术开发。 2.乙方开发的微信小程序具有以下功能和相关服务: 主要功能:

广告轮播、商品分类、上下架后台管理、订单及支付、库存管理、客服功能、数据分析、底部导航、个人中心、购物车、优惠券、会员、积分、折扣、权限管理、云服务等 服务内容: (1)乙方负责微信小程序开发 (2)乙方负责解决程序运行过程中出现的问题,项目运行的服务器和相关网络服务由乙方提供,乙方保证网站的顺利运行。 (3)乙方可代甲方进行商品更新与维护,后期定制功能板块开发以另行约定协议为准。 三、项目所含费用说明 1. 首次程序开发费用元 2. 微信认证费(首年及以后每年的微信认证续费,300元/年,由微信收取) 3. 服务器及维护费用(次年开始收取,1000元/年) 4. 若需商品更新服务,费用根据更新量大小再行商定 四、付费方式 甲方支付乙方微信平台技术开发费用人民币元(元整),第二年开始甲方每年支付乙方服务器及网络费用每年人民币元 (元/年)。 五、付款方式: 1.本协议约定价格为含税价格。 2.付款方式:

软件开发设计报告5_12

《软件开发实践》 设计报告 项目名称:打砖块小游戏 姓名学号工作量 何建清2012141463199 80% 廖宇2012141463001 20% 2014 年 5 月 4 日

目录 1.引言........................................................................................................... 错误!未定义书签。 1.1 开发目的......................................................................................... 错误!未定义书签。 1.2 开发背景......................................................................................... 错误!未定义书签。 1.3 参考资料......................................................................................... 错误!未定义书签。2.软件分析设计.. (1) 2.1 游戏描述 (1) 2.1.1 对需求的支持 (1) 2.1.2 游戏目标 (1) 2.2 总体设计 (1) 2.2.1 游戏运行环境 (1) 2.2.2 游戏描述 (1) 2.2.3 游戏框架 (1) 2.3 模块设计 (2) 2.3.1 功能 (2) 2.3.2 算法 (2) 2.4 界面设计 (3) 2.5 代码设计 (3) 2.6 游戏素材展示 (4) 2.7 开发环境 (5) 3. 项目管理和保障 (5) 3.1 项目计划 (5) 3. 2 游戏使用说明 (5)

2018最新微信小程序委托开发合同协议模板范本

编号:_____________微信小程序委托开发合同 甲方:________________________________________________ 乙方:___________________________ 签订日期:_______年______月______日

甲方(委托方): 法定代表人: 乙方(受托方): 法定代表人: 双方本着平等互利、友好协商的原则,依据《中华人民共和国合同法》等法律规定,就甲方授权乙方开发微信小程序事宜的达成如下协议。 第一条服务内容 委托开发内容: 备注:开发周期自甲方支付首笔款后起算。 第二条甲方的权利和义务 1、甲方有权享有本合同备注项目下的服务。 2、合同期满后甲方有权自主进行选择服务商(包括服务器供应商),乙方应提供必要的协助。 3、甲方应该如实向乙方提供所需之相关信息(包括但不限于本合同填写之信息)凡因相关信息不真实,不准确等原因导致乙方无法或不能妥善履行本合同义务的,因此产生的一切后果由甲方负责。 4、甲方应当遵守相关法律及本合同项下服务内容相关的各项服务费用规定,甲方应保证本合同项下服务过程中甲方通过小程序发布传递信息的真实性、准确性、合法性和合理性;不能使用小程序开发服务从事任何违反法律及国家利益的事务;若乙方发现甲方有上述违约或违规行为,乙方有权选择立即暂停或终止微信小程序服务,并有权不承担任何责任的单方解除本合同,甲方还应当给乙方适当的赔偿。 5、甲方应妥善保管小程序相关账号和密码,非因乙方原因造成甲方账号和密码泄露,被他人盗用等所产生的损失,乙方不承担任何责任。 第三条乙方的权利和义务 1、乙方为甲方提供小程序开发服务、技术支持及服务器(服务器根据约定提供)。 2、未经甲方书面同意,乙方不得随意更改甲方提供的资料,乙方应对甲方的相关信息保密(司法机关或行政机关根据其权限调查除外)。 3、乙方负责在产品设计功能范围内解决甲方在小程序内容制作过程中遇到的技术问题。 4、乙方在维护管理服务器时,或由于乙方网站平台改版、升级、更新等,必要时可短时间中断服务。 第四条验收标准

软件开发工具复习资料(自考)

1)软件开发工具范围:在高级程序设计语言的基础上,为提高软件开发的质量 和效率,从规划分析设计测试成本和管理各方面,对软件开发者提供各种不同程度的帮助的一类广泛的软件。应当为软件人员提供信息管理,信息存储一致性的保证提供帮助支持。 2)SDT 3个发展阶段:通用工具,专用工具,集成工具。 3)软件开发工具的概念:在高级程序设计语言后进一步发展的产物,目的是给 与人们在开发软件过程中不同方面和程度的支持或帮助,支持开发的全过程而不是仅限编码或其他特定工作阶段。 4)软件的意义:硬件是躯体,软件是灵魂;软件是用户和计算机的桥梁;软件 是人类知识与经验的结晶,一种新的载体。 5)通用软件弱点:许多工作无法完成,不能反映逻辑内涵,难于保持一致性。 6)专用软件弱点:对软件开发缺乏全面统一的支撑环境造成冲突和矛盾。 7)软件开发发展阶段:机器语言开发软件,汇编语言开发转换,高级语言开发 编译程序转换,各种软件开发工具完成编译程序转换。(项目管理版本控制软件重用新问题) 8)新的软件开发方法表现在四个方面特点:自动化程度提高,进一步向用户延 伸,延伸到项目版本管理扩展到不断发展生长完善的全过程。 9)4GL:非过程化的程序设计语言,针对以处理过程为中心的第三代语言他希 望通过某些标准处理过程的自动生成使用户可以只说明要求做什么,而把具体的执行步骤安排交给软件自动处理。 10)CASE:计算机辅助软件工程或计算机辅助系统工程,应用计算机自身处理信 息的巨大能力来帮助人们开发复杂的软件或应用系统,。 11)软件开发过程5阶段:初始要求提出需求分析(软件功能说明书),总体设 计,程序文档的编写,测试调试阶段,维护。 12)软件工作的困难体现:复杂性,多样性,可维护性,可重用性。 13)SDT功能(定性):认识与描述客观系统,存储管理开发过程中的信息,代码 的编写生成,文档的编制生成,软件项目的管理。 14)SDT性能(定量):表达能力或描述能力,保持信息一致性的能力,使用的方 便程度,工具的可靠程度,对软硬件环境的要求。 15)SDT划分:A按工作阶段分—设计工具,分析工具,计划工具 B 按集成程度分---单项,集成 C按与硬件软件的关系分—依赖于特定的计算机或软件,独立于 硬件与其他软件。 16)软件开发过程2个转换:用户的理解—程序员的理解---程序的实现。 17)大型软件开发的困难:一致性保持困难,测试的困难大大增加(水波效应), 工作进度难以控制,文档与代码协调困难,版本更新带来的困难。 18)大型软件是现代化生产,单个程序是手工作坊。 19)困难产生的原因:大系统的复杂性,个人组织与协调的困难,各应用领域的 差别,时间和变化的因素。 20)用户任务:提出要求验收使用要求修改。程序员任务:编写程序文档,调试 自己编码的程序想项目负责人提交工作进展。项目负责人任务:分析需求,分配任务,验收联调,向用户交付使用,接受分析用户的修改要求布置修改任务验收修改成果并再提交。 21)结构化程序设计把程序的结构分解成3种基本模块:处理单元,循环机制,

软件开发设计实训报告

数学与计算机学院 实训报告 课程名称: 软件开发设计实训 课程代码: 题目: 医院门诊管理系统 年级/专业/班: 组员姓名: 组员学号: 开始时间: 年月日 完成时间:年月日 实训成绩: 指导教师签名:年月日

目录 1 需求分析模型重构 (3) 1.1业务需求分析 (3) 1.2非功能性需求分析 (4) 2 业务分析模型 (5) 2.1业务主角 (5) 2.2业务用例分析 (6) 2.3业务用例场景分析 (7) 2.4业务用例实现 (9) 2.5业务用例完整的包图 (10) 3概念分析模型 (11) 3.1核心业务活动图 (11) 3.2关键业务概念用例图 (11) 3.3概念用例分析(活动图) (12) 3.4概念用例实现分析 (13) 3.5概念用例完整的包图 (15) 4 系统分析模型 (15) 4.1系统用户分析 (15) 4.2系统用例分析 (15) 4.3系统用例实现分析 (16) 4.4分析类 (17) 4.5组件模型分析 (20) 4.6系统分析完整的包图 (21) 5系统设计模型 (22) 5.1软件架构/框架选择 (22) 5.2基于架构的设计类 (22) 6设计类优化 (23) 6.1采用的设计模式说明 (23) 7面向对象数据库分析设计 (23) 7.1概念数据模型 (23) 7.2物理数据模型 (24) 附录A 部分生成的SQL语句 (25) 附录B 部分生成的程序结构性代码 (27)

1 需求分析模型重构 1.1 业务需求分析 1.1.1.背景、业务概况 随着计算机产业的发展,计算机在各个行业的应用也越来越普遍.采用计算机软件来管理代替了以前的人工操作。随着医院的发展,当前使用的医院信息管理系统软件已经不能满足当前他们的需要。在软件的升级和外网的访问和管理上都存在一些缺陷,使用比较麻烦。所以考虑设计一个新的的医院信息管理系统软件,来填补当前正在使用的系统的缺陷。 1.1.2业务目标 本系统为医院管理系统的子系统,主要分为四大功能模块: 1、挂号收费功能:医院门诊部工作人员为前来挂号看病的患者,提供挂号服务。医院门诊人员可根据患者的描述,选择适当的科室,选择专家门诊或普通门诊,查看当前值班医生,可以向需要的患者提供必要的医生的信息并进行挂号,并打印挂号凭证。可以对前来咨询医生工作时间或医院药品情况的就诊人员提供必要的咨询服务; 2、划价收费功能:医院门诊部工作人员为持有医生药单或处方前来划价或缴费的人员根据其所持有的药单或处方分别进行划价和收费。医院门诊部工作人员可以向系统输入所有药品名,查看并选择药品规格,输入购买数量,系统将自动进行药品总费用统计,医院门诊部工作人员可根据系统显示的药品总费用进行收费,打印票据。 3、病例管理功能:对与长期在医院进行看病或治疗的患者,系统将保留患者的基本信息及就诊记录,便于医生和患者查询。避免患者病历丢失所带来的损失。 4、权限管理:该系统具有权限管理功能,对进入系统的人员进行权限验证,门诊工作人员在进入系统前,必须输入其工作号及密码,经系统验证成功后方可登陆。在门诊工作人员进行工作时,系统将自动记录其操作情况,统计其收费总额,门诊工作人员可以随时进行查看,便于门诊工作人员向财务部门交账时进行核对。 1.1.3涉众分析 1.1.3.1 涉众 通过需求陈述分析,得出医院门诊管理系统利益相关者(涉众)如图1.1以及涉众的信息如表1-1: 图1.1涉众分析

大型软件开发过程的质量管理体系

大型软件开发过程的质量管理体系  韩思音 弋陪余    国信朗讯科技网络技术有限公司是中国电信和朗讯科技合资的专业从事通信网络管理软件开发的高科技企业,公司位于上海浦东,注册资金2 980万美元,员工达150人,本科以上学历超过95%。公司在1999年成立后就开展了ISO9001贯标活动,并于2000年8月通过了ISO9001认证。公司以贝尔试验室的大型软件开发管理流程为基础,建立了自己的ISO9001质量管理体系。三年来已经开发了“传输网络集中监控系统NetGuard”、“电信网络资源管理系统NetMaster”两个大型软件系统。通过ISO9001的贯标活动,加强了公司全体员工的质量意识,强化了软件开发过程的规范性,改进了软件开发过程,保证了软件开发的质量,对加强公司实力、提高市场形象起了很好的推动作用。  通过了ISO9001认证后,审核机构每年要进行一次复查,即监督审核。如果公司质量体系运行得不好,就可能被暂停证书;如发生重大事故,证书可能被撤消。除此以外,公司每年还进行一次内审,即公司内部对质量体系运行是否符合ISO9001标准进行的检查,各部门对内审发现的不符合项进行认真整改,由质量管理部验收。各部门对本部门的工作定期提出改进措施,由质量管理部对其进行验证,使质量体系不断改进。所以ISO9001的认证对企业的质量体系是有严格管理的,是有保证的。  1 软件产品质量的特点  按照ISO9126的定义,软件的质量通常可以从以下六个方面去衡量(定义)。  1)功用性(Functionality),即软件是否满足了客户功能要求。  2)可靠性(Reliability),即软件是否能够一直在一个稳定的状态上满足可用性。  3)可用性(Usability),即衡量用户能够使用软件需要多大的努力。  4)效率(Efficiency),即衡量软件正常运行需要耗费多少物理资源。  5)可维护性(Maintainability),即衡量对已经完成的软件进行调整需要多大的努力。  6)可移植性(Portability),即衡量软件是否能够方便地部署到不同的运行环境中。  可见,同其它产品相比,软件产品的质量有其明显的特殊性。

微信公众平台开发合同

技术开发(委托)合同 项目名称: 委托方(甲方): 受托方(乙方): 签订时间:__________________ 技术开发(委托)合同 委托方(甲方): 公司地址: 法定代表人: 项目联系人: 联系方式:

通讯地址: 电话: 电子信箱: 受托方(乙方): 公司地址: 法定代表人: 项目联系人: 联系方式: 电子信箱: 本合同甲方委托乙方研究开发_________________ 项目,并支付研究开发经 费和报酬,乙方接受委托并进行此项研究开发工作。双方经过平等协商,在 真实、充分地表达各自意愿的基础上,根据《中华人民共和国合同法》的规定,达成如下协议,并由双方共同恪守。 第一条本合同研究开发项目的要求如下: 项目开发的内容:项目的详细需求见附本《微信公众开

发内容》。 第二条乙方在合同生效后5个工作日,需配合甲方确定项目范围与功能。 第三条乙方按下列进度完成开发工作,如果甲方在开发过程中需求变更,乙方根据甲方变更内容,协商时间进度。 第四条甲方应向乙方提供的技术资料及协作事项如下: 技术资料清单。 提供时间和方式:按乙方需求提出三个工作日内 其他协作事项:配合开发需求调研工作,协助门户所需要的材料。 本合同履行完毕后,上述技术资料按以下方式处理:归甲方所有。 第六条甲方应按以下方式支付研究开发经费和报酬: 1.研究开发经费Y 元。 2.研究开发经费由开发费用与每年维护费用组成。开发经费包括一年的维护 费(软件BUG解决,系统简单升级与培训,服务器空间的 提供) 3. _____________ 维护费元/月,开发一年后甲方每一季度(三个月)初把 维护费打到乙方的账号上。(维护费包括:WEB服务器与维护、数据库服务器 与维护、微信运营费用、以及版本升级维护) 5.支付方式。 合同签订,并确认方案的3个工作日以内以现金(或电汇)方式付开发 费用(即Y ____ 元,大写:_____________ 。

软件开发需求 模板

目录

(9) 5

1. 范围 本指南用于指导软件开发者为****的过程,通过规范软件项目承担单位的开发过程达到提高软件质量,降低维护成本的目的。开发者应根据本指南进行软件开发和编制软件开发文档。本指南是对软件项目承担单位的基本要求。在本指南的附录A至E中提供了文档的编写模板供开发者参考,在进行具体软件开发时,开发者可根据实际情况采编写,但必须提供双方约定的文档,文档中约定的内容必须描述清楚。 2. 总体要求 2.1 总体功能要求 网络应用环境以Internet/Intranet技术为核心。 开发者应在充分分析需求的基础上,选择采用B/S结构或者C/S结构。 软件系统的数据库应依照《******规范》进行设计和建设。 本指南中没有规定开发者采用何种具体的软件工程开发方法,开发者可根据项目具体特点、自身擅长来选择采用面向过程的方法、面向对象的方法或面向数据的方法,但建议开发商使用面向对象软件工程的方法,如:采用目前被广泛使用的RUP(Rational Unified Process)方法来进行分析、设计和开发。 2.2 软件开发平台要求 开发者开发的软件必须能够在******规定的软件平台上正常运行。目前软件平台为:数据库管理系统: Oracle 9i以上版本 中间件(应用服务器)系统: IBM WebSphere OA系统: Lotus Domino/Notes 网络架构: 完全支持TCP/IP协议 开发工具或技术体系: 为保证软件的上下兼容性,开发者应选择比较通用的开发工具的较新版本进行开发,如Microsoft Visual ,Borland Delphi,C++ Builder, 或J2EE(Java2 P1atform Enterprise Edition)等。

微信客户端开发服务合同

微信客户端开发服务合同 甲方: 乙方: 甲、乙双方经友好协商,一致达成本协议。双方申明,双方都已理解并认可了本合同的所有内容,同意承担各自应承担的权利和义务。 一、合作内容 甲方(甲方公司项目)委托乙方进行微信公众账号二次开发和微网站建设,甲方向乙方支付相应的平台使用费和技术开发费。 二、合同期限 自年月日始至年月日止。 三、甲方权利与义务 1.甲方购买乙方基于微信所开发的微信客户端及定制服务,保证内容不含有反动,黄色及违反国家法律规定的内容,否则乙方将不予开发或定制。 2.甲方必须保证对乙方所开发的软件不作任何侵权行为,不得拷贝、篡改、泄露给第三方使用等,否则乙方将追究甲方的法律责任。 3.甲方购买乙方开发的软件及在合同范围内的定制内容验收合格之后如需增加其它功能,必须以书面形式呈交给乙方,乙方做改动并酌情收取适当费用。 4.若甲方委托乙方提供日常信息管理服务的,则必须在信息更新2日前,将其内容以乙方要求的文件格式提供给乙方,该内容文件的规格、大小应该严格符合乙方的规定。乙方有权审查甲方提供的内容,对不符合法律、法规或乙方有理由相信如果发布将给乙方带来不利影响的内容,乙方有权要求甲方进行修改;在甲方按照乙方要求进行修改前,乙方有权拒绝发布该内容。 5.甲方应保证其内容不会违反任何适用的法律、法规、政策及公共道德准则,也不会损害任何第三方的合法权益。如甲方违反此保证,致使乙方蒙受任何损失,甲方有义务向乙方提供全面足额的赔偿。 四、乙方权利与义务 1.乙方按照甲方要求发布甲方提供信息,因甲方提供信息不实而产生一切后果,乙方不负任何责任。 2.乙方将严格按照甲方提出的各项要求进行软件的开发设计或定制。

常用软件开发模型比较分析

常用软件开发模型比较分析 2007-09-26 20:21 正如任何事物一样,软件也有其孕育、诞生、成长、成熟和衰亡的生存过程,一般称其为“软件生命周期”。软件生命周期一般分为6个阶段,即制定计划、需求分析、设计、编码、测试、运行和维护。软件开发的各个阶段之间的关系不可能是顺序且线性的,而应该是带有反馈的迭代过程。在软件工程中,这个复杂的过程用软件开发模型来描述和表示。 软件开发模型是跨越整个软件生存周期的系统开发、运行和维护所实施的全部工作和任务的结构框架,它给出了软件开发活动各阶段之间的关系。目前,常见的软件开发模型大致可分为如下3种类型。 ① 以软件需求完全确定为前提的瀑布模型(Waterfall Model)。 ② 在软件开发初始阶段只能提供基本需求时采用的渐进式开发模型,如螺旋模型(Spiral Model)。 ③ 以形式化开发方法为基础的变换模型(T ransformational Model)。 本节将简单地比较并分析瀑布模型、螺旋模型和变换模型等软件开发模型。 1.2.1 瀑布模型瀑布模型即生存周期模型,其核心思想是按工序将问题化简,将功能的实现与设计分开,便于分工协作,即采用结构化的分析与设计方法将逻辑实现与物理实现分开。瀑布模型将软件生命周期划分为软件计划、需求分析和定义、软件设计、软件实现、软件测试、软件运行和维护这6个阶段,规定了它们自上而下、相互衔接的固定次序,如同瀑布流水逐级下落。采用瀑布模型的软件过程如图1-3所示。

图1-3 采用瀑布模型的软件过程 瀑布模型是最早出现的软件开发模型,在软件工程中占有重要的地位,它提供了软件开发的基本框架。瀑布模型的本质是一次通过,即每个活动只执行一次,最后得到软件产品,也称为“线性顺序模型”或者“传统生命周期”。其过程是从上一项活动接收该项活动的工作对象作为输入,利用这一输入实施该项活动应完成的内容给出该项活动的工作成果,并作为输出传给下一项活动。同时评审该项活动的实施,若确认,则继续下一项活动;否则返回前面,甚至更前面的活动。瀑布模型有利于大型软件开发过程中人员的组织及管理,有利于软件开发方法和工具的研究与使用,从而提高了大型软件项目开发的质量和效率。然而软件开发的实践表明,上述各项活动之间并非完全是自上而下且呈线性图式的,因此瀑布模型存在严重的缺陷。 ① 由于开发模型呈线性,所以当开发成果尚未经过测试时,用户无法看到软件的效果。这样软件与用户见面的时间间隔较长,也增加了一定的风险。 ② 在软件开发前期末发现的错误传到后面的开发活动中时,可能会扩散,进而可能会造成整个软件项目开发失败。 ③ 在软件需求分析阶段,完全确定用户的所有需求是比较困难的,甚至可以说是不太可能的。 1.2.2 螺旋模型螺旋模型将瀑布和演化模型(Evolution Model)结合起来,它不仅体现了两个模型的优点,而且还强调了其他模型均忽略了的风险分析。这

微信公众平台建设合同

微信公众平台建设合同 甲方:乙方: 受甲方委托,乙方为甲方建立自己的微信公众平台,双方就有关事项达成协议,其条款如下: 一、微信公众平台建设双方权利及义务: (一)账号注册: 1.甲方:①负责向乙方提供腾讯微信公众平台注册所需的各种合法证明、文件资料等; ②按时支付微信公众平台账号注册费用; ③及时支付以后年度维护服务费用。 2.乙方:①据甲方的要求为甲方申请微信公众平台类型为:;微信号为。 ②负责为甲方的注册账号作好维护工作。 3.微信公众平台申请工作周期为三天。 (二)主页的制作及功能开发: 1.甲方:①负责向乙方提供与制作有关一切企业文字和图片资料并提出制作要求,且保证所提供资料内容正确无误;不涉及国家机密;不侵犯他人商标、专利及版权;不触犯国家法律,并承担由此所造成的一切法律责任。

2.乙方:①按照双方洽谈确认的方案对申请的公众号进行制作开发,制作完成后应交甲方确认; ②可以在主页首页中注明该网页由乙方制作; ③此微信公众平台的账号主权归甲方所有。 二、平台维护 (一)乙方: ①负责微信平台的正常运行; ②根据甲方要求及时修改平台内容,并做好替换、发布工作,并另收取相应费用。 三、合同金额及付款方式: 本合同涉及总金额人民币元(大写:整),合同签订后,甲方支付合同金额50%,即人民币元(大写: 整)作为定金,验收之后一次性支付合同余款即人民币元(大写:整)。 四、日常维护 (一)乙方负责微信平台维护,免费为甲方服务一年,以后每年需收取元维护费,由甲方在每年到期前一个月内向乙方支付。如果甲方提出需升级服务器等要求,由甲方另外支付相关费用。 (二)平台验收合格,网上发布后如果甲方要求乙方对已发布平台进行任

软件开发总结报告

软件开发总结报告精选 文档 TTMS system office room 【TTMS16H-TTMS2A-TTMS8Q8-

软件开发总结报告目录

一.引言 1.编写目的 本项目开发总结报告,主要是总结本软件的开发经验和总结所学到的知识,以及对一个系统的大型的软件设计的总体感悟,并将软件设计过程中遇到的问题加以阐述和说明。 读者对象:开发人员、大赛评委 2.项目背景 系统名称:3D旅游咨询员 任务提出者:山东省齐鲁软件设计大赛委员组 开发者: 面向用户:游客 开发时间:2010年9月1号到2010年9月19号 该软件运行系统:单机版计算计

3.参考资料 A、软件项目开发总结报告书(GB856T—88)国家标准 B、齐鲁软件设计大赛手机游戏创意与实现项目的文档要求 C、互联网上的各类相关资料 二.开发结果 1.产品 名称:3D旅游咨询员 存储媒体的形式:光盘 数量:3份; D 、产品文档名称: 软件开发文档:《需求需求说明书》、《概要设计说明书》、《详细设计说明书》、《软件测试计划》、《软件测试报告》 项目管理文档:《软件项目计划》、《项目进度报告》、《项目开发总结报告》 产品文档:《用户手册》、《演示文件》

2.主要功能: 这是一款关于3d旅游的软件,3D为本软件的一大特色。 模拟现实世界场景,做到真实逼真的效果,增加了视觉冲击力。可以像现实的人物一样随意走动,想到那就到那,想看到那就看那,而且操作简单易行,很方便用户的使用,带给用户一种全新的设计。设计一个以岱庙为背景的软件,软件界面以红色、灰蓝色和土黄色为主,为游客展现一个立体的三维场景,展现岱庙的建筑群和总体的设计,帮助游客大体的了解岱庙的基本信息,更好的完成游览观光的功能。分为四个模块,即操作介绍、查询、推荐信息、进入3D景区。 采用了3D模型建立的技术,碰撞检测技术,数据库连接技术 性能: A、可靠性 在从设计、开发到使用的全过程中,为提供满足用户使用要求的高有效性,软件所采取了提高可靠性的一切措施、方法和活动。 B、可用性 本游戏具有很高的实用性,采取文本和语音同时输出,适合于任何的年龄段人使用,界面简洁,操作简单,很容易上手,帮助用户了解岱庙的知识,并且对岱庙有一个具体的了解。

相关文档
相关文档 最新文档