第一篇:軟件工程課程設(shè)計——基于UML醫(yī)院患者監(jiān)護系統(tǒng)的分析與設(shè)計
軟件工程大作業(yè)
姓名:黃會林 學(xué)號:2009214454 班級:3110903
實驗題目:
基于UML醫(yī)院患者監(jiān)護系統(tǒng)的分析與設(shè)計
實驗?zāi)康模?/p>
軟件工程課程設(shè)計是軟件工程專業(yè)一個綜合性的實踐教學(xué)環(huán)節(jié),其目的在于促進學(xué)生復(fù)習(xí)和鞏固計算機軟件設(shè)計知識,加深對軟件設(shè)計方法、軟件設(shè)計技術(shù)和設(shè)計思想的理解,并能運用所學(xué)軟件設(shè)計知識和面向?qū)ο蠹夹g(shù)進行綜合軟件設(shè)計,提高學(xué)生的綜合應(yīng)用能力。通過這次課程設(shè)計,要掌握UML(統(tǒng)一建模語言),并能運用UML在Rational Rose中建模。
實驗內(nèi)容:
一、問題描述
在醫(yī)院的病房里,將病癥監(jiān)視器安置在每個病床,對病人進行監(jiān)護。監(jiān)視器將病人的病癥信號(組合)實時地傳送到中央監(jiān)護系統(tǒng)進行分析處理。在中心值班室里,值班護士使用中央監(jiān)護系統(tǒng)對病員的情況進行監(jiān)控,監(jiān)護系統(tǒng)實時地將病人的病癥信號與標(biāo)準(zhǔn)的病診信號進行比較分析,當(dāng)病癥出現(xiàn)異常時,系統(tǒng)會立即自動報警,并打印病情報告和更新病歷。系統(tǒng)根據(jù)醫(yī)生的要求隨時打印病人的病情報告,系統(tǒng)還定期自動更新病歷。
二、需求分析
根據(jù)分析系統(tǒng)主要實現(xiàn)以下功能:
1、要求病癥監(jiān)視器隨時接收每個病人的生理信號(脈搏、體溫、血壓、心電圖等),定時記錄病人情況以形成病情報告。
2、病癥監(jiān)視器可以將采集到的病癥信號(組合),格式化后實時的傳送到中央監(jiān)護系統(tǒng)。
3、中央監(jiān)護系統(tǒng)將病人的病癥信號與標(biāo)準(zhǔn)的病癥信號庫里的病癥信號的正常值進行比較,當(dāng)病癥出現(xiàn)異常時系統(tǒng)自動報警。
4、當(dāng)病癥信號異常時,系統(tǒng)自動更新病歷并打印病情報告。
5、值班護士可以查看病情報告并進行打印。
6、醫(yī)生可以查看病情報告,要求打印病情報告,也可以查看或要求打印病歷。
7、系統(tǒng)定期自動更新病歷。
三、用UML的靜態(tài)建模機制定義描述系統(tǒng)的靜態(tài)結(jié)構(gòu)
(一)建立系統(tǒng)的用例圖
通過分析可以識別出本系統(tǒng)的四個角色:值班護士,醫(yī)生,病人,標(biāo)準(zhǔn)病癥信號庫。其描述面板如下:
角色:病人 角色職責(zé): 提供病癥信號
角色職責(zé)識別:
負責(zé)生成、實時提供 各種病癥信號。
角色:醫(yī)生 角色職責(zé):
對病人負責(zé),負責(zé)處理病情的變化
角色職責(zé)識別:
(1)需要系統(tǒng)支持以完成其日常工作
(2)對系統(tǒng)運行結(jié)果感興趣
角色:值班護士 角色職責(zé):
負責(zé)監(jiān)視病人的病情變化
角色職責(zé)識別:
(1)使用系統(tǒng)主要功能(2)對系統(tǒng)運行結(jié)果感興趣
角色:標(biāo)準(zhǔn)病癥信號庫 角色職責(zé):
負責(zé)向系統(tǒng)提供病癥信號的正常值
角色職責(zé)識別:
(1)負責(zé)保持系統(tǒng)正常運行(2)與系統(tǒng)交互
通過分析可以初步識別出系統(tǒng)的用例為:中央監(jiān)護,病癥監(jiān)護,提供標(biāo)準(zhǔn)病癥信號,病歷管理,病情報告管理。頂層用例圖如下:
(二)識別系統(tǒng)的類
通過名詞識別法和系統(tǒng)實體識別法等方法可以識別出系統(tǒng)的十二個類。類圖(含數(shù)據(jù)模型)如下:
(三)用配置圖描述系統(tǒng)的體系結(jié)構(gòu)
用配置圖可以進一步描述系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)。配置圖如下:
四、用UML的動態(tài)建模機制定義描述系統(tǒng)結(jié)構(gòu)元素的動態(tài)特性及行為
(一)用狀態(tài)圖描述系統(tǒng)結(jié)構(gòu)元素的動態(tài)特性及行為 狀態(tài)圖如下:
(二)用序列圖和協(xié)作圖描述病人病情異常時系統(tǒng)的情況 序列圖如下:
生成協(xié)作圖如下:
(三)用活動圖描述系統(tǒng)在監(jiān)護病人時的狀態(tài)變化 活動圖如下:
心得體會:
通過本次課程設(shè)計,我對于UML有了更深刻的了解,能更熟練的使用UML在Rational Rose中進行建模,同時也對軟件工程及面向?qū)ο蟮确矫娴闹R有了一個溫習(xí)和鞏固,對今后的學(xué)習(xí)起著積極的作用。在實驗中碰到的幾個困惑,或請教老師同學(xué),或自己查閱資料都得到了解決,許多以前不甚理解的地方也豁然開朗,收獲很大。
第二篇:軟件工程課程設(shè)計——基于UML醫(yī)院患者監(jiān)護系統(tǒng)的分析與設(shè)計
軟件工程
課程設(shè)計報告
基于UML醫(yī)院患者監(jiān)護系統(tǒng)的分析與設(shè)計
姓名: 班級: 學(xué)號: 指導(dǎo)教師:
實驗題目
基于UML醫(yī)院患者監(jiān)護系統(tǒng)的分析與設(shè)計
實驗?zāi)康?/p>
軟件工程課程設(shè)計是軟件工程專業(yè)一個綜合性的實踐教學(xué)環(huán)節(jié),其目的在于促進學(xué)生復(fù)習(xí)和鞏固計算機軟件設(shè)計知識,加深對軟件設(shè)計方法、軟件設(shè)計技術(shù)和設(shè)計思想的理解,并能運用所學(xué)軟件設(shè)計知識和面向?qū)ο蠹夹g(shù)進行綜合軟件設(shè)計,提高學(xué)生的綜合應(yīng)用能力。通過這次課程設(shè)計,要掌握UML(統(tǒng)一建模語言),并能運用UML在Rational Rose中建模。
實驗要求
1.一人一組。
2.熟悉Rose開發(fā)環(huán)境。
3.掌握UML的基本模型元素(如角色、用例、類等)。4.熟悉UML,主要了解UML中的9大圖:Use case diagram(用例圖)、Class diagram(類圖)、Sequence diagram(序列圖)、Collaboration diagram(協(xié)作圖)、Statechart diagram(狀態(tài)圖)、Activity diagram(活動圖)、Component diagram(組件圖)、Deployment diagram(配置圖)、datamodel diagram(數(shù)據(jù)模型圖)。
5.進行系統(tǒng)需求分析與系統(tǒng)功能模塊設(shè)計,繪出系統(tǒng)詳細的業(yè)務(wù)流程圖和數(shù)據(jù)流程圖,建立完整的系統(tǒng)數(shù)據(jù)庫的邏輯模型。6.完成對系統(tǒng)的建模實現(xiàn)。7.進行檢查,并提交設(shè)計報告。
實驗內(nèi)容
一、問題描述
在醫(yī)院的病房里,將病癥監(jiān)視器安置在每個病床,對病人進行監(jiān)護。監(jiān)視器將病人的病癥信號(組合)實時地傳送到中央監(jiān)護系統(tǒng)進行分析處理。在中心值班室里,值班護士使用中央監(jiān)護系統(tǒng)對病員的情況進行監(jiān)控,監(jiān)護系統(tǒng)實時地將病人的病癥信號與標(biāo)準(zhǔn)的病診信號進行比較分析,當(dāng)病癥出現(xiàn)異常時,系統(tǒng)會立即自動報警,并打印病情報告和更新病歷。系統(tǒng)根據(jù)醫(yī)生的要求隨時打印病人的病情報告,系統(tǒng)還定期自動更新病歷。
二、需求分析
根據(jù)分析系統(tǒng)主要實現(xiàn)以下功能:
1、要求病癥監(jiān)視器隨時接收每個病人的生理信號(脈搏、體溫、血壓、心電圖等),定時記錄病人情況以形成病情報告。
2、病癥監(jiān)視器可以將采集到的病癥信號(組合),格式化后實時的傳送到中央監(jiān)護系統(tǒng)。
3、中央監(jiān)護系統(tǒng)將病人的病癥信號與標(biāo)準(zhǔn)的病癥信號庫里的病癥信號的正常值進行比較,當(dāng)病癥出現(xiàn)異常時系統(tǒng)自動報警。
4、當(dāng)病癥信號異常時,系統(tǒng)自動更新病歷并打印病情報告。
5、值班護士可以查看病情報告并進行打印。
6、醫(yī)生可以查看病情報告,要求打印病情報告,也可以查看或要求打印病歷。
7、系統(tǒng)定期自動更新病歷。
三、用UML的靜態(tài)建模機制定義描述系統(tǒng)的靜態(tài)結(jié)構(gòu)
(一)建立系統(tǒng)的用例圖
通過分析可以識別出本系統(tǒng)的四個角色:值班護士,醫(yī)生,病人,標(biāo)準(zhǔn)病癥信號庫。其描述面板如下:
角色:病人 角色職責(zé): 提供病癥信號
角色職責(zé)識別:
負責(zé)生成、實時提供 各種病癥信號。
角色:醫(yī)生 角色職責(zé):
對病人負責(zé),負責(zé)處理病情的變化
角色職責(zé)識別:
(1)需要系統(tǒng)支持以完成其日常工作
(2)對系統(tǒng)運行結(jié)果感興趣
角色:值班護士 角色職責(zé):
負責(zé)監(jiān)視病人的病情變化
角色職責(zé)識別:
(1)使用系統(tǒng)主要功能(2)對系統(tǒng)運行結(jié)果感興趣 角色:標(biāo)準(zhǔn)病癥信號庫 角色職責(zé):
負責(zé)向系統(tǒng)提供病癥信號的正常值
角色職責(zé)識別:
(1)負責(zé)保持系統(tǒng)正常運行(2)與系統(tǒng)交互
通過分析可以初步識別出系統(tǒng)的用例為:中央監(jiān)護,病癥監(jiān)護,提供標(biāo)準(zhǔn)病癥信號,病歷管理,病情報告管理。頂層用例圖如下:
(二)識別系統(tǒng)的類
通過名詞識別法和系統(tǒng)實體識別法等方法可以識別出系統(tǒng)的十二個類。類圖(含數(shù)據(jù)模型)如下:
(三)用配置圖描述系統(tǒng)的體系結(jié)構(gòu)
用配置圖可以進一步描述系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)。配置圖如下:
四、用UML的動態(tài)建模機制定義描述系統(tǒng)結(jié)構(gòu)元素的動態(tài)特性及行為
(一)用狀態(tài)圖描述系統(tǒng)結(jié)構(gòu)元素的動態(tài)特性及行為 狀態(tài)圖如下:
(二)用序列圖和協(xié)作圖描述病人病情異常時系統(tǒng)的情況 序列圖如下:
生成協(xié)作圖如下:
(三)用活動圖描述系統(tǒng)在監(jiān)護病人時的狀態(tài)變化 活動圖如下:
五、作出系統(tǒng)的詳細業(yè)務(wù)流圖及數(shù)據(jù)流圖 業(yè)務(wù)流圖如下:
數(shù)據(jù)流圖如下:
源程序和文檔
見附件。
心得體會
通過本次課程設(shè)計,我對于UML有了更深刻的了解,能更熟練的使用UML在Rational Rose中進行建模,同時也對軟件工程及面向?qū)ο蟮确矫娴闹R有了一個溫習(xí)和鞏固,對今后的學(xué)習(xí)起著積極的作用。在實驗中碰到的幾個困惑,或請教老師同學(xué),或自己查閱資料都得到了解決,許多以前不甚理解的地方也豁然開朗,收獲很大。
第三篇:UML食堂售飯系統(tǒng)分析與設(shè)計
食堂售飯系統(tǒng)分析與設(shè)計
目錄
1.需求分析與描述.............................................................................1 1.1 需求分析.................................................................................1 1.2 用例分析.................................................................................1 1.3 用例模型圖.............................................................................3 1.4 用例事件流描述.....................................................................4 2.領(lǐng)域模型分析...................................................................................7 3.工作流程分析...................................................................................8
食堂售飯系統(tǒng)分析與設(shè)計
1.需求分析與描述
1.1 需求分析
? 持卡人:辦理新飯卡,給飯卡充值,注銷飯卡,掛失/撤銷掛失飯卡,補辦新卡,退還飯卡,使用飯卡消費,查看個人消費的明細。? 管理部門:通過計算機系統(tǒng)具體實現(xiàn)持卡人需求中的項目。
? 食堂工作人員:通過自動售飯機輸入飯菜的金額,通過計算機系統(tǒng)對當(dāng)天的營業(yè)情況進行匯總統(tǒng)計。
1.2 用例分析
1)系統(tǒng)的邊界
對于系統(tǒng)邊界,系統(tǒng)首先會包含需求分析中所需要軟件實現(xiàn)的各項功能,此外還須確定食堂售飯系統(tǒng)是否包括管理部門和食堂工作人員。
就食堂售飯系統(tǒng)而言,其主要功能是讓用戶(即持卡人)享受服務(wù)(即用飯卡使購買飯菜的過程繞過了付款及找零的環(huán)節(jié),提高了服務(wù)效率),而管理部門和食堂工作人員的作用都是為了使用戶免于對系統(tǒng)的直接操作而設(shè)置的,因而此兩者應(yīng)歸為食堂售飯系統(tǒng)的內(nèi)部,相當(dāng)于用戶和具體的計算機軟硬件系統(tǒng)之間的接口。
2)系統(tǒng)的執(zhí)行者
持卡人需要通過食堂售飯系統(tǒng)來使用其所持有飯卡買飯,因而是整個系統(tǒng)的執(zhí)行者;
管理部門根據(jù)持卡人的需求操作計算機系統(tǒng)從而實現(xiàn)與飯卡相關(guān)信息的管理,相當(dāng)于其中飯卡信息管理子系統(tǒng)的使用者,是位于食堂售飯系統(tǒng)內(nèi)部的執(zhí)行者;
食堂工作人員同樣通過操作計算機系統(tǒng)來實現(xiàn)購買飯菜過程中的扣費
食堂售飯系統(tǒng)分析與設(shè)計
功能以及對營業(yè)情況進行的匯總統(tǒng)計的功能,相當(dāng)于其中消費處理與統(tǒng)計子系統(tǒng)的使用者,也是位于食堂售飯系統(tǒng)內(nèi)部的執(zhí)行者。
這樣得到了系統(tǒng)中的執(zhí)行者: ? 持卡人 ? 管理部門 ? 食堂工作人員
3)系統(tǒng)的用例
根據(jù)用戶需求及執(zhí)行者的分析,得到系統(tǒng)的用例如下: ? 辦理新飯卡 ? 飯卡充值 ? 注銷飯卡
? 掛失/撤銷掛失飯卡 ? 補辦飯卡 ? 退還飯卡
? 查看個人消費的明細
? 扣除飯卡費用(對應(yīng)于持卡人使用飯卡消費)? 匯總統(tǒng)計
食堂售飯系統(tǒng)分析與設(shè)計
1.3 用例模型圖
根據(jù)前面的分析,可以得到系統(tǒng)的用例模型圖,如上圖所示。對其中3個執(zhí)行者和8個用例的簡單描述如下:
執(zhí)行者:
? 持卡人:飯卡的持有者,通過食堂工作人員的操作直接使用飯卡進行消費,并通過管理部門對其飯卡進行管理。
? 管理部門:負責(zé)根據(jù)持卡人的需求操作計算機系統(tǒng),從而實現(xiàn)辦新卡、充值、注銷、掛失/撤銷掛失,補卡、退卡、查看消費明細等功能。? 食堂工作人員:負責(zé)根據(jù)飯菜的金額操作自動售飯機實現(xiàn)扣費功能,沒隔一段時間對營業(yè)情況進行匯總統(tǒng)計并打印出相關(guān)文檔。
食堂售飯系統(tǒng)分析與設(shè)計
用例:
? 辦理新飯卡:管理部門人員負責(zé)在用戶申請新卡時替用戶辦理新飯卡。? 飯卡充值:管理部門人員負責(zé)根據(jù)持卡人所給的金額向飯卡中追加存款金額。
? 注銷飯卡:管理部門人員負責(zé)在持卡人補辦新卡或退卡時注銷其原有飯卡。
? 掛失/撤銷掛失飯卡:管理部門人員負責(zé)在持卡人因飯卡遺失申請掛失時進行掛失飯卡操作,在其找回飯卡時撤銷對飯卡的掛失。
? 補辦飯卡:管理部門人員負責(zé)在持卡人確認飯卡丟失或者損壞時替其補辦飯卡,更改飯卡版本號,并實現(xiàn)只能使用最新版本號的飯卡。? 退還飯卡:管理部門人員負責(zé)在持卡人申請退卡時清除卡內(nèi)信息,退還剩余金額和押金。
? 查看個人消費的明細:管理部門人員負責(zé)在持卡人申請查看其消費明細時執(zhí)行次操作。
? 扣除飯卡費用:食堂工作人員負責(zé)在持卡人持卡消費時根據(jù)飯菜的價格對飯卡進行扣費操作。
? 匯總統(tǒng)計:食堂工作人員負責(zé)在每天營業(yè)結(jié)束后對營業(yè)情況進行匯總統(tǒng)計并打印相關(guān)報表。
1.4 用例事件流描述
1.辦理新飯卡
? 基本流
1.用戶申請辦理新飯卡
2.管理部門收取其押金和存款,記錄持卡人相關(guān)信息 3.管理部門創(chuàng)建新飯卡的相關(guān)信息 4.用戶領(lǐng)取新飯卡 ? 備選流
無
食堂售飯系統(tǒng)分析與設(shè)計
2.飯卡充值
? 基本流
1.持卡人申請對飯卡充值 2.管理部門向持卡人收取現(xiàn)金
3.管理部門根據(jù)持卡人要求向飯卡中充值 ? 備選流
3.a 如果收取現(xiàn)金金額大于充值額度,管理部門向持卡人找零
3.注銷飯卡
? 基本流
1.持卡人申請注銷飯卡 2.管理部門注銷飯卡 ? 備選流
無
4.掛失/撤銷掛失飯卡
? 基本流
1.持卡人申請掛失/撤銷掛失飯卡 2.管理部門執(zhí)行相應(yīng)操作 ? 備選流
無
5.補辦新卡
? 基本流
1.持卡人申請補辦新卡
2.管理部門注銷持卡人原有飯卡,讀出余額,清除卡內(nèi)信息 3.管理部門創(chuàng)建新飯卡的相關(guān)信息 4.管理部門更新持卡人的相關(guān)信息
食堂售飯系統(tǒng)分析與設(shè)計
5.持卡人領(lǐng)取新飯卡 ? 備選流
無
6.退還飯卡
? 基本流
1.持卡人申請退還飯卡 2.管理部門收回飯卡
3.管理部門將押金退還持卡人并清除卡內(nèi)信息 ? 備選流
2.a 如果卡內(nèi)有剩余金額,管理部門想持卡人退還相應(yīng)金額
7.查看個人消費的明細
? 基本流
1.持卡人申請查看個人消費的明細 2.管理部門讓持卡人輸入飯卡密碼 3.持卡人查看其消費的明細 ? 備選流
2.a 如果飯卡密碼錯誤,給出提示,結(jié)束
8.扣除飯卡費用(對應(yīng)于持卡人使用飯卡消費)
? 基本流
1.持卡人購買飯菜,將飯卡放到自動售飯機上 2.食堂工作人員在自動售飯機上輸入飯菜的金額 3.自動售飯機查詢飯卡余額 4.卡內(nèi)金額扣除 ? 備選流
3.a 如果卡中金額不夠用,給出提示,結(jié)束 4.a 如果卡內(nèi)金額低于底線,給出提示,結(jié)束
食堂售飯系統(tǒng)分析與設(shè)計
9.匯總統(tǒng)計
? 基本流
1.食堂工作人員按需求對營業(yè)情況進行匯總統(tǒng)計 2.打印相關(guān)報表 ? 備選流
無
2.領(lǐng)域模型分析
食堂售飯系統(tǒng)分析與設(shè)計
3.工作流程分析
辦理新卡
飯卡充值
食堂售飯系統(tǒng)分析與設(shè)計
掛失/撤銷掛失飯卡
補辦飯卡
食堂售飯系統(tǒng)分析與設(shè)計
查看個人信息明細
注銷飯卡
食堂售飯系統(tǒng)分析與設(shè)計
退還飯卡
扣除金額
食堂售飯系統(tǒng)分析與設(shè)計
匯總統(tǒng)計
第四篇:信息系統(tǒng)分析與設(shè)計課程設(shè)計教學(xué)大綱
《信息系統(tǒng)分析與設(shè)計課程設(shè)計》教學(xué)大綱
一、課程名稱:信息系統(tǒng)分析與設(shè)計課程設(shè)計
課程代碼:030557
二、課程類別(基礎(chǔ)、專業(yè)基礎(chǔ)、專業(yè)):專業(yè)課
三、設(shè)計周數(shù):2周
四、大綱說明
(一)適用專業(yè):信息管理與信息系統(tǒng)專業(yè)
(二)主要先修課程和后續(xù)課程
1、先修課程:管理信息系統(tǒng)、數(shù)據(jù)庫系統(tǒng)及應(yīng)用
2、后續(xù)課程:
五、課程設(shè)計目的及基本要求
圍繞著信息系統(tǒng)開發(fā)的整個過程,結(jié)合現(xiàn)實開發(fā)需求,深入理解生命周期法、原型法、CASE方法、面向?qū)ο蠓椒ǖ幕靖拍睿瑪U大學(xué)生的知識面和提高未來應(yīng)對不同類型信息系統(tǒng)開發(fā)的能力。
六、課程設(shè)計內(nèi)容及安排
1、選定調(diào)查、可行性研究,設(shè)計目標(biāo),進行信息系統(tǒng)規(guī)劃;
2、進行用戶需求分析;
3、總體設(shè)計、詳細設(shè)計
4、系統(tǒng)實施、測試、試運行。
課程設(shè)計安排兩周完成,包括具體布置課題,上機指導(dǎo)。
七、指導(dǎo)方式
集中指導(dǎo)與分散指導(dǎo)結(jié)合。(1)集中指導(dǎo)
第1天:布置任務(wù)、說明題意和要求; 第7天:中期檢查和指導(dǎo); 第10、11天:集中討論。(2)分散指導(dǎo)
安排學(xué)生5天在計算機房編程和調(diào)試,教師隨時解答學(xué)生設(shè)計中的問題。
八、課程設(shè)計對圖紙、編程、設(shè)計說明書等具體量化要求 報告中應(yīng)該體現(xiàn)學(xué)生的設(shè)計思路、設(shè)計方法、源代碼編程及試運行效果。
九、課程設(shè)計考核方法及成績評定
課程設(shè)計的成績評定以課程設(shè)計平時表現(xiàn)、設(shè)計題目完成情況和設(shè)計報告為依據(jù)綜合評分,評分各占30%、30%、40%。從總體來說,所設(shè)計的程序應(yīng)該全部符合要求,系統(tǒng)可以進行試運行,設(shè)計報告要符合規(guī)范。
十、課程設(shè)計教材及主要參考資料
[1] [美]Gary B.Shelly Thomas J.Cashman Harry J.Rosenblatt著,李芳,朱群雄,陳軼群等譯.系統(tǒng)分析與設(shè)計教程.機械工業(yè)出版社.2004.主要參考書:
[2] [美]Daniel R.Windle L.Rene Abreo著,韓柯等譯.使用統(tǒng)一過程的軟件需求.電子工業(yè)出版社.2003 [3] Jeffrey L.Whitten, Lonnie D.Bentley, Kevin C.Dittman著.肖剛,孫慧等譯.系統(tǒng)分析與設(shè)計方法.機械工業(yè)出版社.2003.[4] [美]杰拉爾德溫伯格著,張佐, 萬起光, 董菁.系統(tǒng)化思維導(dǎo)論.清華大學(xué)出版社.2003.十一、其他
第五篇:《信息系統(tǒng)分析與設(shè)計》課程設(shè)計指導(dǎo)書
《信息系統(tǒng)分析與設(shè)計》
課程設(shè)計指導(dǎo)書
設(shè)計時間:2周執(zhí)筆人:王小江
學(xué) 分 數(shù):2.0 編寫日期:2004年10月
一、課程設(shè)計的目的信息系統(tǒng)分析與設(shè)計課程設(shè)計作為獨立的教學(xué)環(huán)節(jié),是信息管理專業(yè)集中實踐性環(huán)節(jié)系列之一,是學(xué)習(xí)完《信息系統(tǒng)分析與設(shè)計》課程后進行的一次全面的綜合練習(xí)。其目的在于:
1、進一步鞏固和加深學(xué)生所學(xué)的專業(yè)理論知識,加深對信息系統(tǒng)基礎(chǔ)理論和基本知識的理解;
2、初步掌握使用信息系統(tǒng)分析、設(shè)計的基本內(nèi)容和方法,培養(yǎng)學(xué)生獨立分析和解決實際管理問題的能力;
二、課程設(shè)計的一般步驟
課程設(shè)計大體分五個階段:
1)選題與搜集資料:選擇課題,進行系統(tǒng)調(diào)查,搜集資料。
2)系統(tǒng)概述:介紹所選題目的背景及范圍,預(yù)計將完成哪些主要功能等。
3)分析與設(shè)計:根據(jù)搜集的資料,進行功能與數(shù)據(jù)分析,并進行數(shù)據(jù)庫、系統(tǒng)功能等設(shè)計。
4)程序設(shè)計:運用掌握的語言,編寫程序,實現(xiàn)所設(shè)計的模塊功能。
5)系統(tǒng)調(diào)試:自行調(diào)試程序,測試程序,并記錄測試情況。
三、課程設(shè)計的內(nèi)容與要求
本課程設(shè)計重視書面材料的撰寫(信息系統(tǒng)前期的系統(tǒng)調(diào)查,系統(tǒng)分析,系統(tǒng)設(shè)計),要求最后采用相應(yīng)的程序開發(fā)工具(例如VB、PowerBuilder、Delphi、ASP等)進行信息系統(tǒng)的開發(fā)實施。
1、根據(jù)課程設(shè)計時間選擇適當(dāng)規(guī)模大小的設(shè)計課題。可以從參考題目或采用生產(chǎn)實習(xí)的調(diào)研內(nèi)容作為課程設(shè)計選題。
2、根據(jù)合理的進度安排,按照系統(tǒng)開發(fā)的流程及方法,踏實地開展課程設(shè)計活動。
3、課程設(shè)計過程中,根據(jù)選題的具體需求,在開發(fā)各環(huán)節(jié)中撰寫相關(guān)的技術(shù)文檔,最后要求提交比較詳細的課程設(shè)計報告,內(nèi)容應(yīng)包括:系統(tǒng)概述、系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施等部分。
四、內(nèi)容格式要求
1、課程設(shè)計報告要求用16k紙排版,單面打印,并裝訂成冊,內(nèi)容包括:
1)封面(包括題目、院系、專業(yè)班級、學(xué)生學(xué)號、學(xué)生姓名、指導(dǎo)教師姓名、職稱、起止時間等)
2)目錄
3)正文(系統(tǒng)概述、系統(tǒng)分析部分、系統(tǒng)設(shè)計部分等)
①系統(tǒng)概述(現(xiàn)狀分析,系統(tǒng)目標(biāo)等)
②系統(tǒng)分析部分(必需)
需求分析
業(yè)務(wù)流程圖(重點)
數(shù)據(jù)流程圖(重點)
數(shù)據(jù)詞典
③系統(tǒng)設(shè)計部分(必需)
模塊結(jié)構(gòu)設(shè)計(HIPO圖)
輸出設(shè)計(主要指打印輸出界面設(shè)計)
存儲文件格式設(shè)計(數(shù)據(jù)庫結(jié)構(gòu)設(shè)計)
輸入設(shè)計(主要指數(shù)據(jù)錄入界面設(shè)計)
代碼設(shè)計(職工證號和部門代號等)
④系統(tǒng)實施等
4)參考文獻
2、課程設(shè)計正文參考字數(shù):5000字。
3、目錄格式
①標(biāo)題“目錄”(三號、黑體、居中)
②章標(biāo)題(四號字、黑體、居左)
③節(jié)標(biāo)題(小四號字、宋體)
④頁碼(小四號字、宋體、居右)
4、正文格式
①頁邊距:上2.5cm,下2.5cm,左2.5cm,右2cm,頁眉1.5cm,頁腳
1.75cm,左側(cè)裝訂;
②字體:章標(biāo)題,四號字、黑體、居左;節(jié)標(biāo)題,小四號字、宋體;正文文字,小四號字、宋體;
③行距:1.5倍行距;
④頁碼:底部居中,五號;
5、參考文獻格式
①標(biāo)題:“參考文獻”,小四,黑體,居中。
②示例:(五號宋體)
期刊類:[序號]作者1,作者2,??作者n.文章名.期刊名(版本).出版年,卷次(期次):頁次.圖書類:[序號]作者1,作者2,??作者n.書名.版本.出版地:出版社,出版年:頁次.五、考核方式與成績評定
課程設(shè)計報告作為考核的內(nèi)容,成績計分按優(yōu)、良、中、及格和不及格5級評定。
六、參考題目
題目1:商城管理系統(tǒng)
1.基本數(shù)據(jù)管理
2.商品類別數(shù)據(jù)維護
3.商品基本數(shù)據(jù)維護
4.供應(yīng)商數(shù)據(jù)維護
題目2:學(xué)生成績查詢系統(tǒng)設(shè)計
1.各代課老師能夠根據(jù)權(quán)限,把學(xué)生成績錄入教學(xué)管理科的數(shù)據(jù)庫中。
2.各學(xué)院成績辦公室同樣能夠把學(xué)生成績上傳到教務(wù)處教學(xué)管理科,或把學(xué)生成績下載到學(xué)院成績辦公室自己的數(shù)據(jù)庫服務(wù)器。
3.學(xué)院網(wǎng)站發(fā)布學(xué)生各科成績。
4.學(xué)生成績查詢與打印報表。(其中包括按年級查詢、班級查詢、課程名查詢、代課老師名查詢、學(xué)號查詢及相應(yīng)的報表打?。?/p>
題目3:圖書借閱管理系統(tǒng)設(shè)計
1.書目查詢設(shè)計
2.用戶借閱信息查詢
3.過期書目匯總
4.預(yù)定書目通知設(shè)計
題目4:機房上機管理系統(tǒng)設(shè)計
1.管理員及用戶登陸設(shè)計
2.計算機狀態(tài)查詢設(shè)計
3.上機費用計價設(shè)計
4.費用匯總設(shè)計
題目5:車票預(yù)定系統(tǒng)設(shè)計
1.車票、車次信息查詢設(shè)計
2.客戶基本信息輸入設(shè)計
3.車票訂購設(shè)計
4.退票功能設(shè)計
題目5:酒店客房管理系統(tǒng)設(shè)計
1.客房狀態(tài)信息查詢設(shè)計
2.客戶基本信息輸入設(shè)計
3.費用結(jié)算設(shè)計
題目6:旅游在線報名站點設(shè)計
1.旅游信息查詢設(shè)計
2.客戶基本信息輸入設(shè)計
3.旅游報名匯總設(shè)計
4.旅游費用計算設(shè)計
題目7:人才招聘系統(tǒng)設(shè)計
1.企業(yè)人才信息發(fā)布設(shè)計
2.人才需求信息查詢設(shè)計
3.個人信息發(fā)布設(shè)計
4.企業(yè)與人才交流設(shè)計
題目8:教學(xué)輔助系統(tǒng)的設(shè)計與實現(xiàn)
1.用戶管理
2.作業(yè)管理
3.習(xí)題與教程文章管理
4.網(wǎng)上答疑
題目9:留言簿系統(tǒng)設(shè)計
1.用戶登陸設(shè)計
2.用戶基本信息輸入設(shè)計
3.留言發(fā)布設(shè)計
4.留言查詢設(shè)計
5.留言管理設(shè)計
題目10:畢業(yè)設(shè)計管理系統(tǒng)
1.畢業(yè)設(shè)計成績網(wǎng)上評定設(shè)計
2.畢業(yè)設(shè)計論文管理設(shè)計
3.畢業(yè)設(shè)計成績匯總及打印
4.成績查詢設(shè)計
題目11:獎學(xué)金評定系統(tǒng)設(shè)計
1.獎學(xué)金評定信息查詢
2.根據(jù)獎學(xué)金評定辦法,自動生成(班級、專業(yè))名次表。
3.用戶可按多種方式查詢成績及名次
4.獎學(xué)金發(fā)放匯總
題目12:實驗室設(shè)備管理系統(tǒng)
1.設(shè)備信息的添加、刪除、修改
2.設(shè)備按多種方式查詢和統(tǒng)計
3.設(shè)備報表輸出
題目13:選課系統(tǒng)
1.根據(jù)課程開設(shè)的時間,動態(tài)實現(xiàn)被選課程科目。
2.用戶網(wǎng)上對所選課程進行增加、修改和刪除。
3.用戶登陸設(shè)計,保證網(wǎng)絡(luò)安全。
4.用戶選課課程表生成設(shè)計
題目14:考試成績查詢系統(tǒng)
1.可查詢學(xué)生的某學(xué)期,學(xué)年的單科成績
2.查詢學(xué)生不及格成績
3.查詢學(xué)生的所有成績,并進行匯總統(tǒng)計
4.設(shè)定使用權(quán)限,不同的用戶有不同的權(quán)限
題目15:學(xué)生選修課程管理系統(tǒng)
1. 學(xué)生入學(xué)登記。
2. 學(xué)生選修課程控制(如人數(shù)控制)。
3. 選修課程統(tǒng)計(成績.課數(shù)等)。
4. 學(xué)生統(tǒng)計。
5.學(xué)生選修課程分析(什么課程選修人數(shù)比較多,什么課程教師開課多等)
題目16:人事管理系統(tǒng)
1.增加記錄
2.修改、刪除記錄
3.考核、獎懲
4.人事信息查詢
題目17:高校學(xué)生管理系統(tǒng)
1.可增加、刪除記錄
2.實現(xiàn)任意條件查詢、打印功能
3.學(xué)生信息輸入包括基本信息(家庭、聯(lián)系、民族等)
4.實現(xiàn)每個學(xué)生計算成績平均分(分學(xué)期、總學(xué)期)
題目18:學(xué)校教師工作量及課時計算系統(tǒng)
1.能夠完成工作量和課時的輸入
2.計算工作量和課時
3.能夠查詢某位教師的總課時、具體的分項課時
4.能夠?qū)崿F(xiàn)排序功能
5.報表輸出
題目19:食堂管理系統(tǒng)
1.食堂用餐卡發(fā)售與注銷,資金注入.2.食堂用餐登記,3.食堂用餐統(tǒng)計。
4.食堂用餐的人數(shù),哪個食堂用餐人數(shù)最多,消費金額最高。
5.哪些菜最受歡迎等。
題目20:通用超市管理系統(tǒng)
1.顧客購買登記,計算顧客的購買總金額及收款金額與找出另錢
2.商品銷售統(tǒng)計(含每日/月/年結(jié)帳功能)
3.商品進貨登記
4.庫存查詢,提示是否進貨
5.報表打印及標(biāo)價簽打印,包括商品號碼,銷售單價等
題目21:教材管理系統(tǒng)
1. 現(xiàn)有庫存教材查詢(書目、數(shù)量)
2.依據(jù)學(xué)生數(shù)確定,參照現(xiàn)有庫存量,最終確定需要征購的教材數(shù)量
3.領(lǐng)書出庫時自動提示相應(yīng)班級報訂的教材種類與數(shù)量
4.可分供書單位提供對帳單,能以班級或單個學(xué)生為帳戶進行結(jié)算。
5.能記錄并查詢教師領(lǐng)用教材情況,便于同財務(wù)管理部門進行結(jié)算。
6.能按課程查詢近年來教材選用情況;提供上報教育部的教材使用情況表。題目22:電腦組配網(wǎng)上報價系統(tǒng)
1.計算機硬件查詢(價格、性能)
2.電腦配置自動生成總金額
3.用戶自己選擇配置,只需點擊配件名稱,自動生成總金額
4.用戶可記住自己的自選配置單號進行查詢、更改,會員用戶可登陸查詢自選配置單號
進行查詢、更改。