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