范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

基于MVC模式的网上书城系统的设计系统建设论文

  摘 要:随着Internet技术的快速发展,网上购物已成为人们生活方式中的重要选择。与传统购物相比,它具有选择面大、价格便宜、交易方便、节省时间等优势。由于MVC模式开发的系统具有可维护性、可扩展性、可移植性和组件可复用性等特点,越来越多的中小型电子商务网站开发都采用此模式。本系统采用MVC模式进行开发,具备完备的前、后台处理功能,能满足用户基本的网上购书需求。
  关键词:MVC;网上购书;电子商务
  随着Internet的普及,电子商务正以锐不可挡之势快速兴起,越来越多的人倾向于网上购物,正是在这种情形下,网上商城应运而生,它是图书行业发展的必然结果。这种新型的图书销售方式,与传统的实体书店销售方式相比拥有许多优势如降低成本、购买图书不受时间和空间的限制、客户能及时掌握所需图书销售信息等。正是由于这些优势,网上购书已成为一种潮流,而这也促使各大网上书城如亚马逊、当当网的快速发展。本文设计实现了一个能满足用户基本购书需求的应用系统,该系统也能满足管理员对书籍的有效管理。
  1 系统架构
  本系统采用三层架构的MVC设计模式,其有3个核心组件:模型(Model)、视图(View)、控制器(Controller)。视图是用户看到并与之交互的界面,主要涉及将系统处理的结果显示给用户;模型表示业务数据和业务逻辑,负责数据的存储,可以为多个视图所共享;控制器接受用户的输入并调用模型和视图去完成用户的请求。所以当点击Web页面中的超链接和提交表单时,控制器本身不输出任何东西和做任何的处理。它只是接收请求并决定调用哪个模型构件去处理请求,然后确定用哪个视图来显示模型处理返回的数据。工作流程如图1所示:
  2 系统设计
  2.1 系统主要的功能模块
  网上书城系统按功能分为两部分:从客户角度看,需要实现前台网上订购功能;从商家角度看,需要实现后台系统管理功能。前后台功能模块分别如图2、3所示:
  2.2 数据库设计
  MySQL数据库具有体积小、速度快、成本低等优点而被广泛应用在Internet上的中小型网站上。对于开发网上书城系统,MySQL完全可以满足我们的要求。
  2.2.1 系统中所涉及的实体及其联系
  本系统主要有6个实体:用户user、图书分类category、图书book、购物车cart、订单order、管理员admin。系统E-R模型如图4所示:
  2.2.2 数据库表的设计
  数据库表设计主要是把系统E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。它包括数据项、记录及记录间的联系、安全性和一致性约束等等。导出的逻辑结构是否与概念模式一致,从功能和性能上是否满足用户的要求,要进行模式评价。本系统数
  据库总共有七张表,分别是用户信息表user、图书分类表category、图书信息表book、图书购物项表cartitem、图书订单项表orderitem、图书订单表order、后台管理员表admin。由于篇幅所限,仅列出如下1张表:
  (1)图书订单表order
  字段名称数据类型主键能否为空说明
  oidchar(32)YN订单id
  ordertimechar(19)NN下单时间
  totaldecimal(10,2)NN合计金额
  statusintNN订单状态
  addressvarchar(100)NN收货地址
  uidchar(32)NN用户id
  3 开发过程中的关键技术
  为了给用户提供更好的体验,在用户注册页面中采用Ajax技术校验用户名与Email是否已被使用是十分必要的。以下程序为用户名校验的.一小段js代码
  4 结束语
  网上书城作为电子商务的一个典型应用,弥补了传统书店的诸多不足之处,有着很好的发展前景。本系统运用MVC模式实现了网上购书功能,基本上可以满足广大客户的购书需求。MVC开发模式中的每层各司其职,互不干涉,一旦哪一层的需求发生了变化,就只需要更改相应的层中的代码而不会影响到其它层中的代码。此外由于系统分成了三层,能更好的实现开发中的分工以提高工作效率。因此运用此模式对其它电子商务软件的开发具有一定实际应用价值。

