- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十一章 综合例子 《XML编程原理和 与实例教程》电子教案.ppt
* * 第十一章 综合例子 11.1 系统分析 系统开发环境可以概括为XML+SQL server 2005+ asp.net+ajax。 系统采用AJAX架构开发,快速响应客户请求 采用基于XML作为数据表示,首先就有利于数据的规范化和数据交换,从服务器返回的数据都是XML格式的,不同系统可以很方便的将数据导入使用。其次,系统可以很方便地修改系统的表现形式,通过修改XSLT就可以给数据不同的表示方法。再次,客户端与服务器直接使用XML传输,而不是html传输,有效地节省了传输带宽。最后,schema的使用有效地保证了数据的有效性。 11.1 系统分析 最主要就是客户关系管理中的三个主要因素客户、产品和销售记录的增加、查看和修改。 客户管理:可以查看客户资料、增加客户、修改客户资料。 产品管理:可以查看产品资料、增加产品、修改产品资料。 销售记录管理:可以查看销售记录,增加销售记录。 11.2数据设计与实现 11.3.1数据库操作类 11.3.3客户资料管理模块 11.3.4 产品资料管理模块 11.3.5销售管理模块 11.2.1 数据设计 针对三个主要因素客户、产品和销售,设计了两种表。 一种是将所有的数据整合为数据库表的一个XML字段,第二种表就是一般的关系型数据表。 11.2.1 数据设计 最后一个表trade属于第二种表,它是一个关系型表 字段 含义 数据类型 约束 tid 交易号 int 主键 cid 客户ID int 外键 pid 产品ID int 外键 ttime 交易时间 datetime price 交易价格 float quantity 数量 int cost 总金额 float 11.2.2 数据库实现 建立一个数据库,将其命名为CRM 添加customeritem表、productitem表和trade表。 1.customeritem表的数据库实现。 首先需要在数据库中添加一个schema记录 接着再创建customeritem表,建表时还需要指定用到的Schema 需要使用到触发器,因为需要保证cid与cinfo字段中属性customerID的一致性。 11.2.2 数据库实现 由于cinfo字段是一个XML数据类型,因此可以将一个XML数据段直接插入数据库表customeritem中,在插入一条记录的操作使用了存储过程addcustomer,通过定义一个变量str,让它保存待插入的XML数据段 2.productitem表的数据库实现。 首先需要在数据库中添加一个schema记录 创建触发器 setProductItemID 11.2.2 数据库实现 productitem表记录的添加也同样使用存储过程addproduct和updateproduct 3.trade表的创建。 销售记录表trade使用关系表的格式保存在数据库 11.3系统实现 系统分为三个模块: 客户资料管理模块、 产品资料管理模块、 销售管理模块 11.3.2 数据库操作类 编写一个对数据库进行操作的类 它提供数据库连接、 XML数据类型的查询、 普通数据类型的查询、 存储过程的操作、 对记录进行修改的功能。 11.3.2 数据库操作类 1. connection()函数用于建立数据库连接。 2. XMLselect(string sql)函数的作用在于根据输入参数sql指定的查询语句返回一串XML数据,这个XML数据是数据库的查询结果。 3. select(string sql)函数完成将查询结果以XmlReader的形式返回给前端应用的任务,参数代表了执行的SQL语句。 4. XMLExecStoredProcedure(string sql,string spName)函数完成执行一个存储过程的任务。 11.3.2 数据库操作类 5. insert(string sql)函数用于执行参数sql传入的SQL语句,插入记录到数据库的表中。 11.3.3 客户资料管理模块 客户资料管理模块主要功能是实现客户基本资料的录入,浏览以及修改。客户的基本资料包括客户名称,详细地址,联系电话,手机号码,邮政编码等,在数据分析中已经作了详细的说明。 在实现过程中,就采用了AJAX架构。 1.载入数据,列表显示客户资料 2.显示详细资料 *
您可能关注的文档
- 第六讲 线性方程组和数据分析 Matlab语言程序的设计 .ppt
- 第六讲 项目设计及项目论证 社会学基本方法论ppt.ppt
- 第六讲 一种信息流分析技术知识 程序分析技术知识 研究生课件.ppt
- 第六讲 企业形象和 与CI战略 大学公共关系学课件.ppt
- 第六讲 信息不对称和 与委托代理理论 公司理论 .ppt
- 第六讲 公司治理与组织运行研究咨询 相关管理咨询课件.ppt
- 第六讲 其他调查基本方法 社会调查基本方法课件.ppt
- 第六讲 分治 算法的设计与分析课件.ppt
- 第六讲 卡夫卡和 与表现主义 二十世纪西方文学 .ppt
- 第六讲 合同的变更、转让和终止 企业法和 与合同法课件.ppt
- 第十一章 聚类和 与判别分析SPSS基础教程.ppt
- 第十一章 行政违法和 与行政责任 行政法和 与行政诉讼法 .ppt
- 第十一章 资本成本和 与企业估价 公司金融第八版课件.ppt
- 第十一章 通货膨胀和 与通货紧缩 货币银行学课件(PPT).ppt
- 第十一章 不可再生资源经济学 环境和 与自然资源经济学课件.ppt
- 第十一章 世界金融业和 与全球金融网络 世界经济地理课件.ppt
- 第十一章 中国旅游景区的治理模式 旅游景区相关管理课件.ppt
- 第十一章 交易磋商和 与合同的订立 《国际贸易理论和 与实务》PPT.ppt
- 第十一章 会计职业道德实践活动 企业伦理和 与会计执业道德课件.ppt
- 第十一章 利润形成和 与分配的核算 会计学基础(第二版)课件.ppt
最近下载
- 2025年护士资格肿瘤试题及答案 .pdf VIP
- 2025.6.27--12、博微配电网工程设计软件使用手册.pdf VIP
- 阿里巴巴集团股权结构分析.doc VIP
- 锡安长老纪要1-24本.pdf VIP
- YYT 0735.1-2009 麻醉和呼吸设备 湿化人体呼吸气体的热湿交换器(HME) 第1部分:用于最小潮气量为250mL的HME.docx VIP
- 汽车仪表盘图标全解.docx VIP
- 阿里巴巴上市后的股权结构(阿里巴巴必威体育精装版股权结构).doc VIP
- 氧气、乙炔管理制度.docx VIP
- 上海众辰NZ100变频器用户使用说明书调试手册.pdf
- 伴有肺炎的肺脓肿多学科决策模式中国专家共识(2025版).docx VIP
有哪些信誉好的足球投注网站
文档评论(0)