資源描述:
《網(wǎng)上訂餐系統(tǒng)-源程序清單-課程設(shè)計》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、應(yīng)用軟件架構(gòu)課程設(shè)計——源程序清單目錄1引言11.1標題11.2模塊開發(fā)情況表12模塊1(database)32.1功能說明32.2設(shè)計說明32.3原代碼清單32.3.1子模塊1(valueObject)32.3.2子模塊2(connectConfig)43模塊2(menuManage)53.1功能說明53.2設(shè)計說明53.3原代碼清單53.3.1子模塊1(menuQuery)63.3.2子模塊2(menuAdd)63.3.3子模塊3(menuDelete)83.3.4子模塊4(menuUpdate)84模塊3(messageManage)94
2、.1功能說明94.2設(shè)計說明94.3原代碼清單94.3.1子模塊1(messageQuery)94.3.2子模塊2(messageAdd)114.3.3子模塊3(messageDelete)115模塊4(companyBrand)125.1功能說明125.2設(shè)計說明12II應(yīng)用軟件架構(gòu)課程設(shè)計——源程序清單5.3原代碼清單125.3.1子模塊1(companyBrand)126模塊5(userInfo)136.1功能說明136.2設(shè)計說明136.3原代碼清單136.3.1子模塊1(userInfo)136.3.2子模塊2(password)14
3、6.3.3子模塊3(regetpass)157模塊6(user_manage)167.1功能說明167.2設(shè)計說明167.3原代碼清單167.3.1子模塊1(update)167.3.2子模塊2(delete)178模塊7(regist)198.1功能說明198.2設(shè)計說明198.3原代碼清單198.3.1子模塊1(regist)199模塊8(OrderManage)229.1功能說明229.2設(shè)計說明229.3原代碼清單229.3.1子模塊1(orderMain)2210模塊9(UserOrder)259.1功能說明259.2設(shè)計說明259.
4、3原代碼清單259.3.1子模塊1(userOrder)25II應(yīng)用軟件架構(gòu)課程設(shè)計——源程序清單1引言1.1標題(1)軟件系統(tǒng)名稱:網(wǎng)上訂餐系統(tǒng)(onlineorder)(2)模塊名稱:數(shù)據(jù)庫設(shè)計模塊、菜單管理模塊、用戶注冊模塊、訂單管理模塊、用戶管理模塊、留言管理模塊、用戶個人信息管理模塊、用戶訂餐模塊。1.2模塊開發(fā)情況表表1-1模塊開發(fā)情況表模塊名輸入要求的處理輸出數(shù)據(jù)庫設(shè)計模塊運行單元測試文件創(chuàng)建數(shù)據(jù)庫表能成功創(chuàng)建數(shù)據(jù)庫表菜單管理模塊選擇相應(yīng)菜單功能執(zhí)行相應(yīng)菜單管理方法執(zhí)行相應(yīng)的添加、刪除、修改和查詢功能用戶注冊模塊選擇相應(yīng)注冊功能執(zhí)
5、行用戶注冊方法執(zhí)行相應(yīng)的添加、刪除、修改和查詢功能訂單管理模塊選擇相應(yīng)訂單功能執(zhí)行相應(yīng)訂單管理方法執(zhí)行相應(yīng)的添加、刪除、修改和查詢功能用戶管理模塊選擇相應(yīng)用戶管理功能執(zhí)行相應(yīng)用戶管理方法執(zhí)行相應(yīng)的添加、刪除、修改和查詢功能留言管理模塊選擇相應(yīng)留言管理功能執(zhí)行相應(yīng)留言管理方法執(zhí)行相應(yīng)的添加、刪除、修改和查詢功能用戶個人信息管理模塊選擇相應(yīng)個人信息管理功能執(zhí)行相應(yīng)信息管理方法執(zhí)行相應(yīng)的添加、刪除、修改和查詢功能用戶訂餐模塊選擇相應(yīng)訂餐功能執(zhí)行相應(yīng)訂餐方法執(zhí)行相應(yīng)的添加、刪除、修改和查詢功能第28頁應(yīng)用軟件架構(gòu)課程設(shè)計——源程序清單2模塊1(data
6、base)2.1功能說明數(shù)據(jù)庫底層設(shè)計,涉及直接對數(shù)據(jù)庫表中數(shù)據(jù)操作的公共方法的設(shè)計。2.2設(shè)計說明(1)本模塊在網(wǎng)上訂餐系統(tǒng)中處于底層,包括系統(tǒng)內(nèi)的各個實體類及屬性的設(shè)計,通過Dao層與其它層進行交互,在Daoimpl里面定義對Dao層的具體實現(xiàn)。(2)考慮到若數(shù)據(jù)庫被意外改動不方便重新建立,所以使用Hibernate進行數(shù)據(jù)庫的連接和數(shù)據(jù)表的創(chuàng)建等工作。而且由管理員進行定期的備份工作,方便數(shù)據(jù)表信息恢復。(3)由于系統(tǒng)中幾乎對所有類對象的操作都要涉及到增加、刪除、修改和查詢,為了增強代碼的重用性,所以把對數(shù)據(jù)庫增刪改查的操作都提取出來作為公
7、共代碼使用。2.3原代碼清單2.3.1子模塊1(valueObject)(1)用戶信息表(t_user)//用Hibernate的XML方式,在Person.hbm.xml中,管理用戶表8、true"/>