【正文】
業(yè)根本負(fù)擔(dān)不起,另外企業(yè)缺乏網(wǎng)絡(luò)技術(shù)人才和電子商務(wù)知識(shí)也是制約其發(fā)展的重要因素。最后,政府機(jī)構(gòu)必須了解電子商務(wù)發(fā)展趨勢(shì),調(diào)整政策引導(dǎo)電子商務(wù)發(fā)展,如美國(guó)的政府采購(gòu) 80%都在網(wǎng)上竟標(biāo)完成以吸引企業(yè)上網(wǎng)開拓業(yè)務(wù);通過扶持或主持建設(shè)網(wǎng)上市場(chǎng)型網(wǎng)站為中小企業(yè)提供服務(wù),如對(duì)外貿(mào)易與合作部開通的中國(guó)商品市場(chǎng)網(wǎng)站,就是為我國(guó)中小企業(yè)的產(chǎn)品走向世界提供“日不落”的虛擬市場(chǎng)。傳統(tǒng)的結(jié)構(gòu)化方法的著眼點(diǎn)在于一個(gè)信息系統(tǒng)需要什么樣的方法和處理過程。其基本思想是,對(duì)問題域進(jìn)行自然分割,以更接近人類思維的方式建立問題域模型,從而使設(shè)計(jì)出的軟件盡可能直接地描述現(xiàn)實(shí)世界,具有更好的可維護(hù)性,第 15 頁(yè)能適應(yīng)用戶需求的變化。在結(jié)構(gòu)化方法,現(xiàn)實(shí)世界被影射為功能的集合;在面向?qū)ο蠓椒ㄖ?,現(xiàn)實(shí)世界中的實(shí)體及其相互關(guān)系被映射為對(duì)象與對(duì)象之間的關(guān)系,實(shí)體之間的相互作用被影射為對(duì)象間的消息發(fā)送,以及其他類似的各種影射關(guān)系。所以,系統(tǒng)采用面向?qū)ο蟮能浖_發(fā)方法進(jìn)行開發(fā)。用來回答如下問題:公司干什么?為什么要建立系統(tǒng)?Business Use Case 框圖在業(yè)務(wù)建?;顒?dòng)期間大量用于設(shè)置系統(tǒng)情景和形成創(chuàng)建使用案例的基礎(chǔ)。這些框圖顯示哪個(gè)角色啟動(dòng)使用案例,并顯示角色何時(shí)從使用案例受到信息?;顒?dòng)是工作流期間完成的任務(wù)。質(zhì)量工程師可以看到過程的細(xì)節(jié),并根據(jù)這個(gè)過程開發(fā)測(cè)試案例?! ML 還包括 Collaboration 框圖,Statachart 框圖,Component 框圖,Deployment 框圖,由于系統(tǒng)沒有用到,我們?cè)诖瞬蛔髡f明?! £P(guān)于 B/S 的開發(fā)技術(shù)很多,如 ASP,PHP,JSP, 等。 提供許多比現(xiàn)在的 Web 開發(fā)模式強(qiáng)大的優(yōu)勢(shì)。這些僅是 強(qiáng)大化軟件支持的一小部分。將來,這樣的多種程序語(yǔ)言協(xié)同工作的能力保護(hù)您現(xiàn)在的基于 COM+開發(fā)的程序,能夠完整的移植向 .C編程語(yǔ)言是微軟公司推出的新一代軟件開發(fā)環(huán)境 的核心語(yǔ)言,旨在支持下一代 Web 服務(wù)的軟件開發(fā)。所以我們采用微軟的 和 C語(yǔ)言。另一類是以 Oracle 為代表的數(shù)據(jù)庫(kù)管理系統(tǒng),此系統(tǒng)還有 Sybase,IBM DB2 和 Informix 等,這些系統(tǒng)更強(qiáng)調(diào)系統(tǒng)工程理論上和實(shí)踐上的完備性,具有更巨大的數(shù)據(jù)存儲(chǔ)和管理能力,提供了比桌面型系統(tǒng)更全面的數(shù)據(jù)庫(kù)保護(hù)和恢復(fù)功能,它更有利于支持全局性的及關(guān)鍵性的數(shù)據(jù)管理工作,所以也被稱為主流數(shù)據(jù)庫(kù)管理系統(tǒng)。后來微軟公司通過改進(jìn),將 Access 的新版本功能變得更加強(qiáng)大。它的完全基于服務(wù)器 /客戶機(jī)模式的特點(diǎn)使得許多公司和企業(yè)選擇該產(chǎn)品作為新一代數(shù)據(jù)庫(kù)管理系統(tǒng)。隨著國(guó)內(nèi)的信息處理需求和處理技術(shù)的飛速發(fā)展,許多行業(yè)選用 Oracle作為信息系統(tǒng)的基礎(chǔ)。以下是二種技術(shù)平臺(tái)的簡(jiǎn)單比較: . J2EE架構(gòu)原理 均基于托管的 RunTimes 運(yùn)時(shí)環(huán)境,將源代碼翻譯為中間代碼,再編譯為本地代碼執(zhí)行。而且該項(xiàng)目也有利于效率的提高和數(shù)據(jù)的綜合管理,從長(zhǎng)遠(yuǎn)看是經(jīng)濟(jì)可行的。 非功能需求? 性能響應(yīng)時(shí)間:對(duì)遠(yuǎn)程查詢響應(yīng)的平均時(shí)間是 3 秒,最長(zhǎng)是 10 秒;Intra 程序的響應(yīng)時(shí)間少于 1 秒。 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù) ER 圖設(shè)計(jì)系統(tǒng)的總體 ER 圖如下::第 23 頁(yè)其中 為實(shí)體, 為聯(lián)系名, 為聯(lián)系的種類N各個(gè)實(shí)體 ER 圖,由于實(shí)體較多,我們不一一畫出,其他的可以參考數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)中的表,我們于會(huì)員,商品兩個(gè)為例說明 ER 圖:會(huì)員呢稱 姓名 密碼性別是否鎖定身份證地址E m a i l年齡第 24 頁(yè) ER 圖:商品商品號(hào)商品名稱商品介紹圖片地址主題 I D生產(chǎn)商I D競(jìng)標(biāo)結(jié)束時(shí)間競(jìng)標(biāo)開始時(shí)間最大競(jìng)標(biāo)次數(shù) 數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)1. 會(huì)員表(_members)字段名 數(shù)據(jù)類型 長(zhǎng)度 主鍵 外鍵 備注M_ anony varchar 16 Y 數(shù)字、字母、_.M_name varchar 16 一定要為實(shí)名M_pwd Varchar 30 MD5 加密(取 1—30)M_sex varchar 2 男/女M_age Int 4M_tel int 12 _tempmemberM_ varchar 20M_addr Varchar 50 詳細(xì)的通訊地址M_card Varchar 20 身份證號(hào)碼M_question Varchar 50 密碼問題()M_answer Varchar 50 密碼答案(MD5)M_lasttime Datatime 記錄會(huì)員的最后登陸時(shí)間M_lastIP varchar 15 記錄會(huì)員的最后登陸 IPM_state Int 4 標(biāo)記是否在線M_lock Int 4 是否鎖定2. 管理員表(_administrators)字段名 數(shù)據(jù)類型 長(zhǎng)度 主鍵 外鍵 備注A_anony Varchar 16 Y 數(shù)字、字母、_.A_realname Varchar 16 一定要為實(shí)名A_pwd Varchar 30 MD5 加密(取 1—30)第 25 頁(yè)A_sex Varchar 2 男/女A_age Int 4A_tel int 12A_ varchar 20A_addr Varchar 50 詳細(xì)的通訊地址R_id varchar 2 Y 角色表(備用)A_rules Varchar 50 單獨(dú)分配的權(quán)限(備用)A_lasttime Datatime 記錄管理員的最后登陸時(shí)間A_lastIP varchar 15 記錄管理員的最后登陸 IPA_state Int 4 標(biāo)記是否在線(_role 備用)字段名 數(shù)據(jù)類型 長(zhǎng)度 主鍵 外鍵 備注R_id Int(auto) YR_name Varchar 50 角色描述R_rules Varchar 100 權(quán)限如 01,02,99,(_rules)字段名 數(shù)據(jù)類型 長(zhǎng)度 主鍵 外鍵 默認(rèn)值 備注R_id Int(auto) YR_name Varchar 50 權(quán)限描述R_flag Varchar 2 權(quán)限標(biāo)志如 01 或 99(_tempauction)//保存各會(huì)員臨時(shí)放在假手機(jī)里的商品,直到該商品竟拍結(jié)束。2.系統(tǒng)前臺(tái)類+ c h e c k r e p e a t ( i n B _ i d : i n t , i n A _ p o i n t s : i n t ) : i n t+ G e t c u r r e n t r e s u l t ( i n M _ a n o n y : s t r i n g ) : 未指定 + G e t b r a n d b y a n o n y ( i n M _ a n o n y : s t r i n g ) : 未指定 + G e t t i m e s ( i n T _ i d : i n t ) : 未指定 + s a v e t i m e s ( i n t i m e s : f l o a t , i n t i d : i n t )+ I n s e r t t e m p a u c t i o n ( i n M _ a n o n y : s t r i n g , i n B _ i d : i n t ) : b o o l+ I n s e r t a u c t i o n r e s u l t ( i n M _ a n o n y : s t r i n g , i n B _ i d : i n t , i n A _ p o i n t s : f l o a t ) : b o o l+ I n s e r t a u c t i o n h i s t o r y ( i n M _ a n o n y : s t r i n g , i n B _ i d : i n t , i n A _ p o i n t s : f l o a t ) : b o o l+ c h e c k o u t ( i n m o n e y : f l o a t , i n M _ a n o n y : s t r i n g ) : b o o l+ D e l e t e t e m p a u c t i o n ( i n T _ i d : i n t )+ s a v e p o i n t s ( i n M _ a n o n y : s t r i n g , i n M _ p o i n t s : i n t ) p a r a m G e t b r a n d b y a n o n y : s t r i n g = G e t b r a n d b y a n o n y p a r a m G e t t i m e s : s t r i n g = G e t t i m e s p a r a m A d d t e m p a u c t i o n : s t r i n g = A d d t e m p a u c t i o n p a r a m A d d a u c t i o n r e s u l t : s t r i n g = A d d a u c t i o n r e s u l t p a r a m A d d a u c t i o n h i s t o r y : s t r i n g = A d d a u c t i o n h i s t o r y p a r a m d e l t e m p a u c t i o n : s t r i n g = d e l t e m p a u c t i o n p a r a m s a v e t i e m s : s t r i n g = s a v e t i e m s p a r a m s a v e p o i n t s : s t r i n g = s a v e p o i n t s p a r a m c h e c k o u t : s t r i n g = c h e c k o u t p a r a m c u r r e n t r e s u l t : s t r i n g = c u r r e n t r e s u l t p a r a m c h e c k r e p e a t : s t r i n g = c h e c k r e p e a t F r o n t D A L表中的符號(hào)表示同上圖描述。商品類:第 34 頁(yè)+ G e t M o n t h B r a n d s d s b y a n o n y P a g e ( i n m o n t h : i n t , i n M _ a n o n y : s t r i n g , i n s t : i n t , i n e n d : i n t ) : 未指定 + G e t B r a n d s d s b y a n o n y P a g e ( i n M _ a n o n y : s t r i n g , i n s t : i n t , i n e n d : i n t ) : 未指定 + G e t B r a n d s d s b y a n o n y ( i n M _ a n o n y : s t r i n g ) : 未指定 + G e t B r a n d b y t o p i c a n d a n o n y ( i n T _ i d : i n t , i n M _ a n o n y : s t r i n g ) : 未指定 + G e t p r o d u c t f i n d ( i n w h e r e s : s t r i n g , i n s t : i n t , i n e n d : i n t ) : 未指定 + G e t B r a n d f i n d ( i n t a b l e n a m e : s t r i n g , i n w h e r e s : s t r i n g , i n s t : i n t , i n e n d : i n t ) : 未指定 + A d d B r a n d ( i n B _ p r o d u c t i o n : s t r i n g , i n B _ s u m m a r y : s t r i n g , i n B _ i m g p a t h : s t r i n g , i n B _ m a x t i m e s : i n t , i n B _ r e a l p r i c e : i n t , i n B _ b e g i n t i m e : s t r i n g , i n B _ e n d t i m e : s t r i n g