




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、畢 業 論 文(設計)論文(設計)題目:高校二手交易平臺 系 別: 專 業: 學 號: 姓 名: 指導教師: 時 間: 畢 業 論 文(設 計) 開 題 報 告系別:計算機與信息科學系 專業:網絡工程學 號 姓 名甘金毅論文(設計)題目高校學生二手物品交易系統設計與實現命題來源教師命題 學生自主命題 教師課題選題意義:本選題的目的是構建方便高校學生的高校學生二手物品交易物品系統。構建一個高校學生二手交易系統,將能為高校學生帶來很大的便利。因為大學生是一個時間性很強的群體,比如書,尤其是很多考試類的參考書,可能看完就不在需要,扔了可惜,因此可以在二手網上出售換成現金,然后在購買自己需要的學習用品
2、。這樣即能把自己不需要的書籍或其他物品賣給其他需要的人,而自己也能在二手網上找到適合自己的書籍等物品。高校二手交易系統針對的人群是高校學生,因此它比起易趣,淘寶等網站針對性更強,其本身有著查詢方便,分類科學,定價靈活等特點。對于高校學生來說,高校二手交易系統可以為他們在學習生活上帶來很大的方便。研究綜述(前人的研究現狀及進展情況,不少于600字): 近些年,在國家倡導節約型校園的精神推動下,很多大學校園興起了二手商品交易的熱潮。這種現象雖然能有效的促進大學生節約思想,但校園里三五成群的擺攤,嚴重影響了校園的正常秩序。隨著計算機和Internet技術的迅猛發展,校園二手交易網為傳統的校園交易提供
3、了新的生機。然而,消費觀念、投資成本、技術人才、支付與物流等因素阻礙了它的發展。積極采取措施,努力解決這些問題是促進校園二手交易網健康發展的首要任務之一。校園二手交易市場存在巨大潛力,高年級大學生更熱衷于網上購物。根據中國互聯網絡信息中心(CNNIC)調查結果,大一學生網民中網絡購物比例不到五分之一,到了大四,網絡購物比例已然高了近一倍。大一學生剛從學習緊張的高中轉來,還沒有太適應追求個性化的大學生生活。我國高校發展電子商務營銷要根據自己的行業特點、目標市場消費者的行為特征、高校所在地的經濟實力、營銷環境狀況等因素來制定本高校二手網營銷目標,選擇適合上網交易的產品,利用網絡工具進行營銷策劃,選
4、擇合適的營銷金融中介開展網上交易,并利用網上工具進行數據統計和評估,及時調整策略,贏得高校二手市場主導地位。就其前景來說,高校二手交易網很有必要做到以下幾點: (2)安全技術問題 安全問題是電子商務得以發展的重要因素。因為通過TCP/TP網絡,不可能用通常的方式確認與你通信的人的真實身份,任何一個人,可以使用一些技術手段,竊看到網上傳輸的信息,并可以替代和修改這些信息。電子商務中主要面臨以下四個安全問題: 第一,保密性問題 在電子商務過程中,網上傳遞的是一些極敏感的信息,如信用卡號、產品報價等,顧客不愿這些信息被人竊取。 第二,認證問題 在Internet上,交易雙方互相不能見面,所以必須有方
5、法確定對方身份。 第三,完整性問題 交易中傳輸的數據不僅不能被竊聽,同時也不能被修改。例如:在一筆轉賬交易中,轉入賬號不能被替換。 第四,不可否認性問題 交易過程一旦結束,交易的任意一方都不能單方面否認發生過這筆交易。必須有不可偽造的電子單據來證明每次交易。研究的目標和主要內容(不少于400字)本選題擬采用目前比較流行的Struts2.0+Spring+Hibernate+Ajax+MYSQL數據庫,版面設計上利用HTMLCSSJavascript實現,一些模塊的實現使用Ajax 制作一些特效,后期的測試中主要使用JUNIT測試系統代碼的錯誤情況。本選題研究內容如下:(1)對整個二手交易系統結
6、構及模塊進行分析設計,其主要核心內容是商品管理模塊和購物模塊,基于這個核心來構建B/S架構的多模塊應用系統,因此,整個系統可以分為一些不同的模塊,以提高系統模塊之間的重用性。(2)根據分模塊的設計思路,主要的模塊有如下:1)公共類模塊:在開發過程中,經常會用到一些公共類,如數據庫相關操作類和字符串處理類。因此,在開發系統前首先需要設計這些公共類。2)圖文驗證碼模塊:防止黑客對本網站進行暴力破解和攻擊,SQL注入攻擊。3)用戶注冊和登錄模塊:用戶注冊后就成為網站會員,享受會員待遇。用戶只有通過登錄才能進入網站,并以會員的身份購物。4)會員密碼找回模塊:注冊會員可以通過此模塊找回忘記的密碼。5)權
7、限模塊:瀏覽者無需注冊可以瀏覽商品信息,對相應的商品進行投票,但沒有購買的權利。 會員登錄成功后可以以會員的身份瀏覽商品信息,購買商品,享受會員價格優惠。 管理員登錄成功后進入后臺,管理商品信息,處理訂單信息,也可以瀏覽信息,購買商品,享受VIP待遇。6)搜索引擎模塊:快速檢索站內商品信息.7)前臺購物車模塊:將自己需要的物品放到購物車上,然后可以通過在線支付模塊結賬。8)網上預訂模塊:會員可以根據個人情況網上預訂商品信息。9)B2B模塊:多個用戶可以通過此模塊,討價還價,達到最大收益。10)線下模塊:模仿阿里旺旺功能,實現多方面了解信息模塊。11)賣家信譽模塊:展示賣家信譽提示,放心預訂和購
8、買商品。12)后臺商品管理模塊:商品管理:商品的添加 修改 刪除 查詢。13)后臺訂單管理模塊:訂單的相關管理:訂單查詢 執行 刪除 。15)在線銀行支付模塊:用戶可以足不出宿舍,就可以通過在線銀行購買訂單商品。擬采用的研究方法a)查找相關的資料,分析需求,構建框架。b)搜尋各種需要的文檔和相關需要的軟件工具。c)根據資料和使用工具對框架進行分析、構建、設計。d)使用軟件完成整個系統的構建。研究工作的進度安排2010年12月05號12月16號 與指導老師溝通交流,完成畢業論文選題。2010年12月16號12月22號 搜集資料,查閱文獻,完成開題報告。l2010年12月24號12月31號 完成文
9、獻綜述l2011年01月01號01月03號 定出二手交易系統的需求分析文檔l2011年01月05號01月07號 整理相關資料并完成概要和詳細設計l2011年01月08號01月16號 進行編碼工作及過程中的必要性測試l2011年01月16號01月18號 后期的聯機調試和測試l2011年01月20號01月24號 總結畢業設計的整個過程,完成畢業設計論文初稿2011年01月25號04月05號 修改畢業論文定稿,打印裝訂,參加答辯參考文獻目錄(作者、書名或論文題目、出版社或刊號、出版年月日或出版期號)1 李剛.瘋狂Ajax講義M.北京:電子工業出版社,2009.42 月影.Javascript王者歸來
10、. 北京: 清華大學出版社,2004.123 Mjnet Ecdel美.黃意 譯. 精通CSS+DIV網頁樣式與布局M. 北京: 清華大學出版社,2004.124 霍斯特曼,康奈爾美.劉趁 譯. Java2核心技術卷M.北京:人民郵電,2006.75 Bruce Eckel美.黃意 譯.Java編程思想(第4版)M.北京: 機械工業出版社,2007.66 孫衛親. 精通Struts:基于MVC的Java Web設計與開發M.北京: 清華大學出版社,2004.127 Marc Loy英,Robert Eckstein美.黃蘭 譯. Struts,Second Edition M. 北京: 清華大
11、學出版社,2008.12 8 克里格爾美,特魯諾美.黃蘭 譯. SQL寶典M.北京: 人民郵電出版社,2009.19 蓋國強.數據庫診斷案例與性能優化實踐.北京:清華大學出版社,2006.6指導教師意見同意開題。 簽名: 2010 年12月24 日教研室主任意見 簽名: 年 月 日目錄摘要3關鍵詞3Abstract3Key words3引言31 系統功能介紹和總體設計42 B/S系統模塊設計42.1 數據庫設計42.2 公共模塊設計4 2.2.1 Hibernate的session初始化類5 2.2.2 泛型工具類 2.2.3 數據持久化類 2.2.4 分頁操作 2.2.5 字符串工具類2.3
12、 實體映射5 2.3.1 會員信息 2.3.2 訂單信息 2.3.3 訂單條目信息 2.3.4 商品信息 2.3.5 商品類別信息2.4 登錄注冊模塊 2.4.1 注冊模塊5 2.4.2 登錄模塊52.5 前臺商品信息查詢模塊 2.5.1 商品類別分級查詢模塊 2.5.2 商品搜索模塊 2.5.3 前臺商品其他查詢模塊 2.6 購物卡模塊5 2.6.1 購物車基本功能實現模塊 2.6.1 訂單相關功能的實現模塊2.7 后臺商品管理模塊 2.7.1 商品管理實現模塊 2.7.2 商品類別管理模塊2.8 后臺訂單管理模塊 2.8.1 后臺訂單查詢模塊 2.8.2 后臺訂單狀態管理模塊3 阿里軟件功
13、能 功能分析 4 小結致謝6參考文獻6附錄A:基于C/S+B/S架構的高校二手交易系統網路工程專業 指導教師 摘要構建一個高校學生二手交易系統,將能為高校學生帶來很大的便利。因為大學生是一個時間性很強的群體,比如書,尤其是很多考試類的參考書,可能看完就不在需要,扔了可惜,因此可以在二手網上出售換成現金,然后在購買自己需要的學習用品。這樣即能把自己不需要的書籍或其他物品賣給其他需要的人,而自己也能在二手網上找到適合自己的書籍等物品。高校二手交易系統針對的人群是高校學生,因此它比起易趣,淘寶等網站針對性更強,其本身有著查詢方便,分類科學,定價靈活等特點。對于高校學生來說,高校二手交易系統可以為他們
14、在學習生活上帶來很大的方便。關鍵詞C/S+B/S架構;Based on C / S + B / S secondary trading system architecture college Network Engineering Supervisor Huang Zhi Huang Ying Qiao also Abstract building a secondary trading system, college students, college students will be able to bring great convenience. Because college stud
15、ents is a time-sensitive groups, such as books, especially reference books like a lot of examination, may be read not in need, to throw a pity, it can be converted into cash in the secondary sale online, and then buy their own needs school supplies. So that is can you do not need books or other item
16、s sold to other people in need, and I could find online for your second-hand books and other items. Secondary trading system for the college crowd is college students, so it than eBay, more targeted site Taobao, which itself has a convenient query, scientific classification, pricing flexibility and
17、other characteristics. For college students, the university system of secondary trading of life for them to learn a great deal of convenience. Key Words C / S + B / S structure;引言近些年,在國家倡導節約型校園的精神推動下,很多大學校園興起了二手商品交易的熱潮。這種現象雖然能有效的促進大學生節約思想,但校園里三五成群的擺攤,嚴重影響了校園的正常秩序。隨著計算機和Internet技術的迅猛發展,校園二手交易網為傳統的校園交
18、易提供了新的生機。然而,消費觀念、投資成本、技術人才、支付與物流等因素阻礙了它的發展。積極采取措施,努力解決這些問題是促進校園二手交易網健康發展的首要任務之一。校園二手交易市場存在巨大潛力,高年級大學生更熱衷于網上購物。根據中國互聯網絡信息中心(CNNIC)調查結果,大一學生網民中網絡購物比例不到五分之一,到了大四,網絡購物比例已然高了近一倍。大一學生剛從學習緊張的高中轉來,還沒有太適應追求個性化的大學生生活。我國高校發展電子商務營銷要根據自己的行業特點、目標市場消費者的行為特征、高校所在地的經濟實力、營銷環境狀況等因素來制定本高校二手網營銷目標,選擇適合上網交易的產品,利用網絡工具進行營銷策
19、劃,選擇合適的營銷金融中介開展網上交易,并利用網上工具進行數據統計和評估,及時調整策略,贏得高校二手市場主導地位。就其前景來說,高校二手交易網很有必要做到以下幾點: (2)安全技術問題 安全問題是電子商務得以發展的重要因素。因為通過TCP/TP網絡,不可能用通常的方式確認與你通信的人的真實身份,任何一個人,可以使用一些技術手段,竊看到網上傳輸的信息,并可以替代和修改這些信息。電子商務中主要面臨以下四個安全問題: 第一,保密性問題 在電子商務過程中,網上傳遞的是一些極敏感的信息,如信用卡號、產品報價等,顧客不愿這些信息被人竊取。 第二,認證問題 在Internet上,交易雙方互相不能見面,所以必
20、須有方法確定對方身份。 第三,完整性問題 交易中傳輸的數據不僅不能被竊聽,同時也不能被修改。例如:在一筆轉賬交易中,轉入賬號不能被替換。 第四,不可否認性問題 交易過程一旦結束,交易的任意一方都不能單方面否認發生過這筆交易。必須有不可偽造的電子單據來證明每次交易。1 系統功能介紹與總體設計該系統應實現如下主要功能:買家與賣家通過在線聊天了解詳情,商品查詢功能,購物車功能,后臺管理功能和注冊及登錄功能。2 B/S系統模塊設計2.1 數據庫設計 本系統涉及的核心數據表:會員信息表,訂單信息表,訂單條目信息表,商品信息表和商品類別信息表。采用PowerDesigner涉及。2.2 公共模塊 項目中經
21、常會用到一些公共類,如Hibernate的初始化等 數據庫操作的基本類代碼:public interface BaseDao /基本數據庫操作方法public void save(Object obj);/保存數據public void saveOrUpdate(Object obj);/保存或修改數據public void update(Object obj);/修改數據public void delete(Serializable . ids);/刪除數據public T get(Serializable entityId);/加載實體對象public T load(Serializabl
22、e entityId);/加載實體對象public Object uniqueResult(String hql, Object queryParams);/使用hql語句操作/分頁操作public long getCount();/獲取總信息數public PageModel find(int pageNo, int maxResult);/普通分頁操作public PageModel find(int pageNo, int maxResult,String where, Object queryParams);/搜索信息分頁方法public PageModel find(int page
23、No, int maxResult,Map orderby);/按指定條件排序分頁方法public PageModel find(String where, Object queryParams,Map orderby, int pageNo, int maxResult);/按指定條件分頁和排序的分頁方法 2.2.1 Hibernate的session初始化類:負責Hibernate所有的持久化操作,通過它可以實現數據庫的CURD操作。 2.2.2 泛型工具類:獲取實體對象的類型方法。 2.2.3 數據持久類:使用了DAO模式實現DB的基本操作。 2.2.4 分頁操作:該模塊主要實現分頁功能
24、。 代碼:/* * 分頁查詢 * param where 查詢條件 * param queryParams hql參數值 * param orderby 排序 * param pageNo 第幾頁 * param maxResult 返回記錄數量 * return PageModel */Transactional(propagation=Propagation.NOT_SUPPORTED,readOnly=true)public PageModel find(final String where, final Object queryParams,final Map orderby, fin
25、al int pageNo,final int maxResult) final PageModel pageModel = new PageModel();/實例化分頁對象pageModel.setPageNo(pageNo);/設置當前頁數pageModel.setPageSize(maxResult);/設置每頁顯示記錄數getTemplate().execute(new HibernateCallback() /執行內部方法Overridepublic Object doInHibernate(Session session)throws HibernateException, SQL
26、Exception String hql = new StringBuffer().append(from )/添加form字段.append(GenericsUtils.getGenericName(entityClass)/添加對象類型.append( )/添加空格.append(where = null ? : where)/如果where為null就添加空格,反之添加where.append(createOrderBy(orderby)/添加排序條件參數.toString();/轉化為字符串Query query = session.createQuery(hql);/執行查詢setQ
27、ueryParams(query,queryParams);/為參數賦值List list = null;/定義List對象/ 如果maxResult0,則查詢所有if(maxResult 0 & pageNo 0)list = query.list();/將查詢結果轉化為List對象elselist = query.setFirstResult(getFirstResult(pageNo, maxResult)/設置分頁起始位置.setMaxResults(maxResult)/設置每頁顯示的記錄數.list();/將查詢結果轉化為List對象/定義查詢總記錄數的hql語句hql = new
28、 StringBuffer().append(select count(*) from )/添加hql語句.append(GenericsUtils.getGenericName(entityClass)/添加對象類型.append( )/添加空格.append(where = null ? : where)/如果where為null就添加空格,反之添加where.toString();/轉化為字符串query = session.createQuery(hql);/執行查詢setQueryParams(query,queryParams);/設置hql參數int totalRecords =
29、 (Long) query.uniqueResult().intValue();/類型轉換pageModel.setTotalRecords(totalRecords);/設置總記錄數pageModel.setList(list);/將查詢的list對象放入實體對象中return null;);return pageModel;/返回分頁的實體對象/* * 獲取分頁查詢中結果集的起始位置 * param pageNo 第幾頁 * param maxResult 頁面顯示的記錄數 * return 起始位置 */protected int getFirstResult(int pageNo,in
30、t maxResult)int firstResult = (pageNo-1) * maxResult;return firstResult 0)for(int i=0; iqueryParams.length; i+)query.setParameter(i, queryParamsi); 2.2.5 字符串工具類:該模塊主要實現字符串與其他數據的轉換。2.3 實體映射模塊 2.3.1 會員信息的PD圖 : 2.3.2 訂單信息的PD圖 : 2.3.3 訂單條目的PD圖 : 2.4 登錄注冊模塊 2.4.1 注冊模塊:提供用戶的注冊功能,注冊成功后便是會員 2.4.2 登錄模塊:對用戶輸入
31、的ID PASS校驗2.5前臺商品信息查詢模塊 2.5.1 在前臺的首頁商品展示中,展現給用戶的就是商品類別的分級顯示,方便用戶的查詢 2.5.2 商品搜索:提供用戶進行普通的搜索,方便了用戶的查找 2.5.3 其他商品查詢:其他熱門的查詢2.6 購物車模塊 2.6.1 購物車基本功能:向頭午餐中添加商品,清空購物車以及刪除購物車中制定的商品訂單條目信息。 2.6.2 進行結賬的時候,先生成一個訂單,起到中間計算功能2.7 后臺商品管理模塊 2.7.1 商品管理功能:對商品的CURD操作 2.7.2商品類別管理模塊:對商品類別的CURD操作2.8 后臺訂單管理模塊 2.8.1 后臺訂單查詢功能:對訂單的查詢操作 2.8.2 后臺訂單狀態管理:訂單狀態的CURD
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農民雙語夜校協議書
- 孕婦自主生產協議書
- 學生打架糾紛協議書
- 模具購銷協議書范本
- 太平融資租賃協議書
- 經濟酒店轉讓協議書
- 園區綠化發包協議書
- 字節研發設備協議書
- 輪胎補胎免責協議書
- 無效技術入股協議書
- 通過PDCA降低住院精神病人的逃跑率
- 藥劑科主任崗位權責目錄及廉政風險防控措施登記表
- 沼氣工程安全培訓講學
- 中國現代史四民族團結與祖國統一課件- 歷史中考一輪復習
- 幼兒園大班繪本《愛書的孩子》無聲PPT
- DB3311T 132-2020 住宅小區物業服務規范
- (中職)門店運營實務教學ppt課件(完整版)
- 2022更新國家開放大學電大《計算機應用基礎(專)》終結性考試大作業答案任務一
- 羅伊護理個案模板
- 3.無人機在風電系統應用解決方案
- 幼兒繪本故事:小魯的池塘
評論
0/150
提交評論