信息系統(tǒng)與數(shù)據(jù)庫技術(shù)課程設(shè)計指導(dǎo)_第1頁
信息系統(tǒng)與數(shù)據(jù)庫技術(shù)課程設(shè)計指導(dǎo)_第2頁
信息系統(tǒng)與數(shù)據(jù)庫技術(shù)課程設(shè)計指導(dǎo)_第3頁
信息系統(tǒng)與數(shù)據(jù)庫技術(shù)課程設(shè)計指導(dǎo)_第4頁
信息系統(tǒng)與數(shù)據(jù)庫技術(shù)課程設(shè)計指導(dǎo)_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、本書使用對象為本科非計算機專業(yè)的學生,課程設(shè)計的時間為兩周。設(shè)計環(huán)境為學校計算機 中心,每二人一題,每人一臺計算機。軟件環(huán)境要求:windows操作系統(tǒng),sql-server, vb. net, word (用于編寫設(shè)計報告)。2010.3目錄第一篇課程設(shè)計說明1第二篇課程設(shè)計題目3題目一客戶信息管理3題日二圖書信息管理4題目三購書管理5附錄:6第一篇課程設(shè)計說明一. 課程設(shè)計目的本課程設(shè)計是信息系統(tǒng)設(shè)計的實踐性環(huán)節(jié)z-,是在學牛學習完信息系統(tǒng)與數(shù)據(jù)庫課程 后進行的一次全面的綜合技術(shù)實踐。二. 課程設(shè)計要求1. 分析課程設(shè)計題日的要求;2. 寫出詳細設(shè)計說明;3. 編寫程序代碼,調(diào)試程序使其能

2、止確運行;4. 設(shè)計完成的軟件要便于操作和使用,有整齊、美觀的使用界面;5. 設(shè)計完成厲提交課程設(shè)計報告(按學校要求裝訂)和源代碼文件的電子文檔。三. 課程設(shè)計的內(nèi)容1. 在指導(dǎo)書提供的課程設(shè)計題目中選擇一題,每個題目限2人完成,題目選定后不可更換;2. 用戶提供的主操作界面應(yīng)該方便用戶的操作。3. 最后提交的課程設(shè)計成果包括:a)課程設(shè)計報告打印稿;b)課程設(shè)計報告電子稿;c)源程序文件;d)町執(zhí)行程序文件。四. 課程設(shè)計報告的內(nèi)容:1. 課程設(shè)計題日名稱、班級號、學號、學生姓名和課程設(shè)計起止日期(封面);2. 上海應(yīng)用技術(shù)學院課程設(shè)計任務(wù)書(下發(fā))3. 系統(tǒng)目標;4. 需求分析;5. 數(shù)據(jù)

3、庫設(shè)計;6. 系統(tǒng)開發(fā)設(shè)計;7. 課程設(shè)計總結(jié);&附錄:1參考文獻2程序淸單。五. 評分標準:1. 根據(jù)平時出勤情況和設(shè)計吋的工作情況;20%2. 根據(jù)課程設(shè)計程序的完成情況,必須有可運行的程序文件。50%3. 根據(jù)課程設(shè)計報告的質(zhì)量。(課程設(shè)計報告不能雷同,雷同的所有人判為不及格)20%。4. 在題目要求之外附加具有實用性的功能。10%六. 進度安排:1 選擇課程設(shè)計題日,分析系統(tǒng)日標,設(shè)計數(shù)據(jù)庫;2 按功能模塊編寫詳細設(shè)計說明;3 系統(tǒng)開發(fā)設(shè)計;4 寫課程設(shè)計報告;5交課程設(shè)計報告(打印稿及電子稿);第二篇課程設(shè)計題目題目一客戶信息管理1. 設(shè)計要求:設(shè)計網(wǎng)上書店信息系統(tǒng)中的客戶信

4、息管理模塊,要求有客戶和店員兩個方面的功能。客戶類 的用戶能注冊、維護個人信息;查看個人購買記錄;查看個人客戶信息。店員類的用戶能查詢、 瀏覽、匯總客戶信息;客戶評價;客戶分類等。2. 提示:界面設(shè)計耍求 以菜單集成各功能窗口。 各窗口界而整齊美觀,恰當?shù)厥褂酶鞣N窗體控件,便于用八使用。 有用戶登錄界面(即進行身份驗證,用戶根據(jù)權(quán)限使用不同的功能)。程序設(shè)計注意事項 注意輸入有效性檢查,即用程序檢驗用八輸入的數(shù)據(jù)是否符合數(shù)據(jù)類型或格式需求, 如來不合適,捉醒其重新輸入,從而保證與數(shù)據(jù)庫的正確交互以及保證數(shù)據(jù)庫信息的 有效性。 全局變量使用:因為系統(tǒng)中含冇多個窗體和模塊文件,為了數(shù)據(jù)處理需要,可

