您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 设计及方案 > 网上购物系统的设计与实现
软件工程课程设计网上购物系统的设计与实现专业:软件技术班级:04--2学号:26姓名:郭佳2目录网上购物系统的设计和实现...........................................................................................................31引言.......................................................................................................................................31.1背景............................................................................................................................31.2目标............................................................................................................................42需求分析...............................................................................................................................42.1系统需求....................................................................................................................42.2功能需求....................................................................................................................4.........................................................................................................................................43总体设计...............................................................................................................................53.1基本设计概念和处理流程......................................................................................53.2系统数据流程图........................................................................................................6...........................................................................................................................................93.3模块设计....................................................................................................................94数据库设计.........................................................................................................................104.1数据库的逻辑设计...................................................................................................104.2数据库的配置...........................................................................................................1235详细设计.............................................................................................................................145.1WEB请求的接受和处理..............................................................................145.2用户登录模块的设计与实现..................................................................................145.3主页面模块的设计与实现......................................................................................155.4订单管理模块的设计与实现..................................................................................17...................................................................................................................................185.5查询,浏览模块的设计与实现..............................................................................186订单的查询。.....................................................................................................................218系统维护和改进................................................................................................................248.1运行维护..................................................................................................................249系统的改进与提高.....................................................................................................24网上购物系统的设计和实现1引言1.1背景因特网发展的速度已经超出了人类的想象,人们利用因特网的方式也越来越丰富多彩,网上购物,视频点播,网页浏览。。。。。。因特网的交互方式也从传统的CLIENT/SERVER逐渐演变成为BROWSER/SERVER模式,BROWSER/SERVER业已成为互连网上最主要的交互模式,针对此模式的商业开发工具以及现成的组件层出不穷。各大软件公司都开发了独具特色的针对此模式的语言,开发环境,并有各种中间件作为强大的支持,使得此类开发相当简单,可以说是想什么就可以直接作出什么。41.2目标1.模拟阿里巴巴旗下购物网站淘宝网的交互模式2.为销售者提供商品发布平台;3.消费者能够方便地浏览商品;4.方便快速的网上支付;5.对消费者的用户名、密码进行管理。2需求分析2.1系统需求网上购物已经成为一种时尚,人们足不出户就可以享受到购物的快乐,即节省了时间又能很容易地找到所需要的商品。该系统主要分为五部分:帐户管理部分,订单管理部分和商品浏览部分网上支付以及产品发布部分。消费者根据分类关键字来查询浏览商品,并可以将选中的商品添加到购物车里。销售者注册后可以在发布平台上发布自己的商品,并可以对自己的商品进行删除。消费者购物的信息将最终生成订单,消费者确认后即可进行网上支付。2.2功能需求-网上购物系统主要提供网上购物的平台,读者可以通过该系统购买自己喜欢的商品。对于本系统,我们需要实现以下一些基本功能:1以商品关键字为基础的商品分类查找:为了方便消费者查找书目,将商品输入数据库。这样消费者就能很方便的找到自己感兴趣商品。2商品发布;销售者注册后可以在商品发布平台上发布自己的商品。3订单生成;消费者的购买信息将最终生成订单,经过消费者的确认后即可进行网银支付。3信息的绝对安全。利用当今最先进的网上数据加密数据传输技术(ssl,tls,des)以及客户认证技术,对双方所有的信息进行加密。4帐户管理:对消费者的ID,密码信息进行管理。此系统的业务流程图:5网上购物系统的数据流程图3总体设计3.1基本设计概念和处理流程互联网技术的飞速发展,JSP技术的灵活、易用、功能Dreamweaver等设计工具的方便实用,以及数据库技术的发展特别是JSP对数据库的强大支持给本系统的设计和实现提供了6技术上的支持。本系统在数据库技术方面有如下优点:(1)采用SUN公司最新推出的JSP及其对应组件,采用JDBC数据库中间件。(2)平台支持,SUN公司的一次写成,到处运行的承诺也在JSP开发中得到了支持。此程序可以在任意环境中进行部署,在任意环境中扩展。程序与具体的平台无关,客户端只需要浏览器。3.2系统数据流程图7网上购物系统数据流程图3.3系统层次模块图8“网上支付系统”主要分为商品发布,商品浏览,订单管理,帐户管理几个部分,其功能模块划分如下图1所示:9.3.3模块设计1.用户登录模块:填写已分配的用户名称,填写正确的密码,进入主控制页面。2.商品浏览模块:按照关键字进行查询。3.商品搜索模块:提供多种查询条件,可按需要进行查询。4.商品发布模块:用于销售者对自己的商品进行发布。5.订单生成模块:对消费者的购物信息生成最终的订单。6.网上支付模块:进行网银支付。104数据库设计4.1数据库的逻辑设计由于本电子商务系统有海量数据的存储问题,其数据非常多且复杂,所以我们选择了MICORSOFT公司的MS-SQL。数据通信接口采用JDBC(JAVAConnectivity,JAVA数据库互连)。JDBC是SUN公司开发的一套读取数据库的解决方案,它的目的是将所有对数据库的底层操作全部隐藏在JDBC的驱动程序内核里。对于程序员来说,只要构建了一个指向数据库的连接,就可以采用统一的应用程序编程接口(ApplicationProgramInterface)实现对数据库的读写。目前JDBC驱动已经提供了对大多数常见类型数据库的支持,包括dBase,Informix,Access,SQLServer和Oracle等。也包括了对其它类型的数据库的支持,如文本,Exce
本文标题:网上购物系统的设计与实现
链接地址:https://www.777doc.com/doc-2141519 .html