軟件工程實訓題目(參考)_第1頁
軟件工程實訓題目(參考)_第2頁
軟件工程實訓題目(參考)_第3頁
軟件工程實訓題目(參考)_第4頁
軟件工程實訓題目(參考)_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

軟件工程實訓題目(參考)第一篇:軟件工程實訓題目(參考)軟件工程實訓題目題目一:“網(wǎng)絡環(huán)境下的圖書館管理系統(tǒng)”學院圖書館需要一個新的圖書館管理系統(tǒng)用于跟蹤和管理圖書館資源。圖書館管理的主要資源是圖書。圖書由讀者借出、還入和預定。圖書可能處于特殊的狀態(tài),如被預留或者僅做參考書。在這些情況下,圖書是不能被借走的。除了圖書,圖書館還有其他可以借出的資源,包括音樂CD、軟件等,這些資源每次只能借出一周。讀者來圖書館借書,可能先查詢館中的圖書信息。查詢可以按書名、作者、圖書編號、關(guān)鍵字查詢。當找到要借的圖書后,讀者交給圖書館管理員,辦理借書手續(xù)。如果該書已經(jīng)被全部借出,可做預訂登記,等待有書時被通知。如果圖書館沒有該書的記錄,可進行缺書登記。辦理借書手續(xù)時先要出示圖書證,沒有圖書證則去圖書館辦公室申辦圖書證。如果借書數(shù)量超出規(guī)定,則不能繼續(xù)借閱。借書時圖書館管理員登記圖書證編號、圖書編號、借出時間和應還書時間。當讀者還書時,圖書館管理員根據(jù)圖書證編號找到讀者的借書信息,查看是否超期。如果已經(jīng)超期,則處罰。如果圖書有破損、丟失,則進行破損處罰。登記還書信息,做還書處理,同時查看是否有預訂登記,如果有則發(fā)出到書通知。讀者有不同的身份,這些身份影響一本書被借出的時間和決定能獲取何種服務。學生可借閱四周,老師可借閱三個月,圖書館館員可以把書保留整整一年。只要沒有其他讀者要求借閱,任何可借出的圖書館資源都可以續(xù)借。圖書館還需管理收集大量的周刊、月刊和季刊雜志,這些雜志不能被借出,僅作為參考資料之用。這些雜志按年裝訂成卷或錄成微縮膠片。圖書采購人員采購圖書時,要注意合理采購。如果有缺書登記,則隨時進行采購。采購到貨后,編目人員進行驗收,編目、上架,錄入圖書信息,發(fā)到書通知。如果圖書丟失或舊書淘汰,則將該書從書庫中清除,即圖書注銷。以上是圖書管理系統(tǒng)的基本需求。經(jīng)過與圖書館工作人員反復交流,他們提出了下列建議:1.當讀者借閱的圖書到期時,希望能夠提前以一個短信息或電子郵件方式提示讀者。2.讀者希望能夠?qū)崿F(xiàn)網(wǎng)上查詢和預訂圖書。3.應用系統(tǒng)的各種參數(shù)設置最好是靈活的,由系統(tǒng)管理人員根據(jù)需要設定。例如:借閱量的上限,還書提示的時間,預訂圖書的保持時間等參數(shù)。題目二:“機票預定系統(tǒng)”1.系統(tǒng)簡介航空公司為給旅客乘機提供方便,需要開發(fā)一個機票預定系統(tǒng)。各個旅行社把預定機票的旅客信息(姓名、性別、工作單位、身份證號碼(護照號碼)、旅行時間、旅行始發(fā)地和目的地,航班艙位要求等)輸入到系統(tǒng)中,系統(tǒng)為旅客安排航班。當旅客交付了預訂金后,系統(tǒng)打印出取票通知和賬單給旅客,旅客在飛機起飛前一天憑取票通知和帳單交款取票,系統(tǒng)核對無誤即打印出機票給旅客。此外航空公司為隨時掌握各個航班飛機的乘載情況,需要定期進行查詢統(tǒng)計,以便適當調(diào)整。2.技術(shù)要求和限制條件⑴在分析系統(tǒng)功能時要考慮有關(guān)證件的合法性驗證(如身份證、取票通知和交款發(fā)票)等。⑵對于本系統(tǒng)還應補充一下功能:①旅客延誤了取票時間的處理②航班取消后的處理③旅客臨時更改航班的處理⑶系統(tǒng)的外部輸入項至少包括:旅客、旅行社和航空公司。題目三:“實驗室設備管理系統(tǒng)”1.系統(tǒng)簡介每學年要對實驗室設備使用情況進行統(tǒng)計、更新。其中:⑴對于已徹底損壞的做報廢處理,同時詳細記錄有關(guān)信息。⑵對于由嚴重問題(故障)的要及時修理,并記錄修理日期、設備名、編號、修理廠家、修理費用、責任人等。⑶對于急需修改但又缺少的設備,需以“申請表”的形式送交上級領(lǐng)導請求批準購買。新設備購入后要立即進行設備登記(包括類別、設備名、編號、型號、規(guī)格、單價、數(shù)量、購置日期、生產(chǎn)廠家、保質(zhì)期和經(jīng)辦人等信息),同時更新申請表的內(nèi)容。⑷隨時對現(xiàn)有設備及其修理、報廢情況進行統(tǒng)計、查詢,要求能夠按類別和時間段等查詢。2.技術(shù)要求及限制條件⑴所有工作由專門人員負責完成,其他人不得任意使用。⑵每件設備在做入庫登記時均由系統(tǒng)按類別加自動順序號編號,形成設備號;設備報廢時要及時修改相應的設備記錄,且有領(lǐng)導認可。⑶本系統(tǒng)的數(shù)據(jù)存儲至少包括:設備記錄、修理記錄、報廢記錄、申請購買記錄。⑷本系統(tǒng)的輸入項至少包括:新設備信息、修理信息、申請購買信息、具體查詢統(tǒng)計要求。本系統(tǒng)的輸出項至少包括:設備購買申請表、修理/報廢設備資金統(tǒng)計表題目四:酒店管理系統(tǒng)為了實現(xiàn)酒店日常工作的高效管理,彌補人工管理的不足,開發(fā)酒店管理系統(tǒng)。酒店經(jīng)理可以通過這個系統(tǒng)對整個酒店情況進行掌握,前臺人員可以進行接待和收銀工作,財務人員可以進行賬務統(tǒng)計和報表管理等。項目目標:提供友好的用戶界面,使操作人員的工作量最大限度地降低。有良好的運行效率,能達到提高工作效率的目的。有良好的可擴充性,可以容易地加入其它系統(tǒng)的應用。平臺設計具有一定的超前性和靈活性。通過項目鍛煉小組成員,提高小組軟件開發(fā)能力。應用環(huán)境:根據(jù)用戶的需求陳述可以確定系統(tǒng)分為前臺和后臺,前臺的主要功能是接待、預訂、收銀等;后臺的主要是管理、統(tǒng)計等。本系統(tǒng)只能在非網(wǎng)絡模式下運行,無論是服務人員、管理人員還是經(jīng)理,都要通過系統(tǒng)登錄本系統(tǒng),服務人員通過用戶界面獲取信息、登記客戶信息;管理人員通過權(quán)限對系統(tǒng)進行管理,了解酒店動態(tài)。用戶信息管理系統(tǒng):主要執(zhí)行數(shù)據(jù)庫的運行權(quán)限管理??头繕藴使芾硐到y(tǒng):包括客房的編號、類型、面積、最多容納的人數(shù)、價格以及客房的硬件設施,如果空調(diào)、電視、網(wǎng)絡、衛(wèi)生間等。當添加新的客房時,就添加相應的標準信息,可以隨時查看客房的標準信息,根據(jù)需要進行修改和刪除等操作。客房信息管理系統(tǒng):主要察看客房的入住情況,了解客房的入住率。訂房信息管理系統(tǒng):酒店客房管理系統(tǒng)的核心部分。它的主要功能是存儲訂房時的信息,包括登記人姓名、證件號、登記類型、所選的餐飲標準、押金及入住時間等。這些信息直接關(guān)系到后續(xù)的結(jié)算信息管理。結(jié)算信息管理系統(tǒng):結(jié)合訂房的信息進行自動化結(jié)賬,并存儲結(jié)算信息,包括客房定價、押金、餐飲消費、客房消費、客戶類型、結(jié)算時間、入住天數(shù)、消費總額等,結(jié)算完畢就可以退房。題目五醫(yī)院住院病人管理系統(tǒng)基本需求:1)病人入院登記(如姓名、性別、年齡等)、分配病歷號,安排臨床科室、病房床位、手術(shù)、轉(zhuǎn)科調(diào)床及住院醫(yī)療費管理的日常業(yè)務需求。2)提供收取病人的住院押金,打印押金收據(jù),及作廢押金單據(jù)等功能。3)統(tǒng)計分析醫(yī)院各科床位流動情況、工作量及醫(yī)療費用,輸出病案首頁、住院財務報表及住院醫(yī)療業(yè)務統(tǒng)計報表。4)住院病人收費管理有催款、欠款處理及中途結(jié)帳功能。5)系統(tǒng)保存住院病人可跟蹤的入、出、轉(zhuǎn)及費用發(fā)生動態(tài),查詢與病人實際動態(tài)隨時隨地保持一致,為住院病人費用結(jié)算、統(tǒng)計和財務核算分析提供及時、準確、完整的數(shù)據(jù)。6)支持全院范圍授權(quán)用戶及病人家屬對病人總帳、明細帳及費用使用情況的查詢、咨詢、隨時提供病人住院費用清單。題目六:人事管理系統(tǒng)系統(tǒng)主要功能:1)具有員工基本資料管理、工作變動記錄、職稱評定記錄、培訓記錄、獎懲記錄等人事檔案基本要素,支持員工照片管理。2)能提供多種查詢方式及瀏覽方式:如按姓名、編號或按身份證號查詢。3)單個記錄和全體記錄瀏覽。4)可設置多個條件進行搜索,例如可設置年齡段、工齡段來搜索員工記錄。5)能根據(jù)當前日期自動計算員工的年齡、工齡,合同到期提醒功能。6)可方便地統(tǒng)計出各類職稱、各類學歷、各類戶口、男女職工、已婚未婚以及正編、聘用、臨時的員工人數(shù)。7)各種數(shù)據(jù)可以打印報表輸出,數(shù)據(jù)能轉(zhuǎn)換為EXCEL數(shù)據(jù)格式。8)提供“數(shù)據(jù)備份”、“導入備份數(shù)據(jù)”等功能,保證數(shù)據(jù)安全。題目七物業(yè)管理系統(tǒng)基本需求:房產(chǎn)物業(yè)管理系統(tǒng)包括房地產(chǎn)管理、物業(yè)收費管理、小區(qū)環(huán)境管理、小區(qū)內(nèi)部管理四大基本功能。其具體功能模塊如下:1)地產(chǎn)管理:樓盤資料、樓棟資料、房屋資料(包括房屋類別設置、戶型登記等)、業(yè)主資料等信息錄入。2)物業(yè)管理:物業(yè)管理制度、房屋維修管理、單元裝修管理、租約管理、業(yè)主檔案、業(yè)主委員會、客戶投訴管理等。3)物業(yè)收費:水電煤氣抄表記錄、押金登記、記費登記、自動記費、欠費催款及各種報表等。4)信息查詢:業(yè)主押金、費用等交納明細、匯總等。5)小區(qū)環(huán)境管理。包括綠化管理(綠化分布、綠化巡查、綠化工程等)、清潔管理(清潔編班、清潔報告、清潔巡查等)、設施管理(維護記錄、維修記錄、設備信息、工程計劃等)6)小區(qū)內(nèi)部管理:7)內(nèi)部事務:內(nèi)部制度、人事檔案、公司事務、辦公文檔、工作安排等。8)日常事務:社區(qū)服務、保安編班、保安記錄、出入證管理、消防巡查等。題目八旅游自助系統(tǒng)本旅游自助系統(tǒng)使得旅游資源信息信息化,方便旅游公司以及游客即時的得到所需要的旅游信息,主要功能如下:旅游局維護景點的信息,位置、游覽項目及價格、景點介紹、開放時間等每個旅游公司維護本公司開設的旅游線路服務信息,包括景點名稱、餐飲、住宿、交通、游覽時間、價格、聯(lián)系方式等等3對各種信息的維護包括增加、查詢和刪除4旅游者可以查詢景點信息旅游者可以查詢旅游公司提供的旅游線路信息旅游者可以自定義查詢條件進行查詢(定義自己的時間安排、旅游費用預算、主要的旅游景點意向),系統(tǒng)返回符合條件的所有旅游公司線路服務信息旅游者可以通過本系統(tǒng)向特定旅游公司提出旅游線路服務的預約,根據(jù)該旅游公司的旅游線路服務能力(每團的人數(shù)限制),返回預約是否成功的結(jié)果8旅游公司可以查詢本公司各線路服務的預約情況以及預約客戶的信息旅游局可以按照景點查詢旅游線路服務預約中包含該景點的預約數(shù)量以及預約游覽的日期軟件用戶均可以將查詢結(jié)果打印為報表保存11支持軟件用戶通過網(wǎng)絡遠程訪問軟件要求:B/S結(jié)構(gòu)題目九精品課程網(wǎng)站設計與實現(xiàn)功能模塊:課程介紹:主要包括軟件工程的課程簡介、教學大綱、選用教材、參考文獻等。師資隊伍:主要是介紹軟件工程的主講教師、教學專家、教師風采(主要采用視頻播放教師現(xiàn)場授課)、教學成果(包括教改課題、教改論文)教學資源:主要向?qū)W生提供豐富的課內(nèi)和課外知識,使學生可在課外時間預習和復習課程知識,并能根據(jù)自己的興趣了解相關(guān)的課外知識。這些模塊還提供各類資源的下載功能,如電子課件、閱讀資料、例題習題、課程設計等。在線考試:管理員或教師維護題庫、根據(jù)試題的題庫設置考試的試卷規(guī)則、錄入允許參加考試的考生名單、考生隨機抽取題庫試題進行考試、教師批卷或計算機自動判卷、統(tǒng)計考試成績、查詢考試結(jié)果。在線考試還具備學生的自測功能,即學生可任意選擇自測章節(jié)、知識點和難度系數(shù)進行組題,以確定測試范圍,系統(tǒng)將根據(jù)學生的選項,自動隨機調(diào)出相應范圍內(nèi)的題目。學生答題結(jié)束后,系統(tǒng)記錄學生的答題情況,以供學生日后參考復習。系統(tǒng)還會在答題結(jié)束后自動給出參考答案,供學生參考。對于客觀性題目,系統(tǒng)還會自動打出分數(shù)。輔導答疑:是實現(xiàn)“網(wǎng)上答疑”,在網(wǎng)上學生提出問題,教師進行解答,這些提問和解答都被系統(tǒng)記錄,以便其他用戶查看和學習,達到信息的共享目的。用戶管理:主要用于對用戶分角色進行有效的授權(quán)管理,系統(tǒng)主要包含三類用戶:學生、教師和系統(tǒng)管理員,每類用戶對本系統(tǒng)有各自不同的使用權(quán)限。學生的權(quán)限最低,只有一般的使用權(quán)。教師和系統(tǒng)管理員具有較高的權(quán)限,如教師可以進行作業(yè)管理,題庫模塊的維護及答疑等;系統(tǒng)管理員則負責公告,教學資源,試題庫,角色等各種功能的管理。作業(yè)管理:該模塊主要是學生在這里提交作業(yè),教師可以在線批改作業(yè),給出成績,學生可以在查看作業(yè)批改情況。題目十基于WEB的通用試題庫組卷系統(tǒng)的設計與實現(xiàn)開發(fā)網(wǎng)上的通用試題庫組卷系統(tǒng),不僅可以很好的實現(xiàn)教考分離,可以提高教學質(zhì)量,而且可以使高校的教學管理質(zhì)量更上一層樓。它是將系統(tǒng)架設在一個WEB站點上運行,通過瀏覽器訪問,它提供了傳統(tǒng)題庫系統(tǒng)所不能完成的某些功能。充分利用網(wǎng)絡資源,教師、專家可以在終端進行試題庫的編輯、更新等操作,學生則可以通過動態(tài)的選擇不同的類型、數(shù)量的試題來進行在線學習和考試來檢測自己的學習效果。功能模塊:錄入模塊:在教學大綱和考試大綱的指導下,可以向組卷庫里添加符合要求的試題和試卷。查詢模塊:系統(tǒng)中的所有用戶可以查詢試卷、試題、用戶等信息。組卷模塊:是通用試題庫組卷系統(tǒng)的一個核心模塊,這部分的設計的優(yōu)劣能夠反映其試卷質(zhì)量的高低。就目前而言,為了滿足不同人的需求,組卷的形式大概可以分為以下兩種。手工組卷是指系統(tǒng)根據(jù)一些條件后調(diào)出一定范圍的試題,然后出題人員在這個范圍的試題內(nèi)逐個地通過復選來形成試卷的方法。出題者可以利用現(xiàn)有的試題庫,按照條件查詢,可以在查詢結(jié)果中對每一試題進行率選,順序也可以進行調(diào)整,出題人員不斷重復這個步驟,并可以依據(jù)每題的難易程度來控制整份試卷的難易。自動組卷是指出題人員向系統(tǒng)只提供一些很簡潔的計劃,完全由系統(tǒng)自動按照一定的算法和規(guī)則在試題庫里自動,系統(tǒng)根據(jù)一些參數(shù)的設定,比如:試題的考試時間,按題型比例出卷,隨機抽取試題并試題不重復等等,靈活地抽取各類型的試題組成試卷,那么就會導致試卷的內(nèi)容隨著庫中的試題的變化而變化??荚嚹K:本系統(tǒng)的另一個核心模塊。其主要功能是為學生提供一個考試平臺,根據(jù)對出題方式的設定,輸入試卷編號,如果試卷確實存在,那就可以調(diào)出試卷進行在線測試,考生在頁面上進行答題,最后將答案提交給服務器,為了規(guī)范考試紀律,該系統(tǒng)采用了自愿交卷和自動交卷。刪除模塊:只有管理員才具有權(quán)限去刪除,可以選擇刪除試題、科目等信息。需提交的材料1、系統(tǒng)的源代碼,可以附加的數(shù)據(jù)庫文件,數(shù)據(jù)庫建庫腳本,編譯完后的可執(zhí)行文件或安裝程序包,用戶使用說明書。2、設計說明書,說明書主要由以下幾部分組成:(1)系統(tǒng)概述:對開發(fā)的系統(tǒng)作簡要描述(2)需求模型:給出系統(tǒng)用例圖,類圖,必要時給出活動圖、泳道圖、狀態(tài)圖、數(shù)據(jù)流圖、數(shù)據(jù)字典等。(3)數(shù)據(jù)庫設計:列出系統(tǒng)的數(shù)據(jù)表,并對每個數(shù)據(jù)表的含義作說明,畫出E-R圖,有使用存儲過程的給出存儲過程的名字、參數(shù)及具體代碼。(4)設計模型:給出設計類、體系結(jié)構(gòu)設計、構(gòu)件設計、界面設計等設計元素。(5)系統(tǒng)實現(xiàn)與測試:給出系統(tǒng)的主要界面,關(guān)鍵算法的流程圖及關(guān)鍵類的代碼,如果有使用類繼承的,請給出類繼承關(guān)系圖。給出測試計劃,測試用例等。(6)系統(tǒng)安裝與使用:介紹系統(tǒng)的安裝與使用方法。也可根據(jù)自己設計的系統(tǒng)增加或補充其他內(nèi)容。第二篇:軟件工程實訓題目軟件工程實訓題目1.中北大學職工工資管理系統(tǒng)本系統(tǒng)的主要任務是用計算機對各種工資信息進行日常的管理,如查詢、修改、增加、刪除以及存儲等,能夠準確、快速地完成各種工資信息的計算和匯總工作。主要功能如下:(1)對人員變動的處理。變動包括職工的調(diào)入、調(diào)出學校以及內(nèi)部調(diào)動。(2)職工工資的計算、修改??梢詫β毠さ墓べY檔案進行個別、部分和批量修改,計算職工工資中應發(fā)金額、應扣金額、實發(fā)金額等。(3)查詢統(tǒng)計功能。要求可以實現(xiàn)單項、組合查詢。(4)報表打印功能。能夠打印本月的工資表及職工的工資條。2.畢業(yè)設計網(wǎng)上選題系統(tǒng)為簡化畢業(yè)設計時的各項指導和管理任務,使學生和教師能夠通過網(wǎng)絡進行畢業(yè)設計的各項交流,規(guī)范畢業(yè)設計的操作流程,以本專業(yè)的畢業(yè)設計管理為背景,設計和開發(fā)網(wǎng)上畢業(yè)設計雙向選擇系統(tǒng)。系統(tǒng)應具有以下功能:(1)用戶登錄管理:包括學生信息管理、教師信息管理、管理員信息管理。(2)教師出題管理:教師提交題目時注明課題名稱、類型、要求、限定學生數(shù)、內(nèi)容等課題的各方面信息。(3)學生選題管理:學生瀏覽發(fā)布的課題信息,按照要求選擇題目。(4)師生網(wǎng)上交流模塊:學生和指導教師通過網(wǎng)絡交流關(guān)于畢業(yè)設計的問題。3.校園網(wǎng)舊書交易系統(tǒng)設計校園網(wǎng)舊書交易系統(tǒng),買家可以從網(wǎng)站上獲取大量舊書信息,賣家在網(wǎng)上能以全新的模式銷售自己閑置書籍,為學生提供了一個進行舊書交易的平臺。系統(tǒng)功能如下:(1)會員信息管理:用戶的注冊、登錄和用戶基本信息維護功能。(2)圖書查詢:實現(xiàn)按不同關(guān)鍵字查詢,進行精確查詢、模糊查詢和組合查詢。(3)前臺圖書管理:包括圖書展示盒圖書信息發(fā)布。(4)后臺圖書管理:系統(tǒng)管理員對整個網(wǎng)站后臺數(shù)據(jù)庫的維護。4.網(wǎng)上競拍系統(tǒng)隨著Internet技術(shù)的發(fā)展,利用互聯(lián)網(wǎng)進行商品交易越來越廣泛。網(wǎng)上競拍系統(tǒng)可實現(xiàn)從展示產(chǎn)品、相互競價到最后成交等一系列功能,用戶可以輕松實現(xiàn)在線商品的拍賣和競標。系統(tǒng)應具有以下功能:(1)競拍平臺:包括競拍者資格審查、競拍規(guī)則設定、競拍過程控制等。(2)拍賣商品信息發(fā)布:包括商品信息及操作。(3)拍賣步驟及在線幫助:包括會員登錄參與拍賣、瀏覽商品信息、搶購商品。(4)網(wǎng)上支付系統(tǒng):與各銀行聯(lián)網(wǎng),設置多種支付方式。(5)用戶管理:分為非會員用戶、會員用戶、系統(tǒng)管理員,賦予不同權(quán)限。對用戶競拍信息、信譽度等信息管理。5.影城票務管理系統(tǒng)電影院的票務管理系統(tǒng)能及時為用戶提供影院放映信息,方便用戶的訂票、退票、查詢等要求,同時也提高了票務管理者的工作效率。系統(tǒng)應具有以下功能:(1)會員管理:對注冊會員信息的添加、刪除、修改、查詢余額。(2)售票管理:為觀眾提供位置、價格等服務,能按時間段統(tǒng)計銷售額。用戶能通過登錄網(wǎng)站訂票,憑驗證碼取票。(3)影片管理:電影的播放信息、影片的修改、時間的設定。6.學校教材訂購系統(tǒng)以中北大學內(nèi)部教材管理為背景,開發(fā)用于日常的教材網(wǎng)絡化管理系統(tǒng),提高教材管理部門的工作效率。系統(tǒng)應具有以下功能:(1)系統(tǒng)賬戶管理:主要對系統(tǒng)用戶的登錄、推出、操作記錄等管理。(2)銷售管理:提交購書單、審核購書單、開發(fā)票、登記購書記錄、返回領(lǐng)書單。(3)采購管理:發(fā)缺書單、登記缺書記錄、待購書信息、進書通知單。7.課程設計管理系統(tǒng)課程設計是大學某一課程的綜合實踐教學環(huán)節(jié),一般是完成一項涉及本課程主要內(nèi)容的綜合性、應用性的軟硬件的開發(fā)。以本專業(yè)的課程設計管理為背景,開發(fā)規(guī)范化的課程管理系統(tǒng),具備以下功能:(1)用戶管理:學生、指導教師、管理員具有不同的權(quán)限。(2)學生管理:學生以小組為單位從題庫中選擇題目,填寫小組成員信息。學生可以在網(wǎng)上提交設計的相關(guān)報告,填寫進度情況。(3)教師管理:指導教師發(fā)布題目及要求,可以查看學生進度,上傳學習資料,提交課程設計成績。8.基于Web的投票系統(tǒng)與傳統(tǒng)投票方式相比,電子投票成本低廉、投票方便、減少人為因素干擾,可以做到更公平、更安全、更高效。本系統(tǒng)以班委競選為背景,利用計算機網(wǎng)絡開發(fā)匿名投票系統(tǒng),應具備以下功能:(1)管理員模塊:包括注冊管理、系統(tǒng)設置管理、投票項目的設置等。(2)新聞模塊:班級公告的發(fā)布、添加、刪除等。(3)留言簿模塊:投票者對本系統(tǒng)提出問題,包括留言和恢復功能。(4)投票模塊:單選、多選模式投票,投票結(jié)果的顯示。9.報刊訂閱管理系統(tǒng)本系統(tǒng)可以面向特定用戶,如班級成員,能夠方便錄入訂閱者信息和報刊信息,簡化管理員的統(tǒng)計工作。系統(tǒng)應具有以下功能:(1)登陸功能:分管理員和一般用戶,權(quán)限不同。(2)錄入信息功能:包括新用戶信息和報刊信息的錄入。(3)訂閱功能:用戶可以訂閱報刊,系統(tǒng)自動計算金額。(4)查詢功能:用戶可以查詢自己的訂閱信息,管理員可以分類查詢。(5)統(tǒng)計功能:管理員可以按類別統(tǒng)計報刊的銷售情況、金額、訂閱者信息。10.簡易辦公系統(tǒng)辦公自動化系統(tǒng)為行政辦公提供了一個科學、開放、先進的信息化辦公平臺,可以最大程度的發(fā)揮工作人員的工作效率。本系統(tǒng)以學院的辦公管理為背景,應具有以下功能:(1)收發(fā)文管理:對收到的公文進行登記、分類編號,形成文件主要內(nèi)容關(guān)鍵字,使收文能按關(guān)鍵字、時間和部門查詢;對發(fā)文進行登記,并能按關(guān)鍵字、時間和部門查詢。(2)會議管理:對學院的兩個會議室進行管理,登記申請人員、用途、時間,統(tǒng)一安排會議室和各種會議資源,并將會議紀要存檔。第三篇:軟件工程實訓附錄綜合實訓【實訓目的】通過綜合實訓進一步鞏固、深化和擴展學生對所學的JSP、Servlet、MVC、Struts框架、Hibernate框架等技術(shù)的掌握和運用,鍛煉學生的編程技能,使學生熟悉系統(tǒng)開發(fā)的基本流程,掌握系統(tǒng)開發(fā)的各個環(huán)節(jié)的要點,培養(yǎng)學生系統(tǒng)分析和設計的能力,鍛煉團隊合作精神。提高學生的綜合素質(zhì),為學生畢業(yè)后的實際工作打好基礎(chǔ)?!緦嵱杻?nèi)容】參考題目一網(wǎng)上書店系統(tǒng)1.系統(tǒng)概述近年來,電子商務伴隨著IT的成熟,逐漸發(fā)展壯大,成為網(wǎng)絡經(jīng)濟的核心。在電子商務的發(fā)展過程中,人們逐漸意識到在線購物的無地域界限、安全、方便快捷及其價格優(yōu)勢,在線購物的隊伍也隨之擴大。網(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)站的管理者使用,用于管理網(wǎng)站的內(nèi)容。詳細功能說明如下:(1)前臺購書登錄/注冊客戶在網(wǎng)上購書之前,需要注冊成會員。注冊時系統(tǒng)要求填寫個人資料,注冊后可以使用注冊賬號登錄系統(tǒng)。會員登錄后,可以購書、查看訂單和修改個人資料。選購商品會員在瀏覽書籍信息時可以選擇購買,通過選擇“購買”,可以將購買的書籍放入購物車,購物車是暫存書籍的地方,會員可以在購物車中改變訂購數(shù)量、取消想要購買的書籍以及去“收銀臺”付款。收銀臺結(jié)賬會員在核實購物車中的書籍信息確認無誤后,可以通過選擇“收銀臺”進行付款,系統(tǒng)在結(jié)算前首先核實會員個人信息。核實無誤后,要求會員選擇付款方式、交貨時間以及完成相關(guān)詳細信息的填寫,并確認該信息。如果發(fā)現(xiàn)信息有誤,可單擊“上一步”重新操作,確保信息無誤。系統(tǒng)得到會員關(guān)于付款方式的確認信息后,即允許消費者進行網(wǎng)上付款。訂單查詢會員登錄系統(tǒng)后,可以隨時查看自己的訂單信息。搜索書籍會員登錄系統(tǒng)后,可以根據(jù)自己的需要進行書籍信息的搜索。在搜索時,會員需要選擇搜索的方式和填寫搜索的書籍關(guān)鍵字,搜索到自己關(guān)注的書籍后,可以選擇購買。書籍展示網(wǎng)上書店系統(tǒng)可以根據(jù)客戶的需要進行書籍展示,可以設立“新書上架”、“暢銷排行”、“特價專柜”等專區(qū)方便用戶選擇書籍。(2)后臺管理書籍分類管理供網(wǎng)站管理員對網(wǎng)上書店中的書籍進行管理,可增加、修改、刪除書籍的分類信息。書籍管理供網(wǎng)站管理員增加、修改、刪除網(wǎng)上書店中書籍的基本資料信息。會員管理管理員可以根據(jù)會員的申請或會員的消費情況將相關(guān)會員設為VIP會員,也可以對會員的基本信息進行管理,也有權(quán)對一些過期用戶進行刪除。訂單管理供網(wǎng)站管理員管理客戶提交的訂單,客戶“已確認”的訂單可修改狀態(tài)為“正在配貨”,“正在配貨”的訂單可修改狀態(tài)為“缺貨”或“已發(fā)貨”。3.技術(shù)要求要求系統(tǒng)采用B/S架構(gòu);數(shù)據(jù)庫管理系統(tǒng)可采用MicrosoftSQLServer2000/2005或Oracle9i/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),使得人們從原來Web1.0時代作為個人只能看Web內(nèi)容過渡到了不僅是內(nèi)容的瀏覽者,同時也是內(nèi)容的發(fā)布者,人們的交流越來越容易,而在國內(nèi),博客這一Web2.0工具應用的非常廣泛,已經(jīng)深入到網(wǎng)絡的每個角落。校園博客系統(tǒng),可以加強學校教師和學生之間的了解和交流、教師與教師之間的教學經(jīng)驗的分享,學生與學生之間的學習心得的分享,以及更好的展示該學校老師和學生的風采,并且通過博客系統(tǒng)的日志積累,形成豐富的教學資源庫,真正促進學校的教學工作。校園博客系統(tǒng)面向四類用戶:系統(tǒng)管理員、教師、學生和瀏覽者。其中瀏覽者可以瀏覽博客、查看日志、發(fā)布評論;而教師和學生可以注冊申請博客、管理個人博客、管理日志等;系統(tǒng)管理員對申請博客進行審核,還可以管理博客、管理日志以及對一些基礎(chǔ)信息進行維護。2.系統(tǒng)功能博客系統(tǒng)的幾類用戶可以通過博客系統(tǒng)進行教學上的交流,而博客系統(tǒng)為用戶提供不同的功能,具體如下:(1)系統(tǒng)管理員系統(tǒng)管理員負責整個博客的日常運行和維護,博客系統(tǒng)給管理員提供的主要功能有:審核注冊博客審核新博客注冊,如果新用戶是本校師生,則通過審核,否則刪除該注冊信息;在日常維護中也可以對已經(jīng)注冊的用戶進行管理,可以刪除用戶注冊信息,當用戶被刪除時所屬的博客自動刪除,也可以對用戶進行停用設置,當用戶停用后,雖然用戶還是能夠登錄,但系統(tǒng)會返回用戶賬號被鎖定的提示,此時用戶不能夠進行發(fā)布日志和管理博客等操作,而只能夠瀏覽其它博客的信息。院系列表管理管理員可以做增加、修改和刪除院系名稱列表。博客日志審核管理員可以停止顯示或者刪除非法日志。推薦博客管理管理員可以把有宣傳價值或者有代表意義的博客設置為推薦狀態(tài),方便瀏覽者第一時間看到。(2)教師和學生教師和學生是博客的使用者,可以管理自己的博客,博客系統(tǒng)給他們提供了以下主要功能:用戶注冊與登錄在博客主頁中輸入個人注冊信息,并完成注冊,個人賬號等待管理員審批;當管理員審批通過后,可以根據(jù)自己賬號信息登錄到個人管理中心,進行個人信息管理。博客注冊與登錄在用戶賬號注冊成功后,可以馬上注冊個人博客,并設置訪問地址、標題、簡介等信息,當用戶注冊博客通過審核后,博客生效,可以進行個人博客管理(如博客注冊信息修改),以及發(fā)表日志及其它管理工作。日志分類管理可以增加、刪除和修改個人日志的分類。日志評論管理用戶在個人博客管理中心可以發(fā)表新日志、修改日志或者刪除日志。也可以修改評論或者刪除評論。(3)瀏覽者通過互聯(lián)網(wǎng),任何人通過互聯(lián)網(wǎng)都可以訪問校園博客,我們把他們通稱為瀏覽者,系統(tǒng)給瀏覽者提供了以下功能:瀏覽博客瀏覽者訪問學校博客官方主頁,通過該主頁提供的各種導航鏈接,能瀏覽到每個學生和老師的個人博客,然后在個人博客中查看具體日志內(nèi)容。查詢?nèi)罩緸g覽者可以通過學校博客官方主頁中提供的查詢?nèi)肟?,進行博客或者日志的查詢。瀏覽日志和評論瀏覽者可以查看具體每篇日志的詳細內(nèi)容,以及對該日志的所有評論。查看博客統(tǒng)計信息查看博客的注冊時間、日志數(shù)、評論數(shù)、訪問量等統(tǒng)計信息。發(fā)表評論瀏覽者可以對感興趣的日志進行評論。3.技術(shù)要求要求系統(tǒng)采用B/S架構(gòu);數(shù)據(jù)庫管理系統(tǒng)可采用MicrosoftSQLServer2000/2005或Oracle9i/10i或MySql5.0;系統(tǒng)采用Struts框架或Struts+Hibernate框架技術(shù)實現(xiàn),界面要實現(xiàn)國際化,并且采用Validator驗證框架對輸入數(shù)據(jù)進行校驗。參考題目三校園二手交易平臺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)不會涉及在線支付處理功能。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)可采用MicrosoftSQLServer2000/2005或Oracle9i/10i或MySql5.0;系統(tǒng)采用Struts框架或Struts+Hibernate框架技術(shù)實現(xiàn),界面要實現(xiàn)國際化,并且采用Validator驗證框架對輸入數(shù)據(jù)進行校驗。第四篇:軟件工程實訓心得體會軟件工程實訓心得體會軟件工程實訓心得體會一:軟件工程實訓心得體會這次軟件工程實訓是從2010.12.26號開始的,截至2010.12.31號。實訓內(nèi)容是用java相關(guān)知識(主要是jsp)做一個物流配送系統(tǒng)。下面談談對這次實訓的看法。因為自己平時對java知識儲備不足,特別是jsp這一塊基本不了解怎么回事,所以一拿到這個項目,我心里都是沒有底的,再加上我被分到的那個組,我知道就意味著是我一個人在戰(zhàn)斗了。呵呵,26號,實訓開始了,我們的老師是來自中軟國際公司的程序員,一個是周褀,一個是朱映,都是一身樸素的著裝,讓我感覺做軟件的也沒什么兩樣。老師介紹了自己之后,就直接切入正題了,分析了下我們各個組的系統(tǒng),即將用到的知識,然后就總體把覺得需要補充的知識(jsp和數(shù)據(jù)庫連接等這幾塊)給我們實際操作了下,因為當時看到用jsp,還講的那么認真,當時我就后悔了,平時要是多聽點,現(xiàn)在老師這么認真的給我們講,這是一個多么難得的機會啊。后悔也沒用啊,開始還勉強能理解一點,后來就直接暈了。然后再給大家介紹了一些即將用到的工具,比如rationalRose,SVN,MyEclipse等等。接下來的幾天就不再細講了。下面談談通過這次實訓的心得體會吧。通過這次實訓,讓我了解到工程開發(fā)的過程,可行性分析——>需求分析——>概要設計——>詳細設計——>代碼編寫——>測試——>驗收。從技術(shù)方面上,我開始jsp基礎(chǔ)基本上就是零的,在老師和syz2(另外一個物流小組,我一個人基本上是跟她們做的,或者說是看著她們做的)的幫助下,對jsp有了一個大概的認識。其實實訓開始前,我還以為做個系統(tǒng)沒什么大不了,可是當真正拿到一個項目,我卻真的無從下手了,而且就是在知道需求分析和詳細設計,在代碼編寫時,一樣寸步難行。通過這個實訓,也讓我了解到,團隊協(xié)作是多么的重要。一個人的精力是多么的有限。進一步理解到,企業(yè)為什么如此重視團隊協(xié)作。同時借用老師的話就是團隊協(xié)作固然重要,但是是建立在個人素質(zhì)的基礎(chǔ)上,假設你個人素質(zhì)不行,將會影響到整個團隊,就別提對團隊作更多貢獻了。**老師說這幾句話的時候,朝向了我,估計是有特殊意義的吧,所以,我將謹記老師的教導。還有一個收獲是從一個同學(小胖)那里得到的,他的那組成員跟我的這組大體一樣,我倒是覺得沒什么了,不過他倒是很重視這個問題吧。然后他說出來,我也覺得這個問題確實其實是個大的問題。就是不管你會不會這門技術(shù),會不會做這個東西,態(tài)度要正確才好,就算你不會做,你也應該認真的對待,將來出身到社會,就不是說像你現(xiàn)在,不會做就不做,跑去玩游戲了。小胖說出了這段話,也在我身上有了一個印證,雖然我jsp技術(shù)知識為0,但我也還是在認真的跟著他們一起做,不會做,就多問,畢竟現(xiàn)在我們是學生,可以毫不顧忌的詢問各種問題,老師也會盡力為你回答。將來出身社會就不一樣了。雖然,我就算個打醬油的水平,但是這個醬油也要打得有涵量啊。不管怎么樣,我能對自己有個交待,雖然我不會,但是這次實訓我確實是認真對待了,六天的實訓,除了晚上加班外,還花了2個通宵來完成不同階段的任務,完成與否也不重要了,我至少我做了,這點,是這次我應該對自己的一個肯定。這次實訓的心得基本上就是這些了,最后特別感謝中軟國際帶我們的那兩個老師(周褀,朱映),這兩個老師對待我們很平易近人,對我們提出的問題,總是不光解決了,還進行了擴展,晚上也跟我們一起加班加到很晚,印象尤其深刻就是朱映老師為了給小胖解決一個問題,臉都變紅了,還在繼續(xù)努力,這點我并不會覺得老師知識儲備不夠,我想應該是這個問題的突發(fā)吧,一時沒想到怎么處理。相反讓我感覺更多的就是老師很認真,很負責。還要感謝就是syz2小組的傾力支持,輔導。>軟件工程實訓心得體會二:軟件工程實踐學習心得>>(2607字)這學期學習了軟件工程實踐這門課,我覺得這是對上學期的軟件工程課程學習的檢驗,上學期學習軟件工程只是我們淺顯的認識,相比之下,這學期就更加全面的說明了開發(fā)一個項目所需要的步驟以及開發(fā)項目過程中所需要注意的諸多細節(jié)。如果說上學期的課程注重理論基礎(chǔ)的話,那么這學期的軟工實踐,顧名思義,就是側(cè)重我們動手操作的能力。原來我認為開發(fā)一個項目最重要的就是寫代碼,似乎整個軟件都是編代碼,因為自己動手能力不強所以就很排斥做項目。可是經(jīng)過我們學習軟工課程到團隊做項目再到學習軟件工程實踐課程之后,我才真正意識到實施一個軟件工程項目并不是說簡單的會編碼就能夠解決問題的,因為一個軟件的生命周期分為三個時期:軟件定義時期、開發(fā)時期、維護時期,而這三個時期整體又分為七個階段,他們分別是:問題定義、可行性研究、需求分析、總體設計、詳細設計、編碼和單元測試、綜合測試,由此可看出,當我們開發(fā)一個項目時,更多的精力不是放在編碼上,編碼只是一個很小的模塊,而是項目的整體結(jié)構(gòu)上。在寫軟工實踐體會之前,我想在這里總結(jié)一下上學期三人團隊做項目的相關(guān)事宜。上學期我們?nèi)藞F隊根據(jù)軟件開發(fā)的步驟開發(fā)一個名為“西大老鄉(xiāng)‘薈’”的社交系統(tǒng),主要是為西大學子提供一個找老鄉(xiāng)的平臺。雖然只進行到詳細設計階段,沒有進一步實現(xiàn),但是我還是從中學到很多東西的。首先要先確定項目主題,也就是這個項目用來做什么,可以解決什么問題。接著就是這個項目是否有研究的必要以及是否有解決的辦法,針對我們的項目,我們對西大的一些學生做了問卷調(diào)查,并從調(diào)查中繼續(xù)完善系統(tǒng)本身的做用戶。第三步根據(jù)我們確定的項目主題進行需求分析,這一步驟當時做的不是很好,比如所畫E-R圖、數(shù)據(jù)流圖等都有考慮不周的問題,導致接下來的概要設計、詳細設計進行的很困難,有些步驟甚至還需要返工。從我們在需求分析中出現(xiàn)的問題,使我們明白了軟件定義階段對于一個項目的開發(fā)是至關(guān)重要的,當軟件定義階段完成時必須要用正式的文檔準確的地記錄目標系統(tǒng)的需求。只有前期的準備工作做得好,后面的工作才能順利進行。雖然項目最后沒有完全實現(xiàn),但是起碼我們已經(jīng)初步體會到軟件項目開發(fā)的步驟,以及每一步所需要完成的文檔等內(nèi)容。這學期的軟件工程實踐雖然不是親自動手開發(fā)一個系統(tǒng),但是張元平老師以“物聯(lián)網(wǎng)物流倉儲管理系統(tǒng)”為主給我們講解了一個真實系統(tǒng)的開發(fā)過程,從計劃到項目系統(tǒng)的發(fā)布實施,以及每一步必須生成的文檔。我主要從以下五個方面談一下我的心得體會。第一、行業(yè)背景說明方面對于一個軟件系統(tǒng)的開發(fā),第一步就是問題定義,了解所開發(fā)系統(tǒng)的行業(yè)背景,制定計劃。當我們計劃確定以后就要對項目系統(tǒng)本身進行可行性研究,主要從技術(shù)可行性、經(jīng)濟可行性和操作可行性三個方面著手。就比如《物聯(lián)網(wǎng)物流倉庫管理系統(tǒng)》的行業(yè)背景說明文檔中非常詳細地分析了當下物聯(lián)網(wǎng)物流行業(yè)的整體業(yè)務說明、應用背景、未來發(fā)展趨勢以及相關(guān)應用案例等四個方面,項目團隊中系統(tǒng)分析員就可以根據(jù)這份文檔以及相關(guān)的調(diào)查資料對將要開發(fā)系統(tǒng)的進行定義等工作。原來我們寫這類文檔的時候就是草草了事,不會做得這么詳細,而這次看到大型項目的行業(yè)背景說明也是這么詳細,也讓自己認識到不管是軟件開發(fā)的那個階段都要認真對待,這些瑣碎的文檔都是后期開發(fā)項目的支撐,只要它們做的透徹,后面的開發(fā)工作才能更順利的進行。第二、項目需求說明方面這部分項目需求說明就是軟件定義時期中需求分析階段,而該階段的主要目的就是了解用戶的需要,根據(jù)用戶的需要確定系統(tǒng)必須完成那些工作,并對目標系統(tǒng)提出完整、準確、清晰、具體的要求。在需求分析結(jié)束之前系統(tǒng)分析人員要寫出一份需求規(guī)格說明,即為《物聯(lián)網(wǎng)物流倉儲管理系統(tǒng)》項目需求說明文檔。我們可以看出該文檔也是非常詳細,相比之下我們之前做項目時寫的需求規(guī)格說明書就非常不合格,不僅格式不正確內(nèi)容也是少之又少。在這方面,這篇文檔給我啟發(fā)很大。首先就是文檔的格式,要美觀整齊,讓人看著舒服方便。其次就是文檔的內(nèi)容,原來它不是很重要,寫文檔的時候也不知道怎么寫就借鑒下網(wǎng)上的內(nèi)容,結(jié)果根本就沒有把自己項目的需求寫明白,以至于自己最后都有些糊涂,所以根據(jù)以前的經(jīng)驗教訓我會對這部分更加重視。第三、系統(tǒng)概要設計方面這部分內(nèi)容分說的是軟件設計時期的概要設計階段,該階段的主要目的就是實現(xiàn)系統(tǒng)的功能、設計軟件的結(jié)構(gòu)、模塊組成以及模塊之間的關(guān)系。在概要設計階段,我們可以站在全局的高度上,花較少的成本,從抽象的層次上分析對比多種可能的系統(tǒng)實現(xiàn)方案和軟件結(jié)構(gòu),從中選出最佳方案和最合理的結(jié)構(gòu)。在這個階段還會具體畫出E-R圖、數(shù)據(jù)流圖等方面的設計。比如《物聯(lián)網(wǎng)物流倉庫管理系統(tǒng)》的系統(tǒng)概要設計從項目概述、設計約束、功能單元與功能模塊設計、數(shù)據(jù)E-R圖設計、總體設計、界面設計等六個方面介紹,通過讀這個文檔,我覺得最重要的還是總體設計,分別從邏輯架構(gòu)設計、物理架構(gòu)設計、技術(shù)架構(gòu)設計設計系統(tǒng)。在這個階段中模塊要做到高內(nèi)聚低耦合,這樣開發(fā)出來的系統(tǒng)才會具有更高的獨立性。在原來做項目時沒有編寫過這類文檔,在該階段只是畫了結(jié)構(gòu)圖、層次圖以及相關(guān)的模塊劃分,對該類文檔尚未重視。通過張老師的講解和自己的學習,我相信在以后做項目的時候一定會注意到這類文檔的編寫。第四、詳細設計與分析方面詳細設計階段就是把概要設計階段的每個模塊進一步設計,確定每個模塊所需要的算法和數(shù)據(jù)結(jié)構(gòu)。在這個階段還是需要我們設計出程序的詳細規(guī)格說明,而不是編寫程序。在詳細設計階段,系統(tǒng)設計人員可以通過使用程序流程圖、盒圖、PAD圖等過程設計的工具和Jackson圖等面向數(shù)據(jù)結(jié)構(gòu)的設計工具進一步設計系統(tǒng)相關(guān)接口,主要包括界面設計接口、業(yè)務單設計接口、單元模塊設計接口等,這些對于以后的編碼工作都是極其重要的。第五、編碼和測試方案方面關(guān)于編碼,我認為編碼要想做的完美必備條件就是前面的軟件定義和軟件設計時期要按部就班的做,文檔一定要按要求書寫,不能偷懶也不能草草書寫。對于編碼也要有相應的文檔書寫規(guī)范,要使源程序代碼的邏輯簡明清晰、易讀易懂。這樣盡管我們不是設計系統(tǒng)的人員,當看到源程序代碼的時候也能容易讀懂代碼的意思。其次就是測試的內(nèi)容,從測試的文檔中我們可以得出,其實測試在軟件開發(fā)中同樣占據(jù)了重要的地位,它主要就是盡可能多的找到問題并排除其中的潛藏的錯誤,最終把一個高質(zhì)量的軟件系統(tǒng)交給用戶使用。它要求測試人員也要有很高的技術(shù)水平。>軟件工程實訓心得體會三:軟件公司工程實訓心得體會>>(1300字)我們是20XX年3月7號進入宏天實訓公司參加軟件開發(fā)實訓的,在此次實訓中,除了讓我明白工作中需要能力,素質(zhì),知識之外,更重要的是學會了如何去完成一個任務,懂得了享受工作。當遇到問題,冷靜,想辦法一點一點的排除障礙,到最后獲取成功,一種自信心就由然而生,這應該就是工作的樂趣。有時候不懂的就需要問別人了,虛心請教,從別人的身上真的能學到自己沒有的東西,每一次的挫折都會使我更接近成功。還有學會了在工作中與人的合作與交流,同樂同累,合作互助,這是團體的精神,也是必須學習的東西。經(jīng)過之前的在校學習,對程序設計有了一定的認識與理解。在校期間,一直都是學習理論知識,沒有機會去參與項目的開發(fā)。所以說實話,在實訓之前,軟件項目開發(fā)對我來說是比較抽象的,一個完整的項目要怎么分工以及完成該項目所要的步驟也不是很明確。而經(jīng)過這次實訓,讓我明白了一個完整項目的開發(fā),必須由團隊來分工合作,并在每個階段中進行必要的總結(jié)與論證。一個完整項目的開發(fā)它所要經(jīng)歷的階段包括:遠景范圍規(guī)劃和用例說明、項目結(jié)構(gòu)和風險評估、業(yè)務功能說明書、詳細設計說明書、代碼實現(xiàn)、測試和安裝包等等。一個項目的開發(fā)所需要的財力、人力都是很多的,如果沒有一個好的遠景規(guī)劃,對以后的開發(fā)進度會有很大的影響,甚至會出現(xiàn)在預定時間內(nèi)不能完成項目或者完成的項目跟原來預想的不一樣。一份好的項目結(jié)構(gòu)、業(yè)務功能和詳細設計說明書對一個項目的開發(fā)有明確的指引作用,它可以使開發(fā)人員對這個項目所要實現(xiàn)的功能在總體上有比較明確的認識,還能減少在開發(fā)過程中出現(xiàn)不必要的麻煩。代碼的實現(xiàn)是一個項目開發(fā)成功與否的關(guān)鍵,也就是說,前期作業(yè)都是為代碼的實現(xiàn)所做的準備。我深刻的認識到要成為一名優(yōu)秀的軟件開發(fā)人員不是一件容易的事情,不僅要有足夠的干勁和熱情,還要有扎實的編寫代碼基礎(chǔ),必須要有事先對文檔進行可靠性報告,功能說明書,詳細設計說明書等的編寫和一些風險評估的編寫的能力。除了圖書館,最能讓我感覺到身在大學的就是實訓機房,在匆匆過去

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論