5、以使用 一些全局變量,這樣町以簡化程序,減少代碼量,簡化提高系統(tǒng)效率,町以將全局變 量放在模塊文件中。 過程和函數(shù)的使用:將一些具有獨立功能的程序段編寫為過程或函數(shù),這樣不僅使程 序結(jié)構(gòu)模塊化,而且可以通過過程或函數(shù)多次調(diào)用共享代碼。 存儲過程建立在sql server服務(wù)器端,在數(shù)據(jù)悴應(yīng)用程序小使用存儲過程可以簡化 客戶端程序,提供系統(tǒng)運行效率,并口減少網(wǎng)絡(luò)信息傳輸量。 視圖建立在sql server服務(wù)器端,可以簡化客戶端程序和提高訪問安全性。數(shù)據(jù)庫設(shè)計參見附錄。題目二圖書信息管理1. 設(shè)計要求:設(shè)計網(wǎng)上側(cè)占信息系統(tǒng)中的客戶信息管理模塊,要求有客戶和店員兩個方而的功能。客戶類 的用戶能圖書

6、查詢、瀏覽(包括瀏覽本書信息和相關(guān)圖書列表)。查看個人客戶信息。店員類的 用戶能維護圖書基本信息、包括增、刪、改等;圖書折扣管理;圖書信息匯總。2. 提示:界而設(shè)計要求 以菜單集成各功能窗口。 各窗口界面整齊美觀,恰當?shù)厥褂酶鞣N窗體控件,便于用戶使用。 有用戶登錄界面(即進行身份驗證,用戶根據(jù)權(quán)限使用不同的功能)。程序設(shè)計注意事項注意輸入有效性檢査,即用程序檢驗用戶輸入的數(shù)據(jù)是否符合數(shù)據(jù)類型或格式需求, 如果不介適,提醒其垂新輸入,從而保證與數(shù)據(jù)庫的正確交互以及保證數(shù)據(jù)庫信息的 有效性。 全局變量使用:因為系統(tǒng)中含有多個窗體和模塊文件,為了數(shù)據(jù)處理需耍,可以使用 一些全局變量,這樣可以簡化程序

7、,減少代碼量,簡化提高系統(tǒng)效率,可以將全局變 量放在模塊文件中。 過程和函數(shù)的使用:將一些具有獨立功能的程序段編寫為過程或函數(shù),這樣不僅使程 序結(jié)構(gòu)模塊化,而且可以通過過程或函數(shù)多次調(diào)用共享代碼。 存儲過程建立在sql server服務(wù)器端,在數(shù)據(jù)庫應(yīng)用程序中使用存儲過程可以簡化 客八端程序,提供系統(tǒng)運行效率,并且減少網(wǎng)絡(luò)信息傳輸量。 視圖建立在sql server服務(wù)器端,可以簡化客八端程序和提高訪問安全性。數(shù)據(jù)庫設(shè)計參見附錄。題目三購書管理1. 設(shè)計要求:設(shè)計網(wǎng)上書店信息系統(tǒng)中的客戶信息管理模塊,要求冇客戶和店員兩個方面的功能??蛻纛?的用戶能圖書查詢、瀏覽(包括瀏覽本巧信息和相關(guān)圖i洌表

8、)。查看個人客戶信息。店員類的 用戶能維護圖書基本信息、包括增、刪、改等;圖書折扌ii管理;圖書信息匯總。2. 提示:界面設(shè)計要求 以菜單-集成各功能窗口。 各窗口界面整齊美觀,恰當?shù)厥褂酶鞣N窗體控件,便于用戶使用。 有用戶登錄界面(即進行身份驗證,用戶根據(jù)權(quán)限使用不同的功能)。程序設(shè)計注意事項 注意輸入冇效性檢査,即用程序檢驗用戶輸入的數(shù)據(jù)是否符合數(shù)據(jù)類型或格式需求, 如呆不合適,提醉其重新輸入,從而保證與數(shù)據(jù)庫的正確交互以及保證數(shù)據(jù)庫信息的 有效性。 全局變量使用:因為系統(tǒng)屮含冇多個窗體和模塊文件,為了數(shù)據(jù)處理需要,可以使用 一些全局變量,這樣可以簡化程序,減少代碼量,簡化提高系統(tǒng)效率,可

