




已阅读5页,还剩34页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电子商务技术 第一讲课程简介 C 概述 授课教师 林征信管专业教研室 7B 323 E Mail wzlz TEL 86699220 第一讲 第2页 电子商务技术 课程介绍 课程特点涉及面广 应用性强相关内容电子商务实现技术数据库知识 基本理论与SQL语句的应用 软件工程基础知识计算机网络基础知识 第一讲 第3页 电子商务技术 课程介绍 教学安排理论课时为30学时 分14次授课上课时间第1周至第15周 详见理论教学进度表 携带教材和草稿纸实验安排实验课时为30学时 每次3学时 分10次授课上课时间 详见实验教学进度表 教学目的了解和初步掌握当前流行的电子商务技术及应用方式 并提高软件开发的能力与水平 第一讲 第4页 电子商务技术 课程要求 教学要求 听话 根据上课进度 按要求在课前课后进行相关预习或复习 三多 多练习 多查资料 多交流考核要求总成绩 笔试 40 实验 60 笔试 100分 判断 单选 简答 调试 改错 设计实验 100分 考勤 10 日常实验 40 课程项目 50 第一讲 第5页 电子商务技术 Web开发技术简介 主要技术和语言ASP Net开发语言 C VB NetJ Web服务器 IIS InternetInformationServer 数据库 SQLServer或Access或OracleJSP JavaServerPages 开发语言 JavaWeb服务器 Tomcat或WebLogic数据库 SQLServer或Access或OraclePHP PersonalHomePage Ruby 第一讲 第6页 电子商务技术 开发周期 WEB应用程序开发周期规划Web应用程序需求报告 目的 市场调研 可行性分析 风险预估 可持续性分析 设计应用程序概要设计 技术分析 客户端技术 服务器端技术 数据库技术 系统框架 主题 版面风格等 详细设计构造应用程序 即编程测试应用程序实施 应用维护和更新 第一讲 第7页 电子商务技术 Web应用程序设计模式 二层模式 三层模式 N层模式 第一讲 第8页 电子商务技术 Web应用程序流程示例 电子商务 在线购物简易流程 顾客 浏览页面 选择商品 下订单 结算 支付 接受订单 处理订单 确认配送 配送 前台处理流程 后台处理流程 确认订单 物流部门 第一讲 第9页 电子商务技术 网页基础知识 静态网页 概念使用纯HTML语言编写的网页 不含后台程序代码或脚本程序HTML 超文本标记语言优点操作简单对于客户端要求不高一旦建立 可长期使用 无须维护缺点如果需要更新数据 就必须修改源程序程序源代码容易被泄露 第一讲 第10页 电子商务技术 静态网页 工作原理 服务器端 浏览器端 第一讲 第11页 电子商务技术 网页基础知识 动态网页 概念网页中除了HTML语言 还含有程序代码或脚本代码技术 ASP ASP NET PHP JSP Ruby优点能够为用户提供个性化服务交互性强数据更新操作简便能够较好的保护程序源代码缺点服务器负担较大存在一定的安全隐患实现方法 服务器端 客户端编程 第一讲 第12页 电子商务技术 服务器端 浏览器端 动态网页 工作原理 保存在服务器端的文件 客户请求Web页面 Web服务器定位文件 Web服务器根据指令创建HTML HTML流被传回浏览器 浏览器处理HTML并显示页面 第一讲 第13页 电子商务技术 C 概述 C CSharp 是微软为 NETFramework量身订做的程序语言面向对象拥有C C 的强大功能以及VisualBasic简易使用的特性拥有比C C 或者Java更广泛的数据类型C 中的数据类型decimal 对于货币数据 它能存放28位10进制数字 第一讲 第14页 电子商务技术 C 概述 C 是一种强类型的语言 在使用变量之前 必须先定义变量对于编程而言 变量和常量是基本要素 其作用是允许在内存中存储信息 变量和常量代表内存中的一个空间 由程序员为其指定一个名称和数据类型 变量和常量的四要素 名称 数据类型 内存地址和变量的值 第一讲 第15页 电子商务技术 基本数据类型 P22 23 第一讲 第16页 电子商务技术 基本数据类型 EC2011 CS 01usingSystem classTest staticvoidMain string args intb1 0 intb2 b1 b2 123 Console WriteLine b1 0 b2 1 b1 b2 第一讲 第17页 电子商务技术 基本数据类型 EC2011 CS 02inta b strings1 Console Write a s1 Console ReadLine a Convert ToInt16 s1 Console Write b s1 Console ReadLine b Convert ToInt16 s1 intc a b Console WriteLine 0 1 2 a b c Console WriteLine Pressanykeytoexit Console Read 第一讲 第18页 电子商务技术 基本数据类型 数据类型在程序中的几种用法作为变量 intanswer 42 stringgreeting Hello 作为常数 constintspeedLimit 55 constdoublepi 3 14159265358979 作为返回值和参数 longCalculateSum inta intb longresult a b returnresult 第一讲 第19页 电子商务技术 布尔类型 bool类型用于表示 真 与 假 P23 与C和C 的不同之处在C 中 布尔型变量只有true与false二种 能够将true或false赋值给一个布尔型变量 也可以将一个逻辑表达式赋给一个布尔型变量 示例 boola true 正确boola 100 110 正确boola 1 错误 只能写成boola true 注意在C 中 将整数类型转换为bool类型是不合法的 第一讲 第20页 电子商务技术 数组类型 数组元素可以是任意类型 下标从0开始 P27 声明一个数组 如 int a1 newint 10 表示定义一个包含10个元素的一维数组 可以在定义时直接赋值int a2 newint 1 2 3 4 5 int a2 1 2 3 4 5 也可以定义字符串数组 例如 string a3 A B C D E 也可以定义二维 三维数组 例如 int a3 2 4 3 5 第一讲 第21页 电子商务技术 字符串类型 string类型 P27 string是C 中的特殊类型之一 专门用于对字符串的操作 使用引号声明 例如 stringa1 Shanghai 也能够使用 号合并两个字符串 例如 stringa2 Welcome toShanghai 两个字符串的比较可以使用 比较操作符 例如 boola s1 s2 第一讲 第22页 电子商务技术 数据类型 注意事项 在变量和常量命名时必须遵循以下规则 1 只能由字母 数字与下划线组成 2 第一个字符必须以字母开始 3 不能包括空格 标点符号与运算符等 4 不能与C 程序中所使用的关键字相同 5 不能与C 程序中所使用的库函数名相同 注意C 严格区分大小写 除Main方法首字母必须大写 其他所有的关键字均为小写单词 第一讲 第23页 电子商务技术 运算符 关系运算符下面的运算符比较两个值 然后返回bool结果逻辑条件运算符通过组合多个子句 逻辑运算符可用来创建更为灵活的条件语句 第一讲 第24页 电子商务技术 控制语句 无论何种程序语言 编写代码时最重要的就是要确定应用程序的控制结构 控制结构是通过控制语句来实观的 控制语句为响应某种输入或计算值而更改程序中的控制流条件语句和循环语句 C 主要有三种基本的条件语句 if语句 条件语句switch语句 第一讲 第25页 电子商务技术 条件控制语句 if语句 if x 3 y x x 4 elseif x 0 y x elsey x x 4 第一讲 第26页 电子商务技术 条件控制语句 if语句 判断闰年什么样的年份是闰年 能被4整除但不能被100整除 或者 能被400直接整除代码 EC2011 CS 03 inty stringsy sy Console ReadLine y Convert ToInt16 sy if y 4 0 y 4 0 y 100 0 y 400 0 第一讲 第27页 电子商务技术 条件控制语句 使用 条件控制语句 可以使用程序更加精练条件 语句1 语句2等价于if 条件1 语句1 else语句2 s x y x y if x y s x elses y 第一讲 第28页 电子商务技术 条件控制语句 switch语句按以下顺序执行求控制表达式值 如果case标签后的常量表达式符合控制语句所求出的值 内含语句被执行 如果没有常量表达式符合控制语句 在default标签内的内含语句被执行 如果没有一个符合case标签 且没有default标签 控制转向switch语段结束 switch 变量名或表达式 case常量表达式1 语句1 break case常量表达式2 语句3 break default 语句N break 第一讲 第29页 电子商务技术 条件控制语句 switch switch a case1 Console WriteLine 1 break case2 Console WriteLine 2 break case3 Console WriteLine 3 break default Console WriteLine default 第一讲 第30页 电子商务技术 条件控制语句 switch switch n case1 case2 case3 Console WriteLine It s1 2 or3 break default Console WriteLine Notsurewhatitis break 第一讲 第31页 电子商务技术 循环控制语句 for语句 当预先知道一个内含语句要执行多少次时 可以使用for语句 当条件为真时 常规语法允许重复地执行相关语句 语句格式for 初始化 循环条件 循环步长值变化 循环语句 示例 1 2 100 inti s 0 for i 0 i 100 i s s i Console WriteLine s 0 s 第一讲 第32页 电子商务技术 循环控制语句 do while语句 while语句 staticvoidMain ints 0 inta 1 while a 100 s a a Console WriteLine 1 2 至100之和是 0 s Console Read do while语句do 语句 while 条件 第一讲 第33页 电子商务技术 跳出循环控制 使用break语句跳出当前循环for intcounter 1 counter 1000 counter if counter 10 break Console WriteLine counter 使用continue语句结束当次循环for intcounter 1 counter 1000 counter if counter 10 continue Console WriteLine counter 第一讲 第34页 电子商务技术 循环控制语句 判断闰年 代码 EC2011 CS 03改 inty stringsy while true Console Write sy sy Console ReadLine y Convert ToInt16 sy if y999 break elseConsole WriteLine 输入的年份不是4位数 请重新输入 if y 4 0 第一讲 第35页 电子商务技术 程序示例 身份证号码处理输入一个身份证号码 获取相关客户信息 若号码错误 长度 省份编号 日期 需要给出错误信息 提示 身份证号码长度限定18位字符 以为例 前两位表示所在省份 其中的 20090308 为生日 倒数第2位数字 若为奇数则为男性 若为偶数则为女性 查询字符串函数 第一讲 第36页 电子商务技术 基本操作示例 身份证号码处理 公民身份号码由十七位数字本体码和一位校验码组成 排列顺序从左至右依次为 六位数字地址码 八位数字出生日期码 三位数字顺序码和一位数字校验码地址码 表示编码对象常住户口所在县 市 旗 区 的行政区划代码 按GB T2260的规定执行出生日期码顺序码 表示在同一地址码所标识的区域范围内 对同年 同月 同日出生的人编定的顺序号 顺序码的奇数分配给男性 偶数分配给女性 校验码 ValidateID 第一讲 第37页 电子商务技术 身份证号码校验码生成算法 对十七位数字本体码加权求和S Sum Ai Wi i 0 16 Ai 表示第i位置上的身份证号码数字值Wi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年绥化职业技术教育中心2025年度“市委书记进校园”引才8人模拟试卷及答案详解(典优)
- 2025年中国花园音箱行业市场分析及投资价值评估前景预测报告
- 2025福建省计量科学研究院招聘高层次人才3人考前自测高频考点模拟试题及答案详解1套
- 2025昆明市西山区海口街道招聘第二批辅助性岗位人员(6人)考前自测高频考点模拟试题(含答案详解)
- 2025金华市金投集团有限公司招聘7人模拟试卷有完整答案详解
- 2025年衢州市柯城区医疗卫生事业单位公开引进高层次紧缺人才22人模拟试卷及答案详解(必刷)
- 2025呼伦贝尔市政务服务与数据管理局所属事业单位引进3名人才模拟试卷及答案详解(历年真题)
- 2025贵州机电职业技术学院第十三届贵州人才博览会引进人才15人模拟试卷及答案详解(易错题)
- 2025法士特社会招聘模拟试卷附答案详解(突破训练)
- 2025广西桂林工程职业学院人才招聘考前自测高频考点模拟试题完整答案详解
- 147-2020-PM01 安全防护及维修技术文件应用学习通课后章节答案期末考试题库2023年
- 芜湖供电专项规划(2017-2030)环境影响报告书
- 东华大学画法几何及工程制图第2章平面
- 油气管道保护工(中级)题库(516道)
- 质量管理评审综述
- A0726 非授权人员进入保密要害部门、部位审批表
- JJF 1012-2007湿度与水分计量名词术语及定义
- GB/T 25729-2010粮油机械撞击松粉机
- GB/T 13912-2020金属覆盖层钢铁制件热浸镀锌层技术要求及试验方法
- 2022年泰安市中考英语试题(含答案)
- 统编版历史《三国两晋南北朝的政权更迭与民族交融》课件
评论
0/150
提交评论