freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

校園二手商品交易系統(tǒng)的設計與實現(xiàn)畢業(yè)設計論文-閱讀頁

2024-12-21 20:05本頁面
  

【正文】 用戶使用。 能夠讓分析人員清晰方便地表示任一模塊或子模塊的執(zhí)行過程,并支持問題分解、逐步求精的分析方法。 圖 31 系統(tǒng)數(shù)據(jù)流圖 8 圖 32 信息發(fā)布數(shù)據(jù)流圖 數(shù)據(jù)字典 在本系統(tǒng)的數(shù)據(jù)字典設計中,著重對數(shù)據(jù)字典中的數(shù)據(jù)結構做了詳細分析。作為信息資源開發(fā)、管理和服務的一種有效的手段,數(shù)據(jù)庫技術的應用已越來越廣泛,從小型的單項事務處理系統(tǒng)到大型的信息系統(tǒng)大都用先進的數(shù)據(jù)庫技術來保持系統(tǒng)數(shù)據(jù)的安全性、完整性和共享性。一個真正的、完整的系統(tǒng)是離不開數(shù)據(jù)庫的,因為少量的數(shù)據(jù),如角色類型等完全可以存儲在文本文件中,但實際 應用中,需要保存的數(shù)據(jù)遠不止這一點點,而且這些數(shù)據(jù)之間往往還有關聯(lián),利用數(shù)據(jù)庫來管理這些數(shù)據(jù),可以很方便的查詢和更新。 實體與屬性及實體之間的聯(lián)系: 1. ER 模型的組成元素 實體、屬性、聯(lián)系。實體是用戶工作環(huán)境中所涉及的事務,屬性是對實體特征的描述。實體用矩形框表示,實體名稱標注在矩形框內(nèi)。 3. 屬性是實體的性質 用橢圓框表示,與實體之間用一條線相連表的主碼是關鍵屬性。 圖 36 商品實體屬性圖 13 用戶信息是本系統(tǒng)中的基本信息,用戶實體包括用戶編號 、 用戶名、登錄密碼、用戶類型、注冊時間、 姓名 、班級、學號、電話、電子郵箱、詳細地址 ,用戶實體屬性圖如圖 37 所示。 圖 38 留言實體屬性圖 用 戶 用戶名 詳細地址 電子郵箱 電話 學號 班級 姓名 注冊時間 用戶類型 登錄密碼 用戶編號 留 言 留言編號 留言者 內(nèi)容 號碼 電子郵箱 時間 IP 14 管理員信息是本系統(tǒng)中的基本信息,管理員實體包括管理員編號、用戶名、登錄密碼、創(chuàng)建時間、登錄次數(shù)、登錄 IP、 權限、是否在用、電話,管理員實體屬性圖如圖 39 所 示。 設計原則 1. 完整性原則 本文所要設計二手商品交易系統(tǒng),應該保障有完整性,因為系統(tǒng)是由各個功能子模塊所組成,每一模塊都是有特定的功能,所設計的系統(tǒng),盡管由于資金、人力等限制,無法在短時間內(nèi)將系統(tǒng)設計的那么完善,可是系統(tǒng)的功能是必須要完整的,信息的發(fā)布功能,信息的交流功能,物品搜索,物品評價功能等,這些子功能模塊都是不可或缺的,并且將這些功能盡可能的規(guī)范化,以便于后期的維護和升級。一旦某一個模塊發(fā)生了變化,其他模塊也會受到影響,所以在系統(tǒng)開發(fā)時,需要考慮到模塊的相關性,把所設計的交易平臺作為一個整體來考慮和設計。 4. 可靠性原則 所設計的系統(tǒng)必須具有可靠性,這樣穩(wěn)定運行的系統(tǒng)才會讓用戶覺得可靠,也讓用戶能夠方便使用系統(tǒng)的功能,要求系統(tǒng)具有 可靠性,那么就要使硬件可靠同時開發(fā)的軟件也是可靠的,同時也要有可靠的安全措施來維護系統(tǒng)的功能。 16 系統(tǒng)功能模塊分析 在系統(tǒng)開發(fā)前,我對系統(tǒng)的主要業(yè)務流程進行了調(diào)查,確定系統(tǒng)的主要功能模塊共 13 個,分別如下: 1. 注冊 /登錄模塊 用戶通過網(wǎng)站地址可以訪問到網(wǎng)站的首頁,但是要進行更多的數(shù)據(jù)瀏覽或者發(fā)表信息就需要進行用戶注冊,然后進行登錄,一旦訪問者成為注冊用戶,就能夠享受網(wǎng)站系統(tǒng)提供的功能,能夠進行商品的求購,商品的搜索等等,所以它是用戶使用二手商品交易系統(tǒng)的入口。 3. 商品搜 索模塊 商品搜索模塊,為用戶提供方便快捷的搜索功能,由于用戶沒有時間將所有的商品都瀏覽一遍,所以可以通過商品搜索功能進行快速定位,查找網(wǎng)站中是否有需要的商品,通過模糊查詢,可以搜索網(wǎng)站商品,以便于用戶確定是否發(fā)布求購信息。 5. 商品信息管理模塊 成功注冊成為網(wǎng)站的用戶后,就可以在該二手平臺上發(fā)布自己的二手商品信息,登錄后即可看到添加二手商品的選項,按照提示步 驟進行添加即可。 6. 個人信息管理模塊 用戶通過系統(tǒng)提供的此項功能,可以進行個人信息的更改,如密碼修改、聯(lián)系電話更換等。 8. 訂單管理模塊 在該模塊用戶可以對自己購買別人發(fā)布的商品的訂單以及其他用戶購買自己發(fā)布商品的訂單進行管理,以便于更好的進行商品的交換。 9. 新聞資訊管理模塊 系統(tǒng)管理員登錄后,可以通過此項功能對網(wǎng)站的新聞資訊板塊進行管理,包括發(fā)布、修改、刪除等操作。 11.用戶管理模塊 針對平臺大量的注冊用戶,管理員可以通過此項功能進行注冊用戶的管理,包括用戶名、注冊時間、登錄次數(shù)等信息的查詢,用戶狀態(tài)的修改,還可以進行刪除用戶的操作。 13. 管理員管理模塊 由于平臺日常的管理維護工作量較大,故需要多個管理員來進行協(xié)調(diào)管理,對于這些管理員的分配、資料的更改等由超級管理員通過此項功能來完成。一般所講的數(shù)據(jù)庫就是數(shù)據(jù)和數(shù)據(jù)庫軟件,本文所設計系統(tǒng)采用的是 SQL Server 數(shù)據(jù)庫軟件,但是數(shù)據(jù)庫中存儲數(shù)據(jù)的表格需要進行詳細合理的設計,數(shù)據(jù)庫設計應該注意以下幾個方面: 1. 數(shù)據(jù)庫結構需要布局合理,層次分明 2. 數(shù)據(jù)庫要保障所存儲的數(shù)據(jù)標準和規(guī)范 3. 數(shù)據(jù)庫中數(shù)據(jù)的冗余度要合理 4. 數(shù)據(jù)庫中數(shù)據(jù)而唯一性和正確性 SQL Server 數(shù)據(jù)庫的連接 數(shù)據(jù)庫連接使用的是 JDBC 驅動,其中數(shù)據(jù)庫名為: es,用戶名: sa,密碼為:123456,端口為: 1433,數(shù)據(jù)庫連接部分的代碼實現(xiàn)如下: public void open() { try { ()。 stmt=()。 } catch (Exception ex) { (打開數(shù)據(jù)庫時出錯 : + ())。一個實體型轉換為一個關系模式,實體的屬性即為關系模式的屬性,實體的標識符即為關系模式的鍵。也可能做合并關系模式處理。 3. 若實體間的聯(lián)系是一對多且在多端實體類型為弱實體 轉換成的 關系模式中將一端實體類型 (父實體 )的鍵作為外鍵放入多端的弱實體(子實體 )中。也可以為弱實體建立新的標識 ID。 根據(jù)以上轉換規(guī)則可得校園二手商品交易系統(tǒng)的數(shù)據(jù)庫設計邏輯結構為: 商品信息( 商品編號 、名稱、類別、圖片、價格、數(shù)量、介紹、發(fā)布者、捐贈) 留言信息 ( 留言編號 、留言者 、 內(nèi)容、 IP、電子郵箱、 號碼、時間) 管理員信息( 管理員編號 、用戶名、登錄密碼、創(chuàng)建時間、是否在用、登錄次數(shù)、登錄 IP、權限、電話) 用戶詳細信息( 用戶編號 、用戶 ID、姓名 、班級、學號、省、市、電話、電子郵箱、密碼提示問題、問題答案、詳細地址) 用戶登錄信息( 用戶 ID、 登陸編號、用戶名、登錄密碼、用戶類型、注冊時間、是否在用、登錄次數(shù)、最后一次登錄時間、最后一次登錄 IP) 本系統(tǒng)是以 SQL Server 為后臺數(shù)據(jù)庫,在 SQL Server 上建立名為 es 的數(shù)據(jù)庫。下面將具體介紹數(shù)據(jù)庫中各個表的結構。 首頁 主要實現(xiàn)了商品信息搜索、商品分類查詢、網(wǎng)站公告預覽、新聞資訊預覽、用戶登錄 /注冊以及管理員登錄等功能,具體對每一個可點擊的按鈕或圖片都增加了相應的 href(鏈接地址),通過指定的地址向服務器發(fā)送請求,跳轉到相應的界面。 星期 39。 日一二三四五六 39。,1000)/SCRIPT 商品分類部分主要代碼: TBODY % List f1list = ()。 alln1 ()。 圖 43 填寫用戶名及密碼 點擊“提交”按鈕后,主要通過 Control 層的以下代碼進行用戶名驗證,并返回驗證結果。 (message, 非法的用戶名 , 請重新選擇 ! )。 } else { int flag = (username)。 } else if ((co)) {// 如果是企業(yè)會員 ().forward(request, response)。 } } else if (flag == ) { (username, username)。 23 ().forward(request,response)。 int flag = (username, password, type, realname,sex, bir, sheng, city, telphone, , question, answer,lastip, off, address)。 String sitename = (0).toString()。 ().forward(request,response)。 ().forward(request,response)。當用戶輸入帳號和密碼不匹配或者錯誤時會 出現(xiàn)錯誤提示, 如圖 45 所示。 int flag = (username, password, reg_type)。 int flag2 = (username, lastip)。 (type, reg_type)。 (member/).forward(request, response)。 (type, reg_type)。 (message, 登陸成功 , 登陸信息更新失敗 ! )。 } }else if(flag == ){//用戶名錯誤 (reg_user, username)。 ().forward(request, response)。 25 (message, 密碼錯誤 ! )。 } 發(fā)布商品信息 用戶登陸網(wǎng)站會員中心后 , 在左側導航欄點擊 “ 增加商品信息 ” 按鈕 , 可進入到發(fā)布商品信息頁面 , 如圖 46 所示。 int flag = (insert into sp( mc, type,pic,jg,sl,js,member) + values(39。,39。,39。,39。,39。,39。,39。))。 (member/sp/).forward(request, response)。 (member/sp/).forward(request, response)。該模塊功能對非注冊用戶同樣適用。如圖 47 26 與圖 48 所示。 String sql = select * from sp where mc like 39。and jz=39。 order by id desc。 if (!()) { for (int alln1 = 0。 alln1++) { List allnew = (List) (alln1)。 border=0 /A /TD TD align=left br商品名稱: %=(1).toString()% 商品分類: 27 %=(2).toString()%br商品價格: %=(4).toString()% a href=%=basePath%?id=%=(0).toString()% 點 擊 查 看 詳細 .../a /TD /TR % } }% /TBODY 商品訂購 商品詳情頁面如圖 49 所示,包含價格、介紹等信息。 border=0 /TD TD align=left br商品名稱: %=(1).toString()% 商品分類:%=(2).toString()% br商品價格: %=(4).toString()% br商品介紹: %=(6).toString()% bra href=%=basePath%?spid=%=id%amp。 28 圖 410 加入購物車界面 提交數(shù)據(jù)后,在邏輯處理層的主要代碼如下: String str=new ComBean().getString(select member from sp where id=39。)。 ().forward(request, response)。 if(flag == ){ (message, 操作成功! )。 }else{ (message, 系統(tǒng)維護中,請稍后再試! )。 } } 購物車 購物車模塊是二手商品交易中進行商品選購的重要功能,能在用戶瀏覽商品時保存選擇的商品和數(shù)量,商品選購完成后在購物車的基礎上生成訂單。如圖 411 與圖 412 所示。 已經(jīng)提交 39。+sj+39。+dd+39。+prepid+39。 if(flag == ){ (message, 操作成功! )。 }else { (message, 操作失敗! )。 } 購物訂單 在用戶確認完了購物車中的商品后,在購物車界面中點擊“提交訂單”按鈕后,則可進入填寫訂單頁面,生成訂單頁面。 圖 413 我的購物訂單界面
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1