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

基于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开发模式中的每层各司其职,互不干涉,一旦哪一层的需求发生了变化,就只需要更改相应的层中的代码而不会影响到其它层中的代码。此外由于系统分成了三层,能更好的实现开发中的分工以提高工作效率。因此运用此模式对其它电子商务软件的开发具有一定实际应用价值。

提高思品课教学实效的几个问题论文目前,随着社会主义市场经济体制的建立和教育改革的不断深入,对思想品德课的要求更高了,思品论文提高思品课教学实效的几个问题。因此,切实提高思想品德课教学实效意义重大。一准确把握思想品关于提高话题式复习课教学有效性的探索论文当前许多教师在九年级英语总复习课教学中通常采用三轮复习法第一轮按教材进行分册复习,第二轮进行语法专项复习,第三轮进行适应性训练,集中训练中考题型,培养学生的答题能力和应试技巧。此方中职学校思政课教学生活化的几点思考论文论文摘要思想政治课作为中职学校德育教育的主渠道,对学生的人生观世界观起到了关键作用。思想政治课的学习,关键是从学生的生活实际出发,从耳听目染的生活素材入手,变抽象深奥的理论论述为具教关于育方式探究的论文卡尔雅斯贝尔斯(18831969)是德国伟大的哲学家,精神病理学家,现代存在主义哲学主要代表人之一。其主要代表作之一什么是教育以存在主义哲学为认识论基础,从生存自由超越的存在主义哲导学式教学模式下的中学体育的论文一导学式教学模式的概念与特点导学式教学模式是一种以教师的引导为主线,学生的学为主体,强调学生在教师指导下渐进自主学习的模式。导学式教学模式源于启发式教学模式,但与启发式教学模式不同失海议论文作文900字中国是个临海的国家,从沿海的大城小城逐渐过渡到内陆,海的湿气也随之而来。青岛,日照,连云港。连名字都是湿漉漉的,仿佛还滴着水,弥漫着一股好闻的水香。我曾经无数次的向往大海,波涛起伏高中语文教学语文素养与高考的结合论文摘要新课改视野下,高中语文教学也面临着较大的改革考验。并且在素质教育理念深入人心的背景下,使得对学生语文素养的培养至关重要。同时,在实际的教学中,其教学方式也常需从语文高考的角度进科学小论文一千字科学小论文实际上是同学们在课内外学科学活动中进行科学观察实验或考察后一种成果的书面总结。它的表现形式是多种多样的可以是对某一事物进行细致观察和深入思考后得出结论可以是动手实验后分析安全生产风险管理在电网建设的应用论文摘要基于正确识别和处理可能发生风险的重要性,在对安全生产风险特征进行了分析基础上,就安全生产风险管理体系在电网建设企业的建设与应用这个课题,进行了较为深入的分析和探讨。关键词安全生科技论文经典范文岗位设置人员引进是青年医学科技人员与单位之间建立最初的心理契约的重要环节。下面是小编为大家整理的关于科技论文的经典范文,欢迎大家的阅读。科技论文经典范文一一青年医学科技人员的特性青数学建模微型的科研过程研讨论文一融入生活,提炼数学模型在小学数学教学中,我们应善于捕捉和选择学生周边的实际问题,从生活中提炼数学模型。现实的生活材料,能激发学生思考数学问题的兴趣,学生如果能认识到现实生活中隐藏
建筑工程合同与合同管理浅谈摘要建筑工程合同是约束工程项目各参与单位工程活动行为以及维护各自利益的重要保障,也是合同双方解决经济纠纷的有力凭证。建筑工程项目具有风险性高技术性强实施周期长投资量大等特点,需要在建筑工程施工房屋建筑管理浅谈摘要随着我国经济和城市化程度的日益提升,城市用地问题逐渐成为了城市规划建设的瓶颈所在。随着相关建设标准和民众意识的提升,建筑工程中房屋建筑的施工管理对于工程整体质量的影响逐渐突显了建筑工程施工技术探析摘要随着我国社会经济水平的不断提升,建筑行业也获得了显著的发展,为我国城市化水平的持续提升起到了推动作用,从而使得我国建筑行业在当前的发展过程中经济水平也有了显著的提高。文章中对建浅谈公路桥梁施工技术摘要在公路桥梁的施工过程中,如果施工技术的使用存在问题,就会对整个工程的质量造成极大的影响。文章主要对公路桥梁施工存在的问题提高施工技术以及质量控制等进行研究,以期为促进我国公路桥房建施工防渗漏施工技术摘要建筑行业随经济的发展逐渐向多元化方向发展,人们对建筑物的需求不再仅限于实用以及安全,还对建筑物的智能化抗震性以及防水性等提出了相应的要求。比如建设完成的房屋会出现渗漏问题,导致建筑工程施工技术管理摘要随着我国建筑工程规模的不断扩大,建筑工程施工技术的创新与发展也在不断的提高。复杂地质环境下的建筑工程施工技术应用,不仅能够提高建筑工程施工质量,还能够为建筑企业降低成本,使其在建筑工程桩基施工技术问题思考摘要随着经济和科学技术的发展,建筑的形式也逐渐多样化,作为建筑施工的基础土建施工,它关系到建筑工程的安全性,是建筑施工的前提保证。而土建施工的经验和技术突出地体现在桩基技术的应用上建筑工程混凝土质量检测技术探究1引言实施建筑工程质量检测,需要根据建筑质量评定标准,利用技术手段检测工程质量。通过建筑工程质量检测,可以提高建筑质量水平,促进建筑行业的快速发展。随着建筑行业不断发展,在各种建筑全寿命周期下建筑工程质量监管研究1前言近年来随着我国经济飞速发展,绿色环保投资大建筑结构复杂以及新型建材应用的建筑工程越来越受到人们的青睐。所以这些都在一定程度上给工程质量监管上带来了巨大的挑战。实践证明,以前传浅谈改进水利工程测量管理保障水利工程质量水利工程的测量管理对于水利工程的测量质量有着直接的影响,在我国水利工程不断发展的过程中,人们对于水利工程测量的重要性也有了更深的人事,而很多水利工程建设中也越来越重视水利工程测量管分析水利工程施工质量问题及其控制措施1水利工程在施工质量方面存在的问题1。1质量控制认识不足由于水利工程在施工过程中涉及的要素较多,同时各个环节也具有较大的内在联系,因此,这就要求水利工程的施工单位需要做好质量控制。