軟工實踐學習(第三次)
經過這一段時間的ssh框架學習,通過老師帶我們完成一個項目後,我們需要自己從0開始,開始新的項目,重新搭建框架
這次我選擇的是庫存管理系統
首先依然是搭建hibernate,以及spring。
接著寫數據類,經過業務分析,我初步定了一張數據表來存儲庫存信息:
同時在bean包中創建了stock數據類:
同時創建數據庫映射文件,讓數據庫數據項與後端處理的數據項一一對應:
接著,我們需要做的是增刪改查基礎服務,以及生成Excel文件的功能,所以編寫Dao,以及Dao的實現類:
通過調用hiberate:
接著寫service,以及service的實現類,他們的主要功能是調用dao:
接著,編寫一系列前端響應的action:
隨後配置struts 和applicationtext,讓前端和後端連接:
接著寫頁面,這裏,我將css,js,images分開寫,分開管理,有助於日後的維護:
歡迎界面:
stockinfo界面:
修改界面:
這裏我用js運動編寫了一個mini工具箱:
軟工實踐學習(第三次)
相關推薦
軟工實踐學習(第三次)
bsp ima 增刪改查 pri 增刪 ext 處理 logs ring 經過這一段時間的ssh框架學習,通過老師帶我們完成一個項目後,我們需要自己從0開始,開始新的項目,重新搭建框架 這次我選擇的是庫存管理系統 首先依然是搭建hibernate,以及spring。
軟工實踐學習(第一次)
hibernate 技術 lips html+css 兼容問題 內置 項目 pan tom 最近在上軟工實踐課程,課程需要我們用JAVA以及一系列框架(hibernate,spring等),服務器,數據庫,網頁制作等技術,做出一套前後端相連的客戶信息服務系統。 首先我們
C語言學習(第三天)
id3 alt types.h 32位 精度 全部 tty 技術 實現 1、整數類型擴展類型 擴展類型是提升計算機在處理數據的速度和空間上的能力,不同類型在不同系統上的功能也不一樣。 可移植類型頭文件:<stdint.h> ,C語言為現有類型創建更多的類
Python學習(第三章)
重復 明顯 ctr 最小 函數註釋 pre 控制臺輸出 一個 turn 一、 轉義字符1. \t 使輸出垂直方向保持對齊 # \t 在控制臺輸出一個制表符,是輸出垂直方向保持對齊 print("1 2 3") print("10 11 12") print("1\t2\t3
【自學筆記】0基礎自學機器學習 (第三天)
“資料”是機器學習的基礎。 初學機器學習時,我們通常處理的資料格式通常是以下的形式: 屬性(特徵) 幾室 幾廳 供暖(0地熱 1暖氣)
Tensor Flow 深度框架的學習(第三天)
第三天的學習內容(6-9): 1.Tensor Flow 通過元件client(客戶端)->與master和多個worker相連,而每個worker可以和多個硬體裝置相連(如CPU和GPU)並負責管理硬體,同時master負責指導所有的worker按流程執行
滄海一粟小組(第三次作業)
前臺 相關信息 span 驗證碼 時間 身份證 旅遊 辦理 研究 經過我們小組的研究和討論,我們組將這個酒店管理系統的具體功能完善了一下。 入住大致分為兩大類:網上預約過的以及沒預約過的。 網上預約的是在網上填寫基本信息,以及選擇的是什麽套房,到酒店以後通過手機短信的驗
第六七章學習體會-----(第六次)
可用 nbsp 關註 授權 體會 發的 持續交付 第七章 變化 在這周我看了第六章敏捷流程跟第七章MSF。並有了以下學習總結。 敏捷這個詞聽起來就是反應靈敏迅速而有效,而在軟件按工程裏,敏捷不同於現有做法之處在於,敏捷的價值觀和流程是個人和交流、可用的軟件、與客戶合作、響應
《鳥哥的Linux私房菜-基礎學習篇(第三版)》(三)
shell 怎樣學習 track col 網絡基礎 環境的使用 發生 企業網 clas 第2章 Linxu怎樣學習 1. Linux當前的應用角色 當前的Linux常見的應用可略分為企業應用和個人應用雙方面。 首先談了企業
c語言學習之選擇結構程序設計(第三天)
c語言 選擇結構為了增加理解,寫的幾個小程序1:判斷三角形的成立以及輸出最大邊 練習前三種語句#include <stdio.h> int main() { int a,b,c; printf("請輸入三角形三邊長(邊為整數,不能輸入負數):"); scanf("%d%d%d", &a ,
[福大軟工教學] W班 第1次成績排行榜
str 經歷 專業 課程 計算機 -1 個人 人生 路徑 作業地址 https://edu.cnblogs.com/campus/fzu/FZUSoftwareEngineering1715W/homework/837 作業要求 (1)回想一下你初入大學時對計算機專業的暢想
王者榮耀交流協會 - 第7次Scrum會議(第三周)
學院 scrum 兩張 style 沒有 ges -s 安排 困難 1.例會照片 照片由王超(本人)拍攝,組內成員劉耀澤,高遠博,王磊,王玉玲,王超,任思佳,袁玥全部到齊。 2.時間跨度: 2017年11月2日 17:00 — 17:20 ,總計20分鐘。 3.地 點:
企業訂餐系統(第三次周總結)
src ges ket cnblogs 頁面設計 log images 實現 技術 第三次周總結 本周大家都基本開始了項目實現的步驟 王潔學姐做了後端有關登錄、註冊部分以及查看和修改信息功能。 項詩茹學姐在構思我們網站的設計圖 王賢國學長在實現文件上傳部分
軟件工程三班四組作業完成情況(第三天)
客戶端 流程圖 未能 操作 服務器 工作 工程 使用 基礎 在前兩天工作的基礎上,今天的工作內容在昨天給出的操作流程圖上繼續進行。期間遇到了一些問題,比如:quality center好像只能安裝在windows server操作系統上面,客戶端使用其實就是通
ssm框架整合-過程總結(第三次周總結)
項目 功能實現 SSM框架 模板 .com 完成 eight 幫助 spa 本周主要是完成前端界面和後端的整合。 猶豫前後端的工作完成程度不一致,只實現了部分整合。 登錄界面。 可能自己最近沒有把重心放在短學期的項目上,導致我們工作的總體進度都要比別慢。 雖然我們只是
《下廚房》軟件系統需求分析報告(第三版)
驗收測試 當下 登錄密碼 支持 服務器組件 系統設置 png internet 背景 《下廚房》軟件系統 需求分析報告 項目名稱 《下廚房》 所屬課程 軟件工程 項目
《Qt5 開發與實例(第三版)》學習筆記(七)
clu idg center ble mil detached pre tab etc 1 // 3.2 停靠窗口 QDockWidget類 2 setFeatures() 3 setAllowedAreas() 4 setWidget() 5 addDockW
《Qt5 開發與實例(第三版)》學習筆記(九)
nal inf lin exc ken right item vbo ott 1 // 3.4 基本布局(QLayout) 2 //dialog.h 3 #ifndef DIALOG_H 4 #define DIALOG_H 5 6 #incl
《Qt5 開發與實例(第三版)》學習筆記(八)
nbsp font public insert enter body win parent hbox 1 // 3.3 堆棧窗體 QStackedWidget類 2 //stackdlg.h 3 #ifndef STACKDLG_H 4 #define STACK
《Qt5 開發與實例(第三版)》學習筆記(十)
fix row tac person als new .cpp exec constrain 1 // 3.5 『綜合實例』 修改用戶資料 2 //main.cpp 3 #include "content.h" 4 #include <QApplic