在线手机商城的设计与实现

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

学号课程设计报告课程名称Web技术(JSP)课程设计题目在线手机商城的设计与实现学部专业班级姓名指导教师2013年12月26日WEB技术(JSP)课程设计任务书题目:在线手机商城的设计与实现1.课程设计教学条件要求课程设计开发平台与工具:eclipse/Dreamweaver+JSP+SQLSERVER20052.课程设计任务该系统主要完成在线手机类产品买卖交易平台的设计与实现,主要用于将手机产品直观地展现给客户,宣传每个手机产品的优劣及为客户提供手机商品在线预订和购买服务。3.课程设计任务(功能)说明及功能模块图该系统主要的功能包括:手机分类检索、客户在线预订、最新手机推荐、热门手机浏览、手机详细资料显示、手机销售排行统计、手机商品分类管理等功能。(1)用户注册登陆模块用户注册登陆模块主要用于注册网上商城的会员,储存详细的客户档案,便于管理员管理现有会员,同时也有利于会员了解公司的最新产品资讯。该模块的子功能有用户在线注册、用户登录管理和用户资料。用户注册登陆模块用户注册用户登录与退出密码修改与取回用户资料修改图2.1用户注册登陆模块图(2)手机检索查询模块手机检索查询模块品牌分类搜索热销商品排行图2.2手机检索查询模块图(3)购物车管理模块购物车管理模块用户查看历史订单用户在线填写订单用户修改订单用户查询订单明细图2.3购物车管理结构图(4)后台手机商品管理后台手机商品信息管理手机信息管理商品分类管理商品添加商品查看商品修改商品类别添加商品类别删除图2.4后台商品信息管理结构图(5)后台用户管理用户信息管理添加用户删除用户图2.5后台用户管理3.数据库设计本系统主要设计一下几张表单:(1)商品基本信息表:存放网上商城销售商品的基本信息(2)商品分类信息表:存放网上商城商品分类的基本信息(3)用户基本信息表:存放网上商城注册用户的基本信息(4)订单信息表:存放与用户相关的订单基本信息(5)订单条目信息表:存放与订单有关的具体条目信息(订单中的商品价格以及数量)(6)管理员信息表:存放管理的用户名和密码等信息。4.各模块的功能说明整个系统主要包含以下功能模块:(1)会员注册登录模块:用来实现用户的注册及登陆功能、修改用户资料功能。(2)商品检索查询模块:产品的分类显示、热销商品排行显示。(3)会员购物车管理模块:会员购物车的显示和管理、订单生成和管理、选择付款方式等。(4)后台商品信息管理模块:用来对商品的增加、删除和修改功能。(5)后台订单管理模块:用来对用户的订单进行处理。(6)后台用户管理模块:管理员对注册用户信息进行维护。目录1主要技术阐述.....................................................................................72总体规划与设计.................................................................................82.1需求分析...........................................................................................82.2系统功能划分...................................................................................82.3数据库设计.......................................................................................83页面设计与编码...............................................................................113.1界面设计.........................................................................................113.1.1首页界面........................................................................................113.1.2注册界面........................................................................................113.1.3登陆界面........................................................................................123.1.4浏览手机界面................................................................................123.1.5注册信息修改界面........................................................................133.1.6管理员功能界面............................................................................143.1.7退出登陆界面................................................................................153.2系统核心代码.................................................................................153.2.1商品添加servlet代码...................................................................153.2.2订单servlet代码...........................................................................183.2.3购物车jsp代码.............................................................................194总结.................................................................................................21参考文献..............................................................................................2271主要技术阐述SQLServer2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。MicrosoftSQLServer2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。SQLServer2005数据引擎是该企业数据管理解决方案的核心。此外MicrosoftSQLServer2005结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的BI解决方案,帮助您的团队通过记分卡、Dashboard、Webservices和移动设备将数据应用推向业务的各个领域。MVC是一个框架模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。最典型的MVC就是JSP+servlet+javabean的模式。82总体规划与设计2.1需求分析近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐渐进入传统的流通领域。于是网上商城开始流行起来,越来越多的商家在网上建起在线商城,向消费者展现出一种新颖的购物理念。网上商城是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的学校,如公司报价,商城新闻和商城专题信息等。网上商城系统具有强大的交互功能,可使商家和用户方便的传递学校,完成电子贸易或EDI交易。这种全新的交易方式实现了公司文档与资金的无纸化交换。2.2系统功能划分优秀的网站需要各种类型的模块。各种功能模块在网站中扮演着不同的角色,它是使网站和用户之间沟通的基本桥梁。本网站分为前台模块和后台模块,网站前台是面向网站访问用户的,通俗的说也就是给访问网站的人看的内容和页面,如浏览手机等操作。网站的后台通常需要帐号及密码等信息的登陆验证,登陆信息正确则验证而后进入网站后台的管理界面进行相关的一系列操作。如管理员登陆登陆、修改注册信息等操作。通过网站管理后台,可以有效的管理网站供浏览者查阅的信息。当然,前台和后台都是程序人员做的开发的网站页面,通常开发带网站管理后台功能的网站空间必须支持程序语言和数据开发功能。2.3数据库设计9表2-1商品基本信息photo表字段名称标识名称数据类型是否允许为空完整性Ididtinyint否主键url商品图片路径varchar(255)是name商品名text是time商品生产日期datetime是xiaoliang商品销量bigint是price商品价格bigint是number商品类别tinyint是该表设计的作用是存放网上商城销售商品的基本信息。表2-2商品分类信息photo1表字段名称标识名称数据类型是否允许为空完整性number商品类别Tinyint(4)否主键name商品名tinytext是该表设计的作用是存放网上商城商品分类的基本信息。表2-3用户基本信息user表字段名称标识名称数据类型是否允许为空完整性logname登录名varchar(20)否主键password密码text否phone联系电话text否email电子邮件text否address联系地址text否realname真实姓名text否该表设计的作用是存放网上商城注册用户的基本信息。表2-4订单信息xinxi表字段名称标识名称数据类型是否允许为空完整性ididtinyint否主键name商品名text是price商品价格bigint是kucun商品库存bigint是number商品数量tinyint是url商品路径varchar是该表设计的作用是存放与用户相关的订单基本信息。表2-5订单条目信息dingdanxinxi表字段名称标识名称数据类型是否允许为空完整性logname登录名varchar(20)否主键10address联系地址text否phone联系电话varchar(255)否fukuan付款text否该表设计的作用是存放与订单有关的具体条目信息(订单中的商品价格以及数量)。表2-6管理员基本信息message表字段名称标识名称数据类型是否允许为空完整性logname登录名varchar(255)否主键address联系地址text否该表设计的作用是存放管理的用户名和密码等信息。113页面设计与编码3.1界面设计3.1.1首页界面首页界面是该在线手机商城的主页,包括网页的导航和一些页面的链接,如图3.1图3.1首页界面3.1.2注册界面该界面是该在线手机商城用户注册的基本信息,如图3.212图3.2注册界面3.1.3登陆界面该界面为用户登陆功能,如图:3.3图3.3登陆界面3.1.4浏览手机界面该界面为用户浏览手机界面,带有导航条,可以实现功能

1 / 23
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功