信息系統(tǒng)開發(fā)案例實(shí)踐_設(shè)計(jì)指導(dǎo)_第1頁
信息系統(tǒng)開發(fā)案例實(shí)踐_設(shè)計(jì)指導(dǎo)_第2頁
信息系統(tǒng)開發(fā)案例實(shí)踐_設(shè)計(jì)指導(dǎo)_第3頁
信息系統(tǒng)開發(fā)案例實(shí)踐_設(shè)計(jì)指導(dǎo)_第4頁
信息系統(tǒng)開發(fā)案例實(shí)踐_設(shè)計(jì)指導(dǎo)_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、信息系統(tǒng)開發(fā)案例實(shí)踐設(shè)計(jì)指導(dǎo)1. 設(shè)計(jì)目的信息系統(tǒng)開發(fā)案例實(shí)踐是一門實(shí)踐性的課程。設(shè)計(jì)的目的就是想通過一些實(shí)際的開發(fā)案 例,培養(yǎng)學(xué)生分析和解決實(shí)際問題的能力,培養(yǎng)學(xué)生綜合應(yīng)用基本概念,棊本原理,和技術(shù) 方法的能力,真正做到學(xué)以致用,使課木上抽象的理論,方法與具體的實(shí)踐應(yīng)用相結(jié)合。2. 實(shí)踐設(shè)計(jì)要求實(shí)踐設(shè)計(jì)以實(shí)際應(yīng)用中的小型題目為主,要求學(xué)牛:獨(dú)立完成或合作完成。要求學(xué)生能根 據(jù)不同的題目類型選擇一種或兩種開發(fā)模式,完成從系統(tǒng)定義,指定開發(fā)計(jì)劃,需求分析, 設(shè)計(jì),編碼/測試,直至運(yùn)行/維護(hù)的軟件生存期的全過程。具體要求如下:3. 實(shí)踐設(shè)計(jì)內(nèi)容(1)需求分析;(2)數(shù)據(jù)庫設(shè)計(jì)(使用sql serv

2、er);(3)總體設(shè)計(jì);模塊定義、模塊結(jié)構(gòu)圖,各模塊功能描述、模塊流程圖(使用visio畫圖);(4)詳細(xì)設(shè)計(jì):要求有數(shù)據(jù)錄入、修改、刪除、查詢、匯總、報(bào)表功能;(5)運(yùn)行測試,測試用例、結(jié)果;(6)開發(fā)文檔,含總結(jié);4. 實(shí)踐設(shè)計(jì)工具軟件 建模.具軟件可選用 rational rose、microsoft visio 等; 項(xiàng)冃管理軟件|j選擇microsoft project等; 程序開發(fā)語言可選用vc+、java或asp、jsp等; 數(shù)據(jù)庫管理系統(tǒng)可選用sql server或access等。5. 實(shí)踐設(shè)計(jì)成果提交程序源碼(驗(yàn)收合格的)一份,開發(fā)文檔一份。6. 實(shí)踐設(shè)計(jì)參考題目現(xiàn)給出若干參

3、考題冃如下:(一)工資管理系統(tǒng)某大學(xué)下設(shè)教務(wù)處、財(cái)務(wù)處、房產(chǎn)處等26處室,設(shè)有計(jì)算機(jī)系、管理丄程系等18個(gè)教 學(xué)系。財(cái)務(wù)處負(fù)責(zé)全校教職工的工資管理文件。其工資管理業(yè)務(wù)情況如下:每力25日至28 h,房產(chǎn)處將本月職工住房的房費(fèi)和水電費(fèi)扣款清單及吋報(bào)送財(cái)務(wù)處。 總務(wù)處將托兒費(fèi)扣款和通勤職工的交通補(bǔ)貼清單也一并及時(shí)送報(bào)財(cái)務(wù)處。財(cái)務(wù)處按期列出一 份職工借支應(yīng)扣款清單。所有這些清單的格式如表1.1和表1.2所示:表1.1()”份職工()扣款產(chǎn)單職工證號(hào)扣款金額(元)h.職工證號(hào)姓名補(bǔ)助金額(元)備注合計(jì)合計(jì)合計(jì)表1.2()刀份職工交通補(bǔ)貼清單此外,學(xué)校人事處耍及時(shí)向財(cái)務(wù)處提供下列信息:1)職工在校內(nèi)各部