天然气空调的技术经济分析天然气空调的技术经济分析天然气空调的技术经济分析化学与化工论文更新2006411阅读天然气空调的技术经济分析摘要本文简述了天然气应用于空调机组的技术概况,通过办公楼空调冷热源的四种上海市天然气系统技术考察上海市天然气系统技术考察上海市天然气系统技术考察化学与化工论文更新2006411阅读上海市天然气系统技术考察天然气作为一种洁净安全优质能源,巳被国内越来越多的城市广泛应用于城市燃气国内石油化工技术进展探索国内石油化工技术进展探索国内石油化工技术进展探索国内石油化工技术进展探索1我国石油化工产业的发展和面临的问题目前,我国的石油化工产业正在蓬勃发展,在石油化工产业的发展过程中也出现了化学工程技术研究生培养对策化学工程技术研究生培养对策化学工程技术研究生培养对策化学工程技术研究生培养对策文章来源自3edu教育网1传统培养方式的不足传统培养研究生主要由学校根据教学计划进行培养,论文主要由指浅谈真空炉中陶瓷金属封接工艺陶瓷金属件的封接以往是在具有还原性气氛的氢炉中进行的,随着设备的更新和工艺流程的调整,陶瓷金属封接要求在真空炉中进行。为了确定合理的真空炉陶瓷金属封接工艺,保证封接件的质量,我们对简述化工新材料与未来世界共舞化工新材料发展不够好是我国石化行业大而不强的原因之一。去年的中央经济工作会议提出了我国经济新常态的九大特征,其中好几条都与化工新材料紧密相联。那么,新常态下化工新材料的发展机遇在哪浅析利用多媒体优化结构化学教学过程近年来,随着信息技术的发展,多媒体技术已广泛地应用到大学教学和科研的各个环节,对人们的工作学习和生活方式产生了极为深刻的影响,其应用日益受到人们的重视。将多媒体技术应用于结构化学课浅谈石油化工企业消防污水收集与处理进入21世纪以来,市场开放水平逐步加深,尤其是我国加入WTO组织以后,企业之间的竞争就变得异常激烈。现如今,百姓的生活水平逐步提高,对环境保护的重视度也在不断加强。国家各污染企业或电气工程安全管理与质量控制探究近些年来,我国的经济发展速度逐渐加快,这让人们的生活质量变得越来越高。与此同时,也为人们的生活环境带来了巨大的改变。随着城市规模的不断扩大,各种各样的城市建筑日新月异,应运而生。在环境艺术概论设计是连接精神文明与物质文明的桥梁,人类寄希望于通过设计来改造世界,改善环境,提高人类生存的生活质量。从构成世界之三大要素的自然人社会这三个座标体系出发,现代设计已从产品设计拓展到提高继电保护运行的可靠性近年来,国内各大电网由于继电保护拒动误动引起的大面积停电事故时有发生,给国民经济与人民生活带来极大危害。对此,防止继电保护不正确动作,提高继电保护的运行可靠性,具有十分重要的意义。
承接产业转移湖南新型工业化的助推器摘要产业转移是当今世界经济发展大趋势,是湖南加快发展的重要机遇。主动承接产业转移是湖南实现又快又好发展的便捷途径,是实现充分开放合作的重要突破口,是新型工业化的助推器。要强抓机遇,浅谈体育营销与高校品牌文化建设script摘要体育营销正逐渐成为众多组织进行市场推广和树立品牌形象的一种战略。相较于企业界而言,高等学校在借鉴体育营销的理念来促进自身的内部文化品牌文化建设与传播却相对滞后。文章浅谈高校体育产业的发展现状及对策研究摘要在分析产品特性和市场需求的基础上,从高校的体育场馆高校的竞技比赛高水平运动队以及高校体育教师四个方面对高校体育产业的经营策略进行了探讨分析,使高校能结合本校的实际情况制定出具有论公共财政体制下民族自治地方财政自治权的实现编辑。摘要自治权是民族区域自治的核心,财政自治权则是自治权的核心发展民族地区经济的财政政策的核心。加快和深入对民族自治地方财政自治权的研究,为实践提供厚实的理论基础,将促进民族自治试论新经济时代人才类型在新经济时代的特殊背景下,创新成为未来管理的主旋律,而企业人力资源管理的创新成为管理创新的主题。本文对新经济的内涵和特征新经济时代的企业所需人才的类型和素质进行论述,提出了在新经济试论中国经济学逻辑休系的新探索中国经济学体系主要包括了以下内容一是在基础性逻辑层次上,它决定中国经济学及其中国经济模式的本质和基本性质,并从抽象层次反映生产力与生产关系的辩证法运动,以及在继起的更高层次上涵盖基试论新经济时代的管理人才培养一经济形态演变与管理学科发展的理论分析历史的观点管理学科与经济发展之间有着内在的互生规律与联系。管理学的发展,不仅与经济水平的提高有关,而且与经济形态的更替有关。从管理学发展的历史试论新制度经济学的市场观新制度经济学市场观,是指新制度经济学家对诸如市场是什么是如何产生的为什么会成为一种普遍的社会存在其有效的运行需要什么样产权制度前提有什么经济社会代价等有关市场的一些基本问题的思考和试论管理会计中的定量分析法1定量分析法的定义及重要性定量分析法亦称数量分析法。是运用运筹学概率论和微积分等现代数学方法和计算机等各种现代化计算工具对与预测目标有关的历史数据,进行科学的加工处理,并建立预测分会计准则制定研究的新思路一会计准则制定研究述评(一)会计准则制定基础(导向)会计准则制定基础也被称作会计准则制定导向,其涉及了在会计准则范围内的会计政策的选择空间。在国外倾向性的观点是原则基础的会计准则优关于管理会计中的定量分析法研究1定量分析法的定义及重要性定量分析法亦称数量分析法。是运用运筹学概率论和微积分等现代数学方法和计算机等各种现代化计算工具对与预测目标有关的历史数据,进行科学的加工处理,并建立预测分