1.抄 對圖書館的信息建幾個表,考慮表之襲間的關系。
2.系統功能的基本要求:
a) 對資料庫的編輯功能:對圖書館信息記錄的添加、修改、刪除。
b) 對圖書的統計(國內圖書、國外圖書、計算機圖書、外語圖書、中文圖等各類圖書的統計)。
c) 對圖書的查詢(按關鍵字查詢、模糊查詢等);
d) 對報表的列印;
e) 界面友好。
1、概述
包括項目背景、編寫目的、軟體定義、開發環境等內容。
2、需求分析
問題陳述、需完成的功能。
用數據流圖、數據字典、判斷樹等完成。
3、資料庫概念設計
畫出ER模型圖
4、資料庫邏輯設計
把ER模型圖轉換為關系表。
描述每一個基本表關系。要求所有關系達到BCNF範式。
定義視圖、定義索引、主關鍵字、定義許可權。
5 物理設計
主要用到存取方法
6、結束語
寫出完成本課程設計的心得,領會資料庫理論與軟體開發實踐的關系。有哪些收獲。軟體還需要哪些改進。
設計結果:設計報告,源程序代碼。
Ⅱ 求網上書店系統的開題報告,用asp+sql做的
算了,直接發你,你得改一下才可以用
本科畢業設計(論文)
開題報告
題 目 網上書店系統
學 院 信息工程學院
專 業 計算機科學與技術
班 級 計科N032
學 號 1號
學生姓名
指導教師
開題日期 2007年3月10日
一、 論文選題的背景、意義
本系統描術了通過包括網際網路在內的計算機網路來購買、銷售和交換商品、服務信息的過程。隨著社會的發展,網路的普及,網上購物已成為在線業務的重要載體。B2C能夠繞過中介(如批發商、銷售商或經銷商)建立與客戶的直接關系。網站還可以為用戶提供商品的詳細信息,用戶可以在線購買商品,確定自己的訂單。同時網站還提供關於商品或電子零售商的選擇建議和評級。
網站來源信息,為網路銷售人員從不同方面分析網站運營的效果提供了方便,至少可以看出部分常用網站推廣措施所帶來的訪問量,如分類目錄、搜索引擎自然檢索、投放於網站上的在線顯示類網路廣告等。
網上銷售為人們提供了更廣闊的環境:人們不受時間的限制,不受空間的限制,不受傳統購物的諸多限制,可以隨時隨地在網上交易。更廣闊的市場:在網上這個世界將會變得很小,一個商家可以面對全球的消費者,而一個消費者可以在全球的任何一家商家購物。更快速的流通和低廉的價格:電子商務減少了商品流通的中間環節,節省了大量的開支,從而也大大降低了商品流通和交易的成本。更符合時代的要求:如今人們越來越追求時尚、講究個性,注重購物的環境,網上購物,更能體現個性化的購物過程。
二、文獻綜述:相關研究的最新成果及動態
1、ASP的概述:
1996年ASP1.0誕生,它的誕生給Web開發界帶來了福音。早期的Web程序開發是十分繁瑣的,以至於要製作一個簡單的動態頁面需要編寫大量的C代碼才能完成,這對於普通的程序員來說有點太難了。而ASP卻允許使用VBScript這種的簡單腳本語言,編寫嵌入在HTML網頁中的代碼。在進行程序設計的時候可以使用它的內部組件來實現一些高級功能(例如Cookie)。它的最大的貢獻在於它的ADO(ActiveX Data Object),這個組件使得程序對資料庫的操作十分簡單,所以進行動態網頁設計也變成一件輕松的事情。因此一夜之間,Web程序設計不再是想像中的艱巨任務,彷彿很多人都可以一顯身手。
到了1998年,微軟發布了ASP 2.0。它是Windows NT4 Option Pack的一部分,作為IIS 4.0的外接式附件。它與ASP 1.0的主要區別在於它的外部組件是可以初始化的,這樣,在ASP程序內部的所有組件都有了獨立的內存空間,並可以進行事務處理。
到了2000年,隨著Windows 2000的成功發布,這個操作系統的IIS 5.0所附帶的ASP 3.0也開始流行。與ASP 2.0相比,ASP 3.0的優勢在於它使用了COM+,因而其效率會比它前面的版本要好,並且更穩定。
2、SQL Server的概述:
1985年---微軟和IBM宣布在操作系統和系統軟體方面進行長期合作研發。
1987年---在MS DOS基礎上開發的OS/2操作系統正式發布。很快,IBM發布了稱為OS/2擴展版的操作系統,並在該操作系統上推出基於SQL的關系型資料庫管理系統,稱為OS/2資料庫管理器。OS/2資料庫管理器為小型應用設計並部分兼容DB/2資料庫,DB/2是IBM為大型主機上開發的資料庫產品。OS/2資料庫管理器同時設計了一個稱為OS/2通信管理器的組件。後來OS/2逐步發展為今天的DB/2。
1988年---第一次出現SQL Server名稱。微軟、Sybase和Ashton-Tate合作,在Sybase的基礎上生產出了在OS/2操作系統上使用的SQL Server 1.0。
1989年--SQL Server 1.0面世,取得了較大的成功,微軟和Ashton-Tate分道揚鑣。
1990年---SQL Server 1.1面世,並被微軟正式推向市場。
1991年---SQL Server 1.11版發布。
1992年---微軟和Sybase共同開發的SQL Server4.2面世。
1993年---微軟推出Windows NT 3.1,搶占伺服器操作系統市場並取得了巨大的成功,同期推出的SQL Server for Windows NT 3.1也成為暢銷產品。
1994年---微軟和Sybase分道揚鑣。
1995年---SQL Server 6.0發布。隨後推出的SQL Server 6.5 取得巨大成功。
1998年---SQL Server 7.0發布,SQL Server 7.0開始進軍企業級資料庫市場。
2000年---SQL Server 2000發布。
2005年---SQL Server 2005發布。
3、網上書店系統開發的其基本工作原理及特點:
當今時代是飛速發展的信息時代。在各行各業中離不開網路,這正是計算機被廣泛應用於網上銷售系統的環境。計算機的最大好處在於利用它能夠進行信息管理。使用計算機進行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。
事實上,整個交易的過程可以分為三個階段:
第一個階段是信息交流階段:對於商家來說,此階段為發布信息階段。主要是選擇自己的優秀商品,精心組織自己的商品信息,建立自己的網頁,然後加入名氣較大、影響力較強、點擊率較高的著名網站中,讓盡可能多的人們了解你認識你。對於買方來說,此階段是去網上尋找商品以及商品信息的階段。主要是根據自己的需要,上網查找自己所需的信息和商品,並選擇信譽好服務好價格低廉的商家。
第二階段是簽定商品合同階段:作為B2B(商家對商家)來說,這一階段是簽定合同、完成必需的商貿票據的交換過程。要注意的是:數據的准確性、可靠性、不可更改性等復雜的問題。作為B2C(商家對個人客戶)來說,這一階段是完成購物過程的定單簽定過程,顧客要將你選好的商品、自己的聯系信息、送貨的方式、付款的方法等在網上簽好後提交給商家,商家在收到定單後應發來郵件或電話核實上述內容。
第三階段是按照合同進行商品交接、資金結算階段:這一階段是整個商品交易很關鍵的階段,不僅要涉及到資金在網上的正確、安全到位,同時也要涉及到商品配送的准確、按時到位。在這個階段有銀行業、配送系統的介入,在技術上、法律上、標准上等等方面有更高的要求。網上交易的成功與否就在這個階段。
電子商務發展的特點:
更廣闊的環境:人們不受時間的限制,不受空間的限制,不受傳統購物的諸多限制,可以隨時隨地在網上交易。
更廣闊的市場:在網上這個世界將會變得很小,一個商家可以面對全球的消費者,而一個消費者可以在全球的任何一家商家購物。
更快速的流通和低廉的價格:電子商務減少了商品流通的中間環節,節省了大量的開支,從而也大大降低了商品流通和交易的成本。
更符合時代的要求:如今人們越來越追求時尚、講究個性,注重購物的環境,網上購物,更能體現個性化的購物過程。
6、總結:
計算機技術迅速發展的時代,網上銷售作為傳遞信息的重要方法之一有著重要的作用。每類網上店鋪都有自己的特點與應用領域,各種網上店鋪通過各種方式和外部用戶交流。因此面對不同的用戶應用開發面向不同用戶的網上銷售軟體是有必要的。
三、課題的研究內容及擬採取的研究方法、技術路線及研究難點,預期達到的目標
1)、研究內容:
1、網上銷售系統是典型的電子商務(EC)。系統是在Visual Studio 2005環境下開發的,提出實現圖書館信息管理、資源共享的基本目標,從而推動邁向數字化銷售的步伐,並闡述系統結構設計和功能設計,一個整體自動化銷售模式,從軟體工程的角度進行了科學而嚴謹的闡述。
2、 該系統主要採用Visual Studio 2005開發實現各方面的功能。主要包括以下幾方面的功能:貨物的錄入和刪除;貨物的檢索(按各種關鍵字檢索);貨物的購買與銷售;貨物的資料統計(賣出數量,庫存數量等資料的統計);貨物的瀏覽以及幫助文檔。
3、 該系統採用SQL Server2005 作為資料庫平台,既可以被應用程序訪問,又可在後台操作,完成對數據的整理等。SQL SERVER是現今比較流行的資料庫,他具有數據結構化,數據共享性高,數據獨立性高以及數據由DBMS統一管理和控制的優點。
2)、研究方法:
1、本系統採用B2C結構編寫,前台是使用Visual Studio 2005編程語言,後台使用強大的資料庫軟體 SQL Server 2005。
2、Visual Studio 是一套完整的開發工具集,用於生成 ASP.NET Web 應用程序、XML Web Services、桌面應用程序和移動應用程序。Visual Basic、Visual C++、Visual C# 和 Visual J# 全都使用相同的集成開發環境 (IDE),利用此 IDE 可以共享工具且有助於創建混合語言解決方案。另外,這些語言利用了 .NET Framework 的功能,通過此框架可使用簡化 ASP Web 應用程序和 XML Web Services 開發的關鍵技術。
3、 SQL Server 2005不僅能作為一個功能強大的資料庫伺服器有效地工作,而且資料庫引擎也用於需要在客戶端本地存儲獨立資料庫的應用程序中。所以在CS結構中採用SQL Server 2005作為資料庫平台是很是實用的。
3)、技術路線:
網上書店系統是典型的B2C,其開發主要包括後台資料庫的建立和維護以及前端應用程序的開發兩個方面。對於前者要求建立起數據一致性和完整性強、數據安全性好的庫。而對於後者則要求應用程序功能完備,易使用等特點。
因此本人結合開入式圖書館的要求,對MS SQL Server2005資料庫管理系統、SQL語言原理、進行了較深入的學習和應用,主要完成對圖書管理系統的需求分析、功能模塊劃分、資料庫模式分析,並由此設計了資料庫結構和應用程序。系統運行結果證明,本文所設計的圖書管理系統可以滿足借閱者、圖書館工作人員和高級管理員三方面的需要。
4)、研究難點:
資料庫的設計中,如何處理多對多的關系和如何設計主鍵,是兩個有著較大難度、需要重點考慮的問題。這著重從SQL應用、資料庫設計範式和查詢優化等方面來分析本課題的系統關鍵技術和實現難點並加以解決。
5)、預期達到的目標:
實現了資料庫表的瀏覽,記錄的添加、刪除和修改,報表的生成,實現了多資料庫表的連接操作,實現了多條件查詢和模糊查詢,並靈活實現了對不可更新查詢結果集的更新操作,實現了主從表操作,實現了密碼維護功能,最後,系統還可以導入資料庫以對任意同結構的資料庫進行操作。
四、論文詳細工作進度和安排
時間 主要研究內容 研究成果
2月13日 ~ 3月13日 熟悉課題內容,查找相關的技術資料,開題論證 完成畢業論文開題報告
3月13日 ~ 4月20日 畢業實習 完成實習報告
4月2日 ~ 4月15日 完成設計詳細程序流程圖以及模塊的功能 寫好階段總結
4月16日 ~ 5月1日 完成資料庫的分析和設計 寫好階段總結
5月2日 ~ 5月30日 完成代碼的編寫和測試 整理各模塊資料
5月31日 ~ 6月5日 進行進一步的測試,整理資料 完成畢業論文
五、主要參考文獻
(參考文獻格式:論文:作者 題目 刊名 年份 卷(期) 頁碼
專著:作者 書名 出版者 年份)
1、《Asp.net基礎開發篇》 蔡毅 鄧格琳 主編 清華大學出版社
2、《C#軟體開發項目實踐》 方小偉 趙永軍 李其中 編著
3、《ASP.NET 2.0開發指南 》郝剛 主編,袁永剛,嚴治國,何宇光 編著 人民郵電出版社
4、《.NET設計規范》克瓦林納,艾布拉姆斯 著,葛子昴 譯人民郵電出版社
5、《C#高級編程(第4版) 》Christian Nagel Bill Evjen Jay Glynn等著 李敏波翻譯 清華大學出版社
6、《資料庫設計教程》何主潔 黃婷兒譯著 機械工業出版社
7、《資料庫系統概論》 薩師煊 王刪 編著 高等教育出版社
8、《軟體工程》 楊文龍 姚淑珍 吳芸編著 電子工業出版社
9、《軟體工程:實踐者的研究方法》黃柏素譯著 機械工業出版社
指導教師審核意見:
簽字:
年 月 日
系(教研室、研究所)意見:
簽字:
年 月 日
學院意見:
簽字:
年 月 日
Ⅲ 資料庫大作業,要求做一個網上書店信息系統,VB+SQL
這個作業什麼時候要呢?
PrivateSubCommand1_Click()
DimnAsInteger
DimsumAsDouble
sum=0
n=InputBox("請輸入n的值")
Fori=1Ton
sum=sum+jiecheng(i)
Nexti
Printsum
EndSub
PublicFunctionjiecheng(ByValnAsInteger)AsDouble
嫌昌告DimjcAsDouble
jc=1
Fori=1To迅物n
jc=jc*i
Next
芹明jiecheng=jc
EndFunction
Ⅳ 求網上書店系統設計與實現的畢業論文
要花錢地 偶也無奈幫不了你呀 還是綁架耶穌他媽媽要挾吧
電子商務是利用現代信息網路進行商務活動的一種先進手段,作為...論文首先全面而系統地研究構建一個電子商務網站所必備的各種知識與技術手段,接著從構建一個電子商務應用系統—網上書店
隨著計算機科學的發展,資料庫技術在Internet中的應用越來越廣泛,為廣大網路用戶提供了更加周到和人性化的服務。個性化已逐漸成為當今Web應用的潮流。本文研究了一種基於數據關聯規則網上書店系統,此方案與現今網上已採用的一些方案相比,具有用戶使用更簡單、界面更直觀等優點。網上書店在我國剛起步,但發展很快。隨著我國互聯網的更加普及和網上書店的更趨成熟,會有越來越大的消費群體,市場潛力會得到充分發揮。<BR>ASP是一種優秀的電子商務開發程序語言,因為其編輯簡便、功能全面的特點,被廣泛應用於電子商務網站的編輯製作、企業管理系統的開發等項目中。尤其是在電子商務網站的建設中,ASP扮演著動態網頁締造者的重要角色。<BR>Dreamweaver_MX集多種網頁開發功能於一身,可以輕松、系統地完成幾乎所有網頁技術的編輯。它具有美觀的操作界面及強大的編輯功能,在Dreamweaver_MX中編輯ASP,可以很方便地應用各種輔助項目,實時測試編輯完成的動態網頁,設計出功能完善的動態網頁。<BR>Microsoft Access是一種關系式資料庫,關系式資料庫由一系列表組成,表又由一系列行和列組成,每一行是一個記錄,每一列是一個欄位,每個欄位有一個欄位名,欄位名在一個表中不能重復。是一種易於使用,配置簡單的資料庫。<BR>本文中的網上書店系統,結合ASP、Access與Dreamweaver_MX共同開發而成,具有用戶使用更簡單、界面更直觀等優點,設計並實現用戶管理、書籍管理、訂單管理、購物結帳等功能。</P><P>【關鍵詞】網上書店 資料庫,ASP <BR>Abstract</P><P>With the development of computer science, database technology of the Internet is widely used, for the majority of network users with a more thoughtful and humane services. Personalized has graally become the trend of Web applications. In this paper, based on a data association rules online bookstore system with the current program has been used in online programs, the user is simpler, more intuitive interface advantages. Online Bookstore in China has just started, it developed very rapidly. With the Internet become more popular and online bookstores have become more mature, there will be growing consumer group, market potential will be fully realized.<BR>ASP is an outstanding e-business development programming language, as its editor is simple, fully functional characteristics, has been widely used in e-commerce web site editing, and enterprise management systems development projects. Especially in the e-commerce site building, the ASP dynamic website plays an important role in the founding fathers. <BR>Dreamweaver_MX multi web development in a functional, easy, System completed almost all website technology editor. It has beautiful interface and powerful editing function, Edit the Dreamweaver_MX ASP, it is easy to use various kinds of projects, Real-time editing is complete testing of dynamic website design functions of dynamic website. <BR>Microsoft Access is a database-type relationship, relationship database table consists of a series of components, Table also consists of a series of rows and columns formed, each trip is a record for each out of a field, each field is a field name, field names in a table can not be repeated. Is an easy-to-use, simple configuration database. <BR>In this paper, the online bookstore, combined with ASP, Access and Dreamweaver_MX from joint development with a more user-simple, more intuitive interface advantages, such as design and implement user management, book management, order management, to billing and other functions.
Ⅳ 書店銷售管理系統資料庫設計目的和意義
學號 1
課 程 設 計課程名稱 《資料庫系統原理》課程設計
題 目 書店銷售管理系統
專 業
班 級
姓 名
成 績
指 導 老 師
2019 年 12 月 30 日至 2019 年 1月 3日一、課程設計目的與任務《資料庫系統原理課程設計》是針對計算機專業基礎課《資料庫系統原理》開設的課程設計,目的是使學生通過本課程設計之後,對資料庫設計的基本概念、基本原理和優化技術有較全面的了解和領會,並能操作當前流行的DBMS,了解資料庫在計算機應用系統的作用,獨立地開發實現一個小型的基於DBMS上的應用系統。結合具體的開發案例,理解並初步掌握資料庫系統需求分析、概念結構設計、邏輯結構設計、物理結構設計、應用功能設計(視圖,索引,游標,存儲過程,觸發器等)數據錄入及測試等系統設計與系統實施及維護管理的主要環節和步驟以及軟體文檔的製作能力。二、課程設計的題目與基本要求1.設計題目:書店銷售管理系統資料庫設計2.基本要求:(1)圖書入庫管理:維護入庫圖書信息(如圖書編號、書名、作者、價格、圖書分類、出版社等),自動計算庫存。(2)圖書查詢統計:按圖書分類,出版社、書名、作者等條件查詢圖書的詳細信息。(3)銷售管理: 銷售過的圖書都記錄在銷售列表中,方便統計收入。圖書銷售後,實時記錄圖書庫存,按每天統計銷售額、按每個月或季度統計銷售額,並能根據銷售數量統計生成暢銷書名單。(4)設計報告內容包括:基本原理、設計方案的選擇與確定,詳細的設計過程及結果做出評價,分析存在的問題,提出改進意見並寫出心得體會。三、學時分配進度安排
序號 設計內容 所用時間
1 選題及調研 1天
2 資料庫結構設計 1天
3 資料庫查詢優化 1天
4 調試及撰寫報告 1天
5 答辯 1天
合 計 1周
四、課程設計考核及評分標准1.設計報告要求課程設計報告要求邏輯清晰、層次分明、書寫整潔。格式包括標題、提要、正文(包括①設計項目要求與說明。②數據模型分析。③軟體流程分析。④調試分析。⑤實驗數據分析。⑥答辯。⑦成績評定。)附錄(圖紙、程序清單或軟盤)。設計報告須每人一份,獨立完成。2.圖紙要求系統結構框圖、概念模型圖等。3.評分標准
評分依據 評分成績
1.設計方案正確,具有可行性、創新性 30分
2.資料庫測試性能達到任務書要求 25分
3.設計報告的規范化、內容充實、參考文獻 15分
4.答辯 20分
5.平時成績(考勤等) 10分
總分 100分
註:成績等級:優(90分—100分)、良(80分—89分)、中(70分—79分)、及格(60分—69分)、60分以下為不及格。五、指導時間
周次 星期一 星期二 星期三 星期四 星期五
第17周 第3-4節 第3-4節 第3-4節 第3-4節
地點 233 231 現教 現教
1.引言Internet的迅速發展正以前所未有的深度和廣度影響和改善著人類生活的各個方面,越來越多的人開始意識到Internet所起到的重大作用隨著書店規模的不斷擴大,員工人數的不斷增多,使得書店管理的手工操作管理模式的局限性越發突出.本書店管理系統應用了科學的管理模式對員工.書籍.訂單信息進行管理和維護,並且還提供了給類報表的列印,使原本非常復雜的手工管理變得簡潔明了。計算機信息管理技術的應用,除了能在相當大的程度.上代替人工作業,從而減少人員工作量,減輕工作負擔,減少工作中因人為原因而產生的錯誤從而避免不必要的損失外,更重要的是能建立准確暢通、簡便的信息流通渠道,為工作提供所需要的准確、及時的信息以幫助做出正確而及時的選擇與決定,從而給採用這門]技術的單位帶來了巨大的可見或不可見的利益與效益。2.需求階段分析2.1需求分析書店管理系統是適應時代發展的需要,提高管理的效率而開發設計的。通過對信息的收集、存儲、傳遞、統計、分析、綜合查詢、報表輸出和信息共享,及時為書店管理人員提供全面、准確的各種數據。實現了書店管理的簡單化和規劃化,提高了書店的工作效率,從而使書店能夠以少的投入獲得更好的社會效益與經濟效益。2.2數據分析顧客表:應包含顧客號,顧客姓名以及顧客聯系方式訂單表:應包含訂單號,銷售圖書號,銷售數量,金額以及日期圖書表:應包含圖書編號,圖書名,作者,單價,類別和出版社庫存表:應包含圖書編號,總量和餘量2.3功能分析資料庫應實現的功能有:(1)圖書入庫管理:維護入庫圖書信息(如圖書編號、書名、作者、價格、圖書分類、出版社等),自動計算庫存。(2)按圖書分類,出版社、書名、作者等條件查詢圖書的詳細信息。(3)銷售過的圖書都記錄,並且能顯示每種圖書的銷售量,將銷售量高的圖書定為熱銷書,能夠查詢出某一天到某一天的銷售額以及訂單消息2.3.1書籍管理功能系統設置包括圖書名稱設置、書籍編號、書籍出版社、書籍價格、書籍類別。基本信息管理模塊可以實現添加和重置書籍信息功能。
2.3.2訂單管理功能系統設置包括顧客姓名設置、訂單日期設置、訂單編號設置、訂單數量設置、訂單金額設置。基本信息管理模塊可以實現對訂單的查詢。2.3.3顧客管理功能系統設置包括顧客編號設置、顧客姓名設置、顧客聯系方式設置。基本信息管理模塊可以實現對顧客的查詢。2.3.4庫存管理功能系統設置包括圖書編號、圖書總量、圖書餘量設置。基本信息管理模塊可以實現對圖書數量的查詢2.4安全性和完整性要求(1)安全性要求 :系統安全性要求體現在資料庫安全性、信息安全性和系統平台的安全性等方面。安全性先通過視圖機制,不同的用戶只能訪問系統授權的視圖,這樣可提供系統數據一定程度上的安全性,再通過分配許可權、設置許可權級別來區別對待不同操作者對資料庫的操作來提高資料庫的安全性;系統平台的安全性體現在操作系統的安全性、計算機系統的安全性和網路體系的安全性等方面。(2)完整性要求:系統完整性要求系統中數據的正確性以及相容性。可通過建立主、外鍵,使用check約束,或者通過使用觸發器和級聯更新。3 .結構設計3.1總體功能模塊圖圖3.13.2書籍信息模塊圖圖3.23.3訂單信息模塊圖圖3.33.4顧客信息模塊圖圖3.43.5數據字典表3.5.1顧客表
列名 數據類型 約束
顧客號(Gno) Char(7) primary key
姓名(Gname) Nchar(20) Not null
聯系方式(Gnumber) Char(20)
表3.5.2訂單表
列名 數據類型 約束
訂單號(Dno) Char(7) primary key
購買圖書號(Bno) Char(7) primary key
購買數量(Dshul) Int Not null
金額(Dmoney) Int Not null
日期(Dtime) Smalldatetime Not null
顧客號(Gno) Char(7) External code
表3.5.3 圖書表
列名 數據類型 約束
編號(Bno) Char(7) primary key
書名(Bname) nchar (20) not null
作者(Bwriter) nchar (20) not null
價格(Bjiage) Int not null
類別(Bleibie) nchar (20) not null
出版社(Bcbs) nchar (20) not null
表3.5.4庫存表
列名 數據類型 約束
編號(Bno) Char(7) Primary key
總量(Kzong) Int Not null
餘量(Kyu) Int
3.6 ER圖設計3.6..1顧客ER圖3.6.2 圖書ER圖圖3.6.3圖3.6.4圖3.6.54 邏輯結構設計4.1 關系模型顧客與訂單是1:m類型 訂單與庫存是1:1類型 庫存與圖書是1:m類型 關系模型如下:顧客表(顧客號、姓名、聯系方式)訂單表(訂單號、購買圖書號、購買數量、金額、日期、顧客號)圖書表(編號、書名、作者、價格、類別、出版社)庫存表(編號、總量、餘量)(——代表主鍵,...代表外碼)4.2 函數依賴在顧客表中,顧客號是主碼,其它屬性完全依賴於顧客號在訂單表中,訂單號是主碼,顧客號是外碼,其餘屬性完全依賴於訂單號在圖書表中,編號是主碼,其餘屬性完全依賴於編號在庫存表中,編號是主碼,其餘屬性完全依賴於編號5.物理結構設計5.1創建圖書表use books /*創建圖書表*/create table book(Bno char (7) primary key,Bname nchar (20) not null,Bwirter nchar (20) not null,Bjiage int not null,Bleibie nchar (20) not null,Bcbs nchar (20) not null,)5.2 創建顧客表use books /* 創建顧客表*/create table guke(Gno char(7) primary key,Gname nchar (20) not null,Gnumber char(20),)5.3創建庫存表use books /*創建庫存表*/Create table kucun(Bno char(7) primary key,
Kzong int not null,Kyu int,)5.4創建訂單表use books /*創建訂單表*/Create table Dingdan(Dno char(7) primary key,Bno char(7) primary key,Dshul int not null,Dmoney int not null,Dtime smalldatetime not null,Gno char(10) not null,)6 資料庫的實施6.1 給各個表添加數據例use books /*給圖書表添加一行數據*/insert into bookvalues('101','白夜行','東野圭吾','30','偵探','天空出版社')使用語句添加完數據的表如下:6.1.1圖書表6.1.2訂單表6.1.3 顧客表6.1.4庫存表6.2創建存儲過程6.2.1圖書的存儲過程create proc tushu@Bno char(7),@Bname nchar(20),@Bwirter nchar(20),@Bjiage int, @Bleibie nchar(20),@Bcbs nchar(20),@MM INTasif not exists (select * from bookwhere Bno=@Bno)BEGINinsert into bookvalues (@Bno,@Bname,@Bwirter,@Bjiage,@Bleibie,@Bcbs)INSERT INTO KucunVALUES (@Bno,@MM,@MM)ENDELSEBEGINUPDATE KucunSET Kzong=KZONG+@MMWHERE BNO=@BNOUPDATE KucunSET KYU=KYU+@MM
WHERE BNO=@BNOEND圖5.2.16.2.2顧客的存儲過程create proc gukecun@Gno char(7),@gname nchar(10),@gnumber nchar(20)asinsert into gukevalues (@Gno,@gname,@gnumber )圖5.2.26.2.3 訂單的存儲過程create proc dingdan@dno char(10),@Bno char(10),@Dshul int,@Dtime smalldatetime, @Gno char(10)asdeclare @Dmoney intselect @Dmoney=@Dshul*Bjiagefrom book,Dingdaninsert into Dingdanvalues (@dno,@Bno,@Dshul,@Dmoney,@Dtime,@Gno)圖5.2.36.3 創建觸發器針對圖書信息表創建一個觸發器,當向表book插入一條信息時,自動顯示表中book中的記錄create trigger 插入顯示on bookfor insertasSelect * from bookInsert into book values('115','幻想之城','中此撒','30','懸疑','颯颯我出版社')6.4 建立視圖6.4.1建立視圖建立一個圖書類別為偵探的視圖,包括圖書編號,圖書名,作者,單價以及圖書總量和餘量create view v_leibieasselect book.Bno ,bname,bwirter,bjiage,kzong,kyufrom book,Kucunwhere book.Bno =Kucun.Bno and Bleibie ='偵探'圖6.4.1圖6.4.26.5 調試運行6.5.1查詢姓張的顧客的購買記錄select * from Dingdan
where Gno in (select Gno from gukewhere Gname like '張%')圖6.5.16.5.2 添加一條圖書信息後圖書表以及庫存表的顯示exec tushu'115','幻想之城','中此撒','30','懸疑','颯颯我出版社','60'圖6.5.2圖6.5.36.5.3 查詢銷售量在10本以上的書,以此為暢銷書select SUM(dshul),bnofrom Dingdangroup by Bnohaving SUM(Dshul)>10圖6.5.46.5.4查詢某一天的銷售額select sum (Dmoney )總金額 from Dingdanwhere Dtime between '2019-11-01 'and '2019-11-02'圖6.5.57.設計體會一個個星期的時間非常快就過去了,這一個星期不敢說自己有多大的進步。獲得了多少如識,但起碼是了解了項目開發的部分過程。雖說上過資料庫的課程,但是沒有親身經歷過相關的設計工作細節。這次課程設計剛好提供了一個很好的機會。通過這次課程設計發現這其中需要的很多知識我們都接觸過,去圖書館查資料的時侯發現我們前邊所學到的僅僅是皮毛還有很多需要我們掌握的東西我們根本不知道。同時也發現有很多已經學過的東西我們沒有理解到位,不能靈活運用於實際,不能很好的用來解決問題,這就需要我們不斷的大量的實踐,通過不斷的自學,不斷地發現問題,思考問題,進而解決問題。在這個過程中我們將深刻理解所學知識,同時也可以學到不少很實用的東西。本次課程設計即將結束,我完成了自己所選的課題。通過完成這次課程設計,我加深了對相關知識的理解,加強了知識之間的聯吊,促進了知識的遷移和應用。從需求分析、概念結構設計、邏輯結構設計、物理結構設計。親身體驗了一回系統的設計開發過程。很多東西書上寫的很清楚,貌似看著也很簡單,思路非常清晰。但真正需要自己想辦法去設計一個系統的時候才發現其中的難度。經常做到後面突然就發現自己-開始的設計有問題,然後又回去翻工在各種反復中不斷完善自己的想法。
致謝在這次資料庫的課程設計過程中,我選擇了書店銷售管理系統的設計與實現。該系統能夠順利的完成,得益於老師的悉心指導和同學的幫助。更重要的是老師幫我們解決了許多技術的難題,以至於我們能夠將書店銷售管理系統的功能做得盡可能的完善。在這過程中,我周圍的同學給了我許多啟發,讓我把書店銷售管理系統設計的更加完善,老師淵博的知識、開闊的視野和敏銳的思維給了我深深的啟迪,使我不僅了解到許多新知識、開闊了視野,更提高了自身的資料庫設計能力。另外,感謝老師給我們提供這樣-一個課程設計的機會,使我們在學得專業知識的基礎上能夠自己動手並獨立地完成資料庫的設計與開發,使我們能夠更多的學習-些實踐應用知識,增強實際操作和動手應用能力。最後,我再一次感謝在整個課程設計期間,在各個方面給予我們幫助的老師和同學,正是因為有了你們的幫助,才使我們的課程設計得以順利完成。參考文獻[1]李彥,韓光林,李玉波. SQL SERVE完全自學手冊[M].北京:電子工業出版社,2007[2]薩師煊,王珊.資料庫系統概論.北京:高等教育出版社.2005[3]Y.Daniel Liang.Java.萬波. JAVA語言程序設計[M].第六版.北京:機械工業出版社,2008[4]《資料庫原理及應用》 ,錢雪忠主編,北京郵電大學出版社,2007,第二版[5]《SQL server 2000數據倉庫與Analysis Services》,Bain T著 ,中國電力出版社, 2003[6]《資料庫技術與聯機分析處理》 王珊主編,北京科學出版社,1998課程設計成績評定表
課程設計題目 書店銷售管理系統
課程設計學生答辯或質疑記錄:
評 分 依 據 分 值 評分成績
1.設計方案正確,具有可行性、創新性 30 分
2.系統調試與結果(系統功能正確、軟體程序完整) 25分
3.設計報告的規范化、內容充實、參考文獻 15分
4.平時成績(考勤等) 10分
5.答辯 20分
總 分 100分
最終評定等級為:指導老師簽字: 年 月 日
¥
5.9
網路文庫VIP限時優惠現在開通,立享6億+VIP內容
立即獲取
書店銷售管理系統資料庫設計
學號 1
課 程 設 計
課程名稱 《資料庫系統原理》課程設計
題 目 書店銷售管理系統
專 業
班 級
姓 名
成 績
指 導 老 師
2019 年 12 月 30 日至 2019 年 1月 3日
一、課程設計目的與任務
第 1 頁
《資料庫系統原理課程設計》是針對計算機專業基礎課《資料庫系統原理》開設的課程設計,目的是使學生通過本課程設計之後,對資料庫設計的基本概念、基本原理和優化技術有較全面的了解和領會,並能操作當前流行的DBMS,了解資料庫在計算機應用系統的作用,獨立地開發實現一個小型的基於DBMS上的應用系統。結合具體的開發案例,理解並初步掌握資料庫系統需求分析、概念結構設計、邏輯結構設計、物理結構設計、應用功能設計(視圖,索引,游標,存儲過程,觸發器等)數據錄入及測試等系統設計與系統實施及維護管理的主要環節和步驟以及軟體文檔的製作能力。
Ⅵ 高分求一份完整圖書管理系統資料庫課程設計
目錄
第一章 系統概述 1
1.1 系統開發背景和意義 1
1.2 開發環境 1
第二章 系統需求分析 2
2.1 任務概述 2
2.2 數據描述(數據流圖+數據字典) 2
2.3 功能需求 6
2.4性能需求 6
第三章 系統總體設計 8
3.1 新的業務流程 8
3.2 系統功能模塊圖 8
3.3 系統的流程圖 9
第四章 詳細設計 11
4.1 程序流程圖 11
4.2 程序輸入輸出描述 13
4.2.1 主模塊 13
4.2.1 學生管理模塊 13
4.2.2 圖書管理模塊 13
4.2.3 借閱管理模塊 13
4.2.4 歸還管理模塊 13
4.2.5 管理措施設置模塊 13
4.3 程序介面描述 14
4.3.1 外部介面 14
4.3.2 內部介面 14
4.4 資料庫的設計 14
4.4.1 資料庫的邏輯設計 14
4.4.2 資料庫的物理設計 16
第五章 編碼實現 19
5.1 程序編碼 19
第六章 測試分析報告 37
6.1 測試計劃和要點 37
6.1.1 主模塊測試要點 37
6.1.2 借閱模塊測試要點 37
6.1.3 學生查詢模塊測試要點 37
6.1.4 圖書查詢模塊測試要點 38
6.1.5 圖書歸還模塊測試要點 38
6.2 測試用例 38
6.2.1 主模塊測試用例 39
6.2.2 借閱模塊測試用例 39
6.2.3 學生查詢模塊測試用例 40
6.2.4 圖書查詢模塊測試用例 40
6.2.5 圖書歸還模塊測試用例 40
6.3 測試結果及結論 41
6.3.1 測試的結果 41
6.3.2 缺陷分析及改進 42
6.3.3 測試結論 43
總結 44
參考文獻 45
第一章 系統概述
1.1 系統開發背景和意義
圖書管理是高校內每一個系部或院部都必須切實面對的工作,但一直以來人們使用傳統的人工方式管理圖書資料。這種方式存在著許多缺點,如效率低、保密性差且較為繁瑣。另外,隨著圖書資料數量的增加,其工作量也將大大增加,這必將增加圖書資料管理者的工作量和勞動強度,這將給圖書資料信息的查找、更新和維護都帶來了很多困難。
經過詳細的調查,目前我國各類高等學校中有相當一部分單點陣圖書資料管理還停留在人工管理的基礎上。這樣的管理機制已經不能適應時代的發展,其管理方法將浪費許多人力和物力。隨著科學技術的不斷提高,這種傳統的手工管理方法必然被以計算機為基礎的信息管理方法所取代。
圖書管理作為計算機應用的一個分支,有著手工管理無法比擬的優點,如檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優點能夠極大地提高圖書管理的效率。因此,開發一套能夠為用戶提供充足的信息和快捷的查詢手段的圖書管理系統,將是非常必要的,也是十分及時的。
1.2 開發環境
開發環境的選擇會影響到資料庫的設計,所以在這里給出圖書管理系統開發與運行環境的選擇如下:
開發環境:Windows 2000
開發工具:Visual Basic 6.0
資料庫管理系統: SQL Server 2000
資料庫伺服器: SQL Server 2000 桌面引擎
第二章 系統需求分析
2.1 任務概述
經過對我校詳細調查,並多次與負責圖書管理的老師進行研討後,加深了對現行圖書管理業務的深刻了解,與此同時,將整個圖書管理的業務流程抽象描述如下:
1.新的圖書購進後,分門別類地進行歸並並匯總,加以編號。
2.新書編號後,上到書架以備學生借閱。
3.如某學生需要借閱圖書,則在其本人的借閱登記表上進行登記,記錄相關借閱信息與借閱日期。
4.學生借閱圖書後,應及時歸還圖書,並在本人的借閱登記表上註明還書日期和時間。
根據以上調查分析,可以給出其現行業務流程圖如圖2.1所示。
圖2.1 現行圖書管理業務流程圖
2.2 數據描述(數據流圖+數據字典)
經過詳細的調查,我們已經清楚了解了現行的業務流程,接下來給出系統的邏輯模型。構造系統邏輯模型的工具是數據流圖和數據字典。根據現行圖書管理的業務流程,首先把數據流圖中的源點和終點都選定為學生,因此可以得到圖書管理系統的基本系統模型,如圖2.2所示。
圖2.2 圖書管理系統的基本系統模型
根據基本系統模型,對其逐步細化,得到描述邏輯系統細化後的數據流圖,如圖2.3所示。
圖2.3 圖書管理系統數據流圖(頂層DFD圖)
對頂層DFD圖中的一個加工「學生管理」進行展開,如圖2.4。
圖2.4 細化後數據流圖
對頂層DFD圖中的一個加工「圖書管理」進行展開,如圖2.5。
圖2.5 「圖書管理」展開
對第1層DFD圖中的加工進一步進行展開,如圖2.6。
(1)
(2)
圖2.6 進一步細化數據流圖
有了系統的數據流圖後,還有相當多的數據信息如圖書、借閱、歸還等信息需要進一步描述,這就是需要定義數據字典,才能把現有的系統描述清楚。圖2.7列出了系統的主要數據字典。
圖2.7 系統主要數據字典
2.3 功能需求
經過以上詳細的用戶調查,在現行業務流程和數據分析的基礎上,基本可以確定系統設計必須達到的目標。
以下是圖書管理系統必須具備的功能:
1.新進圖書的登記功能:對於購進的新書,系統必須具備圖書信息資料的錄入功能。
2.圖書的查詢修改功能:當圖書資料發生變化,如圖書丟失或有錯誤信息輸入時,則應能夠及時對數據進行修改和補充。
3.借閱的登記,歸還的登記功能:系統的主要功能之一,供本校學生借閱圖書、歸還圖書,並進行登記。
4.學生信息的增加、刪除和修改功能:系統主要功能之一,建立學生信息,並對其進行維護。
2.4性能需求
為了保證系統能夠長期、安全、穩定、可靠、高效的運行,圖書管理系統應該滿足以下的性能需求:
1、系統處理的准確性和及時性
系統處理的准確性和及時性是系統的必要性能。在系統設計和開發過程中,要充分考慮系統當前和將來可能承受的工作量,使系統的處理能力和響應時間能夠滿足學校對信息處理的需求。
2、系統的開放性和系統的可擴充性
圖書管理系統在開發過程中,應該充分考慮以後的可擴充性。例如用戶查詢的需求也會不斷的更新和完善。所有這些,都要求系統提供足夠的手段進行功能的調整和擴充。而要實現這一點,應通過系統的開放性來完成,既系統應是一個開放系統,只要符合一定的規范,可以簡單的加入和減少系統的模塊,配置系統的硬體。通過軟體的修補、替換完成系統的升級和更新換代。
3、系統的易用性和易維護性
圖書管理系統是直接面對使用人員的,而使用人員往往對計算機並不時非常熟悉。這就要求系統能夠提供良好的用戶介面,易用的人機交互界面。要實現這一點,就要求系統應該盡量使用用戶熟悉的術語和中文信息的界面;針對用戶可能出現的使用問題,要提供足夠的在線幫助,縮短用戶對系統熟悉的過程。
4、系統的標准性
系統在設計開發使用過程中都要涉及到很多計算機硬體、軟體。所有這些都要符合主流國際、國家和行業標准。
5、系統的先進性
目前計算系統的技術發展相當快,做為圖書管理系統工程,在系統的生命周期盡量做到系統的先進,充分完成企業信息處理的要求而不至於落後。這一方面通過系統的開放性和可擴充性,不斷改善系統的功能完成。另一方面,在系統設計和開發的過程中,應在考慮成本的基礎上盡量採用當前主流並先進且有良好發展前途的產品。
6、系統的響應速度
圖書管理系統系統在日常處理中的響應速度為秒級,達到實時要求,以及時反饋信息。在進行統計分析時,根據所需數據量的不同而從秒級到分鍾級,原則是保證操作人員不會因為速度問題而影響工作效率。
第三章 系統總體設計
3.1 新的業務流程
根據需求分析的得到的現行業務處理流程,在用戶反復研究後,首先確定目標系統的業務流程,其處理流程如圖3.1。
圖3.1 圖書管理系統的業務流程
針對新的業務流程,現具體描述其功能如下:
1.用戶登錄:系統對用戶合法性進行檢查。
2.圖書入庫:對新購進的圖書分類進行編號,並把圖書基本信息錄入計算機。
3.圖書借閱:對已入庫的圖書,學生可以借閱,並進行登記。
4.圖書歸還:對學生已歸還的圖書進行歸還登記。
5.信息查詢:即對所有圖書的借閱情況,或學生的基本情況和借閱情況進行查詢。
6.管理措施:定義系統規定的借閱圖書超期時間、超期處罰辦法和丟失賠償辦法。
3.2 系統功能模塊圖
依據需求分析階段得到的數據流圖,採用軟體工程中軟體設計的概念和原理,與用戶成分協商後,在保證系統基本功能要求的前提下,結合系統新的業務流程確定系統必須具備的所有功能,由此給出圖書管理系統的系統功能模塊圖如圖3.2所示。
圖3.2 圖書管理系統功能模塊圖
3.3 系統的流程圖
依據軟體工程的基本原理,綜合以上分析給出系統流程圖如圖3.4所示。
圖3.4 系統流程圖
第四章 詳細設計
4.1 程序流程圖
依據軟體工程的基本原理,詳細設計階段的根本任務是確定應該怎樣具體實現所要求的系統,也就是說,經過這個階段的設計工作,應該得出對目標系統的精確描述,從而在系統實現階段可以把這個描述直接翻譯成用某種程序設計語言書寫的程序。具體來說就是把經過總體設計得到的各個模塊詳細的加以描述。
由於本系統採用支持面向對象的Visual Basic 6.0作為開發工具,而Visual Basic 6.0採用事件驅動的編程機制,所以在此給出軟體系統的主程序流程圖,如圖4.1所示。
圖4.1 主程序流程圖
根據以上主程序的流程圖,我們可以得出下面的關於各個模塊的程序流程圖,如圖4.2所示。
圖4.2 程序流程圖
4.2 程序輸入輸出描述
4.2.1 主模塊
1.輸入項目:操作系統傳遞至的各種消息以及用戶的輸入數據。
2.輸出項目:用戶界面顯示。
4.2.1 學生管理模塊
1.輸入項目:與學生管理操作子對話框有關的用戶輸入及系統消息。
2.輸出項目:操作結果顯示。
4.2.2 圖書管理模塊
1.輸入項目:用戶口令。
2.輸出項目:相應的界面。
4.2.3 借閱管理模塊
1.輸入項目:學生學號、圖書編號。
2.輸出項目:學生信息、相關借書信息。
4.2.4 歸還管理模塊
1.輸入項目:圖書編號。
2.輸出項目:相關學生信息。
4.2.5 管理措施設置模塊
1.輸入項目:用戶的輸入。
2.輸出項目:根據用戶的輸入顯示相應的對話框。
4.3 程序介面描述
4.3.1 外部介面
按Windows應用軟體用戶界面的規范來設計,使用以對話框為主的用戶界面,便於用戶使用。
4.3.2 內部介面
模塊間介面採用數據耦合方式,通過參數表傳送數據,交換信息。
4.4 資料庫的設計
4.4.1 資料庫的邏輯設計
在需求分析階段已完成該系統所有的數據分析。根據該階段所建立的概念模型,已經得出滿足系統設計要求的幾個關系描述,該階段的主要工作就是把前一階段的成果轉化為具體的資料庫。下面給出概念結構設計得E-R圖如圖4.3所示。
①
②
③
(1) 分E-R圖
(2) 總E-R圖
圖4.3 概念結構設計E-R圖
實體:圖書(圖書編號,書名,作者,出版社,定價,圖書類別,圖書ISBN號,圖書數量)
學生(學生學號,學生姓名,性別,入校時間,畢業時間)
管理員(編號,名字,密碼,加入時間)
聯系:學生管理(圖書管理員,學生姓名,學生密碼)
圖書管理(圖書管理員,借閱號,歸還號)
查詢(圖書編號,借閱證號,圖書管理員,學生)
4.4.2 資料庫的物理設計
依據資料庫的原理,並結合以上E-R圖,經過轉化,即可進行資料庫的物理設計。基於以上資料庫的邏輯設計,考慮程序設計的簡易性,同時考慮題目的時間,該系統的資料庫採用Microsoft SQL Server 2000。本系統決定採用一個資料庫,在其下創建5個數據表,其結構分別如下:
1.圖書信息表(tBook),其欄位列表如表4-1所示。
表4-1 圖書信息表的結構
序號 欄位名稱 欄位說明 類型 位數 屬性 備注
1 cBooksID 圖書編號 文本 7 必須非空
2 cBooksName 圖書名稱 文本 20 必須非空
3 cBooksISBN 圖書ISBN號 文本 15 可為空
4 cBooksAuthor 圖書作者 文本 10 可為空
5 cBooksPublisher 圖書出版社 文本 20 可為空
6 cBooksType 圖書類型 文本 16 可為空
7 smBooksPrice 圖書價格 貨幣 可為空
8 iBooksStoreQuan 圖書庫存量 整數 可為空
9 iBooksLeftQuant 圖書副本數量 整數 可為空
10 iBooksTotalQuan 圖書總數 整數 可為空
2.圖書借閱登記表(tBorrow),其欄位列表如表4-2所示。
表4-2 圖書借閱登記表的結構
序號 欄位名稱 欄位說明 類型 位數 屬性 備注
1 cBorrowID 借書編號 文本 6 必須非空
2 cVipID 學生編號 文本 6 必須非空
3 cBooksID 圖書編號 文本 7 必須非空
4 cBorrwTime 借書時間 時間日期 可為空
5 cReturnTime 還書時間 時間日期 可為空
6 cReturn 是否歸還 文本 1 可為空
3.圖書歸還登記表(tReturn),其欄位列表如表4-3所示。
表4-3 圖書歸還登記表的結構
序號 欄位名稱 欄位說明 類型 位數 屬性 備注
1 cBorrowID 借書編號 文本 6 必須非空
2 cVipID 學生編號 文本 6 必須非空
3 cBooksID 圖書編號 文本 7 必須非空
4 cBorrwTime 借書時間 時間日期 可為空
5 cReturnTime 還書時間 時間日期 必須非空
6 cReturn 是否歸還 文本 1 必須非空
7 cNoReturn 歸還異常 文本 8 可為空
4.學生信息表(tVip),其欄位列表如表4-4所示。
表4-4 學生信息表的結構
序號 欄位名稱 欄位說明 類型 位數 屬性 備注
1 cVipID 學生編號 文本 6 必須非空
2 cVipName 學生姓名 文本 10 必須非空
4 cVipSex 學生性別 文本 1 可為空
5 vipAddTime 學生入學時間 時間日期 必須非空
6 vipEndTime 學生畢業時間 時間日期 必須非空
5.管理員信息表(tOperators),其欄位列表如表4-5所示。
表4-5 管理員信息表的結構
序號 欄位名稱 欄位說明 類型 位數 屬性 備注
1 cOperatorID 管理員編號 文本 5 必須非空
2 cOperatorName 管理員姓名 文本 10 必須非空
3 cOperatorPassword 密碼 文本 6 必須非空
4 cOperatorAddTime 管理員加入時間 時間日期 10 必須非空
把積分給我,我就把後半部給你。
第五章 編碼實現
5.1 程序編碼
登陸界面如圖5.1所示。