數(shù)據庫家電銷售管理課程設計_第1頁
數(shù)據庫家電銷售管理課程設計_第2頁
數(shù)據庫家電銷售管理課程設計_第3頁
數(shù)據庫家電銷售管理課程設計_第4頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、.課程設計報告課程設計題目:家電銷售管理學生姓名陳煌專業(yè)軟件工程班級1221809指導教師江霞2013年 01 月 09 日東華理工大學.一需求分析軟件需求分析工作是軟件生存周期中重要的一步。只有通過需求分析才能把軟件功能和性能的總體概念描述為具體上的軟件需求規(guī)格說明,從而奠定軟件開發(fā)的基礎。軟件需求分析工作也是一個不斷認識逐步細化的過程。該過程將軟件調研階段的需求資料進行分析和設計,使軟件范圍逐步細化到詳細定義的程度,并分析出各種不同的軟件元素,然后為這些元素找到可行的解決方法。 家電銷售管理系統(tǒng)將從不同的角度的需求分析問題,講述軟件需求類型,分析過程,并部分給出了數(shù)據字典和數(shù)據流圖。家電銷

2、售管理系統(tǒng)是為了確切地表達出系統(tǒng)的每項需求,并作為設計的基礎,為軟件設計人員提供明確的指導方向,并為軟件的功能測試提供測試依據。對于從網上搜索到的和家電銷售有關的系統(tǒng),我們都只能從一個使用者的角度來對其作出分析。 由于我們技術水平和實踐經驗的局限性, 我們覺得我們做的家電銷售系統(tǒng), 目的在于鞏固和提高自己的技術水平, 豐富自己的實踐經驗, 所以要實現(xiàn)的功能也只能是簡單的后臺數(shù)據的添加、刪除、修改、查詢等,具體來說包括以下的幾方面:1. 用戶注冊:新用戶輸入相應的信息。2. 用戶登錄:用戶輸入用戶名,密碼,以獲得身份確認。3. 個人信息瀏覽:用戶可以查看自己的各種信息。4. 個人信息修改:用戶可

3、以修改自己的一些基本信息。5. 管理員登錄:管理員輸入用戶名,密碼,以獲得身份確認。6. 管理員查詢:管理員可以查詢商品信息和用戶信息。7. 管理員修改:管理員可以修改商品信息和用戶信息。二全局 E R 圖購買單價家電編號類型客戶姓名客戶編號地址家電名稱出廠編號家電購買客戶MN購買家電編號單價庫存量購買日期購買數(shù)量客戶電話M生產N廠商負責人廠商名稱.廠商編號所在地客服電話.三將 E R 圖轉換為關系模式家電(家電名稱、家電編號、類型、單價、出廠編號、庫存量)主鍵為:家電編號客戶(客戶姓名、客戶編號、客戶電話、地址)主鍵為:客戶電話,外鍵為:客戶編號廠商(廠商名稱、廠商編號、負責人、所在地、客服

4、電話)主鍵為:廠商編號訂單表(客戶編號、家電編號、訂單日期、數(shù)量、購買價)主鍵為:客戶編號,外鍵為:家電編號四源代碼家電表create table appliances(APPname varchar(10),APPnum char(4),type varchar(10),MANnum char(4),price money,stock smallint)alter table appliancesaddconstraint CK_appliances check(APPnum<9999 and APPnum>1000), constraint p_APPnum primary k

5、ey(APPnum)select* from appliances廠商表create table manufacturer(MANname varchar(10),MANnum char(4),peoplename varchar(6),location varchar(12),servicenum char(12).alter table manufactureraddconstraint CK_MANnum check(MANnum<9999 and MANnum>1000), constraint p_MANnum primary key(MANnum)select*from

6、 manufacturer客戶表create table client(CLIname varchar(6),CLInum char(4),address varchar(20),phonenum char(11)alter table clientaddconstraint CK_CLInum check (CLInum<9999 and CLInum>1000), constraint p_CLInum primary key(CLInum)select*from client訂單表create table indent(CLInum char(4),APPnum char(4

7、),indentdate smalldatetime,number tinyint,buyprice money)alter table indentaddconstraint ck_CLInum check (CLInum<9999 and CLInum>1000), constraint ck_APPnum check(APPnum<9999 and APPnum>1000), constraint P_CLInum_ primary key(CLInum)select*from indent創(chuàng)建視圖1. 購買時間,客戶名稱.create view view3ass

8、elect indentdate,CLInamefrom indent,clientwhere indent.CLInum=client.CLInum2.廠商名稱,負責人,廠商地址create view view2asselect MANname,peoplename,locationfrom manufacturer3.家電編號,單價,購買單價create view view4asselect price,buyprice,indent.Appnumfrom appliances,indentwhere indent.Appnum=appliances.Appnum存儲過程1.添加家電信息C

9、REATE PROCEDURE pro_add(APPname varchar(6),APPnum char(4),type varchar(10),MANnum char(4),price money,stock smallint)ASinsert into appliances values(APPname,APPnum,type,MANnum,price,stock)exec pro_add APPname=' 電 腦 ',APPnum=2005,type=' 辦 公 電 器 ',MANnum=1001,price=4000,stock=1602.刪除客戶

10、名為張三的客戶信息CREATE PROCEDURE pro_deleteAS delete from clientwhere CLIname='張三 '.exec pro_deleteselect*from client2. 查詢廠商名為格力的廠商信息CREATE PROCEDURE pro_selectAS select *from manufacturerwhere MANname='格力 'exec pro_select4.修改客戶編號為5002 的購買價CREATE PROCEDURE pro_updateAS update indentset buyp

11、rice=3000where CLInum=5002exec pro_updateselect*from indent觸發(fā)器1.添加或更新家電信息時,當家電編號大于9999,停止操作CREATE TRIGGER table_check ON appliancesFOR INSERT, UPDATEASselect APPnum from applianceswhere APPnum>9999rollback2.添加或者更新廠商信息時,廠商編號大于9999,停止操作CREATE TRIGGER pro_check2 ON manufacturerFOR INSERT, UPDATEASse

12、lect MANnumfrom manufacturerwhere MANnum>9999rollback.3.創(chuàng)建登錄exec sp_addlogin 'login1','123','appliences',NULLexec sp_addlogin 'login2','111','appliences',NULL4.創(chuàng)建用戶exec sp_adduser'login','user1','db_owner'exec sp_adduser'login','user2','public'.課程設計評分表學生姓名:陳煌班級:1221809學號:201220180915課程設計題目:家電銷售管理項目內容滿分實 評選能結合所學課程知識、有一定的能力訓練。符合選題要求10(5 人一題)題工作量適中,難易度合理10能熟練應用所學知識,有一定查閱文獻及運用文獻資料能力10能理論依據充分,數(shù)據準確,公式推導正確10力能應用計算機軟件進行編程、資料搜集錄入、加工、排版、水1

溫馨提示

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

評論

0/150

提交評論