版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p> 《面向?qū)ο蠓治雠c設(shè)計(jì)》</p><p><b> 課程設(shè)計(jì)</b></p><p><b> 目 錄</b></p><p> 二 設(shè)計(jì)目的…………………………………………………………… 3</p><p> 需求分析……………………………………………………………
2、…… 3系統(tǒng)功能分析…………………………………………………… 3</p><p> 三 設(shè)計(jì)要求 ………………………………………………………………… 4</p><p> 1.數(shù)據(jù)流……………………………………………………………………… 4</p><p> 2.工作流程圖…………………………………………………………………5</p><p
3、> 3.數(shù)據(jù)字典…………………………………………………………………… 7</p><p> 4.E_R圖……………………………………………………………………… 9 5.sql建表語句……………………………………………………………… 10 四 用UML對系統(tǒng)建?!?12</p><p> 用例圖(用例建模)…………………………………………
4、…………12</p><p> 前臺用戶用例圖及其文檔……………………………………12</p><p> 后臺管理員用例圖及其文檔…………………………………14</p><p> 系統(tǒng)類圖……………………………………………………………… 16</p><p> 順序圖…………………………………………………………………… 17<
5、/p><p> 構(gòu)造活動圖…………………………………………………………… 20</p><p> 構(gòu)造狀態(tài)機(jī)圖………………………………………………………… 29</p><p> 構(gòu)件圖……………………………………………………………………33</p><p> 部署圖………………………………………………………………… 33</p&
6、gt;<p> 五 使用說明書………………………………………………………………… 34</p><p> 六 工作總結(jié)……………………………………………………………………39</p><p> 一、設(shè)計(jì)題目:網(wǎng)上購物系統(tǒng)設(shè)計(jì)</p><p><b> 二、設(shè)計(jì)目的</b></p><p><
7、;b> 需求分析 </b></p><p> 在線商城系統(tǒng)主要是針對中小型商城,購物系統(tǒng)管理員將商品信息整理歸類發(fā)布到網(wǎng)上,用戶登錄該網(wǎng)站后,首先要注冊為會員才能購買商品,提交訂單給購物系統(tǒng)管理員,并同時將費(fèi)用通過電匯或郵寄的方式交付到商城管理員處。購物系統(tǒng)管理員在收到付款后,發(fā)貨給購物者,并同時更新網(wǎng)上有關(guān)于該訂單的付款狀態(tài),從而完成一次交易。</p><p>
8、 ● 只允許系統(tǒng)規(guī)定的購物系統(tǒng)管理員來添加和修改商品信息;購物系統(tǒng)管理員可以查看該系統(tǒng)的所有注冊用戶信息,可以修改某一個注冊用戶的基本信息,也可以刪除某個用戶;購物系統(tǒng)管理員可以查看該系統(tǒng)的所有訂單,可以刪除訂單,也可以修改訂單的付款狀態(tài)、發(fā)貨狀態(tài)。</p><p> ● 任何一個網(wǎng)絡(luò)用戶都可以注冊稱為該系統(tǒng)的固定用戶,注冊時需要填寫基本注冊信息,還可以修改個人的基本信息。</p><p&g
9、t; ● 只有注冊用戶才能登錄此系統(tǒng),購買商品。購買商品時可以任意選購商品,任意填寫購買數(shù)量,可以修改已選擇商品的購買數(shù)量,可以刪除已選擇的某一種商品,可以取消購買,可以提交購買下達(dá)訂單確認(rèn)一次購買成功。</p><p> ● 購買商品后的用戶可以登錄系統(tǒng)查看自己的訂單的付款狀態(tài)和發(fā)貨狀態(tài)。</p><p> ● 系統(tǒng)客戶端運(yùn)行在Windows平臺下,服務(wù)器端可以運(yùn)行在Windows
10、平臺下,系統(tǒng)應(yīng)該有一個較好的圖形用戶界面。</p><p><b> 1、功能模塊分析</b></p><p> ?。?)、前臺用戶模塊主要是實(shí)現(xiàn)注冊用戶實(shí)現(xiàn)瀏覽圖書、購買商品的功能。這個模塊幽分為以下幾個小模塊:</p><p> ● 注冊模塊:實(shí)現(xiàn)用戶的注冊,注冊時用戶需要輸入基本的個人信息。</p><p>
11、 ● 登錄模塊:實(shí)現(xiàn)注冊用戶登錄此系統(tǒng)。</p><p> ● 在線購物:實(shí)現(xiàn)注冊用戶的在線購買商品,包括商品列表、商品信息的查看和添加購物等功能。</p><p> ● 購物車管理:實(shí)現(xiàn)用戶對自己的購物車管理,包括商品列表、購買商品的修改、刪除、提交購物車和清空購物車功能。</p><p> ● 訂單查看:實(shí)現(xiàn)對訂單的管理,包括訂單列表、訂單查看等功能。&l
12、t;/p><p> (2)、后臺管理模塊主要是針對系統(tǒng)管理員實(shí)現(xiàn)其對系統(tǒng)的管理功能。這個模塊又分為以下幾個小模塊:</p><p> ● 登錄模塊:實(shí)現(xiàn)管理員登錄。</p><p> ●購物系統(tǒng)管理模塊:實(shí)現(xiàn)對商品的管理,包括商品列表查看、商品信息的增加、修改和刪除等功能。</p><p> ● 訂單管理模塊:實(shí)現(xiàn)對訂單的管理,包括訂單列
13、表、訂單的查看、修改和刪除等功能。</p><p> ● 用戶管理模塊:實(shí)現(xiàn)對用戶的管理,包括用戶列表、用戶信息的查看、修改和刪除等功能。</p><p><b> 三、設(shè)計(jì)要求</b></p><p><b> 3.1數(shù)據(jù)流圖:</b></p><p><b> 3.2工作流程圖
14、</b></p><p> ?。?)、管理員的工作流程圖</p><p><b> 否</b></p><p><b> 是</b></p><p> 、用戶系統(tǒng)操作流程圖</p><p><b> 否</b></p>
15、<p><b> 是</b></p><p><b> 3.3數(shù)據(jù)字典:</b></p><p><b> 3、3 數(shù)據(jù)字典</b></p><p> 3.3.1、管理員表(My_BookAdminuser):用于存放管理員的數(shù)據(jù)記錄。</p><p> 3
16、.3.2、注冊用戶表(Users):用于存放注冊用戶的記錄。</p><p> 3.3.3、商品類別表(My_BookClass):用于存放圖書記錄。</p><p> 3.3.4、商品信息表(Book):用于存放初始的圖書類別記錄。</p><p> 3.3.5、用戶-訂單表(My_Indent):用戶存放用戶下達(dá)的訂單基本信息。</p>&l
17、t;p> 3.3.6、訂單-商品表(My_IndentList):用于存放訂單的商品信息。</p><p> 4、概念模型設(shè)計(jì)(E-R圖);</p><p><b> 1</b></p><p><b> n</b></p><p> p 1&l
18、t;/p><p><b> n</b></p><p><b> m</b></p><p><b> m</b></p><p><b> n</b></p><p> 5、Sql建表語句(使用sql server 2008
19、數(shù)據(jù)庫設(shè)計(jì))</p><p> create table My_Book(--圖書信息表</p><p> Id [INT] IDENTITY (1, 1) NOT NULL ,--ID序列號</p><p> BookName varchar(40) NOT NULL,--書名</p><p> BookClass i
20、nt not null,--圖書類別</p><p> Author varchar(25) NULL,--作者</p><p> Publish varchar(150) NULL,--出版社</p><p> BookNo varchar(30) NULL,--書號</p><p> Content varchar
21、(4000) NULL,--內(nèi)容介紹</p><p> Princefloat NULL,--書價</p><p> Amount int NULL,--總數(shù)量</p><p> Leav_number int NULL,--剩余數(shù)量</p><p> RegTime datetime NOT NULl--
22、登記時間</p><p><b> );</b></p><p> alter table My_Book--設(shè)定Id為主鍵值</p><p> add primary key (Id);</p><p> create table My_BookClass(--圖書類別表</p>&
23、lt;p> Id [int] IDENTITY (1, 1) Not Null primary key,--ID序列號</p><p> ClassName [varchar](30) not null--圖書類別名</p><p><b> );</b></p><p> create table My_BookAdmi
24、nuser(--管理員表</p><p> AdminUser [varchar](20),--管理員用戶名</p><p> AdminPass [varchar](50)--管理員密碼</p><p><b> );</b></p><p> insert into My_BookAdminus
25、er values('admin','admin');--初始化管理員用戶</p><p> create table My_Users (--用戶表</p><p> Id [int] IDENTITY (1, 1) not null,--ID序列號</p><p> UserName varchar(20) no
26、t null,--購物用戶名</p><p> PassWord varchar(10) not null, --用戶密碼</p><p> Names varchar(20),--用戶聯(lián)系用姓名</p><p> Sex varchar(2),--用戶性別</p><p> Address varc
27、har(150),--用戶聯(lián)系地址</p><p> Phone varchar(25),--用戶聯(lián)系電話</p><p> Post varchar(8),--用戶聯(lián)系郵編</p><p> Email varchar(50),--用戶電子郵件</p><p> RegTimeDateTime,--用
28、戶注冊時間</p><p> RegIpAddress varchar(20)--用戶注冊時IP地址</p><p><b> );</b></p><p> alter table My_Users--設(shè)定Id為主鍵值</p><p> add primary key (Id);</p>
29、;<p> create table My_Indent(--用戶-訂單表</p><p> Id [int] IDENTITY (1, 1) not null,--ID序列號</p><p> IndentNo varchar(20) not null,--訂單編號</p><p> UserId [int] not null,
30、--用戶序列號</p><p> SubmitTime datetime not null,--提交訂單時間</p><p> ConsignmentTime varchar(20),--交貨時間</p><p> TotalPrice float,--總金額</p><p> content varchar(40
31、0),--用戶備注</p><p> IPAddress varchar(20),--下單時IP</p><p> IsPayoff [int] null,--用戶是否已付款</p><p> IsSales [int] null--是否已發(fā)貨</p><p><b> );</b><
32、;/p><p> alter table My_Indent--設(shè)定Id為主鍵值</p><p> add primary key (Id);</p><p> create table My_IndentList(--訂單-圖書表</p><p> Id int IDENTITY (1, 1) not null,--I
33、D序列號</p><p> IndentNo [int] not null,--訂單號表序列號</p><p> BookNo [int] not null,--圖書表序列號</p><p> Amount [int]--訂貨數(shù)量</p><p><b> );</b></p>
34、<p> alter table My_IndentList--設(shè)定Id為主鍵值</p><p> add primary key (Id);</p><p><b> 系統(tǒng)設(shè)計(jì)說明書</b></p><p> 使用建模工具Enterprise Architect進(jìn)行建模設(shè)計(jì)</p><p>
35、;<b> 1、前臺用戶用例圖</b></p><p><b> 前臺用戶模塊:</b></p><p> 2、后臺管理員用例圖</p><p><b> 后臺管理員模塊:</b></p><p><b> 類圖</b></p>&
36、lt;p><b> 順序圖</b></p><p><b> ⑴用戶注冊順序圖</b></p><p><b> ?、朴脩舻卿涰樞驁D</b></p><p><b> 用戶個人信息順序圖</b></p><p><b> 查看商品順
37、序圖</b></p><p><b> 購買商品順序圖</b></p><p><b> 訂單處理順序圖</b></p><p><b> 付款順序圖</b></p><p><b> 系統(tǒng)用例的活動圖</b></p>&
38、lt;p><b> 用戶注冊活動圖</b></p><p><b> 用戶登錄活動圖</b></p><p> 用戶修改信息的活動圖</p><p><b> 在線購物活動圖</b></p><p><b> 購物車管理活動圖</b><
39、;/p><p><b> 管理員模塊</b></p><p><b> 管理員登錄活動圖</b></p><p><b> 管理用戶的活動圖</b></p><p><b> 管理商品的活動圖</b></p><p><b
40、> 管理訂單的活動圖</b></p><p><b> 狀態(tài)圖建模</b></p><p><b> 注冊登錄狀態(tài)圖</b></p><p> 用戶個人信息處理的狀態(tài)圖</p><p><b> 在線購物狀態(tài)圖</b></p><
41、p><b> 付款狀態(tài)圖</b></p><p><b> 管理員模塊</b></p><p><b> 對用戶的管理</b></p><p> 對用戶下的訂單進(jìn)行處理</p><p><b> 對商品的管理</b></p>
42、<p><b> 構(gòu)件圖</b></p><p><b> 部署圖</b></p><p> 使用說明書(即用戶手冊)</p><p><b> 5.1會員首頁界面</b></p><p><b> 5.2注冊界面</b></p&
43、gt;<p><b> 5.3會員界面</b></p><p><b> 5.4在線購物</b></p><p><b> 主頁</b></p><p> 5.5我的購物車界面</p><p><b> 5.6管理員登陸</b>&l
44、t;/p><p><b> 5.7管理員首頁</b></p><p><b> 詳細(xì)情況</b></p><p><b> 5.8添加圖書資料</b></p><p><b> 六、體會</b></p><p> 三分技術(shù),七
45、分管理,十二分基礎(chǔ)數(shù)據(jù),數(shù)據(jù)庫設(shè)計(jì)的好與壞直接影響到系統(tǒng)的實(shí)現(xiàn),所以數(shù)據(jù)庫設(shè)計(jì)是很重要的環(huán)節(jié)。需要確定用到哪些數(shù)據(jù),數(shù)據(jù)庫的建表如何建立才是更好的,數(shù)據(jù)庫的設(shè)計(jì)科不科學(xué)直接影響到j(luò)sp文件的編寫,所有在設(shè)計(jì)數(shù)據(jù)庫時,我們?nèi)M成員集體分析數(shù)據(jù)庫,確定需求分析,再使用建模工具Enterprise Architect進(jìn)行建模設(shè)計(jì),幫助我們按照實(shí)際情況或按我們需要的樣式對系統(tǒng)進(jìn)行可視化;提供一種詳細(xì)說明系統(tǒng)的結(jié)構(gòu)或行為的方法;給出一個指導(dǎo)系統(tǒng)構(gòu)
46、造的模板;對我們所做出的決策進(jìn)行文檔化。對建模來說沒有絕對的對于錯,只有更好的。需要多練習(xí)來提高對系統(tǒng)結(jié)構(gòu)的建模能力。首先確定系統(tǒng)的用例圖,組長根據(jù)所要畫的圖來分任務(wù),我們就根據(jù)用例圖來畫順序圖、活動圖、狀態(tài)圖、部署圖等。這次的實(shí)驗(yàn)不僅僅考查一個團(tuán)隊(duì)的知識,更是考驗(yàn)我們的合作的能力,就當(dāng)下而言,已不是以個人來完成所有的任務(wù)了,需要我們要有團(tuán)隊(duì)精神,團(tuán)結(jié)合作,只有這樣,我們才能更好地完成任務(wù)。</p><p>&l
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- uml課程設(shè)計(jì)--網(wǎng)上購物系統(tǒng)
- uml網(wǎng)上購物系統(tǒng)課程設(shè)計(jì)
- uml網(wǎng)上購物系統(tǒng)課程設(shè)計(jì)
- 課程設(shè)計(jì)--網(wǎng)上購物系統(tǒng)
- 課程設(shè)計(jì)---網(wǎng)上購物系統(tǒng)
- jsp課程設(shè)計(jì)---網(wǎng)上購物系統(tǒng)
- 網(wǎng)上購物系統(tǒng)課程設(shè)計(jì)報告
- 網(wǎng)上購物課程設(shè)計(jì)
- 網(wǎng)上購物系統(tǒng)uml建模
- uml課程設(shè)計(jì)--網(wǎng)上圖書銷售系統(tǒng)
- c#課程設(shè)計(jì)--網(wǎng)上購物系統(tǒng)
- 課程設(shè)計(jì)---網(wǎng)上購物系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 課程設(shè)計(jì)---網(wǎng)上購物系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 網(wǎng)上購物課程設(shè)計(jì)論文
- 基于uml的網(wǎng)上購物系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計(jì)--網(wǎng)上購物系統(tǒng)
- 系統(tǒng)分析課程設(shè)計(jì)--網(wǎng)上購物
- 軟件工程網(wǎng)上購物系統(tǒng)課程設(shè)計(jì)
- uml大作業(yè)--網(wǎng)上購物系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計(jì)----網(wǎng)上購物系統(tǒng)設(shè)計(jì)
評論
0/150
提交評論