4、門之間工作調(diào)動(dòng)情況:提供職工姓名、山何部門調(diào)至何部門、工資發(fā) 放變動(dòng)情況等。2)有校外人員調(diào)入:提供調(diào)入者的職工證號(hào)、姓名、調(diào)入校內(nèi)何部門、工資方面數(shù)據(jù)和 工資開始發(fā)放月份。3)有職工調(diào)離學(xué)校:捉供調(diào)出者的姓名、所在單位和終止發(fā)放工資月份。4)若調(diào)整工資:提供全校教職工工資調(diào)整變動(dòng)情況清單和調(diào)整示的工資從哪月開始發(fā) 放。財(cái)務(wù)處的工資管理會(huì)計(jì)根據(jù)上個(gè)月的職工工資臺(tái)賬和木月扌ii款單、補(bǔ)貼清單以及工資變 動(dòng)清單制作本月工資臺(tái)賬。并制作一式兩份的本月全校職工工資發(fā)放單(按部門制作)和本 月工資匯總表。工資管理會(huì)計(jì)從銀行捉回現(xiàn)金,于下月5 h將本月工資發(fā)放至職工手中,職工工資處理的兒項(xiàng)說明: 工齡工資

5、每人每年增加0.5元 應(yīng)發(fā)工資=基本工資+工齡工資+各項(xiàng)補(bǔ)貼之和扌ii款合計(jì)=房費(fèi)+水電費(fèi)+托兒費(fèi)+借支扌h款+其他扣款 實(shí)發(fā)工資=應(yīng)發(fā)工資一扣款合計(jì)(二)圖書管理系統(tǒng)圖書管理系統(tǒng)的業(yè)務(wù)比較典型,其具體功能可以分為兒個(gè)小題目來做。圖書館的機(jī)構(gòu)設(shè) 置為:辦公室、采編組、前臺(tái)借閱組、前臺(tái)還書組、期刊室、開架書借閱組。各機(jī)構(gòu)任務(wù)如下: 辦公室:負(fù)責(zé)借書證的發(fā)放、丟失登記、廢止、回收。涉及數(shù)據(jù)包括借書證、借書 證臺(tái)賬。 采編組:負(fù)責(zé)圖書的采購、入庫登記、編口、圖書卡片制作、上架。涉及數(shù)據(jù)包括 圖書卡片、臺(tái)賬、書后附卡。 前臺(tái)借閱組:依據(jù)借閱人填寫的借卩條,査找并登記借閱圖卩,在檢查借帖證無特 殊標(biāo)記(

6、遲還、損壞、丟失圖書、停借、廢止等)后,填寫廿后附卡,留下借書證 后,將書交給借閱人。 前臺(tái)還書組:檢杳圖書是否損壞、遲還,若有則登記并給出相應(yīng)處理,若無,填寫 書后附卡,將書送還書架,借書證返還。并定期檢杳遲還書情況,發(fā)放催還書通知。 期刊室:驗(yàn)證發(fā)牌在架期刊臺(tái)賬登記 定期(一年一次)將期刊歸檔,裝訂入庫,并轉(zhuǎn)為憑證借閱(不町拿走)。 憑證借閱(與前臺(tái)還書類似)開架巧借閱組:與期刊室類似。以上兩個(gè)系統(tǒng)詳細(xì)介紹,除以上兩個(gè)典型系統(tǒng)外,其他可供選擇的業(yè)務(wù)比較典型的題目 還有:(三)圖書銷售系統(tǒng)調(diào)查新華書店圖帖銷售業(yè)務(wù),設(shè)計(jì)的圖帖銷售系統(tǒng)主耍包括進(jìn)貨、退貨、銷售、 統(tǒng)計(jì)功能。進(jìn)貨:根據(jù)某種書籍的庫

