欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    网上购物商城设计报告.docx

    • 资源ID:15453427       资源大小:384.09KB        全文页数:30页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    网上购物商城设计报告.docx

    1、网上购物商城设计报告网上购衣系统第一章 概论 2.1.1课设背景 2.1.2课设题目 2.1.3课设时间 2.1.4课设目的 2.1.4课设环境 3.1.5课设内容 3.第二章 需求分析 5.2.1项目介绍 5.2.2用户需求 5.2.3系统用户角色分析 5.2.4系统功能需求分析 6.2.5可行性分析 6.第三章 总体设计 8.3.1实现功能模块 8.3.2数据库设计 1.1.3.2.1 概念建模 1.1.3.2.2数据库表结构 1.1第四章 详细设计 1.8.4.1 前台模块设计 1.8.4.2购物车模块设计 2.0.4.3订单管理模块设计 2.14.4个人资料管理模块设计 2.24.5后

    2、台模块设计 2.3.4.6处理订单模块设计 2.54.7信息管理模块设计 2.7第五章 系统测试 2.8.5.1测试范围 2.8.5.2测设总结 3.0.第六章 课设总结 3.1.参考文献 3.3.第一章 概论1.1课设背景随着计算机技术的发展, 全世界的网民人数也在不断增加, 网上购衣已经成 为一种潮流,引领我们走向电子化世界,给我们的生活带来了极大的便利。,在 这时,我们需要开发一款适合大众的网上购衣系统, 来方便用户在网上及时的购 衣,也能够有效地带动企业经济的发展,给商家,国家带来了巨大的收益,电子 商务建设的最终目的是发展业务和应用。 电子商城系统的建设, 可以建立起电子 商务服务的

    3、门户站点, 是现实社会到网络社会的真正体现, 为广大网上商家以及 网络客户提供一个符合中国国情的电子商务网上生存环境和商业运作空间。 电 子商城的建设,不仅仅是初级网上购物的实现,它能够有效地在 Internet 上构架 安全的和易于扩展的业务框架体系,实现 B To B(企业对企业)、 B To C(企 业对用户)以及 C To C(用户到用户)等应用环境,推动电子商务在中国的发 展。对于企业来讲,无论是企业之间,还是企业和客户之间的交易,如果能都实 现网上交易将大大提高交易速度节约成本。 但是对于网络的及时、 一对一、 垮时 间、跨空间等特性,并没有充分加以利用。在这种形势下,传统的依靠管

    4、理人员 人工工作传递信息和数据的管理方式就无法满足企业日益增长的业务需求了。 因 而开发了这样一个具有前后台的系统, 以满足购物者和企业的需求, 给购物者带 来了极大的便利。1.2课设题目网上购衣系统1.3课设时间第 17 周 19 周1.4课设目的 企业项目实训是计算机专业教学的一个重要环节, 其目的是使学生在获得基 本知识和基本技能的基础上, 进行一次较全面、 系统的训练, 以巩固课堂所学知 识及提高操作技能。旨在提升本专业学生对此课程中的理论知识的综合应用能 力、逻辑思维能力和软件开发能力,培养学生独立工作和解决实际问题的能力, 为学生走上毕业岗位作好充足准备。课设我们用 Java技术开

    5、发中小型管理应用系统。 通过真实的项目实战过程, 让学生从实践中认识面向对象程序设计的开发思想和软件设计与开发的流程, 能 够用程序去解决现实生活问题, 在一步一步的实践过程中不断提高程序设计的水 平。1.4课设环境1)硬件环境: 机房:计算机系多媒体专业机房 电脑:双核高性能主机 网络: 100Mbps 校园网2)开发环境:操作系统:Windows 7开发工具:MyEclipse+Eclispe ADT容器:Tomcat6.0中间件:JDK6.0数据库:MySQL5.01.5课设内容网上购衣统, 是一个功能完善的在线购衣系统, 主要为在线销售和在线购衣 服务。其功能主要包含商品的管理、会员的

    6、管理、订单的管理、库存的管理、优 惠的管理、广告的管理、资讯的管理、在线支付等。本次实训将由老师指导学生完成 “基于 PC 端+手机端的在线商城系统设计与 开发”,系统满足 PC 在线购物。系统主要开发的功能如下:1、PC版1)后台功能商品模块:包括后台商品库存管理、 上货、出货、编辑管理和商品分类管理、 商品品牌管理等。订单模块:在线订单程序,使消费者能够顺利的通过 Web 在线的方式,直 接生成购买订单。评论模块:购买过产品的买家可以对产品进行评价和打分。支付模块:即通过网上钱包、 电子支付卡。进行网上资金流转换的业务流程; 国内主流支付方式包括:腾讯旗下的财付通、支付宝、网银在线等。会员

    7、模块:在购物系统中, 集成会员注册是吸引会员进行二次购买和提升转 换率最好的方式。信息模块:用于发布商城系统相关的一些信息。 配送模块:购物系统集成的物流配送方式, 从而方便消费者对物流方式进行 在线选择。如: EMS、顺风等等。商品促销: 购物系统都有商品促销功能, 通过商品促销功能, 能够迅速的促 进商城的消费积极性。2)前端功能商品展示:通过前端界面, 以标准的或者其他个性化的方式向用户展示商品 各类信息,完成购物系统内信息流的传递。购物车:用户可对想要购买的商品进行网上订购,在购物过程中,随 时增删商品。快捷登录:用户可以通过 QQ、新浪微博等第三方网站账户一键登录到本商 城系统进行在

    8、线购物,从而提高用户的体验。模板风格自定义: 即通过系统内置的模板引擎, 可以方便的通过后台可视化 编辑,设计出符合自身需求的风格界面。商品多图展示:随着电子商务的发展商品图片成为吸引消费者的第一要素, 多图展示即提供前台多张图片的展示,从而提升消费者的购物欲望。自定义广告模块: 内置在系统中的广告模块, 网站管理员能够顺利的通过操 作就可以在前端界面中添加各种广告图片第二章 需求分析2.1项目介绍 如今网络上出现很多的网衣商城, 例如淘宝、 亚马逊等。每一个商城都需要 一套严谨的程序来进程把控。我在做网上购衣系统时,前端所采用的是 CSS+HTML 、JSP等技术来编辑网页, 一次来增加网站

    9、的可观赏性。 并运用JDBC 技术把数据库和动态网页相关联。整体程序则采用一个简单的 MVC 框架来惊醒 代码的编写。本项目在实际应用中的解决方案是建立一个可以运行的完整的网 站,以及自己的数据库,使得所需商品信息可以及时的保存、更新,可以更好的 及时了解商品买卖的情况。2.2用户需求 此网络购衣平台系统旨在为用户提供一个简易的具备一些基本功能的购衣 系统,通过这个系统用户可以轻松的获得自己想要的商品。存在两种类型用户, 普通用户和管理员用户。 普通用户在这个系统中注册过后进行登陆此时可以对个 人资料进行修改, 可以修改密码, 同时可以在平台中进行自由的选购自己想要的 商品,将选购好的商品加入

    10、购物车, 如果需要修改可以在购物车中更改所需的商 品数量,当选择完成过后可以确认购买,也可以让所选物品一直处在购物车中, 等待下次登陆时依然有效。 管理员用户可以通过管理员账号登陆后对商品进行管 理,可以对商品信息进行修改,删除商品,添加新商品。前台不提供管理员用户 的注册 ,直接在后台数据库中添加管理员用户。2.3系统用户角色分析(1)管理员用户 本系统主要用于商品买卖为基础, 主要完成为商城用户往上购买环节进行管 理。虽然,我做的这各系统只是一个小系统, 能够完成一些简单的网上购物方面 的功能,仅仅只为前台移动端提供数据传输及解析前台发回来的数据, 但是所有 的功能在与服务器连接中都有一个

    11、很合理的安排, 对各种数据的存储都有详细的 计划,能有效对用户进行管理。(2)普通用户本系统主要是为商城网上购物管理进行设计与开发的, 所以针对普通用户的 设计是一个重点, 首先,普通用户可以通过注册信息, 然后登陆系统进行系统然 后根据自身需求,比如对购物、查看商品详情、结账、加入购物车等功能的需求情况,进行填写信息,申请他们所需要去做的事情,实现普通用户的功能需求, 实现顾客的方便申请。2.4系统功能需求分析(1)用户对于系统的需求 此网上购物管理系统是针对商场、 商城对该场所的顾客网上购物等功能的一 个应用软件。首先,用户在生活中的网上购物的时候最看重的是方便实用, 其次, 顾客在选购商

    12、品中还会遇到突发状况, 比如有的顾客想要买多件商品、 顾客想要 查看商品销量是否热卖。 针对这一系列问题, 本系统就顾客操作应该简单、 易用、 功能全面的方向进行设计。(2)管理员对于系统的需求 系统管理员在系统中扮演着非常重要的角色, 本系统设置管理员就是针对可 以进行对用户有关购物、 加入购物车、 合并购买、 添加地址等功能需求的审批进 行一系列设计的,这样便于购物商城管理者对该系统的整体信息进行很好的管 理,便于增强商城的购物管理方式,提高商城的工作效率。2.5可行性分析 可行性分析是通过对项目的主要内容和配套条件,如市场需求、资源供应、 建设规模、工艺路线、设备选型、环境影响、资金筹措

    13、、盈利能力等,从技术、 经济、工程等方面进行调查研究和分析比较, 并对项目建成以后可能取得的财务、 经济效益及社会环境影响进行预测, 从而提出该项目是否值得投资和如何进行建 设的咨询意见, 为项目决策提供依据的一种综合性的系统分析方法。 可行性分析 应具有预见性、公正性、可靠性、科学性的特点。现就对网上购物系统的设计与开发的系统平台设计之初对系统进行的各种 可行性的分析和研究, 通过针对各个方面系统分析的开发和运行的可能性, 我们 所利用的什么样的技术手段能来实现我们想要开发的东西。 主要通过投资、技术、 组织、风险因素等方面。(1)技术可行性: 主要从项目实施的技术角度, 合理设计技术方案,

    14、 并进行比选和评价。 各行 业不同项目技术可行性的研究内容及深度差别很大。 对于工业项目, 可行性研究 的技术论证应达到能够比较明确地提出设备清单的深度;对于各种非工业项目, 技术方案的论证也应达到工程方案初步设计的深度,以便与国际惯例接轨。网上购物系统的设计与开发系统是一个 PC 端平台。所以我们根据系统的这 样的一种表现形式,该系统主要依靠 Java语言中的 Java EE移动开发的界面设计 包及其连接 MySQL 数据库来实现, Java技术成熟稳定,技术上完全可行。(2)组织可行性: 制定合理的项目实施进度计划、 设计合理的组织机构、 选择经验丰富的管理 人员、建立良好的协作关系、制定

    15、合适的培训计划等,保证项目顺利执行。该系统开发成本低,所需开发时间、人力均较少、使用常规设计软件、辅助 工具即可实现,所需资料文档较易获得,查阅相关资料方便。(3)投资可行性: 投资必要投资必要性的论证上, 一是要做好投资环境的分析, 对构成投资环 境的各种要素进行全面的分析论证,二是要做好市场研究,包括市场供求预测、 竞争力分析、价格分析、市场细分、定位及营销策略论证。这个是为商城开发的网上购物系统进行的一个设计, 是一个能够方便顾客点 餐的平台, 它可以给那些具有需要该系统的商城提供极大的方便, 改善方式,提 高工作效率风险因素及对策: 主要对项目的市场风险、 技术风险、 财务风险、组织风

    16、险、 法律风险、 经济及社会风险等风险因素进行评价, 制定规避风险的对策, 为项目 全过程的风险管理提供依据。第三章 总体设计网上购衣系统,其主要功能包含衣服的管理、衣服分类管理、会员的管理、 订单的管理、在线支付等。本次实训将用 Java EE技术完成“网上商城系统 ”的设 计与开发,主要开发的功能如图 3-1 所示。图 3-1 系统功能流程图3.1实现功能模块1)后台功能衣服商品模块: 包括后台衣服添加, 修改商品信息, 查询衣服信息以及删除 衣服信息。还添加了一个衣服分类,供用户查询不同分类的衣服信息。订单模块: 通过用户购买衣服, 加入到购物车, 通过提交订单来计算用户花 了多少钱,买

    17、了多少东西,一目了然。会员模块:在购衣系统中, 通过会员注册来购买商品, 能够给用户提供保障, 让购买者放心。配送模块: 用户通过提交订单, 可以选择货到付款, 在线支付等方式来提交 配送信息, 填写自己的收货地址, 联系方式等来告诉商家, 以保证自己的衣服能 够快速的到达自己的手中。2)前端功能 衣服搜索:衣服搜索采用模糊查询的方式, 只要用户输入的商品名称的关键 字中含有所有衣服的其中一部分字, 用户就可以轻松地查出自己想要购买的衣服 来进行购买。购物车:用户通过浏览店家发布的衣服,如果找到自己喜欢的,就可 以加入到购物车中,并且可以显示出所有的衣服清单,以及计算出衣服总 价。衣服浏览:随

    18、着电子商务的发展衣服图片成为吸引消费者的第一要素, 多图 展示即提供前台多张图片的展示,从而提升消费者的购物欲望。用户管理模块:为了方便于网站的管理,必须由一套完整的用户管理体系。 该网站用户管理模块主要实现用户的注册、登录、找回密码 3 方面功能。为了全面的了解前端功能,图 3-2 将前端的购物流程详细的展示。图 3-2 购物流程图3.2数据库设计3.2.1 概念建模本系统实体包括:管理员、网站、顾客、商品、购物车、订单。如图 4-1 所图 4-1 E-R 图3.2.2数据库表结构整个购物系统能运行离不开数据库的支持, 数据库在整个系统的最底部发挥 着不可忽视的作用。没有了数据库的支撑,系统

    19、无法运行。由此可见,系统离不 开数据库, 在系统之前首先必须保证数据库的准备工作已经完成。 本系统采用的 是 Mysql 数据库,数据库的准备工作需要以下几个表来保存整个系统的重要信 息,它们分别是:商品表,用来存储购物系统的所有商品的信息, 能够根据这个表来管理所有 的商品信息,如表 4-1 所示:表 4-1 商品表( product )字段类型长度备注productidint11商品表主键productnamevarchar200商品名categoryidint11分类 ID(外键)storecountint11库存量marketpricefloat10市场价mypricefloat10销

    20、售价hitint11点击量contenttext商品详情衣服图片衣服分类表, 用来存储购物系统的所有商品的分类信息, 能够根据这个表来 管理所有的分类信息,如表 4-2 所示:表 4-2 分类表( category )字段类型长度备注categoryidint11分类表主键categorynamevarch100分类名parnetidairn t11父分类 IDlevelint11分类的级分类图 4-2 分类 E-R 图衣服订单表, 用来显示用户的订单信息, 能够根据这个表来管理所有订单的 属性信息,如表 4-3 所示:表 4-3 衣服订单表( attrvalue )字段类型长度备注order

    21、idint11主键addressidint11地址 IDpaywayvarchar100支付方式maketimevarchar32生成时间statusvarchar32订单状态vipidint11vipID (外键)订单详情表, 用来存储购物系统的所有订单信息, 能够根据这个表来管理订 单信息,如表 4-4 所示:表 4-4 订单详情表( orders )字段类型长度备注orderdetailidint11主键orderidvachar100订单 ID (外键)编号productidint11产品 ID(外键)quantityint11数量评论表,用户可以评论衣服的好坏,如表 4-5 所示:表

    22、 4-5 评论表( payway)字段类型长度备注commentidint11主键titlevachar100标题contentvarchar1000内容scoreint11星级timevarchar32评论时间productidint11产品 idvipidint11vipid衣服评论图 4-5 商品评论 E-R 图地址信息表,用来存储收货人地址信息,如表 4-6 所示:图 4-6 地址信息 E-R 图表 4-6 收货人信息表( receive )字段类型长度备注addressidint11主键addressnamevarchar100地址名postcodevarchar100邮政编码rec

    23、eviervarchar100收货人phonevarchar100固话vipidint100vipidpostcodevarchar255邮编新闻表,管理员发布一系列的商品优惠新闻来给用户看,如表 4-7 所示:表 4-7 新闻表( news)字段类型长度备注infoidint11主键titlevarchar100标题timevarchar32时间publishervarchar32发布者lanmuvarchar32栏目contentlongtext0内容会员表, 用来存储所有会员用户的信息, 能够根据这个表管理所有用户, 如 表 4-8 所示:表 4-8 会员表( user )图 4-8 会

    24、员信息 E-R 图字段类型长度备注vipridint11主键usernamevarchar100用户名passwordvachar100密码sexvarchar100性别emailvarchar11邮箱phonevarchar10电话scorevarchar100积分questionvarchar100问题第四章 详细设计4.1前台模块设计用户管理模块: 这部分模块由王君伟和张青松完成。 用户管理模块主要为用 户的登录、注册、找回密码三个功能,通过不同的操作页面会返回相应的 servlet中进行相应的功能实现。点击登录,后台系统会传送一个action=vipServlet?action=log

    25、in ,会调用名为 login这一个函数,通过函数会把数 据进行接收、封装,然后调用数据库进行查询,最后把结果返回到界面。接收关键代码:String username=request.getParameteru(sername);String password=request.getParameterp(assword); 调用数据库查询关键代码:VipDAO vipDAO=new VipDAO();Map vip=vipDAO.validateVip(username,MD5.md5(password);具体的登录界面如下图 5-1 所示:点击用户的注册按钮,后台系统会转换到 registe

    26、r.jsp进行信息的填写,填写 完的信息会传送到 action=vipServlet?action=register,调用名为 register的函数, 通过函数会把数据进行接收, 然后调用数据库进行存储, 最后把结果返回到界面。 接收关键代码:String username=request.getParameter(username); 调用数据库查询关键代码:int flag=vipDAO.add(record); 具体的注册界面如下图 5-2 所示: 蓝色字体是可以使用,红色字体表示不可以使用图 5-2 会员注册点击忘记密码按钮,后台系统会转换到 forget.jsp进行相关的操作,首先

    27、会让 用户填写账号的用户名, 后台调用数据库进行查找, 只有用户名通过之后会进行 下一步的操作。进入 inputAnswer.jsp就是问题的回答,然后通过调用数据库进行 判断。正确之后会进行密码的重置界面。接收关键代码:String question=request.getParameter(question);String answer=request.getParameter(answer);String phone=request.getParameter(phone);String question=request.getParameter(question);String answ

    28、er=request.getParameter(answer);调用数据库查询关键代码:Map record=vipDAO.validateAnswer(username, question, answer);具体的修改密码界面如下图 5-3和 54所示:图 5-3 会员密码找回图 5-4 会员密码重置4.2购物车模块设计这部分模块由王君伟 ,张青松 ,牛亚峰,熊思凯完成。用户登录之后,点击物品 进行添加购物车的按钮,物品会进入用户得相应的购物车中,购物车是用 ListMap 进行编写。 如果用户第一次购买, 会创建一个虚拟的购 物车,如果存在购物车,则会直接添加到购物车中,成为一条信息,购物

    29、车可以 进行删除功能,会直接条用 List 的移除功能。关键代码:cart=new ArrayListMap(); cart.remove(temp);具体的购物车界面如下图 5-5 所示:图 5-5 购物车界面4.3订单管理模块设计登录的用户可以查看自己的订单,订单其实使用一个 jsp界面,通过 action为 myorder进行相应的操作。但是不同的效果产生是使用调用不同的数据库语句。 通过数据库语句的改变, 前台界面会显示不同的信息。 当点击未审核订单时, 后 台程序会调用 status=未审核;的代码,以此类推。 后面的相应操作同未审核订单 相同。关键的代码为:if(statuscode.equals(1)status=未审核 ;where= and e.status=+status+ ande.vipid=+vip.get(vipid)+ ;else if(statusco


    注意事项

    本文(网上购物商城设计报告.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开