版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 課程設計說明書 </b></p><p> 課 程 名 稱:《數據庫原理課程設計》 </p><p> 課 程 代 碼: 420027 </p><p> 題 目:個人事物管理數據庫課程設計 </p>
2、<p> 年級/專業/班: </p><p><b> 目 錄</b></p><p><b> 摘 要1</b></p><p><b> 一、引 言2</b></p><p> 二
3、、設計目的與任務2</p><p><b> 三、設計方案2</b></p><p><b> 1、需求分析2</b></p><p> 1.1個人事物管理數據庫的數據需求2</p><p><b> 1.2數據字典3</b></p><p
4、><b> 2、概念設計8</b></p><p> 2.1個人事物管理數據庫中的實體集8</p><p> 2.2個人事物管理數據庫中的聯系集8</p><p> 2.3個人事物管理系統數據庫中的E-R圖9</p><p><b> 3、邏輯設計9</b></p&g
5、t;<p> 4、數據庫實現10</p><p> 4.1 建立數據庫模式、視圖及索引10</p><p> 5.2 裝載數據11</p><p><b> 四、結 論11</b></p><p><b> 五、致 謝12</b></p><
6、p><b> 六、參考文獻12</b></p><p><b> 摘 要</b></p><p> 隨著計算機技術的飛速發展,計算機在管理方面的普及,利用計算機來實現個人事物的管理勢在必行。本設計是一個個人事物管理系統。用serve2000關系型數據庫集成開發工具來進行個人事物管理,這是一個典型的小型MIS系統。</p&g
7、t;<p> 個人事物管理系統是在經濟文化與個性都高度活躍的現代環境下對于個人隱私與自我管理的一套多功能系統。此系統綜合了個人信息化下的多種需求,退出多款高效與使用的應用功能,具有保密功能,保護個人隱私,與生活相結合,是對自我評定與管理的好工具。</p><p> 關鍵詞:serve2000,MIS系統,個人事物管系統</p><p><b> Abstrac
8、t </b></p><p> Along with the rapid development of computer technology, computer In the popularity of management, the use of a computer to realize personal things management is imperative. This design
9、 is a personal things management system. Serve2000 relational database with integrated development tool to make personal things management, this is a typical small MIS system.</p><p> Personal things manage
10、ment system is in the economic culture and personality are highly active modern environment for personal privacy and self management a multifunctional system. This system comprehensive personal information of different
11、needs, exit of high efficiency and the application of the use function with confidential function, to protect personal privacy ,and </p><p> life is united in wedlock, it is to self assess and management t
12、ool.</p><p> Key words: Serve2000,MIS system,personal things tube system</p><p> 《數據庫原理》課程設計</p><p> -- 個人事務管理數據庫設計</p><p><b> 一、引 言</b></p>&l
13、t;p> 現代社會,每個人總是與周圍的事務存在著各種各樣的聯系,個體要處理的事務也是很繁雜的,人工處理相當麻煩,需要耗費大量的時間與精力,而且由于需要處理的事務雜亂無章,經常容易出錯,導致其他的事務無法正常進行。</p><p> 使用計算機軟件來管理個人事務,在時下來講是很必要的。通過開發一個“個人事務管理子系統”的軟件,可以方便快捷的管理各項個人事務,使得各項工作能夠高效率、高質量的進行。同時也可以
14、與其他的系統建立緊密的聯系,與周圍的人或者事及時溝通,獲取信息。</p><p><b> 二、設計目的與任務</b></p><p> 掌握使用現在流行的數據庫原理系統或數據庫開發工具進行數據庫管理操作(如建庫、建立完整性約束,對數據庫中數據進行查詢,更改等操作)的方法;同時,會開發出有相當完善功能并有一定規模的數據庫應用系統,現時,通過實習對SQL語言要有較深
15、入的了解和掌握,對數據庫的管理(主要是安全性方面)要有一定程度的了解,同時可以采用不同的開發工具或不同的DBMS,或深入了解所用開發工具的不同側面,拓寬知識面。</p><p> 此需求規格說明書對《個人事務管理子系統》軟件做了全面細致的用戶需求分析,明確所要開發的軟件應具有的功能、性能與界面,使系統分析人員及軟件開發人員能清楚地了解用戶的需求,并在此基礎上進一步提出概要設計說明書和完成后續設計與開發工作。&l
16、t;/p><p><b> 三、設計方案</b></p><p><b> 1、需求分析</b></p><p> 1.1個人事物管理數據庫的數據需求</p><p> 通過與個人事物管理數據庫用戶交談等方式以及作者對個人事物的分析,可以得到個人事物管理數據庫系統的數據需求。</p>
17、<p> ·一個用戶可以包含多個備忘錄,由其唯一的UserID標識,用戶管理自己的備忘錄,備忘錄中包括時間,地點,主題,內容,備忘等,用戶可以通過備忘錄備忘自己每天的信息。</p><p> ·用戶的日記表通過其唯一的UserID標識,記錄每天的主題,天氣,心情,備忘,日期,內容等,其中,一個用戶可以擁有多個日記表,但一個日記表只屬于一個用戶,用戶通過日記來管理自己的個人日常
18、事務。</p><p> ·通訊錄是用戶個人用來存儲他人詳細信息的表,由UserID唯一標識,其包括每個人的姓名,性別,傳真,固定電話,Email,職位,公司,手機號等信息。一個用戶擁有一個通訊錄,而一個通訊錄唯一的屬于一個用戶,用戶通過通訊錄很方便的管理他人的信息,</p><p><b> 1.2數據字典</b></p><p&g
19、t;<b> 數據結構:用戶</b></p><p> 含義說明:是個人事務管理系統的主體數據結構,定義了一個用戶的有關信息</p><p> 組 成:用戶名,密碼</p><p><b> 數 據 項:用戶名</b></p><p> 含義說明:唯一標識每個用戶</p>
20、<p> 類 型:字符型</p><p><b> 長 度:14</b></p><p><b> 取值范圍:</b></p><p><b> 取值含義: </b></p><p><b> 數 據 項:密碼</b>&
21、lt;/p><p> 含義說明:唯一標識每個用戶</p><p> 類 型:字符型</p><p><b> 長 度:14</b></p><p><b> 取值范圍:</b></p><p><b> 取值含義: </b></p
22、><p><b> 數據結構:通訊錄</b></p><p> 含義說明:是個人事務管理系統的數據結構,定義了一個用戶的通訊信息</p><p> 組 成:姓名,性別,固定電話,手機號,公司,這位,傳真,Email</p><p><b> 數 據 項:姓名</b></p>
23、<p> 含義說明:唯一標識每個用戶</p><p> 類 型:字符型</p><p><b> 長 度:10</b></p><p><b> 取值范圍:</b></p><p><b> 取值含義: </b></p><p
24、><b> 數 據 項:性別</b></p><p> 含義說明:唯一標識每個用戶</p><p> 類 型:字符型</p><p><b> 長 度:2</b></p><p><b> 取值范圍:</b></p><p>
25、<b> 取值含義: </b></p><p> 數 據 項:固定電話</p><p> 含義說明:唯一標識每個用戶</p><p> 類 型:字符型</p><p><b> 長 度:40</b></p><p><b> 取值范圍:<
26、;/b></p><p><b> 取值含義: </b></p><p><b> 數 據 項:手機號</b></p><p> 含義說明:唯一標識每個用戶</p><p> 類 型:字符型</p><p><b> 長 度:40<
27、/b></p><p><b> 取值范圍:</b></p><p><b> 取值含義: </b></p><p><b> 數 據 項:公司</b></p><p> 含義說明:標識每個用戶</p><p> 類 型:字符型&l
28、t;/p><p><b> 長 度:40</b></p><p><b> 取值范圍:</b></p><p><b> 取值含義: </b></p><p><b> 數 據 項:職位</b></p><p> 含義說
29、明:標識每個用戶</p><p> 類 型:字符型</p><p><b> 長 度:20</b></p><p><b> 取值范圍:</b></p><p><b> 取值含義: </b></p><p><b> 數
30、 據 項:傳真</b></p><p> 含義說明:唯一標識每個用戶</p><p> 類 型:字符型</p><p><b> 長 度:60</b></p><p><b> 取值范圍:</b></p><p><b> 取值含義
31、: </b></p><p> 數 據 項:Emial</p><p> 含義說明:唯一標識每個用戶</p><p> 類 型:字符型</p><p> 長 度:400</p><p><b> 取值范圍:</b></p><p><
32、b> 取值含義: </b></p><p><b> 數據結構:日記</b></p><p> 含義說明:是個人事務管理系統的數據結構,定義了一個日記的信息</p><p> 組 成:內容,主題,日期,天氣,心情,備忘</p><p><b> 數 據 項:內容</b&g
33、t;</p><p> 含義說明:標識每個日記表的用戶</p><p> 類 型:字符型</p><p> 長 度:2000</p><p><b> 取值范圍:</b></p><p><b> 取值含義: </b></p><p&
34、gt;<b> 數 據 項:主題</b></p><p> 含義說明:標識每個日記表的用戶</p><p> 類 型:字符型</p><p><b> 長 度:40</b></p><p><b> 取值范圍:</b></p><p&g
35、t;<b> 取值含義: </b></p><p><b> 數 據 項:日期</b></p><p> 含義說明:標識每個日記表的用戶</p><p> 類 型:字符型</p><p><b> 長 度:50</b></p><p&g
36、t;<b> 取值范圍:</b></p><p><b> 取值含義: </b></p><p><b> 數 據 項:天氣</b></p><p> 含義說明:標識每個日記表的用戶</p><p> 類 型:字符型</p><p>&l
37、t;b> 長 度:16</b></p><p><b> 取值范圍:</b></p><p><b> 取值含義: </b></p><p><b> 數 據 項:心情</b></p><p> 含義說明:標識每個日記表的用戶</p>
38、;<p> 類 型:字符型</p><p><b> 長 度:16</b></p><p><b> 取值范圍:</b></p><p><b> 取值含義: </b></p><p><b> 數 據 項:備忘</b>
39、</p><p> 含義說明:標識每個日記表的用戶</p><p> 類 型:字符型</p><p><b> 長 度:50</b></p><p><b> 取值范圍:</b></p><p><b> 取值含義: </b><
40、;/p><p><b> 數據結構:備忘錄</b></p><p> 含義說明:是個人事務管理系統的數據結構,定義了一個備忘錄的信息</p><p> 組 成:地點,主題,開始日期,結束日期,開始時間,結束時間,備忘</p><p><b> 數 據 項:地點</b></p>
41、<p> 含義說明:標識每個備忘錄表的用戶</p><p> 類 型:字符型</p><p><b> 長 度:50</b></p><p><b> 取值范圍:</b></p><p><b> 取值含義: </b></p>&
42、lt;p><b> 數 據 項:主題</b></p><p> 含義說明:標識每個備忘錄表的用戶</p><p> 類 型:字符型</p><p><b> 長 度:50</b></p><p><b> 取值范圍:</b></p>&
43、lt;p><b> 取值含義: </b></p><p> 數 據 項:開始日期</p><p> 含義說明:標識每個備忘錄表的用戶</p><p> 類 型:字符型</p><p><b> 長 度:50</b></p><p><b>
44、; 取值范圍:</b></p><p><b> 取值含義: </b></p><p> 數 據 項:結束日期</p><p> 含義說明:標識每個備忘錄表的用戶</p><p> 類 型:字符型</p><p><b> 長 度:50</b&g
45、t;</p><p><b> 取值范圍:</b></p><p><b> 取值含義: </b></p><p> 數 據 項:開始時間</p><p> 含義說明:標識每個備忘錄表的用戶</p><p> 類 型:字符型</p><p&
46、gt;<b> 長 度:50</b></p><p><b> 取值范圍:</b></p><p><b> 取值含義: </b></p><p> 數 據 項:結束時間</p><p> 含義說明:標識每個備忘錄表的用戶</p><p>
47、; 類 型:字符型</p><p><b> 長 度:50</b></p><p><b> 取值范圍:</b></p><p><b> 取值含義: </b></p><p><b> 數 據 項:備忘</b></p>
48、<p> 含義說明:標識每個備忘錄表的用戶</p><p><b> 類 型:字符型</b></p><p> 長 度:200</p><p><b> 取值范圍:</b></p><p><b> 取值含義: </b></p>&
49、lt;p><b> 2、概念設計</b></p><p> 2.1個人事物管理數據庫中的實體集</p><p> ·實體集用戶,具有屬性用戶名、密碼。</p><p> ·實體集備忘錄,具有屬性地點,主題,開始日期,結束日期,開始時間,結束時間,備忘。</p><p> ·實
50、體集日記,具有屬性內容,主題,日期,天氣,心情,備忘。</p><p> ·實體集通訊錄,具有屬性姓名,性別,固定電話,手機號,公司,這位,傳真,Email</p><p> 2.2個人事物管理數據庫中的聯系集</p><p> ·用戶與日記表是一對多聯系。</p><p> ·用戶與通訊錄是一對一聯系。
51、</p><p> ·用戶與備忘錄是一對多聯系。</p><p> 2.3個人事物管理系統數據庫中的E-R圖</p><p> 根據2.1節和2.2節的討論,我們可以給出銀行企業的E-R圖(見圖1)。</p><p> 圖1 個人事物管理系統的E-R圖</p><p><b> 3、邏輯設
52、計</b></p><p> 把圖1的E-R圖轉換為關系模式,如下所示:</p><p> ·用戶 = (用戶名,密碼)</p><p> ·備忘錄=(UserID,主題,地點,開始日期,結束日期,開始時間,結束時間,備忘)</p><p> ·日記 =(UserID,主題,內容,日期,天氣
53、,心情,備忘)</p><p> ·通訊錄=(UserID,姓名,性別,職位,傳真,手機號,固定電話,公司,Email)</p><p><b> 4、數據庫實現</b></p><p> 至此,我們可以建立本系統所需要的數據庫了。</p><p> 4.1 建立數據庫模式、視圖及索引</p>
54、;<p><b> 創建數據庫</b></p><p> create databasa personalaffairmangement</p><p><b> 創建用戶。</b></p><p> create table useinfo(</p><p> ID int
55、 NOT NULL,</p><p> username char(14) NOT NULL,</p><p> password char(14) NOT NULL,</p><p><b> )</b></p><p><b> 創建備忘錄表。</b></p><p&
56、gt; create table memorandum(</p><p> ID int NOT NULL</p><p> UserID int NOT NULL,</p><p> topic char(50),</p><p> place char(50),</p><p> begaindate
57、char(50),</p><p> enddate char(50),</p><p> begaintime char(50),</p><p> endtime char(50),</p><p> remark char(200),</p><p><b> )</b></
58、p><p><b> 創建日記表。</b></p><p> create table diary(</p><p> ID int NOT NULL,</p><p> userID int,</p><p> topic char(40),</p><p> c
59、ontent char(2000),</p><p> date char(50),</p><p> weather char(16),</p><p> feeling char(16),</p><p> remark char(50),</p><p><b> )</b><
60、;/p><p><b> 創建通訊錄表。</b></p><p> create table addrbook(</p><p> ID int NOT NULL,</p><p> userID int NOTNULL,</p><p> name char(10),</p>
61、<p> sex char(2),</p><p> phone char(40),</p><p> cellphone char(40),</p><p> company char(40),</p><p> position char(20),</p><p> fax char(40)
62、,</p><p> email char(60),</p><p> remark char(200),</p><p><b> )</b></p><p><b> 5.2 裝載數據</b></p><p><b> insert </b>
63、;</p><p> into useinfo</p><p> values (1,'張三','123456')</p><p><b> insert </b></p><p> into useinfo</p><p> values (2,'
64、;李四','12345')</p><p><b> insert</b></p><p> into memorandum </p><p> values (1,1,'旅游','張家界','2011,10,1','2011,10,5','8
65、.00','16.30','國慶長假旅游')</p><p><b> insert </b></p><p> into memorandum </p><p> values (2,2,'日?,嵤?#39;,'家里','2011,8,5','201
66、1,8,6','7.00','18.30','在家打掃衛生等')</p><p><b> insert </b></p><p> into diary</p><p> values(1,1,'漫步','去公園漫步','2011,6,5
67、39;,'晴朗','清新自然','娛樂放松')</p><p><b> insert </b></p><p> into diary</p><p> values(2,2,'做飯','去超市買菜做飯','2011,6,10','陰
68、',' 舒暢','鍛煉')</p><p><b> insert </b></p><p> into addrbook</p><p> values (1,1,'張三','男','13122116564','3568490',
69、39;IBM','總裁','abcjk','486936547@qq.com','')</p><p><b> insert </b></p><p> into addrbook</p><p> values (2,22,'李四','男&
70、#39;,'13114569874','3478962','微軟','銷售總監','abcjk','486936547@qq.com','')</p><p><b> 四、結 論</b></p><p> 在剛剛知道設計任務的時候,由于以前對SQL的
71、學習不是太牢固,剛開始對自己的任務真的很茫然,不知道從何入手,經我查詢相關資料及例子,看懂其中的代碼,對這次的課設有了一個初步的了解。知道該干些什么,知道做這個系統的目的。通過這次的設計了解到個人事務管理子系統數據庫系統中的增加,刪除,查詢,修改等操作的具體實現方法。</p><p> 由于這次課程設計的時間較短,這次我們的系統做的也存著不足之處。實現的功能不是很齊全,比如沒有能夠實現用戶的注冊,密碼修改,任務
72、信息管理,通訊錄信息管理等功能。但是就是我們基本上能夠實現老師所要求的功能??傊n程設計留給我最深的體會就是我們平時所學的知識太過局限性,不能把知道融會貫通,所以我們在以后的學習中一定要補足這方面的不足,這樣才能學有所用。</p><p> 數據庫課程設計中,我對數據庫這門課程有了更深一步的了解,從剛開始不知道從何下手到現在可以做出一個系統,雖然該系統并不是很完善,但在設計的過程中鞏固了我以前所學的知識,同時我
73、也學到了很多以前沒有學到過的知識。</p><p> 時間是短暫的,但收獲卻是很大。這就是我在本次數據庫課庫課程設計的心得體會。</p><p><b> 五、致 謝</b></p><p> 首先我要感謝我的老師在課程設計上給予我的指導、提供給我的支持和幫助,這是我能順利完成這次報告的主要原因,更重要的是老師幫我解決了許多技術上的難題
74、,讓我能把系統做得更加完善,提高了自己的設計能力。最后感謝同學的幫助。</p><p><b> 六、參考文獻</b></p><p> ?。?]王珊,薩師煊.《數據庫系統概論》[M].北京:高等教育出版社,2006.5</p><p> ?。?]張海藩. 《軟件工程導論》[M]. 清華大學出版社,2011.1</p><
75、p> ?。?]Bain T著《SQL server 2000數據倉庫與Analysis Services》[M].中國電力出版社 2003</p><p> 課程設計任務書及成績評定</p><p> 課題名稱:___個人事務管理系統_______________ </p><p> 完成者: 周文俊,嚴若華,劉振輝,胡雨婷,陳娟</p
76、><p> 1、設計的目的與要求: </p><p> 課程設計為學生提供了一個既動手又動腦,獨立實踐的機會,將課本上的理論知識和實際有機的結合起來,鍛煉學生的分析解決實際問題的能力。提高學生適應實際,實踐編程的能力。課程設計的目的:</p><p> 加深對數據庫系統、軟件工程、程序設計語言的理論知識的理解和應用水平;</p><p>
77、 在理論和實驗教學基礎上進一步鞏固已學基本理論及應用知識并加以綜合提高;</p><p> 學會將知識應用于實際的方法,提高分析和解決問題的能力,增強動手能力;</p><p> 該課程設計的設計要求:</p><p> 運用數據庫基本理論與應用知識,在微機RDBMS(SQL Server)的環境上建立一個數據庫應用系統。要求把現實世界的事物及事物之間的復雜關
78、系抽象為信息世界的實體及實體之間聯系的信息模型,再轉換為機器世界的數據模型和數據文件,并對數據文件實施檢索、更新和控制等操作。</p><p> 2、設計進度及完成情況</p><p><b> 3、成績評定:</b></p><p> 設計成績: (教師填寫)</p><p>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 數據庫課程設計--數據庫原理及應用課程設計
- 數據庫課程設計---數據庫
- 數據庫系統原理課程設計--人事管理系統數據庫
- 數據庫原理課程設計
- 數據庫原理課程設計---教室管理系統數據庫設計
- 《數據庫原理》課程設計
- 數據庫原理課程設計---人事管理系統
- 數據庫課程設計--數據庫設計
- 數據庫課程設計--數據庫系統原理
- 數據庫原理課程設計---圖書管理系統數據庫設計
- 數據庫課程設計—人事管理
- 數據庫課程設計--圖書借閱管理數據庫設計
- 數據庫原理課程設計報告
- 數據庫原理課程設計報告
- 數據庫課程設計課程設計論文-醫院信息管理數據庫設計
- 數據庫課程設計
- 數據庫原理課程設計---企業人事管理系統
- 數據庫課程設計
- 數據庫課程設計----人事管理系統
- 數據庫課程設計——人事管理系統
評論
0/150
提交評論