目 錄
摘 要 I
Abstract II
1緒論 1
1.1系統(tǒng)開發(fā)背景 1
1,2研究現(xiàn)狀 1
1.3研究主要內(nèi)容 2
2相關(guān)技術(shù) 4
2.1 SSM的技術(shù)原理 4
2.1.1 SSM語言及其特點 4
2.1.2 Java及Java Servlets概述 5
2.1.3 JavaBean簡介 5
2.2 服務(wù)器配置 6
2.2.1 Tomcat安裝及配置 7
2.2.2 數(shù)據(jù)庫配置 7
3系統(tǒng)分析 10
3.1 可行性分析 10
3.1.1 技術(shù)可行性 10
3.1.2 操作可行性 10
3.1.3 經(jīng)濟可行性 10
3.1.4 法律可行性 10
3.2 手機商城功能需求分析 10
3.3 數(shù)據(jù)庫需求分析 11
4系統(tǒng)設(shè)計 12
4.1 系統(tǒng)功能模塊設(shè)計 12
4.2系統(tǒng)流程設(shè)計 12
4.2.1 系統(tǒng)開發(fā)流程 12
4.2.2 用戶登錄流程 13
4.2.3 系統(tǒng)操作流程 14
4.2.4 添加信息流程 14
4.2.5 修改信息流程 15
4.2.6 刪除信息流程 15
4.3系統(tǒng)用例分析 16
4.3.1 管理員用例圖 16
4.3.2 用戶用例圖 17
4.3.3 ER圖 18
4.4 數(shù)據(jù)庫設(shè)計 21
4.4.1 tb_Ware(商品信息表) 21
4.4.2 tb_manager(管理員信息表) 21
4.4.3 tb_sub(訂單生成表) 21
4.4.4 tb_Link(超級鏈接表) 22
4.4.5 tb_Affiche(公告信息表) 22
4.3 用SSM連接數(shù)據(jù)庫 22
5系統(tǒng)實現(xiàn) 24
5.1 前臺部分 24
5.1.1 前臺總體框架 24
5.1.2 商城首頁 24
5.1.3 產(chǎn)品詳情頁 25
5.1.4 評價 25
5.2 后臺部分 26
5.2.1 后臺主頁 26
5.2.2 后臺評價管理 26
5.2.3 商品管理 27
5.2.4 商品修改 27
5.2.5 分類管理 28
5.2.6 訂單管理 28
5.2.7 手機購物車管理 29
6系統(tǒng)測試 30
6.1系統(tǒng)測試的意義 30
6.2性能測試 31
6.3測試分析 31
總 結(jié) 32
致 謝 33
參考文獻 34
3系統(tǒng)分析
3.1 可行性分析
手機商城主要目標是實現(xiàn)網(wǎng)上展示手機商城信息,購買手機產(chǎn)品。在確定了目標后,我們從以下四方面對能否實現(xiàn)本系統(tǒng)目標進行可行性分析。
3.1.1 技術(shù)可行性
手機商城主要采用Java技術(shù),基于B/S結(jié)構(gòu),MYSQL數(shù)據(jù)庫,主要包括前端應(yīng)用程序的開發(fā)以及后臺數(shù)據(jù)庫的建立和維護兩個方面。對于應(yīng)用程序的開發(fā)要求具備功能要完備、使用應(yīng)簡單等特點,而對于數(shù)據(jù)庫的建立和維護則要求建立一個數(shù)據(jù)完整性強、數(shù)據(jù)安全性好、數(shù)據(jù)穩(wěn)定性高的庫。手機商城的開發(fā)技術(shù)具有很高可行性,且開發(fā)人員掌握了一定的開發(fā)技術(shù),所以系統(tǒng)的開發(fā)具有可行性。
3.1.2 操作可行性
手機商城的登錄界面簡單易于操作,采用常見的界面窗口來登錄界面,通過電腦進行訪問操作,會員只要平時使用過電腦都能進行訪問操作。此系統(tǒng)的開發(fā)采用PHP語言開發(fā),基于B/S結(jié)構(gòu),這些開發(fā)環(huán)境使系統(tǒng)更加完善。本系統(tǒng)具有易操作、易管理、交互性好的特點,在操作上是非常簡單的。因此本系統(tǒng)可以進行開發(fā)。
3.1.3 經(jīng)濟可行性
手機商城是基于B/S模式,采用MYSQL數(shù)據(jù)庫儲存數(shù)據(jù),所要求的硬件和軟件環(huán)境,市場上都很容易購買,程序開發(fā)主要是管理系統(tǒng)的開發(fā)和維護。所以程序在開發(fā)人力、財力上要求不高,而且此系統(tǒng)不是很復(fù)雜,開發(fā)周期短,在經(jīng)濟方面具有較高的可行性。
3.1.4 法律可行性
此手機商城是自己設(shè)計的管理系統(tǒng),具有很大的實際意義。開發(fā)環(huán)境軟件和使用的數(shù)據(jù)庫都是開源代碼,因此對這個系統(tǒng)進行開發(fā)與普通的系統(tǒng)軟件設(shè)計存在很大不同,沒有侵權(quán)等問題,在法律上完全具有可行性。
綜上所述,手機商城在技術(shù)、經(jīng)濟、操作和法律上都具有很高的可行性,開發(fā)此程序是很必要的。
3.2 手機商城功能需求分析
此基于SSM的手機商城分前臺功能和后臺功能:
1)前臺部分由用戶使用,主要包括用戶注冊,手機購物車管理,訂單管理,個人資料管理,留言板管理
2)后臺部分由管理員使用,主要包括管理員身份驗證,商品管理,處理訂單,用戶信息管理,連接信息管理
3.3 數(shù)據(jù)庫需求分析
數(shù)據(jù)庫的設(shè)計通常是以一個已經(jīng)存在的數(shù)據(jù)庫管理系統(tǒng)為基礎(chǔ)的,常用的數(shù)據(jù)庫管理系統(tǒng)有MYSQL,SQL,Oracle等。我采用了Mysql數(shù)據(jù)庫管理系統(tǒng),建立的數(shù)據(jù)庫名為db_business。
整個系統(tǒng)功能需要以下數(shù)據(jù)項:
用戶:用戶id、用戶名稱、登錄密碼、用戶真實姓名、性別、郵箱地址、聯(lián)系地址、聯(lián)系電話、密碼問題、答案、注冊時間。
留言:主題id、作者姓名、Email、主題名稱、留言內(nèi)容、發(fā)布時間。
商品:商品id、名稱、價格、圖片路徑、類型、簡要介紹、存儲地址、上傳人姓名、發(fā)布時間、是否推薦。
訂單:訂單號、用戶名、真實姓名、訂購日期、Email、地址、郵編、付款方式、聯(lián)系方式、運送方式、訂單核對、其他。
管理員:管理員id、管理員名稱、管理員密碼。
公告:公告內(nèi)容、公告時間。
4系統(tǒng)設(shè)計
4.1 系統(tǒng)功能模塊設(shè)計
功能結(jié)構(gòu)圖如下:
圖9 功能模塊設(shè)計圖
從圖中可以看出,網(wǎng)上手機商城系統(tǒng)可以分為前臺和后臺兩個部分,前臺部分由用戶使用,主要包括用戶注冊,生成訂單,手機購物車管理,查看手機購物車,查看留言,訂購產(chǎn)品,訂單查詢和發(fā)布留言7個模塊;后臺部分由管理員使用,主要包括管理員身份驗證,商品管理,處理訂單,用戶信息管理,連接信息管理5個模塊。文章來源:http://www.zghlxwxcb.cn/news/detail-499986.html
<!DOCTYPE>
<html>
<head>
<base href="<%=basePath%>"/>
<title>手機商城</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9" />
<link rel="shortcut icon" href="<%=basePath%>home/images/favicon.ico"/>
<link rel="bookmark" href="<%=basePath%>home/images/favicon.ico"/>
<script type="text/javascript" src="<%=basePath%>home/js/jquery-3.1.1.js"></script>
<script src="<%=basePath%>home/assets/js/jquery-1.11.1.min.js"></script>
<script type="text/javascript">
var ddhtml = "";
$(function () {
getDatalist();
getscroll();
getDatalisttwo();
getDatalisthree();
getDatalistleft1();
getDatalistlefttop();
leftnav();
lefttop1();
lefttop2();
centerleixing();
})
</script>
<script type="text/javascript">
function testddd()
{
window.open("<%=basePath%>articleList/list.action?schoolid=4&classid=261");
}
function aaabbbcc()
{
window.open("articleList/list.action?schoolid=4&classid=260");
}
function getData() {
var html = "";
$.ajax({
url: "tongzhi.action?list&page=0&rows=10",
type: "POST",
async: false,
success: function (data) {
$.each(data.rows, function (i, val) {
html += '<li><a href="<%=basePath%>home/tongzhishowarticle.jsp?id='+val.id+'">'+val.a1+'</a><span class="date">'+val.a3+'</span></li>';
})
}
});
$("#tongzhi").html(html);
}
文章來源地址http://www.zghlxwxcb.cn/news/detail-499986.html
到了這里,關(guān)于基于SSM框架的手機商城設(shè)計與實現(xiàn)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!