《軟件工程實訓》由會員分享,可在線閱讀,更多相關《軟件工程實訓(5頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、附錄 綜合實訓
【實訓目的】
通過綜合實訓進一步鞏固、深化和擴展學生對所學的JSP、Servlet、MVC、Struts框架、 Hibernate框架等技術(shù)的掌握和運用,鍛煉學生的編程技能,使學生熟悉系統(tǒng)開發(fā)的基本流程, 掌握系統(tǒng)開發(fā)的各個環(huán)節(jié)的要點,培養(yǎng)學生系統(tǒng)分析和設計的能力,鍛煉團隊合作精神。提 高學生的綜合素質(zhì),為學生畢業(yè)后的實際工作打好基礎。
【實訓內(nèi)容】
參考題目一 網(wǎng)上書店系統(tǒng)
1. 系統(tǒng)概述
近年來,電子商務伴隨著 IT 的成熟,逐漸發(fā)展壯大,成為網(wǎng)絡經(jīng)濟的核心。在電子商務 的發(fā)展過程中,人們逐漸意識到在線購物的無地域界限、安全、方便快捷及其價格優(yōu)勢,在 線購物的隊
2、伍也隨之擴大。網(wǎng)上書店系統(tǒng)就是在這樣的背景下應運而生的。
網(wǎng)上書店系統(tǒng)是一個基于B/S結(jié)構(gòu)的網(wǎng)站系統(tǒng)。管理員將書籍信息整理歸類發(fā)布到網(wǎng)上, 用戶登錄該網(wǎng)站后,首先要注冊為會員才能購買書籍。該系統(tǒng)的使用者主要分為三類:瀏覽 者、注冊用戶和管理員。瀏覽者可以瀏覽網(wǎng)上書店中的書籍信息;注冊用戶除了可以瀏覽網(wǎng) 上書店中的書籍信息外,還可以進行網(wǎng)上購書;管理員可以對網(wǎng)上書店中的書籍信息進行管 理、處理客戶的訂單等。
2. 系統(tǒng)功能
根據(jù)網(wǎng)上書店系統(tǒng)的用戶角色,可將系統(tǒng)分為前臺和后臺,這種分法也是當前網(wǎng)站系統(tǒng) 慣用的做法,前臺供給客戶使用,用于展現(xiàn)信息和完成與客戶的交互性處理;后臺供給網(wǎng)站 的管理者
3、使用,用于管理網(wǎng)站的內(nèi)容。詳細功能說明如下:
(1)前臺購書
?登錄/注冊
客戶在網(wǎng)上購書之前,需要注冊成會員。注冊時系統(tǒng)要求填寫個人資料,注冊后可以使 用注冊賬號登錄系統(tǒng)。會員登錄后,可以購書、查看訂單和修改個人資料。
? 選購商品 會員在瀏覽書籍信息時可以選擇購買,通過選擇“購買”,可以將購買的書籍放入購物車, 購物車是暫存書籍的地方,會員可以在購物車中改變訂購數(shù)量、取消想要購買的書籍以及去
“收銀臺”付款。
?收銀臺結(jié)賬
會員在核實購物車中的書籍信息確認無誤后,可以通過選擇“收銀臺”進行付款,系統(tǒng) 在結(jié)算前首先核實會員個人信息。核實無誤后,要求會員選擇付款方式、交貨時間以及
4、完成 相關詳細信息的填寫,并確認該信息。如果發(fā)現(xiàn)信息有誤,可單擊“上一步”重新操作,確 保信息無誤。系統(tǒng)得到會員關于付款方式的確認信息后,即允許消費者進行網(wǎng)上付款。
? 訂單查詢
會員登錄系統(tǒng)后,可以隨時查看自己的訂單信息。
? 搜索書籍
會員登錄系統(tǒng)后,可以根據(jù)自己的需要進行書籍信息的搜索。在搜索時,會員需要選擇 搜索的方式和填寫搜索的書籍關鍵字,搜索到自己關注的書籍后,可以選擇購買。
? 書籍展示
網(wǎng)上書店系統(tǒng)可以根據(jù)客戶的需要進行書籍展示,可以設立“新書上架”、“暢銷排行”、 “特價專柜”等專區(qū)方便用戶選擇書籍。
(2)后臺管理
? 書籍分類管理 供網(wǎng)站管理員對網(wǎng)上書店中
5、的書籍進行管理,可增加、修改、刪除書籍的分類信息。
? 書籍管理 供網(wǎng)站管理員增加、修改、刪除網(wǎng)上書店中書籍的基本資料信息。
? 會員管理
管理員可以根據(jù)會員的申請或會員的消費情況將相關會員設為 VIP 會員,也可以對會員 的基本信息進行管理,也有權(quán)對一些過期用戶進行刪除。
? 訂單管理
供網(wǎng)站管理員管理客戶提交的訂單,客戶“已確認”的訂單可修改狀態(tài)為“正在配貨”, “正在配貨”的訂單可修改狀態(tài)為“缺貨”或“已發(fā)貨”。
3. 技術(shù)要求
? 要求系統(tǒng)采用 B/S 架構(gòu);
? 數(shù)據(jù)庫管理系統(tǒng)可采用 Microsoft SQL Server 2000/2005 或 Oracle 9i
6、/10i 或 MySql5.0;
? 系統(tǒng)采用 Struts 框架或 Struts+Hibernate 框架技術(shù)實現(xiàn),界面要實現(xiàn)國際化,并且采用 Validator 驗證框架對輸入數(shù)據(jù)進行校驗。
參考題目二 校園博客系統(tǒng)
1. 系統(tǒng)概述
Web技術(shù)高速發(fā)展,已經(jīng)到了 Web2.0時代,出現(xiàn)了很多新的技術(shù)和工具,主要包括: 博客(BLOG)、RSS、百科全書(Wiki)、網(wǎng)摘、社會網(wǎng)絡(SNS)、P2P、即時信息(IM)等 技術(shù),這些工具和技術(shù)的出現(xiàn),使得人們從原來Webl.O時代作為個人只能看Web內(nèi)容過渡 到了不僅是內(nèi)容的瀏覽者,同時也是內(nèi)容的發(fā)布者,人們的交流越來越容易,而在國內(nèi),
7、博 客這一 Web2.0 工具應用的非常廣泛,已經(jīng)深入到網(wǎng)絡的每個角落。
校園博客系統(tǒng),可以加強學校教師和學生之間的了解和交流、教師與教師之間的教學經(jīng) 驗的分享,學生與學生之間的學習心得的分享,以及更好的展示該學校老師和學生的風采, 并且通過博客系統(tǒng)的日志積累,形成豐富的教學資源庫,真正促進學校的教學工作。
校園博客系統(tǒng)面向四類用戶:系統(tǒng)管理員、教師、學生和瀏覽者。其中瀏覽者可以瀏覽 博客、查看日志、發(fā)布評論;而教師和學生可以注冊申請博客、管理個人博客、管理日志等 系統(tǒng)管理員對申請博客進行審核,還可以管理博客、管理日志以及對一些基礎信息進行維護。
2. 系統(tǒng)功能
博客系統(tǒng)的幾類用戶可以
8、通過博客系統(tǒng)進行教學上的交流,而博客系統(tǒng)為用戶提供不同 的功能,具體如下:
(1)系統(tǒng)管理員 系統(tǒng)管理員負責整個博客的日常運行和維護,博客系統(tǒng)給管理員提供的主要功能有:
?審核注冊博客
審核新博客注冊,如果新用戶是本校師生,則通過審核,否則刪除該注冊信息;在日常 維護中也可以對已經(jīng)注冊的用戶進行管理,可以刪除用戶注冊信息,當用戶被刪除時所屬的 博客自動刪除,也可以對用戶進行停用設置,當用戶停用后,雖然用戶還是能夠登錄,但系 統(tǒng)會返回用戶賬號被鎖定的提示,此時用戶不能夠進行發(fā)布日志和管理博客等操作,而只能 夠瀏覽其它博客的信息。
? 院系列表管理
管理員可以做增加、修改和刪除院系名稱列
9、表。
? 博客日志審核
管理員可以停止顯示或者刪除非法日志。
? 推薦博客管理
管理員可以把有宣傳價值或者有代表意義的博客設置為推薦狀態(tài),方便瀏覽者第一時間 看到。
(2)教師和學生
教師和學生是博客的使用者,可以管理自己的博客,博客系統(tǒng)給他們提供了以下主要功 能:
? 用戶注冊與登錄
在博客主頁中輸入個人注冊信息,并完成注冊,個人賬號等待管理員審批;當管理員審 批通過后,可以根據(jù)自己賬號信息登錄到個人管理中心,進行個人信息管理。
? 博客注冊與登錄
在用戶賬號注冊成功后,可以馬上注冊個人博客,并設置訪問地址、標題、簡介等信息, 當用戶注冊博客通過審核后,博客生效,可以進行
10、個人博客管理(如博客注冊信息修改),以 及發(fā)表日志及其它管理工作。
? 日志分類管理
可以增加、刪除和修改個人日志的分類。
? 日志評論管理
用戶在個人博客管理中心可以發(fā)表新日志、修改日志或者刪除日志。也可以修改評論或 者刪除評論。
(3)瀏覽者
通過互聯(lián)網(wǎng),任何人通過互聯(lián)網(wǎng)都可以訪問校園博客,我們把他們通稱為瀏覽者,系統(tǒng) 給瀏覽者提供了以下功能:
?瀏覽博客
瀏覽者訪問學校博客官方主頁,通過該主頁提供的各種導航鏈接,能瀏覽到每個學生和 老師的個人博客,然后在個人博客中查看具體日志內(nèi)容。
? 查詢?nèi)罩?瀏覽者可以通過學校博客官方主頁中提供的查詢?nèi)肟冢M行博客或者日志的查詢。
11、
? 瀏覽日志和評論 瀏覽者可以查看具體每篇日志的詳細內(nèi)容,以及對該日志的所有評論。
? 查看博客統(tǒng)計信息
查看博客的注冊時間、日志數(shù)、評論數(shù)、訪問量等統(tǒng)計信息。
? 發(fā)表評論
瀏覽者可以對感興趣的日志進行評論。
3.技術(shù)要求
? 要求系統(tǒng)采用 B/S 架構(gòu);
? 數(shù)據(jù)庫管理系統(tǒng)可采用 Microsoft SQL Server 2000/2005 或 Oracle 9i/10i 或 MySql5.0;
? 系統(tǒng)采用 Struts 框架或 Struts+Hibernate 框架技術(shù)實現(xiàn),界面要實現(xiàn)國際化,并且采用 Validator 驗證框架對輸入數(shù)據(jù)進行校驗。
參考題目三 校
12、園二手交易平臺
1.系統(tǒng)概述
校園二手交易平臺是一個基于 B/S 結(jié)構(gòu)的網(wǎng)站系統(tǒng),該系統(tǒng)向?qū)W校的在校生提供一個二 手交易平臺,在校學生可以將自己不用的一些耐用品(學習資料、生活用品等)發(fā)布到網(wǎng)上 既可以進行線下交易,也可以借用。為在校生節(jié)省不必要的開支,實現(xiàn)資料共享或者舊物品 多次利用,創(chuàng)建良好的校園學習氛圍。
網(wǎng)上二手交易系統(tǒng)向所有學生提供在線注冊功能,注冊用戶可以在線模擬開店,即注冊 為店長,開店后可發(fā)布二手物品信息,供其他用戶在線搜索瀏覽,并可發(fā)出借閱請求或下訂 單求購,店長收到請求后集中處理借閱或訂單信息,并根據(jù)借閱或訂單信息通過線下聯(lián)系完 成物品交換或買賣活動。因此,該系統(tǒng)不會
13、涉及在線支付處理功能。
2. 系統(tǒng)功能
該系統(tǒng)主要有四類用戶:匿名用戶、會員、店長、管理員。每類用戶具有的功能如下:
(1)匿名用戶
所有訪問該系統(tǒng)的未注冊用戶,該類用戶主要包括在校學生,當然也可以是在校老師, 匿名用戶可以瀏覽所有網(wǎng)店和商品信息,但不能發(fā)出借閱請求或在線下訂單。
(2)會員 會員是注冊為系統(tǒng)的普通認證用戶,除了擁有匿名用戶的功能外,該類用戶可發(fā)出借閱 請求和在線下訂單和查看訂單等。
(3)店長 所有注冊開店的會員用戶,店長除了擁有一般會員的功能外,還可以管理自己的網(wǎng)店信 息,如:發(fā)布商品信息,處理請求和訂單等功能。
(4)管理員 管理員負責系統(tǒng)的日常維護工作與系統(tǒng)基本信息的維護工作。該類用戶有很高的計算機 應用和網(wǎng)絡管理能力,大多數(shù)為學校計算機網(wǎng)絡中心的職工。
3. 技術(shù)要求
?要求系統(tǒng)采用B/S架構(gòu);
?數(shù)據(jù)庫管理系統(tǒng)可采用 Microsoft SQL Server 2000/2005 或 Oracle 9i/10i或 MySql5.0; ?系統(tǒng)采用Struts框架或Struts+Hibernate框架技術(shù)實現(xiàn),界面要實現(xiàn)國際化,并且采用 Validator 驗證框架對輸入數(shù)據(jù)進行校驗。