系辦發下通知準備進行畢業設計的選題,我們結合自己的專業知識以及掌握的技術基本確定選題——旅行社內部管理系統,與老師進行溝通,撰寫論文擬題審批表,做好開題的準備工作。下一階段:定題,進行課題相關資料收集 進行開題報告的撰寫,對資料進行調查收集,包括研究課題的意義,國內外的研究狀況,以及我們的研究方法、研究內容,確定系統的總體框架,需要實現的功能,確定使用的開發工具,為下一階段做好初步準備。下一階段:需求分析,總體設計 本階段是對系統進行需求分析和總體設計,進過調查和資料的收集,以及與老師的溝通,確定系統分為前臺用戶操作和后臺管理員管理兩部分。 前臺主要提供用戶管理,信息查詢,線路預定,在線留言等功能,其中用戶管理包括用戶注冊、用戶登錄、用戶信息修改,信息查詢包括各景點相關交通方式查詢、各個景點路程與旅游方式查詢、各景點所需費用查詢等。 后臺管理主要是系統管理員對發布的各類信息進行管理,包括信息的錄入、更改、刪除等。 本周對系統的需求進一步分析,確定系統的數據流圖,包括以下三步:①用戶登錄網站,可以修改個人信息和查看旅游線路信息,可以對相關的線路進行預訂,并使用留言功能。②游客不需要注冊,進入網站,可以查看旅游線路,使用留言功能等。③管理員登錄后,可以對網站內容進行設置,可以查看用戶登錄及預定情況,進行留言管理,發布公告,對游客、導游、員工進行管理等。 建立數據庫,創建十一個基本表,包括:管理員信息(admin)表、網站公告(affiche)表、旅游資訊(news)表、旅游線路(travel)表、會員信息(member)表、預定信息(prep)表、組團信息(zt)表、留言信息(guestbook)表、游客信息(yk)表、導游信息(dy)表、員工信息(yg)表等 本周對系統網站的界面進行設計,首頁采用CSS架構進行設計,簡潔美觀,方便修改,有效地減少瀏覽頁面的時間,由于我們對CSS架構并不熟悉,所以這一部分所花的時間相對較長。 另外對一些關鍵技術的Servlet和JavaBean進行編寫,包括數據庫的鏈接,添加、修改、刪除等操作。 本周各個小組成員按照分工進行各自模塊的詳細設計,我負責的事首頁的界面設計、會員中心管理系統、后臺的會員管理、導游管理和員工管理等幾個模塊。 首頁計劃采用css架構進行設計,后臺的界面及功能與其他兩個成員負責的模塊基本相對應,計劃實現基本的添加、修改、刪除和查詢等操作,我們更添加打印的功能。 各人對自己負責的模塊進行了初步的測試,基本達到預期的效果 本周進行的是對模塊的算法進行編寫和實現,對模塊進行測試,根據系統的需求、數據庫設計、詳細設計等開始撰寫論文的初稿。 論文的撰寫是一個十分慎重的過程,嚴格按照格式進行,避免日后修改的繁瑣。 系統的設計、論文的撰寫已完成,本周進行的是對系統和論文進一步完善,對系統各個模塊以及整個網站的操作進行更加全面的測試,采用黑盒測試法來測試,盡可能多地發現系統存在的問題,然后加以完善。 對論文進行修改,包括字體、行距、縮進等嚴格審閱,做到達標的、美觀的、無錯別字的論文,為答辯做好準備。 |