河南智游科技 超市管理系统
超市商品管理系統
一、語言和環境
A、實現語言 ???
Java
B、環境要求
????myEclipse, JDK6, Tomcat 6.0, oracle
二、功能要求
????某超市計劃使用SSH(Struts2+Spring+Hibernate)框架開發一套商品管理系統,oracle作為后臺數據庫。其中“商品錄入和顯示”功能由你來完成。
????要求實現:
1.商品錄入功能如圖-1所示,。
????其中:
(1) ?商品種類從數據庫中加載,并自動顯示第一個?。
(2)商品名、規格、價格不能為空,建賬時間從系統時間自動獲取
點擊“添加”按鈕后,提交到數據庫,并轉入到商品信息顯示頁面。
?
圖-1
2.“商品信息顯示頁面”功能如圖-2所示,商品以建賬時間的倒敘顯示,并顯示出商品種類名稱
?
圖-2
?
三、數據庫設計
數據庫名稱及要求:數據庫名稱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 | 種類名稱 |
?
四、具體要求及推薦實現步驟
????1、建立數據庫和數據表,并且添加測試數據(至少5條)。
2、打開Eclipse,創建Web工程,命名為goods,并創建相應包。
3、為工程添加Struts、Spring、Hibernate支持。
????4、在工程中創建實體類和對應的Hibernate映射文件。
5、創建DAO類、業務類,在DAO類中使用 HQL 語句實現查詢操作。
6、創建Action,實現“添加商品信息”和“商品信息顯示”功能,由Spring管理Action Bean。正確配置Struts、Hibernate、Spring,正確配置SSH集成。
7、創建“添加商品”頁面,如圖-1所示,必須進行非空驗證;
8、創建“顯示商品信息”頁面,如圖-2所示。
9、測試程序,調試運行成功后,數據庫sql文件與代碼項目一同提交。若無數據庫sql文件或以其他方式提交,數據庫項不得分。
?
五、注意事項
????1.請注意界面美觀,添加適當CSS樣式表;
2.請注意代碼的書寫、命名符合規范,在代碼中添加必要的注釋;
3.請注意操作數據庫時進行必要的異常處理。
總結
以上是生活随笔為你收集整理的河南智游科技 超市管理系统的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 汇众益智 权限管理
- 下一篇: JUnit+EclEmma进行覆盖测试