软件工程格式模板_第1页
软件工程格式模板_第2页
软件工程格式模板_第3页
软件工程格式模板_第4页
软件工程格式模板_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 软件工程文档软件工程文档题目 肯德基宅急送 app 学生姓名 刘翔宇 刘岩 刘亚斌 刘剑桥 潘成日 徐桑博专业名称 计算机科学与技术 2015 年 9 月 18 日教学单位 计算机科学系 年 级 2013 软件 班 级 一班 计算机科学系软件工程文档I目目 录录 1 1、项目问题定义、项目问题定义.11.1.11.1.1.12 2、项目可行性研究报告、项目可行性研究报告.23 3、项目开发计划、项目开发计划.34 4、项目需求说明书、项目需求说明书.45 5、项目概要设计说明书、项目概要设计说明书.56 6、项目详细设计说明书、项目详细设计说明书.67 7、项目编码规范、项目编码规范.78

2、8、项目关键代码、项目关键代码.89 9、项目测试计划、项目测试计划.91010、项目总结、项目总结.101111、项目成绩、项目成绩.11备注:备注:1、正文字体统一为小四、宋体;段间距为固定值 20 磅2、每一章另起一页3、图表编号 1、2、3 格式编排,不跨页4、目录中出现 3 级目录5、各级标题要统一6、前面文档中的问题需要改正7、组长提交前需给出组员成绩8、文档中避免错别字9、格式规范计算机科学系软件工程文档11 1、项目开发计划、项目开发计划肯德基宅急送 app 使用语言 java 平台:androidapp 后台 使用语言 java 平台:java web后台应用程序 使用语言

3、C#2 2、项目需求说明书、项目需求说明书使用 android app 程序 对后台进行数据提交 来达到浏览的功能肯德基(肯德基(Kentucky Fried Chicken,肯塔基州肯塔基州炸鸡)炸鸡) ,简称,简称 KFC,是美国跨国连锁餐厅之一,同时也是世界第二大速食及最大炸鸡连锁企业,由哈兰德大卫桑德斯于 1930 年在肯塔基州路易斯维尔创建,主要出售炸鸡、汉堡、薯条、蛋挞、汽水等高热量快餐食品。肯德基隶属于百胜餐饮集团,并与百事可乐结成了战略联盟,固定销售百事公司提供的碳酸饮料。截至 2013 年底共有约 18000 家门店。传统餐饮企业 O2O 转型先锋肯德基1 ,近日再次传出进军

4、移动互联网的一大捷报:2014 年 12 月 2029 日期间,肯德基联合腾讯应用宝进行的“圣诞送豪礼”活动,在短短十天内,APP 下载量即超 40 万,日均 4 万的下载量较同类传统餐饮企业 APP 的有近 100 倍的提升。计算机科学系软件工程文档23 3、项目概要设计说明书、项目概要设计说明书Welcome 界面计算机科学系软件工程文档3登陆界面:计算机科学系软件工程文档44 4、项目详细设计说明书、项目详细设计说明书计算机科学系软件工程文档55 5、项目编码规范、项目编码规范使用 utf-8计算机科学系软件工程文档66 6、项目关键代码、项目关键代码private EditText p

5、assword;private EditText username;private CheckBox checkBox;private ProgressBar progressbar;protected final int SUCCESS = 0;protected final int FALSE = 1;private final String uri = IpConfig.ip+/KFC/servlet/Entry;private Handler handler = new Handler() Overridepublic void handleMessage(Message msg) /

6、 TODO Auto-generated method stubsuper.handleMessage(msg);switch (msg.what) case SUCCESS:Toast.makeText(EntryActivity.this, 登录成功, Toast.LENGTH_SHORT).show();if (checkBox.isChecked() FilesWriteRead.saveUserInfo(EntryActivity.this, username.getText().toString(), password.getText().toString();break;case

7、 FALSE:Toast.makeText(EntryActivity.this, 您没有注册或者您的网络出现问题,Toast.LENGTH_SHORT).show();break;progressbar.setVisibility(View.GONE);private Button register;private Button login;Overrideprotected void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState);requestWindowFeature(Window.FEATU

8、RE_CUSTOM_TITLE);计算机科学系软件工程文档7setContentView(R.layout.activity_entry);getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.title);password = (EditText) findViewById(R.id.passsord);username = (EditText) findViewById(R.id.ed_username);checkBox = (CheckBox) findViewById(R.id.checkBox);progre

9、ssbar = (ProgressBar) findViewById(R.id.entry_progressbar);register = (Button) findViewById(R.id.bn_register);login = (Button) findViewById(R.id.bn_login);Map textMap;ButtonListener listner=new ButtonListener();register.setOnClickListener(listner);login.setOnClickListener(listner);register.setOnTouc

10、hListener(listner);login.setOnTouchListener(listner);textMap = FilesWriteRead.getUserInfo(this);if (textMap != null) username.setText(textMap.get(username);password.setText(textMap.get(password); private class ButtonListener implements OnClickListener, OnTouchListener Overridepublic boolean onTouch(

11、View v, MotionEvent event) if(v.getId() = R.id.bn_login) if(event.getAction() = MotionEvent.ACTION_UP) login.setBackground(getResources().getDrawable(R.drawable.shape); if(event.getAction() = MotionEvent.ACTION_DOWN) login.setBackground(getResources().getDrawable(R.drawable.shape2); if(v.getId() = R

12、.id.bn_register) if(event.getAction() = MotionEvent.ACTION_UP) register.setBackground(getResources().getDrawable(R.drawable.shape); if(event.getAction() = MotionEvent.ACTION_DOWN) register.setBackground(getResources().getDrawable(R.drawable.shape2); 计算机科学系软件工程文档8 return false; Overridepublic void on

13、Click(View v) if(v.getId() = R.id.bn_register)Intent in = new Intent(EntryActivity.this, RegisterActivity.class);startActivity(in); if(v.getId() = R.id.bn_login) final String strUsername = username.getText().toString();final String strPassword = password.getText().toString();if (!TextUtils.isEmpty(s

14、trUsername) & !TextUtils.isEmpty(strPassword) progressbar.setVisibility(View.VISIBLE);new Thread(new Runnable() Overridepublic void run() String state = NetUtils.postLoginString(uri, strUsername,strPassword);Message msg = new Message();if (TextUtils.equals(登录成功, state) msg.what = SUCCESS; else msg.what = FALSE;handler.sendMessage(msg);).start(); else Toast.makeText(EntryActivity.this, 账号或密码不能为空, Toast.LE

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论