基于Java的网上商城系统的设计与实现Word文档下载推荐.doc
《基于Java的网上商城系统的设计与实现Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《基于Java的网上商城系统的设计与实现Word文档下载推荐.doc(66页珍藏版)》请在冰豆网上搜索。
学位类别:
学士学位
2011年06月
西安工业大学毕业设计(论文)任务书
院(系)计算机科学与工程学院专业网络工程班070607姓名冯宁学号070607105
1.毕业设计(论文)题目:
基于Java的网上商城系统的设计与实现
2.题目背景和意义:
随着社会经济的发展和信息技术的高度发达,随着物流的发展,几乎所有商品都能在网上购买。
网上商城系统是解决实体商城各种问题的一种方法。
该课题具有一定的意义和研究价值。
3.设计(论文)的主要内容(理工科含技术指标):
此次的毕业设计题目——基于Java的网上商城系统的设计与实现主要是以B/S模式为基础,通过本次的设计可以熟练掌握Java开发软件和MySQL数据库软件的使用以及JSP动态网站开发技术,并使用这些软件熟练制作,在以后的实践制作中不断提高自身的实际水平。
4.设计的基本要求及进度安排(含起始时间、设计地点):
本次课题从2010年2月22日开始,在校内完成,具体的进度安排如下:
第1~3周:
查阅书籍资料,学习相关软件,准备开题报告。
第4周:
分析设计任务,设计总体方案。
第5~12周:
模块设计、完成3000个单词以上的相关外文资料翻译;
中期总结。
第13~15周:
模块设计、系统调试。
第16~17周:
系统测试、撰写毕业论文。
第18周:
对论文排版和打印,制光盘;
论文答辩。
5.毕业设计(论文)的工作量要求
①实验(时数)*或实习(天数):
②图纸(幅面和张数)*:
③其他要求:
指导教师签名:
年月日
学生签名:
冯宁2011年3月11日
系(教研室)主任审批:
年月日
说明:
1本表一式二份,一份由学生装订入附件册,一份教师自留。
2带*项可根据学科特点选填。
基于Java的网上商城系统的设计与实现
摘要
网上购物商城系统是一个B/S结构的信息管理系统,开发主要包括前台页面显示层,后台数据库持久层,和基于JavaBean封装的业务逻辑层。
对于前台页面,要求界面友好,简单实用。
对于持久层,要求存储数据效率高,安全性高。
对于封装的业务逻辑,要求重用性高,代码效率高。
网上商城系统共分两个部分:
前台用户部分和后台管理部份。
在前台用户部分中,包括用户在线注册、定购商品、浏览商品、查询商品信息等操作;
后台管理部分包括:
商品信息的管理、用户订单的管理、普通管理员的管理、客户的管理各种即时信息的发布管理。
作为一个购物系统,系统的安全性和实现购物的方便性是很重要的,在安全性方面,系统主要考虑了数据存储的安全性,以及用了用户注册和密码等措施,没有使用到数字签名。
用到的主要技术有JSP,AJAX和JavaBean,系统采用MySQL来设计数据库,使用MyEclipse开发平台。
本文主要介绍了个性化页面的背景及JavaBean+JSP系统的一般原理;
阐述了整个个性化页面生成系统的系统结构及工作原理;
分析了系统实现中的特殊性、难点和重点;
设计实现了用户注册/登录、查询、购买;
实现了管理员对网站的系统管理;
个性化页面动态生成--回显等程序模块;
实现了JSP和HTML页面;
分析并解决了实现中的若干技术问题;
建立了完整的实验网站,进行测试并分析结果。
关键词:
网上商城,J2EE、JSP、MySql、Web应用
II
Designandimplementationofonlinemallbased
onJava
Abstract
OnlineshoppingmallsystemisainformationmanagementsystembasedontheB/Sstructure,includingfrontpage,persistencelayerback-enddatabaseandthebusinesslogiclayerbasedonJavaBeanpackage.Thefrontpagerequiresuser-friendly,simpleandpractical.Forthepersistencelayer,datastoragerequirehighefficiency,highsafety.Theencapsulatedbusinesslogicrequirementsreusehighcodeefficiency.
OnlineShoppingMallisdividedintotwoparts:
thefrontpartoftheusermanagementsectionandthebackground.Inthefrontpartoftheuser,includingon-lineregistration,ordergoods,browseproducts,checkproductinformationandotheroperations;
Managementcomponentsinclude:
productinformationmanagement,customerordermanagement,generalmanagerofmanagement,customermanagementofavarietyofreal-timereleaseofinformationmanagement.Asashoppingsystem,systemsecurityandtoachievetheconvenienceofshoppingisveryimportant,intermsofsecurity,themainconsiderationofthedatastoragesystemsecurity,andusedmeasuressuchasuserregistrationandpassword,donotusethedigitalsignature.ThemaintechnologyusedinJSP,AJAX,andJavaBean,todesignthesystemusingMySQLdatabase,usingMyEclipsedevelopmentplatform.
TheonlinemallintroducedthebackgroundofthecharacteristicpageandthegeneraltheoryofJavaBeanandthesystemofJSP;
Elaboratethewholesystemstructureandtheworkprincipleofthewholecharacteristicpagesboringsystem;
Analyzingthespecial、difficulty、andthekeypointintherealizationofthesystem;
Designtocarryoutthecustomerregistration/registerring,searching,shopping;
Thesystemmanagementtothewebsitebyadministrator;
Thecharacteristicpagedynamicstateisborn-returntoshowtotheproceduremoldpiece;
CarryoutthepageofJSPandHTML;
Analyzeandresolvesometechniqueproblemintheimplementation;
Establishthewholeexperimentwebsite;
carryonthetestandtoanalysistheresult.
Keywords:
onlineshoppingmall,J2EE,JSP,MySQL,Webapplications
目录
摘要 I
ABSTRACT II
1绪论 1
1.1研究背景 1
1.2目前网上购物在国内外发展现状 1
1.3本文主要研究内容 2
1.4JSP及相关技术简介 2
1.4.1JSP技术 2
1.4.2Java术语 3
1.5MySql数据库介绍 4
2需求分析 5
2.1可行性研究 5
2.2系统需求分析 5
2.2.1基本功能需求 6
2.2.3开发环境 6
3系统概要设计 7
3.1总体功能 7
3.2后台管理系统E-R图:
7
4系统详细设计 9
4.1后台数据库设计 9
4.2处理流程设计 11
4.2.1处理流程和数据流程 11
4.2.2系统操作流程图 13
4.2.3数据增加流程 13
4.2.4数据修改流程 14
4.2.5数据删除流程 15
5代码具体实现 16
5.1数据库的链接:
使用J2EE的数据库访问 16
5.2系统模块设计与具体实现 19
5.2.1首页 19
5.2.2注册会员 20
5.2.3后台管理 22
6系统测试 32
6.1系统的测试 32
6.1.1系统测试的环境