9、以將全局變 量放在模塊文件中。 過程利函數(shù)的使用:將一些具有獨立功能的程序段編寫為過程或函數(shù),這樣不僅使程 序結(jié)構(gòu)模塊化,而口可以通過過程或函數(shù)多次調(diào)用共享代碼。 存儲過程建立在sql server服務(wù)器端,在數(shù)據(jù)庫應(yīng)用程序中使用存儲過程可以簡化 客戶端程序,提供系統(tǒng)運行效率,并口減少網(wǎng)絡(luò)信息傳輸量。 視圖建立在sql server服務(wù)器端,可以簡化客八端程序和提高訪問安全性。數(shù)據(jù)庫設(shè)計參見附錄。附錄:1.數(shù)據(jù)流圖i2.功能結(jié)構(gòu)圖:客八信息管理客戶信息維護客戶分類管理客戶信息匯總客戶信息表網(wǎng)上書店6圖朽信息維護圖書信息匯總圖書數(shù)據(jù)店員客戶信息表客戶購買數(shù)據(jù)1客戶信息管理3購書管理購卩管理營銷分

10、析信訂單管理、瀏覽圖書圖書折扣管理物車管理銷售情況分析圖書信息圖書信息管理客戶分析4營銷分析3. e-r 圖玄戶姓名職業(yè)工丨性別inai訂單訂購數(shù)3類別折ti價格作者訂貨時間內(nèi)衿簡介支付忠誠出版h.所在等級聯(lián)系發(fā)貨發(fā)貨.泄址客戶n圖書書名出版時間4. 數(shù)據(jù)庫邏輯設(shè)計1)將數(shù)據(jù)庫的概念模式圖轉(zhuǎn)化為如卜四個基本關(guān)系模式:客八(客戶號,姓名,性別,職業(yè),生日,所在省區(qū),聯(lián)系電話,email,客八等級,忠誠度) 圖書(衛(wèi)冬,書名,作者,出版社,出版時間,類別,內(nèi)容簡介,價格,折扣)訂單(訂單號,客戶號,支付方式,發(fā)貨方式,發(fā)貨地址,訂貨時間)訂單詳細資料(訂單號,書號,數(shù)量)2)數(shù)據(jù)庫的關(guān)系圖如圖所示

11、。5. 數(shù)據(jù)庫物理設(shè)計下面給出sql server下的網(wǎng)上書店數(shù)據(jù)庫物理設(shè)計的關(guān)系模型設(shè)計、完整性約束設(shè)計和索 引選擇。1) customer客戶表:存儲客戶基本信息。字段名稱字段說明類型定義屬性限定索引關(guān)系(外鍵)customercode客戶號char(8)primary key主索引name客戶姓名varchar (16)not nullsex性別char (2)not null”男'或女”job職業(yè)char(12)not nullbirthday生日datetimehometown所在省區(qū)varchar(40)7emailemailvarchar (40)telephone聯(lián)系電

12、話varchar(40)vipciass用戶等級char(l)loyallyclass忠誠度char(l)w'd"2) book圖書表:存儲圖書基本情況。字段名稱字段說明類型定義屬性限定索引關(guān)系(外鍵)bookcode書號char(8)primary key主索引bookname書名varchar(60)not null寸author作者char(20)not nullpublisher出版社varchar(50)not nullvpublishtime出版時間datetimenot nullbooksort圖書類別char(8)7content內(nèi)容簡介varchar(loo

13、o)price價格numeric(4,l)not nulldiscount折扣numeric(2,l)not nulldefault 1圖書類別booksort取值:少兒、計算機、社會、生活、體育、外語、其他3)order訂單表:存儲訂單的基本情況字段名稱字段說明類型定義屬性限定索引關(guān)系(外鍵)ordcrcodc訂單號char(8)primary key主索引customercode客戶號char(8)not null7customer:customercodepaytype支付方式varchar( 1)not nullsendtype發(fā)貨方式varchar( 1)not nulladdress發(fā)貨地址varchar(200)not nullordertime訂貨時間datetimenot nulldefault getdate()orderstatus訂單狀態(tài)char(l)“c”default “p”訂單狀態(tài)ordcrstatus取值:“p”為處理中,“f”為完成,“c”為取消。 支付方式paytype取值:“c”為貨到現(xiàn)金支付;“t為信用卡支付。發(fā)貨方式sendtype取值:“f”為快遞;

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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

提交評論