數(shù)據(jù)庫課程設(shè)計--顧客信息管理系統(tǒng)_第1頁
數(shù)據(jù)庫課程設(shè)計--顧客信息管理系統(tǒng)_第2頁
數(shù)據(jù)庫課程設(shè)計--顧客信息管理系統(tǒng)_第3頁
數(shù)據(jù)庫課程設(shè)計--顧客信息管理系統(tǒng)_第4頁
數(shù)據(jù)庫課程設(shè)計--顧客信息管理系統(tǒng)_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、精品文檔西安郵電大學(xué)數(shù)據(jù)庫課程設(shè)計報告題 目: 顧客信息管理系統(tǒng) 學(xué)院名稱:計算機(jī)學(xué)院專業(yè)名稱:軟件工程班 級:軟件1102學(xué)號:04113066學(xué)生姓名 : 何萍指導(dǎo)教師:孟彩霞時間: 2021年6月17日 至 2021年6月30日得分項(xiàng)百分比得分題目的新穎程度及難度5語言的難度及熟悉程度5設(shè)計結(jié)果機(jī)器上驗(yàn)收60設(shè)計文檔20設(shè)計過程態(tài)度10總評五級制一 課程設(shè)計目的 1、掌握DBMS的根本工作原理 2、培養(yǎng)數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計的根本思路和方法 3、培養(yǎng)分析、解決問題的能力 二 課程設(shè)計內(nèi)容本系統(tǒng)設(shè)計實(shí)現(xiàn)的目標(biāo)是對顧客信息的管理,前臺用java實(shí)現(xiàn)對數(shù)據(jù)的添加,刪除,查詢等功能,在后臺用Sql

2、server作為數(shù)據(jù)庫,主要對系統(tǒng)的管理員權(quán)限、顧客信息管理。管理員可以實(shí)現(xiàn)對顧客的添加、刪除、修改、瀏覽操作、密碼修改。普通用戶可以完善個人信息,修改個人密碼。利用數(shù)據(jù)庫實(shí)現(xiàn)對顧客信息的管理三、軟硬件環(huán)境及系統(tǒng)所采用的體系結(jié)構(gòu)所用數(shù)據(jù)庫:sqlserver 2021開發(fā)語言:java、開發(fā)工具:eclipse用JDBC驅(qū)動實(shí)現(xiàn)前臺Java與后臺SQL數(shù)據(jù)庫的連接。四、需求分析用戶需求說明修改個人信息、查詢個人信息、修改個人密碼管理員需求分析查詢信息、添加信息、瀏覽信息、刪除信息、修改密碼可在數(shù)據(jù)庫上直接操作、也可以JAVA端口運(yùn)行根據(jù)超市會員管理系統(tǒng),需要對會員進(jìn)行管理,也可以用戶自己登陸查

3、詢等操作五、系統(tǒng)設(shè)計1 系統(tǒng)結(jié)構(gòu)圖功能模塊圖 通過訪問數(shù)據(jù)庫實(shí)現(xiàn)以下功能:1、 不同用戶權(quán)限登陸系統(tǒng)2、 用戶密碼修改3、 顧客信息的添加、查詢、修改、瀏覽顧客管理系統(tǒng) 管理員登陸 普通用戶登陸 顧客信息管理系統(tǒng)功能函數(shù)的調(diào)用關(guān)系圖 updatecodesLogin inManageruserinfo Query add Delete Skimupdatecodes查詢信息操作添加信息操作刪除信息操作總體瀏覽操作修改密碼操作 Query updateinfo查詢個人信息修改個人信息修改個人密碼各功能函數(shù)的數(shù)據(jù)流程圖 登陸管理員登陸普通用戶登陸判斷判斷查詢信息 添加信息刪除信息瀏覽信息修改密碼查

4、詢個人信息修改個人信息修改密碼 退出 成功 成功各個模塊詳細(xì)的功能描述。系統(tǒng)用戶管理模塊管理員和普通用戶通過這個模塊登陸系統(tǒng),不同的用戶用不同的用戶名登陸,通過選擇登陸模式管理員或者普通用戶登陸系統(tǒng),完成不同的操作。兩種用戶都可以對自己的登陸密碼進(jìn)行修改。新用戶可進(jìn)行注冊操作,注冊后登陸,并進(jìn)行信息的完善。顧客信息管理模塊管理員和普通用戶對學(xué)生信息由不同的操作。管理員可以對信息進(jìn)行增加,刪除,修改和列表查看,普通用戶對自己的信息可進(jìn)行查詢,和修改。2數(shù)據(jù)庫設(shè)計E-R圖用戶名 號碼姓名顧客性別密碼會員卡號職業(yè)完善個人信息.修改密碼用戶名瀏覽、修改、刪除、修改密碼用戶信息管理員密碼六、系統(tǒng)的實(shí)施用

5、戶界面的設(shè)計和實(shí)現(xiàn)及相關(guān)應(yīng)用程序編碼登錄:主界面-連接數(shù)據(jù)庫try Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); catch(ClassNotFoundException e) System.out.print("加載驅(qū)動程序失敗"); String conURL="jdbc:sqlserver:/localhost:1433; DatabaseName=CIMS" try Connection con=DriverManager.getConnectio

6、n(conURL,"sa","123"); Statement st=con.createStatement();、catch(SQLException g) System.out.println("錯誤代碼:"+g.getErrorCode();System.out.println("錯誤內(nèi)容:"+g.getMessage(); 創(chuàng)立表的過程如下:create table customerinfo(Cname varchar(30) not null,Csex varchar(10) check(Csex=

7、9;男' or Csex='女'),Cnumber varchar(8) check(Cnumber like '04110-90-90-90-9') not null,Cprofession varchar(30),Cphonenum varchar(20),Cdate datetime default getDate();create table userinfo( name varchar(30) not null, mima varchar(20) not null);create table manager( name varchar(30) not null, mima varchar(20) not null);INSERT manager(name,mima) VALUES ('HEPING',123);INSERT userinfo(name,mima) VALUES ('PUTONG',123); 七、系統(tǒng)評價及心得體會1改良方案對于普通用戶登陸可以瀏覽全部信息不太合理,創(chuàng)立管理員和普通用戶,可以更好地處理信息。2 體會本次課程設(shè)計實(shí)現(xiàn)了系統(tǒng)的根本功能,不僅讓我

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論