网上购物商城设计报告(共32页).doc
《网上购物商城设计报告(共32页).doc》由会员分享,可在线阅读,更多相关《网上购物商城设计报告(共32页).doc(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上网上购衣系统目 录第一章 概论1.1 课设背景随着计算机技术的发展,全世界的网民人数也在不断增加,网上购衣已经成为一种潮流,引领我们走向电子化世界,给我们的生活带来了极大的便利。,在这时,我们需要开发一款适合大众的网上购衣系统,来方便用户在网上及时的购衣,也能够有效地带动企业经济的发展,给商家,国家带来了巨大的收益,电子商务建设的最终目的是发展业务和应用。电子商城系统的建设,可以建立起电子商务服务的门户站点,是现实社会到网络社会的真正体现,为广大网上商家以及网络客户提供一个符合中国国情的电子商务网上生存环境和商业运作空间。 电子商城的建设,不仅仅是初级网上购物的实现,
2、它能够有效地在Internet上构架安全的和易于扩展的业务框架体系,实现B To B(企业对企业)、B To C(企业对用户)以及C To C(用户到用户)等应用环境,推动电子商务在中国的发展。对于企业来讲,无论是企业之间,还是企业和客户之间的交易,如果能都实现网上交易将大大提高交易速度节约成本。但是对于网络的及时、一对一、垮时间、跨空间等特性,并没有充分加以利用。在这种形势下,传统的依靠管理人员人工工作传递信息和数据的管理方式就无法满足企业日益增长的业务需求了。因而开发了这样一个具有前后台的系统,以满足购物者和企业的需求,给购物者带来了极大的便利。1.2 课设题目网上购衣系统1.3 课设时间
3、第17周19周1.4 课设目的企业项目实训是计算机专业教学的一个重要环节,其目的是使学生在获得基本知识和基本技能的基础上,进行一次较全面、系统的训练,以巩固课堂所学知识及提高操作技能。旨在提升本专业学生对此课程中的理论知识的综合应用能力、逻辑思维能力和软件开发能力,培养学生独立工作和解决实际问题的能力,为学生走上毕业岗位作好充足准备。课设我们用Java技术开发中小型管理应用系统。通过真实的项目实战过程,让学生从实践中认识面向对象程序设计的开发思想和软件设计与开发的流程,能够用程序去解决现实生活问题,在一步一步的实践过程中不断提高程序设计的水平。1.4 课设环境1)硬件环境: 机房:计算机系多媒
4、体专业机房 电脑:双核高性能主机 网络:100Mbps校园网2)开发环境: 操作系统:Windows 7 开发工具:MyEclipse+Eclispe ADT 容器: Tomcat6.0 中间件: JDK6.0 数据库: MySQL5.01.5 课设内容网上购衣统,是一个功能完善的在线购衣系统,主要为在线销售和在线购衣服务。其功能主要包含商品的管理、会员的管理、订单的管理、库存的管理、优惠的管理、广告的管理、资讯的管理、在线支付等。本次实训将由老师指导学生完成“基于PC端+手机端的在线商城系统设计与开发”,系统满足PC在线购物。系统主要开发的功能如下:1、PC版1)后台功能商品模块:包括后台商
5、品库存管理、上货、出货、编辑管理和商品分类管理、商品品牌管理等。 订单模块:在线订单程序,使消费者能够顺利的通过Web在线的方式,直接生成购买订单。 评论模块:购买过产品的买家可以对产品进行评价和打分。支付模块:即通过网上钱包、电子支付卡。进行网上资金流转换的业务流程;国内主流支付方式包括:腾讯旗下的财付通、支付宝、网银在线等。会员模块:在购物系统中,集成会员注册是吸引会员进行二次购买和提升转换率最好的方式。信息模块:用于发布商城系统相关的一些信息。配送模块:购物系统集成的物流配送方式,从而方便消费者对物流方式进行在线选择。如:EMS、顺风等等。商品促销:购物系统都有商品促销功能,通过商品促销
6、功能,能够迅速的促进商城的消费积极性。 2)前端功能商品展示:通过前端界面,以标准的或者其他个性化的方式向用户展示商品各类信息,完成购物系统内信息流的传递。 购物车:用户可对想要购买的商品进行网上订购,在购物过程中,随时增删商品。 快捷登录:用户可以通过QQ、新浪微博等第三方网站账户一键登录到本商城系统进行在线购物,从而提高用户的体验。模板风格自定义:即通过系统内置的模板引擎,可以方便的通过后台可视化编辑,设计出符合自身需求的风格界面。 商品多图展示:随着电子商务的发展商品图片成为吸引消费者的第一要素,多图展示即提供前台多张图片的展示,从而提升消费者的购物欲望。 自定义广告模块:内置在系统中的
7、广告模块,网站管理员能够顺利的通过操作就可以在前端界面中添加各种广告图片。 第二章 需求分析2.1 项目介绍如今网络上出现很多的网衣商城,例如淘宝、亚马逊等。每一个商城都需要一套严谨的程序来进程把控。我在做网上购衣系统时,前端所采用的是CSS+HTML、JSP等技术来编辑网页,一次来增加网站的可观赏性。并运用JDBC技术把数据库和动态网页相关联。整体程序则采用一个简单的MVC框架来惊醒代码的编写。本项目在实际应用中的解决方案是建立一个可以运行的完整的网站,以及自己的数据库,使得所需商品信息可以及时的保存、更新,可以更好的及时了解商品买卖的情况。2.2 用户需求此网络购衣平台系统旨在为用户提供一
8、个简易的具备一些基本功能的购衣系统,通过这个系统用户可以轻松的获得自己想要的商品。存在两种类型用户,普通用户和管理员用户。普通用户在这个系统中注册过后进行登陆此时可以对个人资料进行修改,可以修改密码,同时可以在平台中进行自由的选购自己想要的商品,将选购好的商品加入购物车,如果需要修改可以在购物车中更改所需的商品数量,当选择完成过后可以确认购买,也可以让所选物品一直处在购物车中,等待下次登陆时依然有效。管理员用户可以通过管理员账号登陆后对商品进行管理,可以对商品信息进行修改,删除商品,添加新商品。前台不提供管理员用户的注册,直接在后台数据库中添加管理员用户。2.3 系统用户角色分析(1)管理员用
9、户本系统主要用于商品买卖为基础,主要完成为商城用户往上购买环节进行管理。虽然,我做的这各系统只是一个小系统,能够完成一些简单的网上购物方面的功能,仅仅只为前台移动端提供数据传输及解析前台发回来的数据,但是所有的功能在与服务器连接中都有一个很合理的安排,对各种数据的存储都有详细的计划,能有效对用户进行管理。(2)普通用户本系统主要是为商城网上购物管理进行设计与开发的,所以针对普通用户的设计是一个重点,首先,普通用户可以通过注册信息,然后登陆系统进行系统然后根据自身需求,比如对购物、查看商品详情、结账、加入购物车等功能的需求情况,进行填写信息,申请他们所需要去做的事情,实现普通用户的功能需求,实现
10、顾客的方便申请。2.4 系统功能需求分析(1)用户对于系统的需求此网上购物管理系统是针对商场、商城对该场所的顾客网上购物等功能的一个应用软件。首先,用户在生活中的网上购物的时候最看重的是方便实用,其次,顾客在选购商品中还会遇到突发状况,比如有的顾客想要买多件商品、顾客想要查看商品销量是否热卖。针对这一系列问题,本系统就顾客操作应该简单、易用、功能全面的方向进行设计。(2)管理员对于系统的需求系统管理员在系统中扮演着非常重要的角色,本系统设置管理员就是针对可以进行对用户有关购物、加入购物车、合并购买、添加地址等功能需求的审批进行一系列设计的,这样便于购物商城管理者对该系统的整体信息进行很好的管理
11、,便于增强商城的购物管理方式,提高商城的工作效率。2.5 可行性分析可行性分析是通过对项目的主要内容和配套条件,如市场需求、资源供应、建设规模、工艺路线、设备选型、环境影响、资金筹措、盈利能力等,从技术、经济、工程等方面进行调查研究和分析比较,并对项目建成以后可能取得的财务、经济效益及社会环境影响进行预测,从而提出该项目是否值得投资和如何进行建设的咨询意见,为项目决策提供依据的一种综合性的系统分析方法。可行性分析应具有预见性、公正性、可靠性、科学性的特点。现就对网上购物系统的设计与开发的系统平台设计之初对系统进行的各种可行性的分析和研究,通过针对各个方面系统分析的开发和运行的可能性,我们所利用
12、的什么样的技术手段能来实现我们想要开发的东西。主要通过投资、技术、组织、风险因素等方面。(1)技术可行性:主要从项目实施的技术角度,合理设计技术方案,并进行比选和评价。各行业不同项目技术可行性的研究内容及深度差别很大。对于工业项目,可行性研究的技术论证应达到能够比较明确地提出设备清单的深度;对于各种非工业项目,技术方案的论证也应达到工程方案初步设计的深度,以便与国际惯例接轨。网上购物系统的设计与开发系统是一个PC端平台。所以我们根据系统的这样的一种表现形式,该系统主要依靠Java语言中的Java EE移动开发的界面设计包及其连接MySQL数据库来实现,Java技术成熟稳定,技术上完全可行。(2
13、)组织可行性:制定合理的项目实施进度计划、设计合理的组织机构、选择经验丰富的管理人员、建立良好的协作关系、制定合适的培训计划等,保证项目顺利执行。该系统开发成本低,所需开发时间、人力均较少、使用常规设计软件、辅助工具即可实现,所需资料文档较易获得,查阅相关资料方便。(3)投资可行性:投资必要投资必要性的论证上,一是要做好投资环境的分析,对构成投资环境的各种要素进行全面的分析论证,二是要做好市场研究,包括市场供求预测、竞争力分析、价格分析、市场细分、定位及营销策略论证。这个是为商城开发的网上购物系统进行的一个设计,是一个能够方便顾客点餐的平台,它可以给那些具有需要该系统的商城提供极大的方便,改善
14、方式,提高工作效率风险因素及对策:主要对项目的市场风险、技术风险、财务风险、组织风险、法律风险、经济及社会风险等风险因素进行评价,制定规避风险的对策,为项目全过程的风险管理提供依据。第三章 总体设计网上购衣系统,其主要功能包含衣服的管理、衣服分类管理、会员的管理、订单的管理、在线支付等。本次实训将用Java EE技术完成“网上商城系统”的设计与开发,主要开发的功能如图3-1所示。图3-1 系统功能流程图3.1 实现功能模块1)后台功能衣服商品模块:包括后台衣服添加,修改商品信息,查询衣服信息以及删除衣服信息。还添加了一个衣服分类,供用户查询不同分类的衣服信息。订单模块:通过用户购买衣服,加入到
15、购物车,通过提交订单来计算用户花了多少钱,买了多少东西,一目了然。会员模块:在购衣系统中,通过会员注册来购买商品,能够给用户提供保障,让购买者放心。配送模块:用户通过提交订单,可以选择货到付款,在线支付等方式来提交配送信息,填写自己的收货地址,联系方式等来告诉商家,以保证自己的衣服能够快速的到达自己的手中。2)前端功能衣服搜索:衣服搜索采用模糊查询的方式,只要用户输入的商品名称的关键字中含有所有衣服的其中一部分字,用户就可以轻松地查出自己想要购买的衣服来进行购买。购物车:用户通过浏览店家发布的衣服,如果找到自己喜欢的,就可以加入到购物车中,并且可以显示出所有的衣服清单,以及计算出衣服总价。衣服
16、浏览:随着电子商务的发展衣服图片成为吸引消费者的第一要素,多图展示即提供前台多张图片的展示,从而提升消费者的购物欲望。 用户管理模块:为了方便于网站的管理,必须由一套完整的用户管理体系。该网站用户管理模块主要实现用户的注册、登录、找回密码3方面功能。为了全面的了解前端功能,图3-2将前端的购物流程详细的展示。图3-2购物流程图3.2 数据库设计3.2.1 概念建模本系统实体包括:管理员、网站、顾客、商品、购物车、订单。如图4-1所示:图4-1 E-R图3.2.2数据库表结构整个购物系统能运行离不开数据库的支持,数据库在整个系统的最底部发挥着不可忽视的作用。没有了数据库的支撑,系统无法运行。由此
17、可见,系统离不开数据库,在系统之前首先必须保证数据库的准备工作已经完成。本系统采用的是Mysql数据库,数据库的准备工作需要以下几个表来保存整个系统的重要信息,它们分别是:商品表,用来存储购物系统的所有商品的信息,能够根据这个表来管理所有的商品信息,如表4-1所示:表4-1 商品表(product)字段类型长度备注productidint11商品表主键productnamevarchar200商品名categoryidint11分类ID(外键)storecountint11库存量marketpricefloat10市场价mypricefloat10销售价hitint11点击量contentte
18、xt商品详情图4-1 衣服E-R图衣服分类表,用来存储购物系统的所有商品的分类信息,能够根据这个表来管理所有的分类信息,如表4-2所示:表4-2 分类表(category)字段类型长度备注categoryidint11分类表主键categorynamevarchar100分类名parnetidint11父分类IDlevelint11分类的级图4-2 分类E-R图衣服订单表,用来显示用户的订单信息,能够根据这个表来管理所有订单的属性信息,如表4-3所示:表4-3 衣服订单表(attrvalue)字段类型长度备注orderidint11主键 addressidint11地址IDpaywayvarc
19、har100支付方式maketimevarchar32生成时间statusvarchar32订单状态vipidint11vipID(外键)图4-3 订单详情E-R图订单详情表,用来存储购物系统的所有订单信息,能够根据这个表来管理订单信息,如表4-4所示:表4-4 订单详情表(orders)字段类型长度备注orderdetailidint11主键orderidvachar100订单ID(外键)编号productidint11产品ID(外键)quantityint11数量图4-4 订单明细E-R图评论表,用户可以评论衣服的好坏,如表4-5所示:表4-5 评论表(payway)字段类型长度备注com
20、mentidint11主键titlevachar100标题contentvarchar1000内容scoreint11星级timevarchar32评论时间productidint11产品idvipidint11vipid图4-5 商品评论E-R图地址信息表,用来存储收货人地址信息,如表4-6所示:表4-6 收货人信息表(receive)字段类型长度备注addressidint11主键addressnamevarchar100地址名postcodevarchar100邮政编码receviervarchar100收货人phonevarchar100固话vipidint100vipidpostco
21、devarchar255邮编 图4-6 地址信息E-R图新闻表,管理员发布一系列的商品优惠新闻来给用户看,如表4-7所示:表4-7 新闻表(news)字段类型长度备注infoidint11主键titlevarchar100标题timevarchar32时间publishervarchar32发布者lanmuvarchar32栏目contentlongtext0内容图4-7 商品新闻E-R图会员表,用来存储所有会员用户的信息,能够根据这个表管理所有用户,如表4-8所示:表4-8 会员表(user)字段类型长度备注vipridint11主键usernamevarchar100用户名password
22、vachar100密码sexvarchar100性别emailvarchar11邮箱phonevarchar10电话scorevarchar100积分questionvarchar100问题图4-8 会员信息E-R图第四章 详细设计4.1 前台模块设计用户管理模块:这部分模块由王君伟和张青松完成。用户管理模块主要为用户的登录、注册、找回密码三个功能,通过不同的操作页面会返回相应的servlet中进行相应的功能实现。点击登录,后台系统会传送一个action=vipServlet?action=login,会调用名为login这一个函数,通过函数会把数据进行接收、封装,然后调用数据库进行查询,最后
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 购物 商城 设计 报告 32
限制150内