7、存雖:及銷售情況確定進(jìn)貨數(shù)雖,根據(jù)供應(yīng)商報(bào)價(jià)選擇供應(yīng) 商。輸出一份進(jìn)貨單并自動(dòng)修改庫存量,把木次進(jìn)貨的信息添加到進(jìn)貨庫中。退貨:顧客把已買的書籍退還給輸出一份退貨單并自動(dòng)修改庫存量,把木 次退貨的信息添加到退貨庫中。統(tǒng)計(jì):根據(jù)銷售情況輸出統(tǒng)計(jì)的報(bào)表。一般內(nèi)容為每刀的銷售總額、銷售總量及 排行榜。銷售:輸入顧客要買書籍的信息,自動(dòng)顯示此書的庫存量,如果可以銷售,打印銷 售單并修改庫存,同時(shí)把此次銷售的有關(guān)信息添加到日銷售庫中。(四)學(xué)籍管理系統(tǒng)調(diào)查學(xué)校學(xué)生處、教務(wù)處,設(shè)計(jì)寧波高專學(xué)籍管理系統(tǒng)要求:(1)建立學(xué)生檔案,設(shè)計(jì)學(xué)生入學(xué)、管理及查詢界面;(2)設(shè)計(jì)學(xué)生各學(xué)期、學(xué)年成績輸入及查詢界血,并打

8、印各項(xiàng)報(bào)表;(3)根據(jù)各年度總成績、查詢、輸出學(xué)主學(xué)籍管理方案(優(yōu)秀、合格、試讀、退 學(xué));(4)畢業(yè)管理;(5)系統(tǒng)維護(hù)。(五)選課管理系統(tǒng)、調(diào)杳學(xué)校教務(wù)處,設(shè)計(jì)用于管理全校學(xué)生選修和輔修活動(dòng)的系統(tǒng)。主要功能冇:全校選修計(jì)劃課程錚理;全校選修開課課程管理;全校學(xué)生選課管理;全校選修課成績管理;打印報(bào)表。要求:(1)設(shè)計(jì)學(xué)生選課錄入界面及學(xué)生選課查詢界面。(2)設(shè)計(jì)課程輸入界面和學(xué)生選課表及課程選修情況查詢界面;(3)根據(jù)學(xué)牛庫和課程庫,輸出學(xué)牛課程表(選課沖突時(shí)按v號(hào)分配課程)(4)系統(tǒng)維護(hù)。(a)車站售票管理系統(tǒng)考察長途汽車站、火車站售票業(yè)務(wù),設(shè)計(jì)車站售票管理系統(tǒng)。要求:1具有方便、快速的

9、售票功能,包括年票的預(yù)訂和退票功能,能夠支持團(tuán)體的預(yù) 訂票和退票。2. 能準(zhǔn)確地了解售票情況,提供多種杳詢和統(tǒng)計(jì)功能。如:車次的查詢,時(shí)刻表的查詢。3. 能按情況所需實(shí)現(xiàn)對(duì)車次的更改、票價(jià)的變動(dòng)及調(diào)度功能。4. 完善的報(bào)表系統(tǒng)。 具備一定的維護(hù)功能。零件交易中心管理系統(tǒng)設(shè)計(jì)報(bào)告(部分參考答案)(設(shè)計(jì)目的)略(設(shè)計(jì)簡述)零件交易屮心管理系統(tǒng)主要提供顧客和供應(yīng)商z間完成零件交易的功能,其小包括供應(yīng)商信息、顧客信息以及零件信息。此系統(tǒng)可以訃供應(yīng)商增加、刪除和修改所提供的零件產(chǎn)品,還可以訃顧客增加、刪除和修改所需求的零件。交易員可以利用顧客提出的需求信息和 供應(yīng)商捉出的供應(yīng)信息來提出交易的建議,山供應(yīng)

10、商和顧客進(jìn)行確認(rèn)后即完成這筆交易。 設(shè)計(jì)全過程1、盂求分析:(實(shí)際詳細(xì)調(diào)查)2、數(shù)據(jù)庫設(shè)計(jì):(sql server 2000設(shè)計(jì))概念(模型)設(shè)計(jì)(實(shí)際到概念)邏輯設(shè)計(jì)(邏輯推導(dǎo))物理設(shè)計(jì)(理論到實(shí)現(xiàn))sql編程、調(diào)試(測試驗(yàn)證)(實(shí)踐反復(fù)檢驗(yàn))3、應(yīng)用程序編程、調(diào)試、測試(用人機(jī)交互前臺(tái)開發(fā)工具vb.net開發(fā)windows和 web應(yīng)用程序)需求分析(詳細(xì)地調(diào)查分析系統(tǒng)對(duì)象、功能、性能等需求)i. 供應(yīng)商供應(yīng)商的操作流程圖如圖a1所示。圖a1供應(yīng)商操作分類表2. 顧客顧客的地位和供應(yīng)商兒乎是對(duì)稱的,所以功能分類上也很相似.顧客的操作流程圖如圖a2 所示。圖a2顧客操作分類表3. 交易員交易

