版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p> 課 程 設(shè) 計(jì)</p><p> 20 ~20 學(xué)年第 學(xué)期</p><p> 題 目: </p><p> 教 學(xué) 系: </p><p> 專業(yè)班級: </p><
2、p> 指導(dǎo)教師: </p><p> 學(xué)生姓名: </p><p><b> 年 月 日</b></p><p> 課 程 設(shè) 計(jì) 任 務(wù) 書</p><p> 數(shù)據(jù)庫設(shè)計(jì)—公司管理系統(tǒng)</p><p>&
3、lt;b> 1、設(shè)計(jì)背景</b></p><p> 杭州箱包貿(mào)易公司剛剛成立,設(shè)立管理部、采購部、生產(chǎn)部和銷售部四個部門。管理部主要負(fù)責(zé)人士、財(cái)務(wù)和物品的管理;采購部采購制作產(chǎn)品需要的原材料;生產(chǎn)部生產(chǎn)產(chǎn)品;銷售部銷售產(chǎn)品。</p><p><b> 2、課題簡介</b></p><p> 隨著現(xiàn)代科技的高速發(fā)展,設(shè)備
4、和管理的現(xiàn)代化,在實(shí)際工作中如何提高工</p><p> 作效率成為一個很重要的問題。而建立管理信息系統(tǒng)是一個很好的解決辦法。</p><p> 經(jīng)過半年的學(xué)習(xí),我們對計(jì)算機(jī)方面的知識有了很大的提升,本著理論聯(lián)系</p><p> 實(shí)際的宗旨,通過學(xué)校提供的這次軟件技術(shù)實(shí)踐的機(jī)會,在指導(dǎo)教師的幫助下,</p><p> 歷經(jīng)兩周時間,
5、我自行設(shè)計(jì)一套公司管理系統(tǒng)。</p><p> 應(yīng)用對數(shù)據(jù)庫系統(tǒng)原理的理論學(xué)習(xí),通過上機(jī)實(shí)踐的方式將理論知識與實(shí)踐</p><p> 更好的結(jié)合起來,鞏固所學(xué)知識。</p><p> 數(shù)據(jù)庫應(yīng)用 課程實(shí)踐:實(shí)踐和鞏固在課堂公司中學(xué)習(xí)有關(guān)知識,熟練掌握對于給定結(jié)構(gòu)的數(shù)據(jù)庫的創(chuàng)建、基本操作、程序系統(tǒng)的建立和調(diào)試以及系統(tǒng)評價(jià)。</p><p>
6、; 數(shù)據(jù)庫原理 軟件設(shè)計(jì)實(shí)踐:實(shí)踐和鞏固在課堂教學(xué)中學(xué)習(xí)的關(guān)于關(guān)系數(shù)據(jù)庫原理的有關(guān)知識和數(shù)據(jù)庫系統(tǒng)的建立方法,熟練掌握對于給定實(shí)際問題,為了建立一個關(guān)系數(shù)據(jù)庫信息管理系統(tǒng),必須得經(jīng)過系統(tǒng)調(diào)研、需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)、系統(tǒng)調(diào)試、維護(hù)以及系統(tǒng)評價(jià)的一般過程,為畢業(yè)設(shè)計(jì)打</p><p><b> 下基礎(chǔ)。</b></p><p><b>
7、4、設(shè)計(jì)內(nèi)容</b></p><p> 運(yùn)用基于E-R 模型的數(shù)據(jù)庫設(shè)計(jì)方法和關(guān)系規(guī)范化理論做指導(dǎo)完成從系統(tǒng)的分析到設(shè)計(jì)直至系統(tǒng)的最終實(shí)現(xiàn),開發(fā)公司管理信息系統(tǒng),完成公司管理信息系統(tǒng)的全部功能。</p><p> 首先做好需求分析,并完成數(shù)據(jù)流圖和數(shù)據(jù)字典。</p><p> 其次做概念分析,利用實(shí)體聯(lián)系的方法將需求分析的用戶需求抽象為信息結(jié)構(gòu),得
8、到E-R 圖。</p><p> 然后就是邏輯結(jié)構(gòu)設(shè)計(jì),將E-R 圖轉(zhuǎn)換為計(jì)算機(jī)系統(tǒng)所支持的邏輯模型</p><p><b> 5、需求分析的任務(wù)</b></p><p> 需求分析的任務(wù)是調(diào)查應(yīng)用領(lǐng)域,對應(yīng)用領(lǐng)域中的信息要求和操作要求進(jìn)行詳細(xì)分析,形成需求分析說明書。重點(diǎn)是調(diào)查,收集與分析用戶在數(shù)據(jù)管理中的信息要求,處理要求,數(shù)據(jù)的安全
9、性與完整性要求。</p><p> 為了完成需求分析的任務(wù),要詳細(xì)調(diào)查待開發(fā)的數(shù)據(jù)庫應(yīng)用部門的情況,了解原系統(tǒng)工作概況,分析用戶的各種需求,在此基礎(chǔ)上確定新系統(tǒng)的功能。新系統(tǒng)必須考慮今后的擴(kuò)充和改變,不能僅僅按當(dāng)前應(yīng)用需求來設(shè)計(jì)數(shù)據(jù)庫。</p><p><b> 6、需求分析的過程</b></p><p> ?。?)調(diào)查公司組織機(jī)構(gòu)的總體狀
10、況。本公司系統(tǒng)主要由財(cái)務(wù)管理系統(tǒng),人力管理系統(tǒng)以及資源管理系統(tǒng)。</p><p> ?。?)熟悉各部門的業(yè)務(wù)活動狀況。調(diào)查各部門的業(yè)務(wù)活動情況,對現(xiàn)行系統(tǒng)的功能和和所需信息有一個明確的認(rèn)識。包括了解各個部門輸入和使用什么數(shù)據(jù),如何加工處理這些數(shù)據(jù),輸入什么信息,輸出什么信息,輸出到什么部門,輸出的結(jié)果的格式是什么等。</p><p> (3)根據(jù)(1)(2)調(diào)查的結(jié)果,對公司管理中各應(yīng)用
11、的信息要求和操作要求進(jìn)行詳細(xì)分析,從中得到:該公司系統(tǒng)的各個應(yīng)用從數(shù)據(jù)庫中得到哪些信息,這些信息的具體內(nèi)容和性質(zhì)是什么,要求完成什么樣的處理功能,對某些處理要求的相應(yīng)時間,既對數(shù)據(jù)的安全,完整性的要求。</p><p> (4)確定系統(tǒng)的邊界。確定整個系統(tǒng)中哪些由計(jì)算機(jī)完成,哪些將來由系統(tǒng)完成,哪些由人工完成。由計(jì)算機(jī)完成的功能就是新系統(tǒng)完成的功能。</p><p><b>
12、 7、數(shù)據(jù)字典</b></p><p> 經(jīng)過可行性分析和初步需求調(diào)查,抽象出該子系統(tǒng)業(yè)務(wù)流程圖,如圖a 所</p><p><b> 示。</b></p><p><b> 圖a</b></p><p> 8、概念結(jié)構(gòu)設(shè)計(jì)的方法</p><p> 設(shè)計(jì)
13、概念結(jié)構(gòu)通常有四類方法:自頂向下,自底向上,逐漸擴(kuò)張以及混合策略。本公司系統(tǒng)采用的是自底向上的方法。即首先定義全局的概念結(jié)構(gòu)的框架,然后逐步細(xì)化。根據(jù)自頂向上地進(jìn)行需求分析然后再自底上上地進(jìn)行概念設(shè)計(jì)。</p><p> 9、概念結(jié)構(gòu)設(shè)計(jì)的步驟</p><p> 概念結(jié)構(gòu)的設(shè)計(jì)可分為兩步:第一步是抽象數(shù)據(jù)并設(shè)計(jì)局部視圖。第二步是集成局部視圖,得到全局的概念結(jié)構(gòu)。</p>
14、<p> 10、數(shù)據(jù)抽象與局部視圖設(shè)計(jì)</p><p> 按照圖a 公司學(xué)管理系統(tǒng)總框架圖,設(shè)計(jì)局部E-R 圖。</p><p><b> 圖b</b></p><p> 圖c 圖d</p><p&g
15、t;<b> 圖f</b></p><p><b> 圖e</b></p><p><b> 圖g</b></p><p> 11、E-R 圖向關(guān)系模型的轉(zhuǎn)換</p><p> 部門(部門編號,部門名)</p><p> 職工(職工編號,姓名
16、,性別,出生日期,籍貫,身份證號,職工類型,工資)</p><p> 訂單(訂單號,訂單名稱,訂單類型,訂單日期,訂購件數(shù),訂單狀態(tài),職工編號,需要材料類型,需要材料數(shù)量)</p><p> 財(cái)務(wù)(交易號,交易類型,交易金額,交易日期,職工編號)</p><p> 庫存(產(chǎn)品編號,產(chǎn)品類型,入庫時間,出庫時間,產(chǎn)品數(shù)量,職工編號)</p><
17、;p><b> 數(shù)據(jù)庫的結(jié)構(gòu)</b></p><p> 數(shù)據(jù)庫公司管理系統(tǒng)表結(jié)構(gòu)</p><p><b> 職工信息表</b></p><p> 列名 數(shù)據(jù)類型 大小 小數(shù)位 是否為空值 默認(rèn)值 約束</p><p> 職工編號
18、 char 10 否 主鍵</p><p> 姓名 nvarchar 20 否</p><p> 性別 nchar 2 男</p
19、><p> 出生日期 date </p><p> 籍貫 nvarchar 20</p><p> 身份證號 char 30 </p><p> 職工類型 nvarchar 20</p>
20、<p> 工資 char 10</p><p> 部門 nvarchar 20</p><p><b> 訂單信息表</b></p><p> 列名 數(shù)據(jù)類型 大小 小數(shù)位 是否為空值 默認(rèn)值 約束</
21、p><p> 訂單號 char 10 否 主鍵</p><p> 訂單名稱 nvarchar 30 否</p><p> 訂單類型 nvarchar 30 </p><p&
22、gt; 訂單日期 date </p><p> 訂購件數(shù) int </p><p> 訂單狀態(tài) nvarchar 20</p><p> 職工編號 char 10 外鍵<
23、;/p><p> 需要材料類型 nvarchar 50</p><p> 需要材料數(shù)量 int </p><p><b> 財(cái)務(wù)信息表</b></p><p> 列名 數(shù)據(jù)類型 大小 小數(shù)位 是否為空值 默認(rèn)值 約束</p
24、><p> 交易號 char 10 否 主鍵</p><p> 交易類型 nvarchar 20 </p><p> 交易金額 char 10</p><p> 交易日期 dat
25、e</p><p> 職工編號 char 10 外鍵</p><p><b> 庫存信息表</b></p><p> 列名 數(shù)據(jù)類型 大小 小數(shù)位 是否為空值 默認(rèn)值 約束<
26、/p><p> 產(chǎn)品編號 char 10 否 主鍵</p><p> 入庫時間 date</p><p> 出庫時間 date</p><p> 產(chǎn)品類型 nvarchar
27、 30</p><p> 產(chǎn)品數(shù)量 int</p><p> 職工編號 char 10 外鍵</p><p> 根據(jù)總體結(jié)構(gòu)圖設(shè)計(jì)各表的結(jié)構(gòu)</p><p><b> 職工信息表</b&
28、gt;</p><p><b> 訂單信息表</b></p><p><b> 財(cái)務(wù)信息表</b></p><p><b> 庫存信息表</b></p><p> 將表中的信息建立數(shù)據(jù)庫</p><p><b> 圖1</b&g
29、t;</p><p><b> 圖2</b></p><p><b> 圖3</b></p><p><b> 圖4</b></p><p><b> 圖5</b></p><p><b> 圖6</b&g
30、t;</p><p><b> 13、系統(tǒng)功能模塊</b></p><p> ?。?)公司信息查詢和更新模塊</p><p> 將實(shí)現(xiàn)對公司信息的查詢和更新(修改、插入、刪除)操作,方便于對系部基本信息的管理 </p><p> ?。?)職工表的查詢和更新模塊</p><p> 將完成職工基
31、本信息的查詢、更新(修改、插入、刪除)操作,便于對職工信息的集中管理</p><p> ?。?)訂單表的查詢和更新模塊</p><p> 將完成訂單基本信息的查詢、更新(修改、插入、刪除)操作,便于對訂單信息的集中管理</p><p> ?。?)財(cái)務(wù)的查詢和更新模塊</p><p> 將完成財(cái)務(wù)基本信息的查詢、更新(修改、插入、刪除)操作
32、,便于對財(cái)務(wù)信息的集中管理</p><p> (5)庫存的查詢和更新模塊</p><p> 將完成對庫存基本信息的查詢、更新(修改、插入、刪除)操作,便于對庫存信息的集中管理</p><p><b> 14、建立視圖</b></p><p> (1)向職工信息表中添加一位職工:00007 李明 男 1968.
33、6.18 荊州 421161196806185498 老職工 2800 采購部</p><p> Insert into 職工信息表</p><p> Values (‘00007’,‘李明’,‘男’,‘1968.6.18’,‘荊州’,‘421161196806185498’, ‘老職工’,‘2800’,‘采購部’)</p><p> ?。?)查詢
34、職工的基本信息的視圖定義如下:</p><p> create view 職工_view</p><p><b> as</b></p><p><b> select *</b></p><p> from 職工信息表</p><p> with check op
35、tion;</p><p> ?。?)查詢每個職工的職工編號、姓名、性別、籍貫</p><p> Select職工編號,姓名,性別,籍貫 </p><p> From 職工信息表</p><p> ?。?)查詢職工編號為00003的職工姓名、性別、籍貫和工資</p><p> select 姓名,性別,籍貫,工資
36、</p><p><b> From 職工信息</b></p><p> Where 職工編號=00003</p><p> ?。?)查詢計(jì)算每個職工的年齡</p><p> 語句:select year(getdate())-year(出生日期()) as ‘年齡’</p><p> F
37、rom 職工信息表</p><p> ?。?)查詢所有籍貫含有“漢”的職工的姓名、性別、籍貫</p><p> 語句:Select 姓名,性別,籍貫</p><p> From 職工信息表</p><p> Where adress=‘%漢’</p><p> ?。?0)查詢訂單Hi7861的狀態(tài)及負(fù)責(zé)人<
38、/p><p> 語句:select 訂單狀態(tài),職工姓名</p><p> From 訂單信息表,職工信息表</p><p> Where 訂單信息表.職工編號=職工信息表.職工編號</p><p> ?。?1)查詢公司管理部的人數(shù)</p><p> Select count 職工信息表.職工信息 as ‘總?cè)藬?shù)’&
39、lt;/p><p><b> From職工信息表</b></p><p> Where 部門=‘管理部’</p><p> (12)將職工信息表中職工編號為00005的性別改為男</p><p> Update 性別 </p><p> From 職工信息表</p
40、><p> Where 職工編號=‘00005’</p><p> 刪除職工信息表中職工編號為00007的信息</p><p> Delete 職工信息表</p><p> Where 職工編號=‘00007’</p><p><b> 課程設(shè)計(jì)成績評定表</b></p>&
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)庫課程設(shè)計(jì)---數(shù)據(jù)庫
- 數(shù)據(jù)庫課程設(shè)計(jì)--bbs系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
- 數(shù)據(jù)庫課程設(shè)計(jì)--數(shù)據(jù)庫設(shè)計(jì)
- 數(shù)據(jù)庫課程設(shè)計(jì)---機(jī)房管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
- 數(shù)據(jù)庫課程設(shè)計(jì)--工資管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
- 數(shù)據(jù)庫原理課程設(shè)計(jì)---教室管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
- 數(shù)據(jù)庫課程設(shè)計(jì)--圖書借閱管理數(shù)據(jù)庫設(shè)計(jì)
- 數(shù)據(jù)庫課程設(shè)計(jì)--快餐訂餐系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
- 數(shù)據(jù)庫課程設(shè)計(jì)論文---汽車銷售管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
- 數(shù)據(jù)庫課程設(shè)計(jì)--超市會員管理系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)
- 數(shù)據(jù)庫原理課程設(shè)計(jì)---圖書管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
- 工資管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)報(bào)告(數(shù)據(jù)庫課程設(shè)計(jì))
- 數(shù)據(jù)庫課程設(shè)計(jì)--圖書管理系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)
- 工資管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)報(bào)告數(shù)據(jù)庫課程設(shè)計(jì)
- 數(shù)據(jù)庫課程設(shè)計(jì)---圖書管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計(jì)快餐訂餐系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
- 數(shù)據(jù)庫課程設(shè)計(jì)--數(shù)據(jù)庫系統(tǒng)原理
- 數(shù)據(jù)庫課程設(shè)計(jì)——賓館客房管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
- 數(shù)據(jù)庫課程設(shè)計(jì)---網(wǎng)上拍賣數(shù)據(jù)庫設(shè)計(jì)
- 數(shù)據(jù)庫課程設(shè)計(jì)---學(xué)生成績管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
評論
0/150
提交評論