日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

平昌县网上书城系统设计与实现

發布時間:2023/12/14 windows 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 平昌县网上书城系统设计与实现 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目 錄
第一章 概述 1
1.1 開發背景 1
1.2 開發環境 2
1.3 開發工具 2
1.3.1 MyEclipse 2
1.3.2 Navicat 3
1.3.3 MySQL 3
第二章 需求分析 5
2.1 總體需求 5
2.3 功能需求 6
2.4 性能需求 6
2.5 運行需求 6
2.6 其他需求 7
2.7 可行性分析 7
2.7.1技術可行性 7
2.7.2 經濟可行性 7
第三章 概要設計 8
3.1.概要設計概述 8
3.1.2 設計流程 9
3.1.3 設計思路 9
3.2 功能模塊 9
3.2.1 登陸模塊 9
3.2.2 注冊模塊 10
3.2.3 圖書添加模塊 11
3.2.4 圖書刪除模塊 12
3.2.5 圖書修改模塊 12
3.2.6 圖書查詢瀏覽模塊 13
第四章 數據庫設計 14
4.1 數據庫設計概念 14
4.2 E-R圖設計 15
4.3 數據表的創建 17
4.3.1 users表 17
4.3.2 book表 18
4.3.3 orderitem表 19
4.3.4 orders 表 19
第五章 詳細設計 20
5.1 概述 20
5.2 數據庫的鏈接 20
5.2.1 C3P0介紹 20
5.2.2 C3P0配置 20
5.3 開始界面 22
5.4管理員模塊 22
5.4.1添加圖書功能 23
5.4.2 刪除圖書功能 27
5.4.3 圖書修改功能 29
第六章 測試 33
6.1測試的目的與目標 33
6.2 測試方法 33
第七章 總結 35
致謝 36
參考文獻 37
2.3 功能需求
●在Internet,客戶可通過IE或其他瀏覽器瀏覽書目信息;
●在互聯網,可提交訂單;
●具有購物車功能;
●客戶能通過書名來檢索書籍;
●客戶能查看當前訂單和以往訂單;
●書店管理員能查找客戶信息;
●書店管理員在發貨后能改寫訂單中的發貨日期;

2.4 性能需求
●系統可以對圖書的庫存進行統計。
●系統界面設計友好,操作方便、靈活。
●具有高可靠性和冗錯能力,不允許系統在工作時間停機,不允許 系統丟失圖書信息,不允許在運行期間出現故障和錯誤。
●具有安全檢查機制,非法用戶不能使用系統,不能偷看系統信息,不能修改圖書,防止隨意刪改,同時提供信息備份的服務。
●具有保密機制,各級使用者只能看到允許查看的系統信息。
2.5 運行需求
用戶界面
人性化界面,全新感覺,操作簡便,一目了然,視圖優美等特點。并且采用菜單界面驅動方式,給操作用戶帶來了極大的便利,對用戶友好。
故障處理
正常使用時不應出錯,若運行時遇到不可恢復的系統錯誤,也必須保證數據庫完好無損。調試中遇到的問題及解決的方案:
1)遇到跳出“數據庫已經關閉”提示信息阻止程序運行時
可以查看一下進行此項操作時,操作的表是否已經被關閉了或者是在沒有關閉此表的情況下又一次運用打開語句打開此表。
2)關于空記錄帶來的麻煩
有些空記錄往往會使程序無法運行。此時你可用“if not isnull”語句先判斷一下是否為空記錄,再操作。
3)有些運行錯誤也可用補獲異常進行處理。
2.6 其他需求
系統的功能實現情況:
用戶可在本系統下實現各種用戶要求的功能
系統的安全性:
對于系統的重要數據都有密碼保護,具有一定的安全性
對用戶提供證書支持(此功能在后續版本中實現)
系統的容錯性:
用戶輸錯數據都有提示信息,具有較好的容錯性能。
系統的封閉性:
用戶的封閉性較好,用戶基本上在提示信息下輸數據。
2.7 可行性分析
2.7.1技術可行性
網上書店系統的結構分為三層,分別為表現層(用戶界面)、業務層(業務處理)、數據層(數據維護和存儲)。表現層只提供用戶界面,根據用戶操作調用相應的業務邏輯,不直接訪問數據庫;業務層是系統的關鍵所在,負責處理用戶的請求,并把結果返回給表現層;數據層提供數據支持。根據現在所學知識可以滿足該項目的所有功能的實現。
2.7.2 經濟可行性
隨著信息技術的發展與普及網絡競爭越發激烈??蛻糇鳛槭袌鲎畲蟮馁Y源成為市場營銷的核心。由于網上書店數量少且存在不規范,以及網上書店存在大量潛在客戶具有巨大的發展空間網上書店的建立將是一筆巨大的財富。

第三章 概要設計
3.1.概要設計概述
本概要設計說明書是針對《平昌縣網上書城系統》而編寫,目的是對該項目進行總 體設計,在明確系統需求的基礎上劃分系統的功能模塊,進行系統分工的開發, 明確各模塊間的接口,為進行后面的詳細設計和實現做準備。本文轉載自http://www.biyezuopin.vip/onews.asp?id=14202本概要設計說明書 的預期讀者為本項目小組的成員,以及對該系統感興趣、在以后想對系統進行擴 展和維護的人員。
3.1.2 設計流程
由小組組長帶隊在第一周的時間里和組員一起討論項目的實現過程,先設計數據庫,然后登錄注冊,前端頁面,系統的主體。
3.1.3 設計思路
先確定數據庫中表的表名,字段以及屬性。再確定項目的登陸注冊功能的實現以及前端頁面的布局和框架樣式,最后完成項目的主體功能。
3.2 功能模塊
3.2.1 登陸模塊
1、模塊描述
該模塊完成用戶登錄的過程,登陸成功后才能完成圖書購買功能。
在頁面輸入用戶名和密碼后,前端數據會去后臺調用controller中的UsersController類驗證信息。
2、輸入、輸出
輸入用戶名和密碼
3、模塊接口關系
允許進入:進入書城系統
拒絕進入:返回登陸頁面
4、模塊算法實現

controller.ProductController: //打開修改商品的頁面 @RequestMapping("showEditProduct") public String showEditProduct(String id,Model model){ //查詢要修改的商品 Products product = service.findProductById(id); //將商品傳到頁面展示數據 model.addAttribute("product", product); return "admin/editproduct";} //修改商品 @RequestMapping("editProduct") public String editProduct(Products pro,MultipartFile imgpic){ //判斷是否有上傳的文件 if(!(imgpic.getOriginalFilename() == null) && !imgpic.getOriginalFilename().equals("")){ String upload = UploadUtils.upload(imgpic); pro.setImgurl(upload);} service.updateProduct(pro); return "redirect:showProductList";} service.ProductService: public interface ProductService { public int saveProduct(Products pro); public int updateProduct(Products pro); public int delProduct(String id); public Products findProductById(String id); public List<Products> findProductsList(); /*** 根據類別查詢商品* @param type 類別* @return 差詢到的商品 */ public List<Products> findProductsListByType(String type,PageBean page); /*** 獲取商品的總記錄數* @return*/ public Integer findCount(); /*** 有分頁功能的查詢商品的方法* @param page* @return*/ public List<Products> findProductsListPage(PageBean page); public Integer findCountByType(String type);}












總結

以上是生活随笔為你收集整理的平昌县网上书城系统设计与实现的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。