freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第9章160管理信息系統(tǒng)開發(fā)案例(編輯修改稿)

2024-10-14 12:35 本頁面
 

【文章內(nèi)容簡介】 開課 講師 m n 1 n 1 n 1 n n m p 屬于 包含 開設(shè) 17 專業(yè)( 專業(yè)編號 , 學(xué)院編號 ,名稱) 班級(班級編號, 專業(yè)編號 ,班號) 學(xué)生( 學(xué)號 , 班級編號 ,姓名,出生日期,家址,電話) 教師 ( 教師編號 ,姓名, 性別 , 職稱 , 學(xué)歷 , 教研室 ) 課程( 課程編號 ,課程名) 開課( 開課號 , 課程編號,教師編號 , 班級編號 ,學(xué)年,學(xué)期,上課課時(shí), 學(xué)分) 成績 (課程編號 , 學(xué)號 , 學(xué)年,學(xué)期,分?jǐn)?shù) ) 計(jì) 算機(jī)系統(tǒng)配置方案的選擇和設(shè)計(jì) 1)軟硬件平臺 客戶機(jī) /服務(wù)器:采用 Pentium II 或以上級別 PC 機(jī),至少 80M 硬盤, Pentium90MHZ,支持 VGA或分辨率更高的顯示器 客戶機(jī) /服務(wù)器操作系統(tǒng): Window 2020/Me,也可使用 Windows NT 作為操作系統(tǒng) 數(shù)據(jù)庫: Access2020 網(wǎng)絡(luò):以太網(wǎng)組成的局域網(wǎng),可設(shè)多臺客戶機(jī)。 2)系統(tǒng)總體安全性方案與措施 由于教學(xué)系統(tǒng)中的數(shù)據(jù)有一定的敏感性,因此系統(tǒng)采用用戶登錄驗(yàn)證,防止未經(jīng)許可的用戶使用系統(tǒng)。系統(tǒng)的用戶管理模塊,提供對系統(tǒng)賬號的管理 ,以保證系統(tǒng)的安全性。 代碼設(shè)計(jì) 學(xué)號是系統(tǒng)中一個(gè)基本數(shù)據(jù)項(xiàng),也是一個(gè)重要的數(shù)據(jù)項(xiàng)。它是固定 8位數(shù)字的數(shù)據(jù)項(xiàng),它的一般格式是“ AABBCDEE”,其意義是“ AA”為年份編碼,如 98, 99,用來表示學(xué)生的學(xué)級;“ BB”為學(xué)院編碼,表示學(xué)生所在學(xué)院;“ C”為專業(yè)編號,表示學(xué)生所學(xué)專業(yè),“ D”為班級編碼,“ EE”為學(xué)生在班級的學(xué)號。學(xué)號是系統(tǒng)中學(xué)生的唯一標(biāo)示。 其它代碼如學(xué)院代碼,專業(yè)代碼和班級代碼沒有特殊的規(guī)定,教學(xué)人員可以自行使用一套可以唯一標(biāo)示學(xué)院,專業(yè)和個(gè)班級的編碼。 教師代碼及課程代碼系統(tǒng)也沒有做 規(guī)定,但建議使用老師工號和學(xué)校的課程號。 人機(jī)界面設(shè)計(jì) 由于教學(xué)管理系統(tǒng)的大部分工作是查詢和打印數(shù)據(jù)庫中的信息,從系統(tǒng)應(yīng)用需求出發(fā),系統(tǒng)對數(shù)據(jù)庫中的信息直接以二維表格作為主工作區(qū),輔以各種對話框進(jìn)行新增、修改和刪該的操作,系統(tǒng)的主用戶界面如圖 所示: 18 圖 系統(tǒng)主界面 主界面大致有二部分組成,它們是主菜單和工作區(qū)。在窗口的主菜單區(qū),顯示了本系統(tǒng)的四大功能子系統(tǒng),用戶可以用鼠標(biāo)選擇需要的菜單選項(xiàng)。如果有二級菜單,在選擇了相應(yīng)的一級菜單后,二級菜單將自動出現(xiàn)。 當(dāng)用戶選擇的所要使用的功能菜 單,系統(tǒng)就進(jìn)入了此業(yè)務(wù)處理功能,這時(shí)工作區(qū)將以二位表格的形式顯示與此業(yè)務(wù)有關(guān)的數(shù)據(jù)信息,在工作區(qū)右擊鼠標(biāo)可以打開“右鍵菜單”,這個(gè)菜單用來提供新增、修改和刪除的功能。 在整個(gè)系統(tǒng)的應(yīng)用過程中,系統(tǒng)將會使用大量的對話框來與用戶互動,幫助用戶完成工作。 根據(jù)業(yè)務(wù)數(shù)據(jù)處理功能從界面的性質(zhì)來看,可分為三類: 1).?dāng)?shù)據(jù)的編輯:這包括數(shù)據(jù)的新增和修改,這類界面都是包含下拉列表和文本框的對話框,如圖 所示,通過下拉列表提供有限的規(guī)定數(shù)據(jù),即可減少用戶的輸入量,也降低的輸入錯(cuò)誤的概率。 圖 學(xué)生基本信息 修改界面 2).?dāng)?shù)據(jù)查詢:系統(tǒng)查詢功能的條件都是在給出的對話框中進(jìn)行選擇,這些對話框中 19 的查詢條件都是下拉列表的形式,避免了用戶的繁瑣輸入。查詢的結(jié)果則在工作區(qū)以二維表格的形式顯示在主界面上。如同專業(yè)單課的年級排名查詢界面如圖 所示: 圖 同專業(yè)單課的年級排名查詢界面 3).?dāng)?shù)據(jù)的輸出:數(shù)據(jù)的輸出分為屏幕輸出和打印輸出,對于打印輸出,系統(tǒng)提供的完整的功能從打印預(yù)覽到打印機(jī)的設(shè)置,可以打印所所有在工作區(qū)顯示出的表格。圖 14 是打印預(yù)覽的界面: 圖 打印預(yù)覽界面 模塊處理過程設(shè)計(jì) 根據(jù)模塊的劃分以及結(jié)構(gòu)化程序設(shè)計(jì)的基本原則,對程序模塊進(jìn)行詳細(xì)處理過程進(jìn)行設(shè)計(jì)。本系統(tǒng)主要采用偽 C 語言的方式。下面這段偽代碼是學(xué)生基本信息新增的模塊處理 20 過程: 學(xué)生基本信息新增() { do { 輸入 學(xué)院代碼; 輸入 專業(yè)代碼; 輸入 班級代碼; 輸入 學(xué)生學(xué)號; 輸入 學(xué)生姓名; 輸入 出生日期; 輸入 家庭地址; 輸入 聯(lián)系電話; }while(學(xué)生學(xué)號、學(xué)生姓名、出生日期、家庭地址 為空 ); 生成 insert 語句; 根據(jù)輸入值賦叁數(shù)值; 通過 ado 執(zhí)行 insert 語句; if (數(shù)據(jù)庫返回錯(cuò)誤值 ) { 提示錯(cuò)誤信息,新增失敗; } else 提示新增成功; } 由于系統(tǒng)的偽碼眾多,限于篇幅將不一一羅列了。 系統(tǒng)實(shí)施概況 實(shí)施環(huán)境與工具的比較選擇 系統(tǒng)的實(shí)施是在系統(tǒng)設(shè)計(jì)的基礎(chǔ)上,用 Visual Basic 6 進(jìn)行程序設(shè)計(jì)開發(fā)。 Visual Basic 6是新一代的程序語言, 它提供了開發(fā) Microsoft Windows(R) 應(yīng)用程序的最迅速、最簡捷的方法。 與系統(tǒng)管理系統(tǒng)常用的開發(fā)工具 Power Builder 相比, Visual basic 6 主要有以下優(yōu)勢: 1).支持 ADO(ActiveX 數(shù)據(jù)對象 ):這項(xiàng)新的數(shù)據(jù)訪問技術(shù)的特性包括:更簡單的對象模型;與其它 Microsoft 和非 Microsoft 的技術(shù)更好的集成;為本地和遠(yuǎn)程數(shù)據(jù)數(shù)據(jù)提供的通用接口;可遠(yuǎn)程訪問的和斷開的記錄集;用戶可訪問的數(shù)據(jù)綁定接口;以及層次結(jié)構(gòu)的記錄集。 2).完整的編程語言:同 Power Builder 只提供腳本不同, Visual Basic 6 提供了一套完整的編程結(jié)構(gòu)和語言元素。豐富的數(shù)據(jù)類型也提高了程序的性能。 3) .用對象編程: Visual Basic 6 是一種基于對象的編程語言。 Visual Basic 6 使得對象的使用變得很容易,它使在程序性編碼和使用對象的程序設(shè)計(jì)之間進(jìn)行平穩(wěn)轉(zhuǎn)換成為可能。 編程環(huán)境、工具、實(shí)現(xiàn)與數(shù)據(jù)準(zhǔn)備概況 本系統(tǒng)是在 Visual Basic 6 自帶的 IDE下開發(fā),數(shù)據(jù)庫設(shè)計(jì)工具使用了 Microsoft Access 2020。所有開發(fā)工具都是在 Windows Me 操作系統(tǒng)使用,并考慮了系統(tǒng)程序在其他 Windows 21 版本操作系統(tǒng)下運(yùn)行的要求。 程序代碼是以對象的觀點(diǎn)來編寫,整個(gè)系統(tǒng)所有的基本功能都封裝在 4 個(gè)對象 中,系統(tǒng)的功能實(shí)現(xiàn)都是通過調(diào)用這 4 個(gè)對象提供的接口實(shí)現(xiàn)。這樣便提高了程序代碼的模塊化,有助于程序代碼的調(diào)試及以后的功能擴(kuò)展。 系統(tǒng)測試概況 鑒于本系統(tǒng)規(guī)模不是很大,因此系統(tǒng)的測試主要集中在 4 個(gè)封裝基本功能的對象的代碼測試和最后系統(tǒng)的總體測試。 代碼測試主要是測試對象提供的接口運(yùn)行是否正常,測試運(yùn)行結(jié)果是否與期望相同。以及對象的接口的容錯(cuò)性。 總體測試主要是測試整個(gè)系統(tǒng)的運(yùn)行正確性、可靠性和穩(wěn)定性,其中正確性最主要??傮w測試的內(nèi)容包括使用本系統(tǒng)進(jìn)行大量數(shù)據(jù)的錄入,特別是邊緣數(shù)據(jù)的錄入測試。其次測試系統(tǒng)的查 詢和打印功能,測試其結(jié)果是否與預(yù)期相符。 由于測試項(xiàng)目內(nèi)容較多,無法在此一一羅列,故將幾個(gè)在測試中發(fā)現(xiàn)的主要問題列出。 1) ADO 中 Command 對象的參數(shù)使用的錯(cuò)誤 Command 對象中的 Parameter 對象的賦值需要同在 CommadnText 中的數(shù)據(jù)排列一致,而不同參數(shù)的命名相關(guān),一開始,在進(jìn)行編碼時(shí)沒有注意到這點(diǎn),結(jié)果導(dǎo)致參數(shù)值傳遞不正確,數(shù)據(jù)庫操作失敗。 通過對代碼的單步跟蹤及有關(guān)文檔,找到了錯(cuò)誤的原因。經(jīng)過調(diào)整參數(shù)順序,操作正常。 2) ComboxBox的使用 在程序許多對話框中都要用到改變一個(gè) ComboBox 的選擇項(xiàng),其他的相關(guān) ComboBox的內(nèi)容要進(jìn)行相應(yīng)的改變,如在學(xué)院的 ComboBox 中選定了某個(gè)學(xué)院,則相應(yīng)的專業(yè)ComboBox的內(nèi)容應(yīng)變?yōu)檫@個(gè)學(xué)院的專業(yè)項(xiàng)。開始,這一更新相關(guān) ComboBox的代碼是放在ComboBox的 Change 事件中,認(rèn)為 ComboBox的選擇項(xiàng)的改變就出發(fā)此事件。但在運(yùn)行過程中,相應(yīng) ComboBox沒有如預(yù)期隨選擇項(xiàng)的改變而改變。 通過單步跟蹤,發(fā)現(xiàn)此事件并沒有因?yàn)檫x擇項(xiàng)的改變而觸發(fā)。后查閱文檔,改用 Click事件放更新代碼,運(yùn)行正常。 系統(tǒng)轉(zhuǎn)換方案及實(shí)現(xiàn)概 況 本系統(tǒng)的實(shí)現(xiàn)比較方便,只要具備本系統(tǒng)運(yùn)行的環(huán)境就可使用。 系統(tǒng)安裝只需使用提供的系統(tǒng)安裝程序?qū)⑾到y(tǒng)安裝到計(jì)算機(jī)上,如需多臺計(jì)算機(jī)一起使用,只需要分別將系統(tǒng)裝在相應(yīng)的計(jì)算機(jī)上,然后指定使用一臺計(jì)算機(jī)上的數(shù)據(jù)庫,其他計(jì)算機(jī)在使用時(shí)需與此計(jì)算機(jī)聯(lián)網(wǎng),并在系統(tǒng)登錄時(shí)選擇指定計(jì)算機(jī)上的數(shù)據(jù)庫文件即可。 系統(tǒng)運(yùn)行與維護(hù)概況 平時(shí)應(yīng)注意對使用系統(tǒng)的計(jì)算機(jī)的日常管理,特別是存放數(shù)據(jù)庫文件的計(jì)算機(jī)。有條件的應(yīng)該定期對數(shù)據(jù)庫文件進(jìn)行拷貝備份,防止因意外或人為因素導(dǎo)致數(shù)據(jù)庫文件的破壞而造成數(shù)據(jù)丟失的損失,保證系統(tǒng)的正常運(yùn) 行。 結(jié)束語 本系統(tǒng)的特點(diǎn)在于使用的目前較新的數(shù)據(jù)庫技術(shù),使用標(biāo)準(zhǔn)的視窗用戶界面,支持鼠標(biāo)的操作,支持網(wǎng)絡(luò)環(huán)境,實(shí)現(xiàn)多用戶的服務(wù)器 /客戶端架構(gòu)。整個(gè)開發(fā)過程都遵循的軟件工程的要求,高度的模塊化為以后的系統(tǒng)擴(kuò)展提供了保障。 當(dāng)然,由于時(shí)間有限,系統(tǒng)只對應(yīng)的教學(xué)業(yè)務(wù)工作的一小部分,在系統(tǒng)的安全性方面也有待改善。 以后,可以在需要時(shí),對本系統(tǒng)增加如學(xué)生選課、課表編排等功能模塊,完善本教學(xué)管理系統(tǒng)。 在此次系統(tǒng)設(shè)計(jì)中,總體過程還是很順利的。在 Visual Basic 中將所有基本功能封裝在 22 類中算是使用 VB 編程的一個(gè)新方式,因?yàn)橐酝谑褂?VB 時(shí),由于其面向控件的開發(fā)環(huán)境,功能代碼往往直接放在各個(gè)控件的對應(yīng)事件相應(yīng)中,導(dǎo)致代碼比較凌亂,影響后期的維護(hù),對以后的系統(tǒng)擴(kuò)展更是有較大的負(fù)面影響。而功能代碼的類封裝則使 VB 代碼進(jìn)一步的模塊化。給以后的維護(hù)和功能擴(kuò)展帶來了極大的方便。 23 庫存管理信息系統(tǒng)的分析、設(shè)計(jì)和實(shí)施 這里給出一個(gè)庫存管理信息系統(tǒng)開發(fā)的實(shí)例,目的是使大家進(jìn)一步深入了解開發(fā)任何一個(gè)管理信息系統(tǒng)必須經(jīng)歷的主要過程,以及在開發(fā)過程的各個(gè)階段上開發(fā)者應(yīng)當(dāng)完成的各項(xiàng)工作內(nèi)容和應(yīng)當(dāng)提交的書面成果。 某廠產(chǎn)品庫存管理系統(tǒng)簡介 某廠是我國東北地區(qū)一家生產(chǎn)照明燈的老企業(yè),每年工業(yè)產(chǎn)值在四千萬元左右。該廠目前生產(chǎn)的產(chǎn)品如表 所示。 表 某廠產(chǎn)品品種規(guī)格、單價(jià)及定額儲備 產(chǎn)品名稱 單位 規(guī)格 不變價(jià) (元 ) 現(xiàn)行價(jià) (元 ) 最高儲備 額 最低儲備 額 備注 燈泡 只 220V— 15W 60000 600 燈泡 只 220V— 45W 60000 600 燈泡 只 220V— 60W 60000 600 燈泡 只 220V— 100W 40000 500 燈泡 只 220V— 150W 40000 400 燈泡 只 220V— 200W 30000 300 燈泡 只 220V— 300W 20200 200 節(jié)能燈 只 220V— 4W 10000 1000 節(jié)能燈 只 220V— 8W 10000 1000 節(jié)能燈 只 220V— 16W 10000 1000 日光燈 只 220V— 8W 10000 1000 日光燈 只 220V— 20W 10000 1000 日光燈 只 220V— 30W 10000 1000 日光燈 只 220V— 40W 10000 1000 工廠的產(chǎn)品倉庫管理組隸屬于銷售科領(lǐng)導(dǎo),由七名職工組成,主要負(fù)責(zé)產(chǎn)品的出入庫管理、庫存帳務(wù)管理和統(tǒng)計(jì)報(bào)表,并且應(yīng)當(dāng)隨時(shí)向上級部門和領(lǐng)導(dǎo)提供庫存查詢信 息。為了防止超儲造成產(chǎn)品庫存積壓,同時(shí)也為了避免產(chǎn)品庫存數(shù)量不足而影響市場需求,庫存管理組還應(yīng)該經(jīng)常提供庫存報(bào)警數(shù)據(jù)(與儲備定額相比較的超儲數(shù)量或不足數(shù)量)。 產(chǎn)品入庫管理的過程是,各生產(chǎn)車間隨時(shí)將制造出來的產(chǎn)品連同填寫好的入庫單(入庫小票)一起送至倉庫。倉庫人員首先進(jìn)行檢驗(yàn),一是抽檢產(chǎn)品的質(zhì)量是否合格,二是核對產(chǎn)品的實(shí)物數(shù)量和規(guī)格等是否與入庫單上的數(shù)據(jù)相符,當(dāng)然還要校核入庫單上的產(chǎn)品代碼。檢驗(yàn)合格的產(chǎn)品立即進(jìn)行產(chǎn)品入庫處理,同時(shí)登記產(chǎn)品入庫流水帳。檢驗(yàn)不合格的產(chǎn)品要及時(shí)退回車間。 產(chǎn)品出庫管理的過程是,倉 庫保管員根據(jù)銷售科開出的有效產(chǎn)品出庫單(出庫小票)及時(shí)付貨,并判明是零售出庫還是成批銷售出庫,以便及時(shí)登記相應(yīng)的產(chǎn)品出庫流水帳。 平均看來,倉庫每天要核收三十筆入庫處理,而各種出庫處理約五十筆。每天出入庫處理結(jié)束后,記帳員就根據(jù)入庫流水帳和出庫流水帳按產(chǎn)品及規(guī)格分別進(jìn)行累計(jì),以便將本日內(nèi)發(fā)生的累計(jì)數(shù)填入庫存臺帳。 24 產(chǎn)品入庫單如表 所示,出庫單如表 所示,入庫流水帳如表 ,出庫流水帳如表 和表 所示,而庫存臺帳帳頁如表 所示。 產(chǎn)品庫存的收發(fā)存月報(bào)表是根據(jù)庫存臺帳制作出來的 。產(chǎn)品庫存查詢是通過翻閱幾本帳之后實(shí)現(xiàn)的。目前庫存報(bào)警功能尚未實(shí)現(xiàn)。 表 產(chǎn)品入庫單 第 冊 號
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1