版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、 軟件系統(tǒng)課程設(shè)計開發(fā)日志 學(xué) 院:軟件學(xué)院 專業(yè)班級: 學(xué) 號: 姓 名: 指導(dǎo)教師:日期:2016年1月11日星期一晴日志主要內(nèi)容: 今天是課程設(shè)計的第一天,我們于早8點到達軟件樓進行課程設(shè)計實訓(xùn)課,林老師給我們講了此次課程設(shè)計的內(nèi)容和要求,我們今天課設(shè)的主要內(nèi)容是完成小組的分配以及項目的選定。我們選定的人員主要有*擅長分析設(shè)計方面,*,*擅長代碼編程方面,我們組成的隊伍叫做躍起動力,希望我們的成果在動力中實現(xiàn)質(zhì)的飛躍。我們最終選定的項目是公寓管理系統(tǒng),主要實現(xiàn)的功能經(jīng)過總結(jié)是學(xué)生添加查詢個人信息和入住情況的功能,樓管添加的是查詢學(xué)生信息、管理入住情況、財產(chǎn)記錄和出入登記的功能,管理員實現(xiàn)
2、的是對學(xué)生信息的管理和相關(guān)系統(tǒng)的運行和維護。 為了使得我們的課設(shè)做的更加的精確、完善,我們查詢了很多的相關(guān)資料,明白了課程設(shè)計過程中大體可能會遇到的一些軟件硬件或者技術(shù)方面的問題,由于我們是首次做系統(tǒng),即便是很小,功能簡單的一個系統(tǒng),我們也會覺得很生疏,也知道即將面臨著各種的問題,但是我們一定會沖過重重困難,像我們的團隊名稱一樣,做出最滿意的成果。 日志總結(jié):任務(wù):完成組的分配,人員的確定,課程項目的確定以及相關(guān)資料的查詢和分析。遇到的困難:無解決方案:無課程設(shè)計心得:這個課程設(shè)計要想高質(zhì)量高效率的完成,需要的是團結(jié)一心的團隊力量、必要的軟件硬件、熟練的專業(yè)技能和充分的前期準備。日期:2016
3、年1月12日星期二晴 日志主要內(nèi)容:經(jīng)過查詢軟件工程課本,根據(jù)其標準的開發(fā)流程,我們安排了今天的主要任務(wù),確定問題定義,經(jīng)過可行性分析,完成需求分析階段。我們經(jīng)過小組討論對問題定義有了詳細的認識,概要地寫出了問題定義中需要寫的內(nèi)容。經(jīng)過從技術(shù)可行性、操作可行性、經(jīng)濟可行性和法律可行性方面對我們課設(shè)的可行性進行詳細的分析,最終我們的項目大體進入了項目開發(fā)的初始階段,需求分析。通過需求分析確定系統(tǒng)必須必須完成哪些工作,也就是對目標系統(tǒng)提出完整、準確、清晰而且具體的需求。需求分析階段具體任務(wù)為(1)確定對系統(tǒng)的綜合需求(功能需求、性能需求、環(huán)境需求、接口需求、用戶界面需求等)(2)分析系統(tǒng)的數(shù)據(jù)需求
4、(3)建立軟件的邏輯模型例如數(shù)據(jù)流圖、數(shù)據(jù)字典。(4)編寫軟件規(guī)格說明書,使得需求能夠保證準確性和一致性。(5)進行需求分析評審,通過評審來發(fā)現(xiàn)需求分析的錯誤和缺陷,然后修改開發(fā)計劃。需求分析中我們運用了快速建立軟件原型模型的方法來獲取需求,通過AXURE PRO軟件對所需要開發(fā)的系統(tǒng)進行原型設(shè)計,使得用戶對系統(tǒng)的功能有個大概的了解,使得對其用戶的需求把握的更加準確。需求分析階段遇到的問題是功能實現(xiàn)的缺陷,設(shè)計原型時候功能沒有全面體現(xiàn),最終我們通過查閱資料,經(jīng)過不斷地修改,最終完成了其基本需求的確定和原型的設(shè)計。這次的課程設(shè)計使我感受到了即便是起步最基礎(chǔ)的需求分析也非常重要,為了避免由于前期錯
5、誤而導(dǎo)致的后期缺陷,我們在需求分析方面做得非常全面,好的開始是成功的一半,希望我們的能夠達成目標,成果能夠更好。日志總結(jié)任務(wù):需求分析及其評審遇到的困難:功能實現(xiàn)的缺陷解決方案:查閱資料,反復(fù)修改課程設(shè)計心得:需求分析是及其重要的,只有確定了用戶真正需要的,才不會導(dǎo)致由于基本初期的錯誤導(dǎo)致的整個過程中缺陷和后期的損失。日期:2016年1月13日星期三晴日志主要內(nèi)容: 今天我們需要完成的是概要設(shè)計,大體設(shè)計出所需要完成的系統(tǒng),也就是說,系統(tǒng)應(yīng)該如何實現(xiàn),這個階段,我們需要做的是劃分出組成系統(tǒng)的物理元素,如程序、文件、數(shù)據(jù)庫等,但是這些物理元素并不細化,只是一個黑盒子形式。概要設(shè)計期間,我們還有一
6、個任務(wù)就是需要完成設(shè)計軟件的總體結(jié)構(gòu),也就是確定系統(tǒng)每個程序是由哪個模塊組成的,每個模塊的功能及模塊和模塊之間的接口、調(diào)用關(guān)系等。在階段,我們充分發(fā)揮了團隊合作精神,各組員之間通力合作,遇到問題積極討論,在組長的帶領(lǐng)下,我們很快地完成了概要設(shè)計方面的準備,有利于實驗的順利進行。概要設(shè)計階段的主要任務(wù)是軟件總體結(jié)構(gòu)的設(shè)計,通過對需求分析階段數(shù)據(jù)流圖的進一步分解,劃分出五個主要的模塊,然后對這五個模塊進行細化。其中遇到的問題主要是自身知識面不廣,對軟件結(jié)構(gòu)的進一步劃分有許多不足的地方。這個階段主要做的就是對系統(tǒng)的整體構(gòu)思。根據(jù)我們的經(jīng)驗,還不足以系統(tǒng)的了解這個設(shè)計項目。因此,我們決定通過網(wǎng)絡(luò)搜索來
7、了解我們需要的一些資料。通過查詢各種系統(tǒng),如學(xué)生管理,衛(wèi)生管理等等,了解了基本的概要設(shè)計的寫法,使我們的工作效率更加高效。日志總結(jié):任務(wù):概要設(shè)計遇到的困難:缺乏相關(guān)知識,在概要設(shè)計方面存在缺陷解決方案:網(wǎng)絡(luò)查詢,借鑒其他的一些系統(tǒng)的概要設(shè)計進行學(xué)習(xí)和總結(jié)課程設(shè)計心得:我們所了解的和掌握的知識都是有限的,需要不斷地查詢。只有在學(xué)習(xí)的過程中,我們才能取得不斷地進步。日期:2016年1月14日星期四晴日志主要內(nèi)容: 今天是項目進行的第四天,我們需要做的任務(wù)是詳細設(shè)計,只有詳細規(guī)劃出詳細設(shè)計的各個步驟和程序,我們才能保證項目的順利進行。 根據(jù)細分數(shù)據(jù)庫中需要建立6個表,分別為入住信息表入住信息表(C
8、heck in information)學(xué)號,樓號,宿舍號,人數(shù),床位號);樓管表(Manage)樓管號,姓名,樓號,權(quán)限);學(xué)生表(Student)學(xué)號,密碼,姓名,樓號,宿舍號,床位,班級,專業(yè));出入登記的貨物登記表(IOItems)樓號,學(xué)號,日期,貨物名);出入登記的人員登記表(IOPeople)樓號,學(xué)號,日期,出入人名);公寓財產(chǎn)管理表(AssetMan)樓號,樓層號,物品名 ,物品數(shù)量)。學(xué)校有若干公寓,每棟5層,每層18個房間,每個房間4個學(xué)生,需要一個公寓管理系統(tǒng)實現(xiàn)管理。系統(tǒng)主要功能有:(1)寢室分配:根據(jù)系別、年級、班級分配寢室。查詢?nèi)胱⌒畔ⅰ#?)學(xué)生管理:實現(xiàn)入住學(xué)
9、生信息的維護和查詢功能。(3)信息查詢:按公寓樓號、學(xué)生姓名等查詢住宿信息。(4)財產(chǎn)管理:實現(xiàn)對公寓財產(chǎn)的管理功能。(5)出入登記:實現(xiàn)對學(xué)生搬出公寓的貨物進行登記和對外來人員進行登記等功能。(6)系統(tǒng)管理:參數(shù)設(shè)置(如公寓樓號、寢室房號、系別、年級、班級的設(shè)置)、權(quán)限管理和系統(tǒng)維護(數(shù)據(jù)備份、數(shù)據(jù)恢復(fù))。 只要整理清楚項目的詳細設(shè)計的內(nèi)容,我們才能夠清楚有頭緒的做好我們下一步的編碼設(shè)計,才能保證設(shè)計方面的高效進行。期間我們學(xué)到的更多的是針對項目的分析能力,這在系統(tǒng)設(shè)計中尤為重要,只有理清思路,才能有序進行下一步操作。日志總結(jié):任務(wù):詳細設(shè)計遇到的困難:功能的確定不明確和數(shù)據(jù)庫中表的合理分配
10、解決方案:查詢資料,小組多次分析討論課程設(shè)計心得:這個階段我們主要學(xué)習(xí)到的是系統(tǒng)的分析設(shè)計能力,學(xué)到了設(shè)計階段的必不可少的步驟和方法。日期:2016年1月18日星期一晴日志主要內(nèi)容:今天已經(jīng)到了課程設(shè)計的中間階段-程序編碼階段,這個階段的完成直接導(dǎo)致的就是功能的實現(xiàn),所以我們應(yīng)該更加用心。我們選定的軟件是eclipse軟件和sql server軟件。運用Java語言來進行軟件的編程,比之C#語言更加復(fù)雜,所以我們需要付出比別人更多。比較幸運的是,我們剛剛學(xué)習(xí)過eclipse軟件,知道一些典型的例子,所以我們也是有一定技術(shù)基礎(chǔ)的。今天我主要完成的是學(xué)生的個人信息查詢和入住信息查詢功能的實現(xiàn),主要
11、也是通過連接數(shù)據(jù)庫,從插入數(shù)據(jù)庫中的表中的信息進行提取顯示的界面。該任務(wù)的完成,需要對Java語言,HTML語言和jsp頁面的很好掌握,才能實現(xiàn)代碼的完成,才能完成功能的實現(xiàn)。 日志總結(jié):任務(wù):程序編碼階段,個人信息的查詢以及入住信息的查詢遇到的困難:數(shù)據(jù)庫的配置和連接問題解決方案:進行網(wǎng)絡(luò)資料和相關(guān)問題查詢課程設(shè)計心得:這個階段主要學(xué)習(xí)到的就是一些以前沒有注意到的語言應(yīng)用和注意事項,更加豐富了知識,增長了見識。日期:2016年1月19日星期二晴日志主要內(nèi)容: 今天做的主要任務(wù)仍然是程序的編碼,實現(xiàn)的是樓管查詢學(xué)生信息和入住信息的功能,同學(xué)生所需要做的查詢工作沒有過大的區(qū)別,唯一需要注意的就是
12、表的不同。 代碼編程完成后也就是需要把各個程序模塊進行合并,通過跳轉(zhuǎn)網(wǎng)頁,讓網(wǎng)站間能夠進行很好的交互。待所有網(wǎng)頁能夠有序連接后,通過查詢相關(guān)資料,查詢到管理員權(quán)限的設(shè)置問題,完成到管理員權(quán)限的管理。到這個時候,系統(tǒng)整體上就能夠試運行,以便處理一些語言技術(shù)上所面臨的問題。最后為了顯示界面的友好型交互,通過下載css模板,插入css文件,實現(xiàn)系統(tǒng)的美化過程,到此為止,經(jīng)過多次運行,我們項目也算是基本完成了。日志總結(jié):任務(wù):程序編碼遇到的困難:權(quán)限的實現(xiàn)解決方案:查詢網(wǎng)絡(luò)資料課程設(shè)計心得:程序編碼階段,更多的是對Java語言技術(shù)的實踐和練習(xí),是一個熟練自己技能的過程,同時在實踐的同時,也學(xué)到了權(quán)限設(shè)
13、計方面的知識日期:2016年1月20日星期三晴日志主要內(nèi)容: 今天我們需要完成的就是軟件測試,軟件測試是軟件工程中非常重要的環(huán)節(jié),是軟件質(zhì)量的保證。在這個方面,即使我們學(xué)習(xí)過了,也沒有什么實戰(zhàn)經(jīng)驗,所遇到的問題稍大些。 通過查詢別人系統(tǒng)的相關(guān)方面的完成情況,最終我們決定運用等價類表來劃分各個有效數(shù)據(jù)以及無效數(shù)據(jù)來實現(xiàn)功能測試,如果我們輸入的登錄信息是數(shù)據(jù)庫中所擁有的,就會實現(xiàn)用戶的登錄,如果不存在或者錯誤,就不能登錄,并且彈出用戶不存在的信息或者密碼錯誤的信息,最終經(jīng)過多次試驗,不僅僅測試了數(shù)據(jù)處理情況,同時也測試了軟件的穩(wěn)定性。 為了保證系統(tǒng)能夠有效的運行,后期的維護工作也是必不可少的。日志
14、總結(jié):任務(wù):軟件測試遇到的困難:實踐太少解決方案:查詢資料以及軟件測試書。課程設(shè)計心得:軟件測試在整個過程中是及其重要的,但是也是非常容易被忽略的,所以在次方面我們應(yīng)該多加練習(xí),多多注意。日期:2016年1月21日星期四晴日志主要內(nèi)容: 今天是課程設(shè)計的最后一天,我們需要做的就是實驗報告的編寫工作,我們的課程設(shè)計是一個整體的項目,所以需要涉及到從問題定義,到需求分析,到概要設(shè)計,到詳細設(shè)計,到程序編碼,最后再到軟件測試的一個完成的過程,所以面臨的任務(wù)也很繁多。 我們對實驗報告進行分工合作,由我完成需求分析和概要設(shè)計部分的編寫,唐宏宇完成問題定義和軟件測試的編寫,戴超完成的是詳細設(shè)計和程序編程方面的編寫,這樣不僅能夠提高我們的工作效率,保證每個人的作用最大化,而且也很好的增加了我們團隊的凝聚力。最后再對我們每個人完成的部分進行總結(jié)和修改,最終我們完成了一份出色的實驗報告,實現(xiàn)了我們課程設(shè)計完美總結(jié)收尾工作。 最后要做的就是結(jié)果展示,對我們的課程設(shè)計進行匯報演示,我相信我們的努力成果應(yīng)該會得到很好的相應(yīng)。 最終隨著今天的結(jié)束,我們的課程設(shè)計也算是全部完成了,在次期間,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度柴油交易平臺建設(shè)與運營合同樣本4篇
- 2025年度旅游度假區(qū)場地租賃及旅游服務(wù)合同11篇
- 2024年高端住宅小區(qū)二零二四年度飲用水品質(zhì)提升合同3篇
- 個性化珠寶訂制及保養(yǎng)服務(wù)合同書
- 2024藥店藥品銷售經(jīng)理聘用合同范本3篇
- 2025年度酒店餐飲場地租賃轉(zhuǎn)讓意向協(xié)議范本4篇
- 專業(yè)家務(wù)助理合作協(xié)議(2024規(guī)范版)
- 2025年智慧城市建設(shè)項目土地租賃合同樣本8篇
- 2025年度違法建筑拆除與歷史文化遺產(chǎn)保護合同4篇
- 2025年茶山茶葉加工廠租賃合作協(xié)議范本4篇
- 臨床醫(yī)學(xué)院畢業(yè)實習(xí)管理-new-new課件
- 阻燃材料的阻燃機理建模
- PLC控制系統(tǒng)合同(2024版)
- CJT 511-2017 鑄鐵檢查井蓋
- ISO15189培訓(xùn)測試卷及答案
- JJG(交通) 171-2021 超聲式成孔質(zhì)量檢測儀檢定規(guī)程
- 氣象衛(wèi)星技術(shù)在軍事中的應(yīng)用
- 配電工作組配電網(wǎng)集中型饋線自動化技術(shù)規(guī)范編制說明
- 介入科圍手術(shù)期護理
- 化驗員個人自查自糾報告
- 食品良好操作規(guī)范(GMP)和食品衛(wèi)生標準操作程序(SSOP)課件
評論
0/150
提交評論