11、員的工作就是提出交易和完成交易。這里協(xié)耍仔細(xì)考慮的問題是:一個(gè)交易如何產(chǎn) 生,并如何達(dá)成,可以用圖a3來說明這個(gè)問題.我們?cè)谔幚斫灰椎臅r(shí)候可能血臨如下問題:(1) 一個(gè)交易只能在交易雙方都同意的情況下才可以進(jìn)行,所以數(shù)據(jù)庫中的供求信息只 能作為達(dá)成某個(gè)交易的基礎(chǔ);(2) 交易的雙方可能不同時(shí)使用這個(gè)系統(tǒng),因此需要系統(tǒng)提供一個(gè)雙方交換信息的方式;(3) 系統(tǒng)盂要提供一種方便系統(tǒng)(交易員)向用戶提出建議來促成交易的途徑,并在保證數(shù) 據(jù)庫數(shù)據(jù)完整性的情況下達(dá)成交易。供應(yīng)商 提出交易顧客提出 交易申請(qǐng)交易員提出 交易建議協(xié)議書斗案f供應(yīng)商以及顧客簽字交易員簽發(fā)完成交易圖a. 3交易員操作圖概念模型設(shè)計(jì)

12、(從實(shí)踐概括抽彖出理論模型e/r)數(shù)據(jù)庫需要表述的信息有以卜兒種:(1) 零件信息(2) 供應(yīng)商信息(3) 顧客信息(4) 供應(yīng)商集和寒件集z間的聯(lián)系(供應(yīng))圖a. 4供應(yīng)商和零件z間的聯(lián)系(供應(yīng))e/r模型(5)顧客集和零件集z間的聯(lián)系(求購)圖a. 5顧客和零件z間的聯(lián)系(求購)e/r模型(6)交易(三兀聯(lián)系)可以用e/r模型表述該模型的設(shè)計(jì),e/r圖如圖a7所示。圖a. 7全局e/r模型邏輯設(shè)計(jì)(從理論'e/r模型'到理論'關(guān)系模型'的整理轉(zhuǎn)換) 通過e/r模型到關(guān)系模型的轉(zhuǎn)化,可以得到如下關(guān)系模式:(1) 零件實(shí)體集轉(zhuǎn)換為關(guān)系:part(id, colo

13、r, name, weight, intro)(2) 供應(yīng)商實(shí)體集轉(zhuǎn)換為 關(guān)系 provider(ld, name, addtess, tel, intro)(3) 顧客實(shí)體集轉(zhuǎn)換為關(guān)系 customer(id, name, addtess, tel)(4) 供應(yīng)聯(lián)系轉(zhuǎn)換為a 關(guān)系 supply(partld, providerld, price, quantity)(5) 求購聯(lián)系轉(zhuǎn)換為關(guān)系 offcrtobuy(customciid, partid, price, quantity)(6) 交易聯(lián)系轉(zhuǎn)換為 關(guān)系 business(customerld, providerld, partid

14、, price,quantity)每個(gè)關(guān)系模式的主鍵碼都用下劃線標(biāo)出。同時(shí),對(duì)于從聯(lián)系導(dǎo)出的關(guān)系supply(供應(yīng)),offertobuy(求購)和business佼易),使用 與之相聯(lián)系的實(shí)體集的主健碼作為自己的鍵碼,必須符合外鍵碼約束。對(duì)于customer(顧客),provide"供應(yīng)商)和pah(零件)z間,不存在直接的約束,所以對(duì)以存 在沒有供應(yīng)商供應(yīng)同時(shí)也沒有顧客求購的零件。物理設(shè)計(jì)(從理論'關(guān)系模型'到實(shí)現(xiàn)實(shí)施'數(shù)據(jù)庫建立')(物理文件的安排和建立索引)1為了提高在表中搜索元組的速度,在實(shí)際實(shí)現(xiàn)的時(shí)候應(yīng)該基于鍵碼建立索引是各表中建立 索引的表項(xiàng):(1 )part(id)(2) provider(id)(3) customer(ld)(4) supply(partid, providcrid>(5) offertobuy(customerid, partid)(6) business(customerld, providerld, parti

溫馨提示

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

評(píng)論

0/150

提交評(píng)論