




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
**學院課程設計報告(3)訂閱功能:用戶可以訂閱報刊,系統(tǒng)自動計算所需金額,并顯示在界面上;管理員不可訂閱報刊,必須以用戶身份訂閱報刊。(4)查詢功能:用戶可以查詢并顯示自己所訂閱的信息;管理員可以按人員、報刊、部門分類查詢。查詢出的信息顯示在界面上,并且可以預覽和打印出結果。(5)統(tǒng)計功能:管理員可以按用戶、部門、報刊統(tǒng)計報刊的銷售情況,并對一些重要的訂閱信息進行統(tǒng)計;普通用戶可以統(tǒng)計出自己的訂閱情況,并且可以預覽和打印出結果。(6)系統(tǒng)維護功能:數(shù)據(jù)的安全管理,主要是依靠管理員對數(shù)據(jù)庫里的信息進行備份和恢復,數(shù)據(jù)庫備份后,如果出了什么意外可以恢復數(shù)據(jù)庫到當時備份的狀態(tài),這提高了系統(tǒng)和數(shù)據(jù)的安全性,有利于系統(tǒng)的維護。下圖為該系統(tǒng)的業(yè)務流程圖信息需求分析1.3.1資料收集:業(yè)務流程中用到的相關單據(jù)主要是報刊信息還有訂單信息報刊信息表:報刊代號46-250報刊名稱電腦愛好者出版報社科技出版社出版周期半月刊每月定價14.00
元/月分類編號0報刊介紹《電腦愛好者》是一本深刻解讀信息時代商業(yè)變革的雜志,深度報道信息產(chǎn)業(yè)的重大新聞。《電腦愛好者》以調(diào)查見深度;以商業(yè)故事見功力。是人士IT首選刊物。訂單信息表:訂單編號報刊代號用戶編號訂閱日期訂閱月數(shù)份數(shù)操作300346-20500062008-7-1訂一月1取消訂閱300426-30600082008-7-8訂半年2取消訂閱300572-31000102008-7-9訂一年1取消訂閱300645-21400022008-7-10訂一季1取消訂閱1.3.2事項分析:根據(jù)以上資料中標題、表頭等中各欄目名,可以得出相關事項,作為數(shù)據(jù)項;分析這些數(shù)據(jù)項,找出組合項、導出項、非結構化數(shù)據(jù)項,確定基本項。檢查是否有要補充的基本數(shù)據(jù)項,是否有要改進的地方,補充改進之,得出所有基本項。功能需求分析:本系統(tǒng)的主要結構功能圖如下:2.(數(shù)據(jù)庫)概念(模型)設計基本項構思ERD的四條基本原則:①原則1(確定實體):能獨立存在的事物,例如人、物、事、地、團體、機構、活動、事項等等,在其有多個由基本項描述的特性需要關注時,就應把它作為實體。②原則2(確定聯(lián)系):兩個或多個實體間的關聯(lián)與結合,如主管,從屬,組成,占有,作用,配合,協(xié)同等等,當需要予以關注時,應作為聯(lián)系。實體間的聯(lián)系可分為一對一、一對多、多對多等三類,在確定聯(lián)系時還要確定其類型。③原則3(確定屬性):實體的屬性是實體的本質(zhì)特征。實體應有標識屬性(能把不同個體區(qū)分開來的屬性組),并指定其中一個作為主標識。聯(lián)系的屬性是聯(lián)系的結果或狀態(tài)。④原則4(一事一地):信息分析中得到的基本項要在且僅在實體聯(lián)系圖中的一個地方作為屬性出現(xiàn)。經(jīng)過上述系統(tǒng)功能分析和需求總結,設計如下面所示的數(shù)據(jù)項和數(shù)據(jù)結構。管理員表(Adminuser):用于存放管理員的數(shù)據(jù)記錄,包括數(shù)據(jù)項:管理員名、密碼。部門表(Department):用來存放部門的相關記錄,包括數(shù)據(jù)項:部門號,部門名。用戶表(Users):用于存放注冊用戶的記錄,包括數(shù)據(jù)項:用戶賬號、密碼、真實姓名、身份證號、聯(lián)系電話,聯(lián)系地址,部門號(和部門表有關)等。報刊類別表(NewspaperClass):用于存放初始的報刊類別記錄,包括數(shù)據(jù)項:分類編號、分類名稱。報刊信息表(Newspaper):用于存放報刊記錄,包括數(shù)據(jù)項:報刊代號、報刊名稱、出版報社、出版周期、季度報價、內(nèi)容介紹、分類編號(和報刊類別表有關)等。訂單表(Order):用于存放用戶下達的訂閱報刊的基本信息,包括數(shù)據(jù)項:訂單編號、用戶編號(用戶表的主碼)、報刊代號(報刊信息表的主碼)、訂閱份數(shù)、訂閱月數(shù)等。根據(jù)上面的設計規(guī)劃出來的實體有部門實體、管理員實體、用戶實體、報刊類別實體、報刊信息實體和訂單實體。部門實體的E-R圖如下圖所示:管理員實體的E-R圖如下圖所示:用戶實體的E-R圖如下圖所示:報刊信息實體的E-R圖如下圖所示:訂單實體的E-R圖如下圖所示:報刊類別實體的E-R圖如下圖所示:所有實體之間的的關系E-R圖如下圖所示:3.(數(shù)據(jù)庫)邏輯(模型)設計3.1一般邏輯模型設計:關系模型的邏輯結構是一組關系模式的集合。將E-R圖轉(zhuǎn)換為關系模型就是要將實體型、實體的屬性和實體型之間的聯(lián)系轉(zhuǎn)換為關系模式。由ERD導出一般關系模型的四條原則;①一個1:1聯(lián)系可以轉(zhuǎn)換為一個獨立的關系模式,也可以與任意一端對應的關系模式合并。如果軟換為一個獨立的關系模式,則與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關系的屬性,每個實體的碼均是該關系的候選碼。如果與某一端實體對應的關系模式何明,則需要在該關系模式的屬性中加入另一個關系模式的碼和聯(lián)系本身的屬性。②一個1:n聯(lián)系可以轉(zhuǎn)換為一個獨立的關系模式,也可以與n端對應的關系模式合并。如果轉(zhuǎn)換為一個獨立的關系模式,則與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關系的屬性,而關系的碼為n端實體的碼。③一個m:n聯(lián)系轉(zhuǎn)換為一個關系模式。與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關系的屬性,各實體的碼組成關系的碼或關系碼的一部分。④3個或3個以上實體間的一個多元聯(lián)系可以轉(zhuǎn)換為一個關系模式。與該多元聯(lián)系項鏈呢的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關系的屬性,各實體的碼組成關系的碼或關系碼的一部分。根據(jù)以上原則將E-R圖轉(zhuǎn)換成的關系模式如下:部門(部門號,部門名稱)用戶(用戶賬號,密碼,用戶真實姓名,聯(lián)系電話,聯(lián)系地址,部門號)管理員(管理員名,密碼)報刊類別(分類編號,分類名稱)報刊(報刊代號,報刊名稱,出版報社,出版周期,每月訂價,內(nèi)容介紹,分類編號)訂單(用戶編號,報刊代號,訂閱份數(shù),訂閱月數(shù),訂閱總額)3.2具體邏輯模型設計:在SQLServer2000數(shù)據(jù)庫中,首先創(chuàng)建newspaper數(shù)據(jù)庫,然后根據(jù)數(shù)據(jù)庫的邏輯結構分析創(chuàng)建表4-1━4-6的6張數(shù)據(jù)表。在前臺訪問數(shù)據(jù)庫階段設置了用戶和密碼,用戶為sa,密碼為空。表4-2department部門表結構字段名稱字段類型允許空說明depNumber(主碼)Char(10)否部門號depNameChar(50)是部門名稱表4-3users用戶表結構字段名稱字段類型允許空說明userNo(主碼)Char(10)否用戶帳號userNameChar(20)是真實姓名passWordChar(10)否用戶密碼addressChar(150)是用戶聯(lián)系地址phoneChar(20)是用戶聯(lián)系電話depNumberChar(10)否用戶所屬部門號表4-3newspaperClass報刊分類表結構字段名稱字段類型允許空說明classid(主碼)Int(4)否報刊分類編號classNameChar(30)是報刊分類名稱表4-4newspaper報刊表結構字段名稱字段類型允許空說明newsNo(主碼)Char(10)否報刊代號newsNameChar(40)否報刊名稱classidInt(4)否報刊分類編號publishChar(150)是出版報社pubPeriodChar(30)是出版周期contentChar(4000)是內(nèi)容介紹priceFloat(8)否每月報價表-6book訂單表結構字段名稱字段類型允許空說明userNo(主碼)Char(10)否用戶帳號newsNo(主碼)Char(10)否報刊代號orderAmountInt(4)否訂閱份數(shù)orderMonthInt(4)否訂閱月數(shù)totalPriceFloat(8)是訂閱總額表4-1adminuser管理員表結構字段名稱字段類型允許空說明adminUser(主碼)Char(20)否管理員用戶名adminPassChar(10)否管理員密碼4.數(shù)據(jù)庫物理設計與數(shù)據(jù)庫保護設計4.1設計索引:我們可以在最經(jīng)常查詢的列上建立索引以提高查詢效率。而在這個系統(tǒng)中,我們經(jīng)常要按用戶賬號,按報刊代號,按部門查詢,所以,我們可以為這三個表建立索引,建立所以的SQL語句如下,這幾個都是字符型CreateuniqueindexuserNumonusers(userNo)CreateuniqueindexdepartNumondepartment(depNumber)CreateuniqueindexnewsNumonnewspaper(newsNO)4.2設計表間關系:4.3完整性設計列出主要字段完整性的字段名、完整性約束條件;列出記錄完整性約束及其約束條件;列出參照完整性表。主要字段的完整性字段名和參照完整性表可以參照上圖各個表之間的關系來看。比如建立報刊表newspaper時,要求報刊代號在100~99999之間,報刊名稱和每月定價不能取空值,報刊類別是報刊類別表的主鍵,則Createtableuser(userNochar(10)constraintC1check(newsNobetween100and99999),newsNamechar(40)constraintC2notnull,classidint(4)constraintC3notnull,publishchar(150),pubPeriodchar(30),contentchar(4000),pricefloat(8)notnull,constraintC4foreignkey(classid)referencesnewspaperclass(classid))4.4在有多個用戶操作時,考慮用戶授權與安全性控制。因為這個報刊訂閱系統(tǒng)由多個用戶使用,分為管理員和用戶,他們擁有不同的權限和安全性控制。所以在權限設置方面,采用管理員和用戶分別使用用戶名和密碼進入他們能使用權限范圍里的界面。管理員登陸系統(tǒng)后,可以添加、修改用戶和報刊的信息,可以對訂單進行查詢和統(tǒng)計,并且可以把查詢統(tǒng)計的結果進行預覽和打印出來,還要對數(shù)據(jù)庫系統(tǒng)進行維護,適時備份數(shù)據(jù)庫,一旦數(shù)據(jù)庫遇到問題,可以恢復到最近備份的狀態(tài),減少不必要的損失。用戶登錄,用戶使用該系統(tǒng)前需要進行注冊,他應該是該企業(yè)某個部門下面的員工,所以他需要輸入他的部門號等信息,注冊成功后,登錄到系統(tǒng),可以修改自己的信息還有訂閱報刊,但由于權限的限制,他只能查看和統(tǒng)計自己的訂單信息。5.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 安徽大學《汽輪機原理》2023-2024學年第一學期期末試卷
- 建東職業(yè)技術學院《稻谷加工工藝學實驗》2023-2024學年第一學期期末試卷
- 湖南工商職業(yè)學院《中西醫(yī)結合骨傷科學》2023-2024學年第一學期期末試卷
- 西藏農(nóng)牧學院《高級日語視聽說(Ⅰ)》2023-2024學年第一學期期末試卷
- 山東醫(yī)學高等專科學校《和聲II(應用)》2023-2024學年第一學期期末試卷
- 湖南城市學院《生物技術制藥實驗一》2023-2024學年第一學期期末試卷
- 北京體育大學《動植物檢驗檢疫》2023-2024學年第一學期期末試卷
- 吉林鐵道職業(yè)技術學院《生理藥理學》2023-2024學年第一學期期末試卷
- 食品標簽規(guī)范研究-第1篇-洞察及研究
- 寺廟義診活動方案
- 2024年全球及中國臺式掃描電子顯微鏡(SEM)行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 輥壓機的運行與維護
- 福建福州鼓樓區(qū)小學2025屆五年級數(shù)學第二學期期末經(jīng)典試題含答案
- 化工投資項目可研報告編制辦法(中石化聯(lián)產(chǎn)發(fā)2025115號)
- 項目管理與工期控制
- 2025年山西云時代技術有限公司招聘筆試參考題庫含答案解析
- 自身崗位講安全
- 新媒體運營實戰(zhàn)與自媒體平臺選擇指南
- 《保密意識培訓》課件
- 《家用電器銷售管理系統(tǒng)的設計與實現(xiàn)》2000字(論文)
- 湘藝版第二單元《中國音樂》第1課時中國古代音樂教學設計
評論
0/150
提交評論