版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、河南科技大學(xué)課程設(shè)計說明書課程名稱數(shù)據(jù)庫課程設(shè)計題 目超市管理系統(tǒng)院 系電子信息工程學(xué)院班 級計科102學(xué)生姓名 何萍指導(dǎo)教師趙海霞王志強劉中華日 期 2012-06-11課程設(shè)計任務(wù)書課程設(shè)計題目超市管理系統(tǒng)姓名何萍學(xué)號10104060210專業(yè)班級計算機科學(xué)與技術(shù)102班組別2012102-第一組組 長郭家正同組 成員徐濤、楊凱歌、劉文超、王亞 楠指導(dǎo) 教師趙海霞王志強劉中華課程設(shè) 計目的通過本課程設(shè)計,使學(xué)生鞏固數(shù)據(jù)庫系統(tǒng)的基本概念、原理和技術(shù),學(xué)會使用 某一開發(fā)工具進行數(shù)據(jù)庫設(shè)計和開發(fā),將理論與實際相結(jié)合,完成一個小型數(shù) 據(jù)庫的設(shè)計與實現(xiàn),并在此基礎(chǔ)上強化學(xué)生的實踐意識,提高其實際動手
2、能力 和創(chuàng)新能力。課程設(shè) 計環(huán)境硬件:裝有windows操作系統(tǒng)的計算機 軟件:SQL Server 2008 及 C+builder課程設(shè) 計任務(wù) 和要求任務(wù):1.進行超市前臺銷售系統(tǒng)的概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計和物理結(jié)構(gòu)設(shè) 計;2.設(shè)計并實現(xiàn)超市前臺銷售系統(tǒng)的大部分模塊的界面設(shè)計和程序指導(dǎo)模塊。 要求:1.模塊功能滿足需求說明、保證一定性能要求。2.撰寫出符合要求的課程設(shè)計報告。參考 文獻1 王珊、薩師煊 數(shù)據(jù)庫系統(tǒng)概論(第四版)高等教育出版社2006;2 何玉潔、黃婷兒等譯 數(shù)據(jù)庫設(shè)計教程 機械工業(yè)出版社2003;3 盧衛(wèi)忠、劉文亮等譯C+builder程序設(shè)計教程科學(xué)出版社20054
3、零點工作室C+builder6.0基礎(chǔ)教程北京:機械工業(yè)出版社 2004-9鄭阿奇 等SQL使用教程(第二版)北京:電子工業(yè)出版社2005時間進度安排序 號起止日期工作內(nèi)容12012-5-28講授ER模型的設(shè)計,學(xué)生分組22012-5-292012-5-31概念結(jié)構(gòu)和邏輯結(jié)構(gòu)設(shè)計,形成數(shù)據(jù)庫文件,建立模塊 化結(jié)構(gòu),組內(nèi)學(xué)生分工32012-6-1講授開發(fā)工具的使用,學(xué)生進行功能模塊設(shè)計42012-6-42012-6-7編碼、測試52012-6-8形成課程設(shè)計文檔內(nèi)容及格式撰寫要求,講授文檔撰寫 方法,撰寫課程設(shè)計報告62012-6-11驗收程序,上交課程設(shè)計報告指導(dǎo)教師簽字:2012年5 月4
4、日目錄第一章:緒論3.1.1開發(fā)背景3.1.2開發(fā)環(huán)境及開發(fā)工具的選擇41.3本文主要內(nèi)容4.第二章:需求分析 4.2.1總體需求分析4.2.2各個模塊需求分析4.2.2總體設(shè)計 :繪制系統(tǒng)的軟件結(jié)構(gòu)圖; 52.2.2設(shè)計完成的功能流程圖:52.3安全設(shè)計:7.第三章: 數(shù)據(jù)庫設(shè)計 8.3.1概念結(jié)構(gòu)設(shè)計 8.3.2邏輯結(jié)構(gòu)設(shè)計9.3.3物理結(jié)構(gòu)設(shè)計1.0第四章:詳細(xì)設(shè)計134.1.超市前臺銷售系統(tǒng)主界面及其代碼: 1 34.2登錄選擇頁面 1.54.3管理人員頁面 1.6第五章總結(jié)215.1結(jié)論215.2學(xué)習(xí)體會215.3致謝215.4參考文獻21第一章:緒論1.1開發(fā)背景技術(shù)
5、的提升和管理的升級是超市業(yè)的競爭核心。零售領(lǐng)域目前呈多元發(fā)展趨 勢多種業(yè)態(tài):超市、倉儲店、便利店、特許加盟店、專賣店、貨倉等相互并存。如何在激烈的競爭中擴大銷售額、降低經(jīng)營成本、擴大經(jīng)營規(guī)模,成為超市 營業(yè)者努力追求的目標(biāo) 提高超市的運作效率。通過全面的信息采集和處理,輔助提高超市的決策水平;使用本系統(tǒng),可以迅速提升超市的管理水平,為降低經(jīng)營成本,提高效益,超市擴張力, 提供有效的技術(shù)保障。1.2開發(fā)環(huán)境及開發(fā)工具的選擇Win dows7SQLServer 2008C+Builder 6.01.3本文主要內(nèi)容本文詳細(xì)介紹了數(shù)據(jù)庫開發(fā)的過程, 包括超市前臺開發(fā)系統(tǒng)的背景、業(yè)務(wù)需 求分析、功能需求
6、分析、系統(tǒng)開發(fā)、系統(tǒng)編譯及系統(tǒng)發(fā)行過程等步驟。第二章:需求分析2.1總體需求分析超市管理系統(tǒng)系統(tǒng)的說就是一個買賣西的系統(tǒng):超市管理是一個工作量非常大,而且非常繁雜的工作,包括進貨,銷售,月結(jié)等 等;而進貨又涉及供應(yīng)商選擇(涉及商品價格,商品質(zhì)量和商品的受歡迎程度, 缺少的商品等等),銷售又包括導(dǎo)購,促銷,售貨,退貨等;月結(jié)包括營業(yè)額, 稅收,商品統(tǒng)計和評估,營業(yè)員綜合評估,打印報表。同時又涉及多個對象,營 業(yè)員,經(jīng)理,消費者,每層都要把握好。我們會用三個既分開有聯(lián)系的系統(tǒng),消 費者導(dǎo)購系統(tǒng),管理人員管理系統(tǒng)(包括經(jīng)理),營業(yè)員銷售系統(tǒng);2.2各個模塊需求分析本系統(tǒng)中共有消費者、營業(yè)員、管理人員
7、、采購員消費者:在超市中購物,可以通過導(dǎo)購,查看特色商品、打折商品、 根據(jù)自己的會員等級的特色和打折商品,查看商品的各種屬性,如:證書,出廠 日期,保質(zhì)期等等等等,實現(xiàn)各種方法的商品查找,并能對商品進行打分,對營 業(yè)員進行打分,并保存到后臺數(shù)據(jù)庫,以供管理人員和導(dǎo)購員分析查詢; 向營業(yè) 員申請成為會員。營業(yè)員:負(fù)責(zé)每天的銷售工作,包括賣貨和退貨,并能夠為消費者申 請會員,提交每天的銷售額,和銷售信息,可以支持多種付款方式;采購員:查看商品的每天的銷售狀況,比如那種商品銷售的比較快, 哪種比較慢,查看對商品的打分、評價,查看商品的保質(zhì)期,出廠日期;查看供 應(yīng)商的資料,商品價格,選擇最優(yōu)的供應(yīng)商;
8、提交訂單,有總經(jīng)理審核后由采購 員實施采購工作;管理人員區(qū)塊負(fù)責(zé)人:負(fù)責(zé)一塊(幾個貨架的正常工作),商品的上架,查看商品的銷售狀況總經(jīng)理:負(fù)責(zé)整個超市的運營狀況,增加刪除營業(yè)員,區(qū)塊負(fù)責(zé)人,采購員;查 看營業(yè)員的業(yè)績,打分,評價,銷售狀況,查看所有的;查看商品的銷售狀況, 銷售記錄;審核采購員提交的訂單;對對自己的操作產(chǎn)生記錄,更新商品打折情 況;2.2總體設(shè)計2.2.1:繪制系統(tǒng)的軟件結(jié)構(gòu)圖;圖2.1軟件結(jié)構(gòu)圖2.2.2設(shè)計完成的功能流程圖:消費管理營業(yè)員管理米購員功能圖22消費者功能圖圖2.3營業(yè)員功能圖圖2.4采購員功能圖區(qū)塊負(fù)責(zé)人功能圖2.5區(qū)塊負(fù)責(zé)人功能圖總體功能圖2.6總體功能圖2
9、.3安全設(shè)計:對于此超市前臺銷售系統(tǒng),不同的角色實現(xiàn)不同的功能,經(jīng)理能完全對該系統(tǒng)功能模塊的操作,而員工只能對銷售管理模塊進行操 作。保證了系統(tǒng)的安全性3.1概念結(jié)構(gòu)設(shè)計第三章:數(shù)據(jù)庫設(shè)計此數(shù)據(jù)庫設(shè)計的概念結(jié)構(gòu)采用自頂向下的方法如下:擁有訂單1提交m員管理管理貨架n管理n倉庫評m分承mn承m買賣裝n1買供應(yīng)商消費者商品評分類型應(yīng)會員貨p括1管理人m供nm進行n1賣n1身份營n1包m供m 主商品型圖3.1整體E-R圖權(quán)限1擁有職能1丿Text=&Edit2-Text=)Label3-Caption=用戶名和密碼不能為空;else if(Edit1-Text=)Label3-Caption=用戶名
10、不能為空;else if(Edit2-Text=)Label3-Caption=密碼不能為空;else數(shù)據(jù)連接TADOQuery *select 仁n ew TADOQuery(this);數(shù)據(jù)過濾select1-C onn ectio n=ADOCo nn ectio n1;if(RadioButt on 1-Checked=true) select1-SQL-Add(select password,admi nID from Admi ns,Power where Admins.powerlD=Power.powerlD and P=l?業(yè)員and adminID=+Ed
11、it1-Text); select1-Ope n();if(select1-Eof)Label3-Caption=不存在此用戶名;FormActivate(Se nder);else if(Edit2-Text=select1-FieldByName(password)-AsStri ng)Admi nlD=select1-FieldByName(admi nlD)-AsStri ng.Tol nt(); if(NameSale-Visible=false)NameSale-Visible=true;elseNameSale-Show();Assista nt-Visible=false;el
12、seLabel3-Caption=密碼錯誤;FormActivate(Se nder);else select1-SQL-Add(select password,admi nID from Admi ns,Power where Admin s.powerlD=Power.powerlD and adm in ID=+Edit1-Text); select1-Ope n();if(select1-Eof)Label3-Caption=不存在此用戶名;FormActivate(Se nder);elseif(Edit2-Text=select1-FieldByName(password)-AsS
13、tri ng)Admi n-admi nlD=select1-FieldByName(admi nlD)-AsStri ng.Tol nt(); if(Admi n- Visible=false)Admi n- Visible=true; elseAdmi n-Show(); Assista nt-Visible=false;elseLabel3-Caption=密碼錯誤 FormActivate(Se nder);4.2登錄選擇頁面圖4.2主頁面本頁面可以選擇登錄入口類型,來進行不同的操作代碼設(shè)計如下 消費者入口代碼if(Member-Visible=false)Member-Visible
14、=true;elseMember-Show();In dex-Visible=false;營業(yè)員入口代碼sale=1;if(Assista nt-Visible=false)Assista nt-Visible=true;elseAssista nt-Show();In dex-Visible=false管理員入口代碼sale=0;In dex-Visible=false; if(Assista nt-Visible=false)Assista nt-Visible=true; elseAssista nt-Show();4.3管理人員頁面1白竝mi壬悝nrihtetT-B:UMIVTnD12
15、31AD129U9II?123Fi3TSt出g r刖或 耳血*科 MHZiJ *1 T!E|3a |zl曲平*晶:HiisAr圖4.3管理人員管理界面此界面為點擊人員管理后的進入界面。點擊管理人員入口,進入管理員管理界面,實現(xiàn)對管理人員的增加、停職、搜索和修改等功能。同時對管理人員進行 區(qū)塊劃分。新增、修改代碼if(ComboBox1-Text=”)ShowMessage(情選擇身份);return;if(Edit4-Text=)ShowMessage(情輸入電話);return;if(Edit5-Text=)ShowMessage(情輸入地址);return;if(Edit2-Text=)S
16、howMessage(情輸入姓名);return;int powerlD=-1;An siStri ng sex;An siStri ng zaizhi;if(RadioButt on 1-Checked=true)sex=男;elsesex=女;if(CheckBox1-Checked=true)zaizhi=True;elsezaizhi=False;ADOQuery1-Close();ADOQuery1-SQL-Clear();ADOQuery1-SQL-Add(select powerlD from Power where name=+ComboBo x1-Text+”);ADOQue
17、ry1-Ope n(); if(!ADOQuery1-Eof)powerlD=ADOQuery1-Fields-FieldsO-Asl nteger;if(MemageAdm in-xiugai=0)ADOQuery1-SQL-Add(i nsert into Admi ns(admi nID, name,telepho ne,sex,add re,achieveme nt,grade ,n ote,stat,powerlD,password) values(+Edit1-Text+,+Edit2- Text+,+Edit4-Text+,+sex+,+Edit5-Text+,0,0,+Memo
18、1-Text+,+zaizhi+,+l ntToStr(powerlD)+,123456);AD0Query1-ExecSQL();ShowMessage(提交成功);elseADOQuery1-SQL-Add(update Admi ns set name=+Edit2-Text+ where a dmi nlD=+Edit1-Text);ADOQuery1-SQL-Add(update Admi ns set telepho ne=”+Edit4-Text+ whe re admi nlD=+Edit1-Text);ADOQuery1-SQL-Add(update Admi ns set
19、addre=+Edit5-Text+ where a dmi nlD=+Edit1-Text);ADOQuery1-SQL-Add(update Admi ns set sex=+sex+ where admi nlD=+ Edit1-Text);ADOQuery1-SQL-Add(update Admi ns set n ote=”+Memo1-Text+ where admi nlD=+Edit1-Text);ADOQuery1-SQL-Add(update Admi ns set stat=+zaizhi+ where admi nlD= +Edit1-Text);ADOQuery1-S
20、QL-Add(update Admi ns set powerID=+I ntToStr(powerlD)+ where admi nlD=+Edit1-Text);ADOQuery1-ExecSQL();ShowMessage(修改成功);搜索代碼int i=1;Strin gGrid1-RowCou nt=2;Stri ngGrid1-Cells01=;Stri ngGrid1-Cells11=;Stri ngGrid1-Cells21=;Stri ngGrid1-Cells31=;Stri ngGrid1-Cells41=;Stri ngGrid1-Cells51=;Stri ngGri
21、d1-Cells61=;Stri ngGrid1-Cells71=;ADOQuery1-Close();ADOQuery1-SQL-Clear();ADOQuery1-SQL-Add(select admi nID 編號,Admi ns. name 姓 名,P職位,telephone 電話,sex 性 ,stat 狀態(tài),addre地址,achievement銷 售額,password 密碼 from Admi ns,Power where Power.powerlD=Admi ns.powerlD);ADOQuery1-Ope n();while(!ADOQuery1-Eof
22、)if(ComboBox3-Text!=)if(ComboBox3-Text != AD0Query1-FieldByName(” 編號)-AsString) ADOQuery1-Next();con ti nue;if(ComboBox4-Text!=) if(ComboBox4-Text!=ADOQuery1-FieldByName(姓名)-AsString) ADOQuery1-Next();con ti nue;if(ComboBox5-Text!=)if(ComboBox5-Text!=ADOQuery1-FieldByName(職位)-AsString) ADOQuery1-Nex
23、t();con ti nue;if(CheckBox2-Checked=true)if(ADOQuery1-FieldByName(狀態(tài))-AsString!=True)ADOQuery1-Next();con ti nue;elseif(ADOQuery1-FieldByName(狀態(tài))-AsString != False)ADOQuery1-Next();con ti nue;tryif(Edit6-Text!=)Edit6-Text.ToDouble();if(AD0Query1-FieldByName(銷售額)-AsStri ng.ToDouble()Text.ToDouble()AD
24、OQuery1-Next();con ti nue;if(Edit7-Text!=)Edit7-Text.ToDouble(); if(ADOQuery1-FieldByName(銷售額)-AsStri ng.ToDouble() Edit7-Text.ToDouble()ADOQuery1-Next();con ti nue;catch(EC onv ertError &e)ShowMessage(情輸入數(shù)字);return;if(i=Stri ngGrid1-RowCou nt)編號)-AsStri ng; 姓名)-AsStri ng; 職位)-AsStri ng; 電話)-AsStri
25、ng; 性別)-AsStri ng; 地址)-AsStri ng; 銷售額)-AsStri ng; 密碼)-AsStri ng;Strin gGrid1-RowCou nt+;Strin gGrid1-Cells0i=ADOQuery1-FieldByName(Strin gGrid1-Cells1i=ADOQuery1-FieldByName(Strin gGrid1-Cells2i=ADOQuery1-FieldByName(Strin gGrid1-Cells3i=ADOQuery1-FieldByName(Strin gGrid1-Cells4i=ADOQuery1-FieldByName(Strin gGrid1-Cells5i=ADOQuery1-FieldByName(Strin gGrid1-Cells6i=ADOQuery1-FieldByName(Strin gGrid1-Cells7i=ADOQuery1-FieldByName( i+;ADOQuery1-Next();第五章總結(jié)5.1結(jié)論使用本系統(tǒng),能提高超市的運作效率,輔助提高超市的決策水平,管理水平, 為降低經(jīng)營成本, 提高效益,減少差錯,節(jié)省人力,減少顧客購物時間,增加 客流量,提高顧客滿意度,增強超市擴張能力,提供有效的技術(shù)保障
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年綠色生態(tài)建筑農(nóng)民工勞動合同示范3篇
- 二零二五年度防盜門行業(yè)市場分析報告合同2篇
- 二零二五版加油站智能監(jiān)控與數(shù)據(jù)分析合同3篇
- 二零二五白云區(qū)觀白活力中心房地產(chǎn)合作開發(fā)投資框架合同2篇
- 二零二五年度智能家電產(chǎn)品研發(fā)與銷售合同3篇
- 二零二五版養(yǎng)殖企業(yè)與個體養(yǎng)牛戶合作合同3篇
- 二零二五版數(shù)據(jù)中心機房租賃及數(shù)據(jù)備份服務(wù)合同2篇
- 基于2025年度5G網(wǎng)絡(luò)技術(shù)研發(fā)合作合同2篇
- 二零二五版拌和站產(chǎn)品質(zhì)量追溯與售后服務(wù)合同2篇
- 二零二五版建筑工程土方中介合同糾紛調(diào)解機制3篇
- 第1課+中華文明的起源與早期國家+課件+-2023-2024學(xué)年高中歷史統(tǒng)編版2019必修中外歷史綱要上冊+
- 大廈物業(yè)管理保潔服務(wù)標(biāo)準(zhǔn)5篇
- 神經(jīng)內(nèi)科國家臨床重點??平ㄔO(shè)項目評分標(biāo)準(zhǔn)(試行)
- 業(yè)主委員會成員推薦表
- 城市設(shè)計與城市更新培訓(xùn)
- 2023年貴州省銅仁市中考數(shù)學(xué)真題試題含解析
- 世界衛(wèi)生組織生存質(zhì)量測量表(WHOQOL-BREF)
- 《葉圣陶先生二三事》第1第2課時示范公開課教學(xué)PPT課件【統(tǒng)編人教版七年級語文下冊】
- 某送電線路安全健康環(huán)境與文明施工監(jiān)理細(xì)則
- GB/T 28885-2012燃?xì)夥?wù)導(dǎo)則
- PEP-3心理教育量表-評估報告
評論
0/150
提交評論