欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      軟件工程課程設(shè)計重郵

      時間:2019-05-13 00:31:16下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《軟件工程課程設(shè)計重郵》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《軟件工程課程設(shè)計重郵》。

      第一篇:軟件工程課程設(shè)計重郵

      《軟件工程》課程設(shè)計任務書

      一.目的

      軟件工程課程設(shè)計是軟件工程專業(yè)一個綜合性的實踐教學環(huán)節(jié),其目的在于促進學生復習和鞏固計算機軟件設(shè)計知識,加深對軟件設(shè)計方法、軟件設(shè)計技術(shù)和設(shè)計思想的理解,并能運用所學軟件設(shè)計知識和面向?qū)ο蠹夹g(shù)進行綜合軟件設(shè)計,提高學生的綜合應用能力。通過這次課程設(shè)計,要掌握UML(統(tǒng)一建模語言),并能運用UML在Visio中建模。

      二.要求:

      1.兩人一組。

      2.熟悉Visio開發(fā)環(huán)境,認真分析題目。

      3.掌握UML的基本模型元素(如角色、用例、類、數(shù)據(jù)模型等),準確把握所要開發(fā)系統(tǒng)的功能需求,認真完成系統(tǒng)前期的需求分析,繪制出系統(tǒng)的業(yè)務流程圖。

      4.建立完善的角色與用例的關(guān)系,繪制出系統(tǒng)的用例圖。

      5.分析用例為完成業(yè)務目標而進行的各項任務或活動及執(zhí)行順序,繪制出用例要求所要進行的活動以及活動間的約束關(guān)系的活動圖。

      6.分析各用例的可能狀態(tài)及狀態(tài)間的轉(zhuǎn)移,描述狀態(tài)變化序列的起點和終點,繪制出系統(tǒng)的狀態(tài)圖。

      7.進行業(yè)務流的分析,根據(jù)系統(tǒng)所要完成的功能和所要處理的數(shù)據(jù),畫出反映系統(tǒng)邏輯模型的數(shù)據(jù)流程圖。

      8.通過分析系統(tǒng)的功能要求,抽象出系統(tǒng)的實體類,描述各實體類的屬性,建立各個實體類及它們之間的關(guān)聯(lián),繪制系統(tǒng)的實體類圖。

      9.總結(jié)分析出系統(tǒng)的各功能模塊,繪制系統(tǒng)各子模塊的結(jié)構(gòu)圖。

      10.模塊的結(jié)構(gòu)設(shè)計完成后,進行功能模塊的界面風格和要求規(guī)范的設(shè)計,實現(xiàn)變量命名規(guī)范和模塊命名規(guī)范的設(shè)計,根據(jù)設(shè)計結(jié)果撰寫各模塊說明書 11.進行檢查,并提交設(shè)計報告。

      三.報告要求:

      1.實驗題目 2.需求分析

      3.系統(tǒng)總體設(shè)計:包括角色、用例關(guān)系說明與描述,用例狀態(tài)流程的說明與描述等內(nèi)容。4.系統(tǒng)詳細設(shè)計:包括詳細的業(yè)務流程的設(shè)計和數(shù)據(jù)流程圖的設(shè)計、相關(guān)實體類圖的設(shè)計與說明等。5.心得體會

      四.參考資料:

      1.Martin Fowler & Kendall Scott:UML Distilled Second Edition A Brief Guide to the Standard Object Modeling Language 2.UML參考手冊

      3.Jason T.Roff 著 張瑜 楊繼萍 等 譯《UML基礎(chǔ)教程》 清華大學出版社 4.參見本中心服務器ftp:s@172.16.38.100《軟件工程》 目錄下的相關(guān)文檔。

      五.設(shè)計內(nèi)容

      可自選題目,但須經(jīng)過指導教師審查。

      可選題目:

      1.房產(chǎn)管理系統(tǒng):

      在我國住房管理是一個關(guān)系到每個人切身利益的大問題。某大學擬開發(fā)一個用計算機進行房產(chǎn)管理的系統(tǒng),要求系統(tǒng)具有分房、調(diào)房、退房和咨詢統(tǒng)計等功能。

      房產(chǎn)科把用戶申請表輸入系統(tǒng)后,系統(tǒng)首先檢查申請表的合法性,對不合法的申請表系統(tǒng)會拒絕接受;對合法的申請表則根據(jù)其類型分別進行處理。

      如果是分房申請,則根據(jù)申請者的情況(年齡、工齡、職稱、職務、家庭人口等)計算其分數(shù),當分數(shù)高于閾值分數(shù)時,按分數(shù)高低將申請表插到分房隊列的適當位置。每月最后一天進行一次分房活動:從空房文件中讀出空房信息(房號、面積、等級、單位面積房租等);把好房優(yōu)先分配給排在前面的符合該等級住房條件的申請者,從空房文件中刪除這個房號的信息,從分房隊列中刪除該申請者;把此房號的信息和住房信息一起寫入住房文件中,輸出住房分配單給住戶,同時計算房租寫入房租文件中。

      如果是退房申請,則從住房文件和房租文件中刪除有關(guān)信息,再把此房號的信息寫到空房文件中。

      如果是調(diào)房申請,則根據(jù)申請者的情況確定其住房等級,然后在空房文件中查找屬于該等級的空房,退掉原住房,再進行與分房類似的處理。

      住戶可向系統(tǒng)詢問分房的閾值分數(shù),居住某類房屋的條件,某房號的單位面積房租等信息。房產(chǎn)科可要求系統(tǒng)打印出住房情況的統(tǒng)計表,或更改某類房屋的居住條件、單位面積房租等信息。

      2.選票統(tǒng)計系統(tǒng):

      某學會下屬的各個專業(yè)委員會經(jīng)常需要改選或補選,因此希望開發(fā)一個選票統(tǒng)計系統(tǒng)。

      一次選舉最多有10組選票,每組用于一個委員會的選舉。一個組內(nèi)的所有選票都在第61至80列穿有該委員會的名字,以及該委員會候選人的名字。每個委員會最多可有25名候選人。選舉人欲投某候選人的票,就在選票的第21至45列(對應候選人1~25號)的相應列上穿一個減號。一張選票上允許有多個減號,因為一個委員會可能有多個空缺名額。一包選票由若干張選票組成(一個委員會一張)。選舉人每人一包選票,穿好記號后交給系統(tǒng)去統(tǒng)計票數(shù)。系統(tǒng)首先讀入基本信息(委員會名、候選人數(shù)、該委員會需補選的人數(shù)),然后讀入一張選票。若選票無效時則打印出選票內(nèi)容。繼續(xù)下一張選票的讀?。蝗暨x票有效則處理該選票,然后繼續(xù)下一張選票的讀取。選票全部處理完后,打印出每個委員會的每名候選人的得票數(shù)。

      選票的有效性判斷步驟如下: ① 核對委員會名字(61至80列),若有此名則繼續(xù); ② 檢查21至45列,若只有減號或空白,則繼續(xù);

      ③ 檢查在最后一個候選人后面還有無記號,若無則繼續(xù);

      ④ 統(tǒng)計選票上記號的總數(shù),若不超過允許的記號數(shù),則此張選票有效。

      若上述4項有一項不合格,則此張選票無效。3.旅館客房管理系統(tǒng):

      某旅館有客房若干,客房房間朝向分南、北兩種,朝南的房間又分兩人間、三人間兩種;朝北的房間分三人間、四人間兩種。每天住宿費因房間類型而異。每個房間、床位分別有房間號、床號。

      系統(tǒng)根據(jù)房間已住旅客性別分配性別相同的旅客住進去,若是空房間則可分配給任意同一性別的旅客住。旅客住宿登記時需登記姓名、身份證號、住址、性別、住進日期;旅客退房時根據(jù)居住天數(shù)和住房規(guī)格結(jié)算住宿金額。

      4.自動售貨機系統(tǒng):

      自動售貨機系統(tǒng)是一種無人售貨系統(tǒng)。售貨時,顧客把硬幣投入機器的投幣口中,機器檢查硬幣的大小、重量、厚度及邊緣類型。有效的硬幣是一元幣、五角幣、一角幣、五分幣和一分幣。其它貨幣都被認為是假幣。機器拒收假幣,并將其從退幣孔退出。當機器接收了有效的硬幣之后,將之送入硬幣儲藏器。顧客支付的貨幣根據(jù)硬幣的面值進行累加。

      自動售貨機裝有貨物分配器,每個分配器中包含0 個或多個價格相同的貨物。顧客通過選擇貨物分配器來選擇貨物。如果有貨,且顧客支付的貨幣值不小于該貨物的價格,貨物將被分配到貨物傳送孔送給顧客,并將找零返回到退幣孔。如果無貨,則和顧客支付的貨幣值相等的硬幣將被送到退幣孔。如果顧客支付的貨幣值小于所選貨物的價格,機器將等待顧客投進更多的貨幣。如果顧客決定不買所選擇的貨物,他投放進的硬幣將從退幣孔中退出。

      5.學校醫(yī)療費管理系統(tǒng):

      要求數(shù)據(jù)庫中存放每個職工的職工號、姓名、所屬部門。職工報銷醫(yī)療費時需填寫所屬部門、職工號、姓名、日期。醫(yī)療費分校內(nèi)門診費、校外門診費、住院費、子女醫(yī)療費四種。該校規(guī)定,每年每個職工的醫(yī)療費有一個限額,在年初時確定,一年內(nèi)醫(yī)療費不超過限額時可全部報銷;超額部分報銷90%,其余10%由職工個人負擔。職工子女的醫(yī)療費也另有限額。

      系統(tǒng)每天記錄當天報銷的若干職工或職工子女的醫(yī)療費類別、金額,在當天下班前自動結(jié)賬,統(tǒng)計當天報銷的醫(yī)療費總額,供出納員核對。每筆賬要保存?zhèn)洳?。每天報銷的費用要和各個職工已報銷的金額累計起來,以便檢查哪些職工已超額。系統(tǒng)要配有適當?shù)牟樵児δ?。年終結(jié)算后,下一年度開始時要對數(shù)據(jù)庫文件進行初始化。職工調(diào)離、調(diào)入本單位、或在本單位內(nèi)部部門間調(diào)動,數(shù)據(jù)庫文件要及時修改。

      6.路障跟蹤與維修系統(tǒng):

      某市政部門欲開發(fā)計算機控制的路障與維修系統(tǒng)(PHTRS)。路障被發(fā)現(xiàn)上報后,系統(tǒng)賦予該路障一個識別號碼,并存入其所在街道地址、大?。ò?比10的比例)、位置(路中、人行道上等等)、所屬街區(qū)(根據(jù)街道地址得出)、以及維修優(yōu)先級(根據(jù)其大小確定)。對每個路障有一個施工命令,包括路障位置、大小、施工隊編號、施工人數(shù)、配備工具、維修的工時數(shù),路障狀態(tài)(施工中、已修復、臨時修復、未修復)、材料用量、維護費用(根據(jù)維修工時、人數(shù)、材料及工具等計算得出)。最后,系統(tǒng)建立一個損失報告文件,記錄此路障造成的損失,包括市民的姓名、地址、電話、損失類型、以及損失量(以元為單位)。PHTRS是一個在線系統(tǒng),可隨時查詢。

      7.網(wǎng)上超市系統(tǒng):NetSuperMarket

      主要功能描述:用戶通過瀏覽器訪問網(wǎng)上超市系統(tǒng),系統(tǒng)以分類的形式顯示所有商品,幫助用戶逐步找到所要的商品;系統(tǒng)也提供關(guān)鍵詞檢索功能;用戶在瀏覽商品目錄是可以點擊察看商品的具體信息和價格;如果滿意,用戶可以將商品暫時放入“購物車“;也可以隨時從“購物車“中取出商品。當用戶選完后可以進行付款處理,這時用戶輸入信用卡號,系統(tǒng)聯(lián)系對應的銀行支付系統(tǒng),開始支付。最后系統(tǒng)應能夠向管理員提供查詢界面和各類報表,統(tǒng)計商品的銷售情況。

      8.網(wǎng)上選課系統(tǒng):

      主要功能描述:系統(tǒng)首先維護校內(nèi)所有課程的信息;課程分為研究生、本科生;也可以分為必修、選修、輔修。用戶以學號和密碼登陸,系統(tǒng)顯示用戶以選的課程、用戶有權(quán)選但未選的其他課程,并顯示具體信息(如學分)。用戶選擇后,系統(tǒng)根據(jù)規(guī)則檢查用戶是否進行正確的選課(如時間沖突、跨專業(yè)選課等);如果錯誤提示用戶改,否則修改選課數(shù)據(jù)庫。最后系統(tǒng)應能夠向管理員提供查詢界面和各類報表,統(tǒng)計每門課的選課情況。

      9.電子郵件客戶端產(chǎn)品:MailAgent

      主要需求描述:為連接到Internet 的網(wǎng)絡用戶提供簡便快捷的電子郵件收發(fā)系統(tǒng)。用戶建立加密賬號,并且一個賬號可以對應多個pop3服務器的賬號;信件輸入時應該對輸入的文本進行自動的語法檢查;對所寫的e-mail地址也有合法性檢查;允許有多個附件;信件可以存儲在硬盤上,并壓縮、加密,連線時隨時可以發(fā)出,收件人可以是一個人也可以是一個組;連線時可以一次性收取多封郵件,隨時可以閱讀。設(shè)有地址本功能,包括人、組的設(shè)置。安全與保密要求:同一臺pc機上的不同用戶,可以為自己建立賬號,設(shè)定密碼,互相之間不能訪問。

      10.在線數(shù)字圖書館系統(tǒng):OnlineDigiLib

      主要功能描述:用戶通過瀏覽器遠程登陸到服務器,通過身份認證后并且用戶有足夠的余額,進入系統(tǒng)。系統(tǒng)根據(jù)用戶已有的愛好記錄和查詢權(quán)限,在界面上列出被允許查閱書以及具體信息和狀態(tài)。用戶可以點擊具體書籍,從服務器中取得書本內(nèi)容、解碼顯示。用戶便可以察看該書的摘要信息以及具體內(nèi)容。點擊現(xiàn)實具體內(nèi)容后,系統(tǒng)開始計費(按書的價格*系數(shù)記費),并且能夠根據(jù)一段時間的借書紀錄,統(tǒng)計出查閱的統(tǒng)計信息(如查閱書排行榜)。系統(tǒng)還應提供用戶查詢記費的界面。

      11.機器人足球比賽中機器人的決策控制軟件: FootballPlayer

      主要功能描述:在輪式機器人足球比賽中,需要你開發(fā)一個機器人行為控制軟件。該軟件通過由機器人眼睛中的攝像機傳來的圖像,解碼、分析后判斷出當前場上的局勢(如同伴的位置、對手的位置、球的位置),并向馬達控制器發(fā)出行為信號(如前進)。對違反規(guī)則的行為應該能夠識別。該軟件也可以連上主機,灌輸有關(guān)比賽規(guī)則、進攻策略等知識。

      12.防止黑客和病毒攻擊的防火墻軟件:FireWall

      主要功能描述:該系統(tǒng)實時監(jiān)控本主機的各個ip端口,監(jiān)視每個端口的訪問模式;并且維護一個攻擊模式數(shù)據(jù)庫;如果發(fā)現(xiàn)某個端口出現(xiàn)與攻擊模式數(shù)據(jù)庫相匹配的攻擊時,報警,并且在2分鐘后,自動關(guān)閉改端口,并保留攻擊信息(如ip地址、mac地址)以備追查。用戶可以通過控制面板設(shè)定對該系統(tǒng)更新攻擊模式數(shù)據(jù)庫、設(shè)置對各端口的屏蔽、對系統(tǒng)的開關(guān)、報警參數(shù)等;也可以察看指定時間段中的攻擊行為信息。

      13.機票預訂系統(tǒng):

      為方便旅客,某航空公司擬開發(fā)一個機票預訂系統(tǒng)。旅行社把預訂機票的旅客信息(姓名、工作單位、身份證號碼、旅行時間、旅行目的地等)輸入該系統(tǒng),系統(tǒng)為旅客安排航班,印出取票通知和賬單。旅客在飛機起飛的前一天憑取票通知和賬單到旅行社交款取票,系統(tǒng)校對無誤即出機票給旅客。

      14.患者監(jiān)護系統(tǒng):

      目前住院病人主要由護士護理,這樣做不僅需要大量護士,而且由于不能隨時觀察危重病人的病情變化,還會延誤搶救時機。某醫(yī)院擬開發(fā)一個以計算機為中心的患者監(jiān)護系統(tǒng),基本要求是隨時接收每個病人的生理信號(脈搏、體溫、血壓、心電圖等),定時記錄病人情況以形成患者日志。當某個病人的生理信號超出醫(yī)生規(guī)定的安全范圍時,向值班護士發(fā)出警告信息。此外,護士在需要時還可以要求系統(tǒng)打印出某個指定病人的病情報告。

      15.技術(shù)資料管理系統(tǒng):

      某大學軟件工程研究中心的資料室中目前大約存有1000份技術(shù)報告、論文、圖書和雜志,每份資料在目錄柜中都有一張索引卡。預計資料室中最終會增加到有10000份資料。為改善對資料的管理工作,打算為每份資料建立兩張穿孔卡片,并且開發(fā)一個程序以完成各種檢索、排序和輸出的工作。

      數(shù)據(jù)結(jié)構(gòu)要求:為每份資料建立的一對穿孔卡片上都有4個固定格式的字符域,Ⅰ、Ⅱ域在第一張卡片上,Ⅲ、Ⅳ域在第二張卡片上。第Ⅰ域?qū)?0個字符,包含作者(們)的姓名;第Ⅱ域?qū)?0個字符,包含完整的或縮寫的標題;第Ⅲ域?qū)?0個字符,包含此份資料的關(guān)鍵字;第Ⅳ域?qū)?0個字符,指明此份資料的出處(雜志或會議錄的名字、期數(shù)、出版社等)。

      功能要求:

      ① 讀入不定長的一疊資料卡并儲存它們;

      ② 按第一作者名字的字母順序排列讀入的數(shù)據(jù); ③ 印出上述數(shù)據(jù);

      ④ 根據(jù)卡片第Ⅲ域的內(nèi)容建立關(guān)鍵字表,刪除重復的關(guān)鍵字,按字母順序排列并打??;

      ⑤ 在作者名字域中搜索給定的作者名字,印出此作者的著作清單; ⑥ 搜索關(guān)鍵字域,找出包含指定的1個、2個、或3個關(guān)鍵字的資料; ⑦ 對標題域中的字提供與第⑥項類似的檢索功能。

      輸入的卡片疊中的第一張卡片指明系統(tǒng)應該完成的任務(可能是一串任務),因此,這張卡片實際上是程序的控制卡。程序應能在一次運行中完成多個任務。

      16.房產(chǎn)經(jīng)營管理系統(tǒng):

      系統(tǒng)中存放經(jīng)營公司現(xiàn)有房產(chǎn)的地點、樓房名稱、樓房總層次、房間的層次、朝向、規(guī)格(一室一廳或二室一廳或三室一廳)、面積。房間可以出售或租用,分別寫出每平方米的單價和總價??蛻艨赡茈S時查詢未出售或未出租的房間的上述基本情況。房產(chǎn)經(jīng)營商可隨時查詢已售出或出租的房產(chǎn)的資金回收情況及未出售或未出租的房產(chǎn)的資金占用情況。

      17.航空交通控制系統(tǒng)

      某小島國決定為自己的一個飛機場建一個航空交通控制(ACT)系統(tǒng)。系統(tǒng)描述如下:

      所有在該機場降落的飛機都須配有一部自動應答器,將該機的機型和航行數(shù)據(jù)以高密度打包的格式發(fā)送至ATC地面站。ATC地面站可向飛機進行信息查詢。ATC地面站收到數(shù)據(jù)后,即進行解包并存入飛機數(shù)據(jù)庫,系統(tǒng)可根據(jù)貯存信息向航空交通控制員進行計算機圖形顯示,該顯示每10秒更新一次。所有信息經(jīng)分析以確定是否存在“危險性”。航空交通控制員可就熒屏上顯示的任何飛機向數(shù)據(jù)庫查詢有關(guān)信息。

      18.文檔管理系統(tǒng)

      面向企業(yè)用戶,研制開發(fā)一套文檔管理系統(tǒng),實現(xiàn)企業(yè)文檔的存儲、分類、維護、檢索、授權(quán)等過程的全面管理。為用戶主要提供如下功能:

      1)登陸:用戶通過瀏覽器登陸到系統(tǒng),輸入用戶名和密碼,登陸到系統(tǒng),看到本用戶所能看到的各類信息,包括文檔分類樹、文檔的基本信息等。

      2)人員組織角色管理與授權(quán)管理:創(chuàng)建和維護企業(yè)的人員、組織和角色,人員具有登陸名、名稱、密碼、郵件、手機等一些基本的屬性,人員從屬與一個或多個組織,具有一個或多個角色,組織間具有層次關(guān)系。提供文檔按照人員與角色兩種方式的授權(quán)模式。

      3)文檔分類管理:用戶可以增刪改文檔的分類,文檔分類間可以建立層次關(guān)系。4)文檔維護:用戶可以增刪改文檔,文檔包括基本的描述信息(如文檔編號、文檔名、文檔創(chuàng)建時間、創(chuàng)建人、大小等)及文檔對應的文件列表。

      5)文檔檢索:用戶可以方便的按照文檔的名稱、編號、創(chuàng)建時間、創(chuàng)建人等信息進行檢索。

      19.客戶關(guān)系管理系統(tǒng)

      “以客戶為中心”的客戶關(guān)系管理成為網(wǎng)絡時代電子商務制勝的重要因素,愈來愈受到企業(yè)的重視??蛻絷P(guān)系管理系統(tǒng),簡稱CRM(Customer Relationship Management),是指公司在做營銷策略時關(guān)注于顧客發(fā)展,給客戶以最優(yōu)的管理:通過完善的客戶支持平臺、客戶交互平臺、企業(yè)生產(chǎn)平臺、最大限度地實現(xiàn)顧客支付價值、顧客終身價值,這樣讓公司的潛在客戶變成現(xiàn)實客戶、現(xiàn)實客戶變成忠誠客戶,通過滿足每個客戶特殊需求,與客戶建立長期穩(wěn)定的關(guān)系。項目擬研制一個基于B/S架構(gòu)的客戶關(guān)系管理系統(tǒng),實現(xiàn)對客戶數(shù)據(jù)的管理,系統(tǒng)提供的主要功能如下:

      1)客戶資料管理:主要實現(xiàn)客戶資料的錄入、修改、保存、刪除、以及查詢等功能??蛻糍Y料的主要內(nèi)容包括:用戶編碼、用戶單位名稱、用戶單位法人代表、郵政編碼、用戶單位的聯(lián)系地址、用戶單位的聯(lián)系部門、用戶單位的代理人、用戶單位的銀行賬號、電話掛號、相關(guān)銷售員編碼、聯(lián)系電話、開戶行、稅號、用戶單位所在區(qū)域、購買產(chǎn)品類型、購買日期、購買合同編號等資料??蛻糍Y料的查詢功能提供根據(jù)客戶名稱、地域、客戶代碼、客戶的單位地址等屬性進行查詢的功能。

      2)客戶支持管理:由客戶使用支持、技術(shù)服務培訓及顧客聯(lián)系提醒兩個部分。技術(shù)支持:將公司對產(chǎn)品使用培訓文檔轉(zhuǎn)換成電子文檔,由客戶自己上網(wǎng)了解產(chǎn)品的性能。技術(shù)服務培訓:實現(xiàn)公司的培訓計劃、培訓對象的錄入、修改、刪除、保存功能以及將公司對公司技術(shù)人員的培訓內(nèi)容作成電子文檔,在局域網(wǎng)內(nèi)由公司的技術(shù)人員自由閱讀,除此之外還提供培訓提醒功能。顧客聯(lián)系提醒:根據(jù)服務部門的條件設(shè)定實現(xiàn)服務人員對顧客的聯(lián)系的定期提醒。

      3)售后服務管理:由服務質(zhì)量檢查考核管理、走訪顧客管理二個部分組成。服務質(zhì)量檢查考核管理:實現(xiàn)服務質(zhì)量檢查考核單的生成、錄入、刪除、存檔等功能。走訪顧客管理:實現(xiàn)走訪顧客記錄單的生成、錄入、刪除、存檔等功能,并根據(jù)提供的測評方法自動產(chǎn)生測評結(jié)果。

      4)投訴管理子模塊由正常信息反饋、客戶投訴、信息處理三個部分組成。正常信息反饋:根據(jù)客戶的信息反饋生成信息反饋單,并實現(xiàn)對客戶的信息反饋單的維護功能。客戶投訴:根據(jù)基礎(chǔ)數(shù)據(jù)管理中對投訴的分類生成顧客投訴單,并實現(xiàn)對顧客投訴單的維護功能。信息處理:根據(jù)公司的規(guī)定,對顧客的反饋信息及客戶投訴進行處理,并生成信息處理單,以及實現(xiàn)對信息處理單的保存、刪除、存檔等維護功能。

      5)新品市場反饋:結(jié)合客戶新品開發(fā)檔案,輸入市場反饋情況,并通過量化來對比所有新品的反饋分,進而分析新品的市場銷售趨勢。

      20.設(shè)備管理系統(tǒng)

      生產(chǎn)型企業(yè)中存在大量的設(shè)備,如何對這些設(shè)備進行全面管理是企業(yè)管理的重要內(nèi)容。項目擬研發(fā)基于B/S架構(gòu)的設(shè)備管理系統(tǒng),包括設(shè)備申購、設(shè)備臺賬、車間設(shè)備使用、使用狀況查詢分析四部分組成。其中設(shè)備申購是一個過程,包括設(shè)備申請采購、啟用和封存、報廢過程。設(shè)備臺賬是對所有的設(shè)備建立的一個臺賬,并提供設(shè)備查詢功能。車間設(shè)備使用主要是記錄設(shè)備使用過程中的各種情況,包括日常維修、設(shè)備交接班記錄等。使用狀況查詢分析是根據(jù)設(shè)備臺賬,來查詢車間設(shè)備使用的各種情況,進行一定的分析。

      設(shè)備管理涉及多個表單,其中主要表單如下:

      1)設(shè)備的基本信息表:設(shè)備名稱、規(guī)格/型號、產(chǎn)地、價格、原臺賬數(shù)、購入時間、是否在建、整機、使用時間、折價年限、設(shè)備存放車間、現(xiàn)臺賬數(shù)、車間號、新開發(fā)、性能、憑證號數(shù)、設(shè)備原號、備注。

      2)設(shè)備購置申請表:設(shè)備名稱、型號規(guī)格、數(shù)量、要求進貨時間、申請理由、申請部門、申請時間、主要技術(shù)要求。

      3)設(shè)備啟用和封存表:設(shè)備名稱、設(shè)備編號、型號/規(guī)格、封存地點、封存日期、啟封日期、技術(shù)狀況隨機附件、備注,申請設(shè)備封存理由(啟封)原因、使用部門意見、設(shè)備科意見、制造部意見、副總經(jīng)理批準、申請單位負責人。4)設(shè)備報廢表:設(shè)備名稱、設(shè)備編號、型號/規(guī)格、安裝地點、申請設(shè)備報廢原因、備注,報廢設(shè)備處置方案、使用部門負責人、設(shè)備科、制造部、副總經(jīng)理審批。

      5)日常維修表:日期、機床編號、責任人、檢查人。輸入完成后,自動生成上月21日到本月20日的監(jiān)督內(nèi)容子表,并逐條輸入每日監(jiān)督內(nèi)容,分成包潔區(qū)衛(wèi)生(生產(chǎn)區(qū)域衛(wèi)生)類:地面、墻壁、玻璃、工具箱;設(shè)備類:機床外表、導軌絲桿清潔無拉傷加油、其他;定置擺放類:工裝刀量具擺放、余料擺放、其他;及其他規(guī)章制度遵守情況、處置措施、檢查人、監(jiān)督人。

      6)設(shè)備交接記錄:輸入設(shè)備編號,自動根據(jù)設(shè)備檢查項目表中得到所有項目及分數(shù)生成多條記錄,自動記錄日期、設(shè)備編號、檢查項目及狀況、標準、分數(shù),選擇班次(兩班制的,1表示白班,2表示夜班;三班制的,1表示白班1,2表示白班2,3表示夜班),輸入各項目的班組自查結(jié)果,自動生成每日評分,記錄交班人、接班人,如果每日評分低于合格分數(shù)的,需要輸入車間處理結(jié)果和監(jiān)督抽查結(jié)果。

      21.寵物醫(yī)院

      為寵物主人和寵物醫(yī)院間建立一個溝通的平臺,主要提供如下功能。

      醫(yī)院管理:醫(yī)院的注冊申請需要提供營業(yè)執(zhí)照、資質(zhì)證書等材料,經(jīng)由管理員審核通過后,該醫(yī)院才能成為網(wǎng)站的會員,并且根據(jù)醫(yī)院的醫(yī)療條件,醫(yī)院會被評定有不同的星級水平。醫(yī)院申請的時候需提供一個密碼,以后醫(yī)生要申請成為該醫(yī)院的醫(yī)生必須輸入該密碼。

      醫(yī)生管理:可以申請某個醫(yī)院的醫(yī)生,申請加入時需輸入該醫(yī)院的密碼,當成為醫(yī)生之后,就可以對用戶提出的問診進行診斷。用戶可以通過網(wǎng)站,查找到所以醫(yī)生的信息

      在線問診:每個個人會員都可以進行問診,用戶輸入病癥的一些基本描述,這個描述有一個特定格式,類似于病歷。醫(yī)生對每一個為診斷的問診都可以做出診斷。對于之前的一些問診,用戶都可以查詢得到。

      22.基于B/S架構(gòu)的網(wǎng)絡論壇

      為各類門戶網(wǎng)站提供一個可定時開放的、安全高效的BBS論壇系統(tǒng),使之成為公眾就關(guān)心的重大問題和疑難問題交流的平臺。論壇具有以下功能:

      1)用戶注冊登陸:用戶可自定義用戶名、密碼、密碼提示問題和答案、個人頭銜、門派、簽名、自我簡介等信息,可以自定義個性頭像和登陸風格; 2)發(fā)帖回復功能:可以發(fā)新信息(新帖)、回復(跟隨)等,可以發(fā)起投票統(tǒng)計并自動統(tǒng)計調(diào)查結(jié)果,可提供圖形化顯示功能;

      3)短消息功能:用戶可以在論壇內(nèi)部相互發(fā)送短消息,系統(tǒng)自動提示未讀短消息;

      4)論壇公告功能:管理員可以發(fā)布各類論壇公告,最新公告以滾動條的形式出現(xiàn)在論壇最上方;

      5)設(shè)定分論壇功能:管理員可自由設(shè)定分論壇的主題,可同時設(shè)置多個論壇,每個分論壇都具有定時開通功能??蔀槊總€分論壇配置版主(分論壇管理員); 6)內(nèi)容安全過濾:系統(tǒng)對網(wǎng)友的發(fā)言進行過濾,系統(tǒng)可設(shè)定某些關(guān)鍵字(例如“法輪功”)進行報警或自動用“*”號替換,系統(tǒng)對報警的信息自動添加特別記號重點標明; 7)人工審核功能:所有的網(wǎng)友發(fā)言信息必須經(jīng)過管理員審核通過才能發(fā)布,提供“控制開關(guān)”,即如果審核通過,點“通過”按鈕即可,需要刪除的點“刪除”按鈕即可;

      8)論壇檢索功能:可以根據(jù)發(fā)帖的主題、內(nèi)容關(guān)鍵字、作者、分論壇等信息搜索論壇內(nèi)已有的文章;

      9)定時開通功能:管理員可控制論壇的開通和關(guān)閉,可設(shè)定關(guān)閉后不可再發(fā)帖或不可再訪問;

      10)用戶系統(tǒng)檢測:系統(tǒng)可自動檢測在線用戶IP地址、操作系統(tǒng)、瀏覽器版本并可顯示所有在線用戶; 11)生日提醒功能:根據(jù)注冊用戶填寫的注冊信息,在用戶生日到來時自動提醒; 12)論壇在線統(tǒng)計:自動統(tǒng)計在線用戶數(shù)并列表顯示在線用戶;自動統(tǒng)計用戶的發(fā)帖數(shù)、跟帖數(shù)(回復數(shù))、訪問次數(shù)和點擊量。

      第二篇:重郵操作系統(tǒng)課程設(shè)計報告

      操作系統(tǒng)課程設(shè)計

      班級:

      姓名:

      學號:

      時間: 年 月 日

      指導教師:

      實驗題目:

      操作系統(tǒng)課程設(shè)計

      實驗目的:

      1、掌握Linux操作系統(tǒng)安裝的一般方法

      2、掌握Linux 內(nèi)核升級一般方法

      3、掌握系統(tǒng)引導管理器Grub的使用

      4、學會編寫簡單的模塊化的字符設(shè)備驅(qū)動程序。

      實驗內(nèi)容:(敘述自己編寫的程序)

      1.安裝Linux操作系統(tǒng): 在虛擬機平臺上安裝CentOS6.5:

      2.實現(xiàn)操作系統(tǒng)內(nèi)核的升級:

      使用命令uname –r 查看系統(tǒng)內(nèi)核版本:

      到http://004km.cn下載新內(nèi)核并解壓縮:

      在終端進入源碼目錄 輸入命令:

      make mrproper(清除當前目錄下殘留的.config和.o文件)make clean(清除編譯中間文件)make menuconfig(配置編譯選項)開始編譯內(nèi)核: make bzImage make modules make modules_install 配置系統(tǒng)引導:

      編輯文件/boot/grub/grub.conf default=0 所得結(jié)果如下:

      3.編譯并安裝一個簡單的模塊化字符設(shè)備驅(qū)動程序:(1)編寫驅(qū)動程序 文件memdev.c #include #include #include #include #include #include #include #include #include #include #include #include

      #include “memdev.h”

      static mem_major = MEMDEV_MAJOR;

      module_param(mem_major, int, S_IRUGO);

      struct mem_dev *mem_devp;/*設(shè)備結(jié)構(gòu)體指針*/

      struct cdev cdev;

      /*文件打開函數(shù)*/ int mem_open(struct inode *inode, struct file *filp){

      struct mem_dev *dev;

      /*獲取次設(shè)備號*/

      int num = MINOR(inode->i_rdev);

      if(num >= MEMDEV_NR_DEVS)

      return-ENODEV;

      dev = &mem_devp[num];

      /*將設(shè)備描述結(jié)構(gòu)指針賦值給文件私有數(shù)據(jù)指針*/

      filp->private_data = dev;

      return 0;}

      /*文件釋放函數(shù)*/ int mem_release(struct inode *inode, struct file *filp){

      return 0;}

      /*讀函數(shù)*/ static ssize_t mem_read(struct file *filp, char __user *buf, size_t size, loff_t *ppos){

      unsigned long p = *ppos;

      unsigned int count = size;

      int ret = 0;

      struct mem_dev *dev = filp->private_data;/*獲得設(shè)備結(jié)構(gòu)體指針*/

      /*判斷讀位置是否有效*/

      if(p >= MEMDEV_SIZE)

      return 0;

      if(count > MEMDEV_SIZEp;

      /*讀數(shù)據(jù)到用戶空間*/

      if(copy_to_user(buf,(void*)(dev->data + p), count))

      {

      ret =p)

      count = MEMDEV_SIZEEFAULT;

      else

      {

      *ppos += count;

      ret = count;

      printk(KERN_INFO “written %d bytes(s)from %dn”, count, p);

      }

      return ret;}

      /* seek文件定位函數(shù) */ static loff_t mem_llseek(struct file *filp, loff_t offset, int whence){

      loff_t newpos;

      switch(whence){

      case 0: /* SEEK_SET */

      newpos = offset;

      break;

      case 1: /* SEEK_CUR */

      newpos = filp->f_pos + offset;

      break;

      case 2: /* SEEK_END */

      newpos = MEMDEV_SIZE-1 + offset;

      break;

      default: /* can't happen */

      return-EINVAL;

      }

      if((newpos<0)||(newpos>MEMDEV_SIZE))

      return-EINVAL;

      filp->f_pos = newpos;

      return newpos;}

      /*文件操作結(jié)構(gòu)體*/ static const struct file_operations mem_fops = {.owner = THIS_MODULE,.llseek = mem_llseek,.read = mem_read,.write = mem_write,.open = mem_open,.release = mem_release, };

      /*設(shè)備驅(qū)動模塊加載函數(shù)*/ static int memdev_init(void){

      int result;

      int i;

      dev_t devno = MKDEV(mem_major, 0);

      /* 靜態(tài)申請設(shè)備號*/

      if(mem_major)

      result = register_chrdev_region(devno, 2, “memdev”);

      else /* 動態(tài)分配設(shè)備號 */

      {

      result = alloc_chrdev_region(&devno, 0, 2, “memdev”);

      mem_major = MAJOR(devno);

      }

      if(result < 0)

      return result;

      /*初始化cdev結(jié)構(gòu)*/

      cdev_init(&cdev, &mem_fops);

      cdev.owner = THIS_MODULE;

      cdev.ops = &mem_fops;

      /* 注冊字符設(shè)備 */

      cdev_add(&cdev, MKDEV(mem_major, 0), MEMDEV_NR_DEVS);

      /* 為設(shè)備描述結(jié)構(gòu)分配內(nèi)存*/

      mem_devp = kmalloc(MEMDEV_NR_DEVS * sizeof(struct mem_dev), GFP_KERNEL);

      if(!mem_devp)/*申請失敗*/

      {

      result =-ENOMEM;

      goto fail_malloc;

      }

      memset(mem_devp, 0, sizeof(struct mem_dev));

      /*為設(shè)備分配內(nèi)存*/

      for(i=0;i < MEMDEV_NR_DEVS;i++)

      {

      mem_devp[i].size = MEMDEV_SIZE;

      mem_devp[i].data = kmalloc(MEMDEV_SIZE, GFP_KERNEL);

      memset(mem_devp[i].data, 0, MEMDEV_SIZE);

      }

      return 0;

      fail_malloc:

      unregister_chrdev_region(devno, 1);

      return result;}

      /*模塊卸載函數(shù)*/ static void memdev_exit(void){

      cdev_del(&cdev);/*注銷設(shè)備*/

      kfree(mem_devp);/*釋放設(shè)備結(jié)構(gòu)體內(nèi)存*/

      unregister_chrdev_region(MKDEV(mem_major, 0), 2);/*釋放設(shè)備號*/ }

      MODULE_AUTHOR(“Mac.Zhong”);MODULE_LICENSE(“GPL”);

      module_init(memdev_init);module_exit(memdev_exit);

      文件memdev.h #ifndef _MEMDEV_H_ #define _MEMDEV_H_

      #ifndef MEMDEV_MAJOR #define MEMDEV_MAJOR 88 /*預設(shè)的mem的主設(shè)備號*/ #endif

      #ifndef MEMDEV_NR_DEVS #define MEMDEV_NR_DEVS 2 /*設(shè)備數(shù)*/ #endif

      #ifndef MEMDEV_SIZE #define MEMDEV_SIZE 4096 #endif

      /*mem設(shè)備描述結(jié)構(gòu)體*/ struct mem_dev {

      char *data;

      unsigned long size;};

      #endif /* _MEMDEV_H_ */

      (2)為include創(chuàng)建連接文件

      (3)輸入如下命令:

      cd /usr/include rm-rf asm linux scsi ln-s /usr/src/linux-3.2.2/include/asm-generic asm ln-s /usr/src/linux-3.2.2/include/linux linux ln-s /usr/src/linux-3.2.2/include/scsi scsi

      (4)建立相應文件: cd /root mkdir firstdriver touch memdev.c #建立驅(qū)動程序文件 touch memdev.h #頭文件

      touch Makefile #編寫Makefile Makefile: ifneq($(KERNELRELEASE),)

      obj-m:=memdev.o else

      KERNELDIR:=/lib/modules/$(shell uname-r)/build

      PWD:=$(shell pwd)

      default:

      $(MAKE)-C $(KERNELDIR)M=$(PWD)modules

      clean:

      rm-rf *.o *.mod.c *.mod.o *.ko

      endif

      (5)編譯驅(qū)動程序:

      make-C /lib/modules/2.6.32-generic/build M=/root/firstdriver modules

      (6)找到memdev.ko,將它裝入內(nèi)核 imsmod memdev.ko

      (7)創(chuàng)建文件節(jié)點,mknod memdev0 c 88 0

      (8)編寫測試程序,測試驅(qū)動 文件test.c #include int main(){ FILE *fp0 = NULL;char Buf[4096];fp0 = fopen(“/dev/memdev0”, “r+”);if(fp0 == NULL){ printf(“Open Memdev0 Error!n”);return-1;} else { printf(“打開Memdev0成功啦!n”);} strcpy(Buf, “Mem is char device!”);printf(“寫入內(nèi)容BUF: %s n”, Buf);fwrite(Buf, sizeof(Buf), 1, fp0);fseek(fp0, 0, SEEK_SET);strcpy(Buf, “Buf is NULL!”);printf(“現(xiàn)在清空BUF: %s n”, Buf);fread(Buf, sizeof(Buf), 1, fp0);printf(“讀回內(nèi)容BUF: %s n”, Buf);return 0;}

      遇到的問題及解決:(程序編寫調(diào)試過程中出現(xiàn)的錯誤及解決方法)

      1.虛擬機不會使用,聽老師講解以及百度解決;

      2.linux系統(tǒng)命令不會使用,詢問老師以及百度解決; 3.字符設(shè)備驅(qū)動程序不會編譯和安裝,百度解決。

      心得體會:

      掌握了Linux操作系統(tǒng)安裝的一般方法,掌握了Linux 內(nèi)核升級一般方法,掌握了系統(tǒng)引導管理器Grub的使用,學會了編寫簡單的模塊化的字符設(shè)備驅(qū)動程序。

      第三篇:重郵51單片機課程設(shè)計報告(推薦)

      重郵專用

      51單片機課程設(shè)計報告

      學院:

      專業(yè)班級:姓名:

      指導教師:

      設(shè)計時間:

      51單片機課程設(shè)計

      一、設(shè)計任務與要求

      1.任務:制作并調(diào)試51單片機學習板 2.要求:

      (1)了解并能識別學習板上的各種元器件,會讀元器件標示;(2)會看電路原理圖;

      (3)制作51單片機學習板;

      (4)學會使用Keil C軟件下載調(diào)試程序;

      用調(diào)試程序?qū)?1單片機學習板調(diào)試成功。

      二、總原理圖及元器件清單

      1.總原理圖

      要求:用鉛筆在A4紙整頁繪制

      2.元件清單

      三、模塊電路分析

      1.最小系統(tǒng):

      單片機最小系統(tǒng)電路分為振蕩電路和復位電路,振蕩電路選用 12MHz 高精度晶振, 振蕩電容選用 22p和30p 獨石電容;

      晶振為單片機提供時鐘激勵,保證單片機內(nèi)部和外部電路的時序邏輯電路協(xié)調(diào)動作,課程中使用的是12M的晶振,可以產(chǎn)生每秒12M頻率的激

      勵。而構(gòu)成振蕩回路的倆個電容為負載電容,可以影響晶振的諧振頻率和振蕩幅度。

      圖 1圖

      2復位電路使用 RC 電路,使用普通的電解電容與金屬膜電阻即可;

      3當單片機上電瞬間由于電容電壓不能突變會使電容兩邊的電位相同,此時RST為高電平,之后隨著時間推移電源負極通過電阻對電容放電,放完電時RST為低電平。正常工作為低電平,高電平復位。(分析振蕩電路:測振蕩頻率; 分析復位電路:高或低電平復位?)

      2.顯示模塊:

      發(fā)光二極管顯示電路:

      Usb的為系統(tǒng)加電時,power的發(fā)光二極管處于高電位,發(fā)光。當程序控制其余四個腳的電位為低電位,輸出端口為高電位,剩下的四個發(fā)光二極管發(fā)光

      4數(shù)碼管顯示電路

      本課程使用數(shù)碼管顯示狀態(tài)為靜態(tài)顯示。靜態(tài)顯示就是顯示驅(qū)動電路具有

      輸出鎖存功能。單片機將所要顯示的數(shù)據(jù)輸出后,數(shù)碼管顯示數(shù)據(jù)不變。Cpu不再控制led。靜態(tài)顯示的接口電路采用一個并行口接一個數(shù)碼管。數(shù)碼管的公共端按共陰極或共陽極分別接地或

      VCC

      5四、硬件調(diào)試

      1、是否短路

      用萬用表檢查P2兩端是短路。電阻為0,則短路,電阻為一適值,電路正常。

      2、焊接順序

      焊接的順序很重要,按功能劃分的器件進行焊接,順序是功能部件的焊接--調(diào)試--另一功能部件的焊接,這樣容易找到問題的所在。

      3、器件功能

      1)檢查原理圖連接是否正確

      2)檢查原理圖與PCB圖是否一致

      3)檢查原理圖與器件的DATASHEET上引腳是否一致 4)用萬用表檢查是否有虛焊,引腳短路現(xiàn)象

      5)查詢器件的DATASHEET,分析一下時序是否一致,同時分析一下命令字是否正確

      6)通過示波器對芯片各個引腳進行檢查,檢查地址線是否有信號的7)飛線。用別的的口線進行控制,看看能不能對其進行正常操作,多試驗,才能找到問題出現(xiàn)在什么地方。

      六、軟件調(diào)試

      1、設(shè)置硬件仿真環(huán)境

      單片機應用系統(tǒng)程序的編譯和仿真在KeilμVision環(huán)境下進行,在調(diào)試程序之前,需要對工程進行Debug設(shè)置,選擇軟件仿真或硬件仿真。軟件仿真使用計算機來模擬程序的運行,不需要建立硬件平臺就可以快速得到某些運行結(jié)果;硬件仿真是最準確的仿真方法,必須建立硬件平臺,通過PC機→硬件仿真器→用戶目標系統(tǒng)進行系統(tǒng)調(diào)試。采用硬件仿真的方法,硬件平臺即為帶有圖1所示接口電路的單片機應用系統(tǒng),設(shè)置硬件仿真環(huán)境的具體操作步驟如下:

      首先,點擊所建工程:Project菜單中的Options for Target?Targer 1?,出現(xiàn)工程的配置窗口,點擊Debug設(shè)置,選擇KeilMcmitor-51 Driver,具體參數(shù)設(shè)置如圖6所示。

      圖 6

      然后,設(shè)置仿真器參數(shù)。建議波特率設(shè)置范圍300~38 400。為避免程序中的中斷和Keil硬件仿真環(huán)境中的中斷互相沖突,不選擇“Stop ProgramExecution with SerialInterrupt”。仿真器參數(shù)的設(shè)置如圖7所示。

      圖7

      完成51單片機在Keil μVision環(huán)境中的硬件仿真環(huán)境設(shè)置后,可以進行程序的調(diào)試仿真。

      2、調(diào)試仿真

      1)導入測試代碼:文件→打開→key and display.Uv2 2)重建全部工程:工程→重建全部目標文件

      重建結(jié)果為,“DA_5615” – 0 Error(s), 0 Warning(s).3)調(diào)試:調(diào)試→Start/Stop Debug session(Ctrl + F5)

      調(diào)試結(jié)果為:Connected to Monitor_51 V3.4Load “C:......DA_56511、詳細描述軟件調(diào)試步驟。及各模塊調(diào)試結(jié)果。

      2、詳細描述調(diào)試過程中出現(xiàn)的故障現(xiàn)象,并作故障分析,及解決方法

      七、心得

      自己寫啦~~

      第四篇:軟件工程課程設(shè)計

      軟件工程課程設(shè)計實驗心得

      經(jīng)過一個星期的軟件工程課程設(shè)計,本人在老師的指導下,順利完成該課程設(shè)計。通過該課程設(shè)計,收獲頗多。

      一、對實驗原理有更深的理解

      通過該課程設(shè)計,掌握了什么是軟件程序,軟件程序工作的基本過程及其各階段的基本任務,熟悉了軟件程序總流程框圖,了解了軟件程序的生成過程、構(gòu)造工具及其相關(guān)的技術(shù)對課本上的知識有了更深的理解,課本上的知識師機械的,表面的。通過把該算法的內(nèi)容,算法的執(zhí)行順序在計算機上實現(xiàn),把原來以為很深奧的書本知識變的更為簡單,對實驗原理有更深的理解。

      二、對該理論在實踐中的應用有深刻的理解

      通過把該算法的內(nèi)容,算法的執(zhí)行順序在計算機上實現(xiàn),知道和理解了該理論在計算機中是怎樣執(zhí)行的,對該理論在實踐中的應用有深刻的理解。

      三、激發(fā)了學習的積極性

      通過該課程設(shè)計,全面系統(tǒng)的理解了軟件工程程序構(gòu)造的一般原理和基本實現(xiàn)方法。把死板的課本知識變得生動有趣,激發(fā)了學習的積極性。把學過的軟件工程的知識強化,能夠把課堂上學的知識通過自己設(shè)計的程序表示出來,加深了對理論知識的理解。以前對與計算機操作系統(tǒng)的認識是模糊的,概念上的,現(xiàn)在通過

      自己動手做實驗,從實踐上認識了操作系統(tǒng)是如何處理命令的,如何協(xié)調(diào)計算機內(nèi)部各個部件運行,對軟件工程的認識更加深刻。課程設(shè)計中程序比較復雜,在調(diào)試時應該仔細,在程序調(diào)試時,注意指針,將不必要的命令去除。在這次課程設(shè)計中,我就是按照實驗指導的思想來完成。加深了理解文件系統(tǒng)的內(nèi)部功能及內(nèi)部實現(xiàn),培養(yǎng)實踐動手能力和程序開發(fā)能力的目的。

      四、理解了該知識點以及學科之間的融合滲透

      本次課程設(shè)計程序部分是用C語言編寫的,把《計算機操作系統(tǒng)》,《軟件工程》,《算法分析與設(shè)計》《C語言》四門學科聯(lián)系起來,把各個學科之間的知識融合起來,把各門課程的知識聯(lián)系起來,對計算機整體的認識更加深刻。使我加深了對《計算機操作系統(tǒng)》,《軟件工程》,《算法分析與設(shè)計》《C語言》四門課程的認識。

      第五篇:軟件工程課程設(shè)計封面

      淮南師范學院 計算機與信息工程系

      《軟件工程》課程設(shè)計

      工資管理項目軟件工程報告

      專業(yè)班級: 計算機科學與技術(shù)08(1)班 項目組號: 組

      長:程亮

      員:吳騰、徐羅敬 指導老師:孫淮寧(教授)

      2011年6月24日

      工資管理軟件工程分工安排

      1、需求分析

      負責人:程亮

      參與人:吳騰

      2、軟件設(shè)計

      負責人:吳騰

      參與人:

      3、編碼工作

      負責人:

      參與人:

      4、測試工作

      負責人:

      參與人:

      工資管理項目軟件需求分析報告

      負 責 人: 參 與 人: 功能模型: 數(shù)據(jù)模型: 行為模型: 數(shù)據(jù)詞典: 審 核 人:

      2011年6月24日

      工資管理項目軟件結(jié)構(gòu)設(shè)計報告

      負 責 人: 參 與 人: 總體結(jié)構(gòu): 內(nèi)部結(jié)構(gòu): 數(shù)據(jù)結(jié)構(gòu): 借 接 口: 界

      面: 審 核 人:

      2011年6月24日

      工資管理軟件編碼工作報告

      負 責 人: 參 與 人: 主控模塊: 子控模塊: 原子模塊: 審 核 人:

      2011年6月24日

      工資管理軟件系統(tǒng)測試報告

      負 責 人: 參 與 人:, 單元測試: 組裝測試: 確認測試: 審 核 人:

      2011年6月26日

      下載軟件工程課程設(shè)計重郵word格式文檔
      下載軟件工程課程設(shè)計重郵.doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔相關(guān)法律責任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        《軟件工程》課程設(shè)計要求

        《軟件工程》課程設(shè)計要求 一、課程設(shè)計目的 《軟件工程》是一門實踐性極強的課程。課程設(shè)計通過一個實際的項目,培養(yǎng)學生分析問題和解決實際問題的能力,培養(yǎng)學生綜合應用軟件......

        軟件工程課程設(shè)計任務書

        抽獎程序設(shè)計說明書 1 概述 1.1 系統(tǒng)簡述 學院將舉行慶元旦暨迎新春聯(lián)歡晚會,其中有抽獎活動,需要一個抽獎程序。首先將班級同學分發(fā)抽獎券,獎券號碼與學號、姓名綁定,聯(lián)歡會上......

        軟件工程課程設(shè)計選題

        軟件工程課程設(shè)計選題 1、俄羅斯方塊 設(shè)計俄羅斯方塊游戲程序,用戶可以通過平移和轉(zhuǎn)動自動落下的不同形狀物體,填滿一行來得分。開發(fā)智力和反應能力。 要求 (1)界面的左側(cè)是游戲......

        軟件工程課程設(shè)計題目

        軟件工程設(shè)計題目 1.個人通訊錄管理系統(tǒng) 要求:增加記錄、刪除記錄、顯示所有記錄、查詢記錄、退出。通訊錄記錄信息包括:姓名,電話,email等。(其中,用戶輸入正確的用戶名和密碼才......

        《軟件工程》課程設(shè)計指導書

        《軟件工程》課程設(shè)計指導 課程設(shè)計名稱 :軟件工程 課程設(shè)計周(時)數(shù): 2014.03.12-2014.06.10 (3個月) 一、 課程設(shè)計教學目的及基本要求: 1. 課程設(shè)計教學目的 按照關(guān)系型數(shù)據(jù)庫......

        軟件工程課程設(shè)計題目

        軟件工程設(shè)計題目 1. 學生學籍管理系統(tǒng) 要求: 1)包括基本需求: 主要對學生的學籍進行管理。學籍管理包括各種信息的錄入、修改、刪除等操作;此外還有對各種信息的查詢,便于老師和......

        軟件工程課程設(shè)計總結(jié)

        軟件工程課程設(shè)計總結(jié) 我們所選擇的圖書管理系統(tǒng)的課程設(shè)計對我們是新的挑戰(zhàn)和嘗試的過程,利用所學習的軟件設(shè)計知識并制作一個關(guān)于圖書管理系統(tǒng),在具體的設(shè)計與實施中,我們看......

        軟件工程課程設(shè)計教學大綱

        專業(yè)實踐教學大綱 《軟件工程課程設(shè)計》教學大綱 英文名稱 課程代碼:學分:1 分 執(zhí)筆人:金霜 審定人: 一、前言 《軟件工程課程設(shè)計》是一個綜合的設(shè)計性實驗,是在學習完核心課程......