超市商品管理系統sql
1、語言和環境數據庫
A、實現語言 oracle
Java框架
B、環境要求數據庫設計
myEclipse, JDK6, Tomcat 6.0, oracleide
2、功能要求測試
某超市計劃使用SSH(Struts2+Spring+Hibernate)框架開發一套商品管理系統,oracle做爲後臺數據庫。其中「商品錄入和顯示」功能由你來完成。spa
要求實現:設計
1.商品錄入功能如圖-1所示,。調試
其中:
(1) 商品種類從數據庫中加載,並自動顯示第一個 。
(2)商品名、規格、價格不能爲空,建帳時間從系統時間自動獲取
點擊「添加」按鈕後,提交到數據庫,並轉入到商品信息顯示頁面。
圖-1
2.「商品信息顯示頁面」功能如圖-2所示,商品以建帳時間的倒敘顯示,並顯示出商品種類名稱
圖-2
3、數據庫設計
數據庫名稱及要求:數據庫名稱goods。
商品信息表 goods_info
表名 |
goods_info |
||
列名 |
數據類型 |
說明 |
備註 |
goods_id |
number |
主鍵自動增加,標識列 |
商品編號 |
goods_name |
varchar(50) |
not null |
商品名稱 |
goods_type |
number |
外鍵 not null |
商品種類 |
goods_spec |
varchar(50) |
not null |
商品規格 |
goods_price |
number(8,2) |
not null |
商品價格 |
goods_date |
date |
Not null |
建帳時間 |
商品種類表 type_info
表名 |
type_info |
||
列名 |
數據類型 |
說明 |
備註 |
type_id |
number |
主鍵自動增加,標識列 |
種類編號 |
type_name |
varchar(50) |
not null |
種類名稱 |
4、具體要求及推薦實現步驟
一、創建數據庫和數據表,而且添加測試數據(至少5條)。
二、打開Eclipse,建立Web工程,命名爲goods,並建立相應包。
三、爲工程添加Struts、Spring、Hibernate支持。
四、在工程中建立實體類和對應的Hibernate映射文件。
五、建立DAO類、業務類,在DAO類中使用 HQL 語句實現查詢操做。
六、建立Action,實現「添加商品信息」和「商品信息顯示」功能,由Spring管理Action Bean。正確配置Struts、Hibernate、Spring,正確配置SSH集成。
七、建立「添加商品」頁面,如圖-1所示,必須進行非空驗證;
八、建立「顯示商品信息」頁面,如圖-2所示。
九、測試程序,調試運行成功後,數據庫sql文件與代碼項目一同提交。若無數據庫sql文件或以其餘方式提交,數據庫項不得分。
5、注意事項
1.請注意界面美觀,添加適當CSS樣式表;
2.請注意代碼的書寫、命名符合規範,在代碼中添加必要的註釋;
3.請注意操做數據庫時進行必要的異常處理。