




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、本科生畢業論文網上藥店管理系統的設計與實現Design and Implementation ofOnline Pharmacies Management System 學生姓名XXX所在專業所在班級申請學位指導教師噓哨哨職稱講師答辯時間目 錄 TOC o 1-3 h z u HYPERLINK l _Toc294891348 設計總說明 PAGEREF _Toc294891348 h I HYPERLINK l _Toc294891349 introduction PAGEREF _Toc294891349 h II HYPERLINK l _Toc294891350 1 緒論 PAGERE
2、F _Toc294891350 h 1 HYPERLINK l _Toc294891351 課題來源 PAGEREF _Toc294891351 h 1 HYPERLINK l _Toc294891352 系統開發的目的和意義 PAGEREF _Toc294891352 h 1 HYPERLINK l _Toc294891353 研究內容 PAGEREF _Toc294891353 h 2 HYPERLINK l _Toc294891354 本文組織結構 PAGEREF _Toc294891354 h 2 HYPERLINK l _Toc294891355 2 系統開發的相關技術 PAGERE
3、F _Toc294891355 h 3 HYPERLINK l _Toc294891356 開發模式 PAGEREF _Toc294891356 h 3 HYPERLINK l _Toc294891357 2.2 PAGEREF _Toc294891357 h 3 HYPERLINK l _Toc294891358 2.3 VS2008 PAGEREF _Toc294891358 h 3 HYPERLINK l _Toc294891359 2.4 SQL Server2005 PAGEREF _Toc294891359 h 4 HYPERLINK l _Toc294891360 3 需求分析
4、PAGEREF _Toc294891360 h 5 HYPERLINK l _Toc294891361 系統功能需求分析 PAGEREF _Toc294891361 h 5 HYPERLINK l _Toc294891362 前臺功能需求分析 PAGEREF _Toc294891362 h 5 HYPERLINK l _Toc294891363 后臺管理功能需求分析 PAGEREF _Toc294891363 h 5 HYPERLINK l _Toc294891364 可行性分析 PAGEREF _Toc294891364 h 7 HYPERLINK l _Toc294891365 經濟性 P
5、AGEREF _Toc294891365 h 7 HYPERLINK l _Toc294891366 技術性 PAGEREF _Toc294891366 h 7 HYPERLINK l _Toc294891367 數據需求分析 PAGEREF _Toc294891367 h 7 HYPERLINK l _Toc294891368 頂層數據流圖 PAGEREF _Toc294891368 h 7 HYPERLINK l _Toc294891369 第二層后臺管理數據流圖 PAGEREF _Toc294891369 h 8 HYPERLINK l _Toc294891370 4 系統設計 PAGE
6、REF _Toc294891370 h 9 HYPERLINK l _Toc294891371 系統模塊總體設計分析 PAGEREF _Toc294891371 h 9 HYPERLINK l _Toc294891372 4.1.1 用戶注冊登錄模塊功能設計 PAGEREF _Toc294891372 h 9 HYPERLINK l _Toc294891373 4.1.2 用戶購買功能模塊設計 PAGEREF _Toc294891373 h 10 HYPERLINK l _Toc294891374 4.1.3 訂單管理功能設計 PAGEREF _Toc294891374 h 10 HYPERL
7、INK l _Toc294891375 4.1.4 藥品管理的功能設計 PAGEREF _Toc294891375 h 11 HYPERLINK l _Toc294891376 用戶管理功能設計 PAGEREF _Toc294891376 h 11 HYPERLINK l _Toc294891377 網上留言處理設計 PAGEREF _Toc294891377 h 12 HYPERLINK l _Toc294891378 數據庫設計 PAGEREF _Toc294891378 h 12 HYPERLINK l _Toc294891379 4.2.1 數據庫設計介紹 PAGEREF _Toc29
8、4891379 h 12 HYPERLINK l _Toc294891380 概念結構和邏輯結構設計 PAGEREF _Toc294891380 h 13 HYPERLINK l _Toc294891381 系統主要數據的E-R圖 PAGEREF _Toc294891381 h 14 HYPERLINK l _Toc294891382 數據庫表詳細設計 PAGEREF _Toc294891382 h 14 HYPERLINK l _Toc294891383 界面設計 PAGEREF _Toc294891383 h 17 HYPERLINK l _Toc294891384 前臺界面設計 PAGE
9、REF _Toc294891384 h 17 HYPERLINK l _Toc294891385 4.3.2 后臺界面設計 PAGEREF _Toc294891385 h 18 HYPERLINK l _Toc294891386 5 系統實現 PAGEREF _Toc294891386 h 19 HYPERLINK l _Toc294891387 5.1 前臺實現 PAGEREF _Toc294891387 h 19 HYPERLINK l _Toc294891388 首頁實現 PAGEREF _Toc294891388 h 19 HYPERLINK l _Toc294891389 登陸和注冊
10、實現 PAGEREF _Toc294891389 h 20 HYPERLINK l _Toc294891390 5.1.3 購買藥品實現 PAGEREF _Toc294891390 h 22 HYPERLINK l _Toc294891391 后臺管理實現 PAGEREF _Toc294891391 h 23 HYPERLINK l _Toc294891392 訂單管理實現 PAGEREF _Toc294891392 h 23 HYPERLINK l _Toc294891393 5.2.2 藥品管理實現 PAGEREF _Toc294891393 h 24 HYPERLINK l _Toc29
11、4891394 5.2.3 用戶管理實現 PAGEREF _Toc294891394 h 25 HYPERLINK l _Toc294891395 5.2.4 網站留言管理實現 PAGEREF _Toc294891395 h 26 HYPERLINK l _Toc294891396 6 系統測試與性能分析 PAGEREF _Toc294891396 h 27 HYPERLINK l _Toc294891397 測試方法 PAGEREF _Toc294891397 h 27 HYPERLINK l _Toc294891398 6.2 測試內容 PAGEREF _Toc294891398 h 27
12、 HYPERLINK l _Toc294891399 6.2.1 測試系統的安全性 PAGEREF _Toc294891399 h 27 HYPERLINK l _Toc294891400 6.2.2 數據的準確性測試 PAGEREF _Toc294891400 h 28 HYPERLINK l _Toc294891401 6.2.3 測試結果 PAGEREF _Toc294891401 h 30 HYPERLINK l _Toc294891402 7 結束語 PAGEREF _Toc294891402 h 31 HYPERLINK l _Toc294891403 鳴 謝 PAGEREF _T
13、oc294891403 h 32 HYPERLINK l _Toc294891404 參考文獻 PAGEREF _Toc294891404 h 33設計總說明電子商務是指在互聯網、企業內部網和增值網上以電子交易方式 進行交易活動和相關服務活動,是傳統商業活動各環節的電子化。網路化和數字化。電子商務包括電子貨幣交換、供應鏈管理、電子交易市場、網絡營銷、在線事務處理、電子數據交換、存貨管理和自動數據收集系統。藥品,是人們日常生活中的必須品,不管是大人還是小孩,老人都會有需要吃藥的時候,俗話說:“花無百日紅,人無千日完人”就是說,每個人在日常生活中多多少少會生大病或小病,這就需要藥品幫助我們抵抗疾病
14、。而且有很多事家庭必備的應急藥品,比如感冒藥,咳嗽藥之類的。對于我們中國,這個人口第一大國來講,藥品的需求量更是巨大!所以藥品的銷售是具有很大發展前景的。但是,很多時候病人因為一些小病,因為市場上的價格偏高,或者因為會出現一些假藥,或者因為藥品的種類太多不知道買什么藥好等等諸多問題,給我們廣大消費者帶來諸多不便!電子商務是一個潛力巨大的市場,極具發展前景。它克服了傳統 營銷中客戶由于時間和空間的限制,信息溝通靈活,靈活交易的手段和快速的交貨方式,最重要的是由于成本低,價格也較低!所以建立網上藥店管理系統是順應了社會的發展,滿足社會的需求、促進社會的和諧的!本系統是為了建立一個完善的網上藥品銷售
15、及管理系統,為了,使人們安全放心買藥品,本系統會在網站公告中鄭重承諾假一陪十。同時,本系統為了使人們輕松購藥,在網站中有各式各樣,種類眾多的藥品,并且在網站中有強大的搜索功能為人民輕松買藥提供不少方便,還有增進企業與顧客的聯系方式和網站留言的溝通平臺,最后還有強大地后臺管理功能。為了是管理員方便管理,從藥品的訂購到藥品管理,會員管理等功能十分強大,是一個相對完善的網上藥店管理系統。本系統是基于B/S模式的,易于維護,可以廣泛應用。本系統開發是采用框架,在使用C#語言在VS2008集成開發環境中開發的。數據庫服務是在SQL Server2005平臺中開發的。根據實際需求 ,網上藥店管理系統需要有
16、便捷的購物前臺功能,完善的管理功能以及安全的交易方式。所以本設計精心設計了方便的客戶瀏覽,搜索功能,安全的注冊,登陸,放心,便民的購買,支付等功能的具體實現。至于后臺管理是本系統的重要組成部分,管理員可以進行庫存的管理,訂單的管理、用戶的管理、以及網站上系統的管理。網上藥店管理系統有著很好的應用前景,可以為廣大客戶帶來諸多便利。隨著計算機技術和網絡技術的發展,它的功能將會得到不斷的發展和完善。關鍵詞:網上藥店;管理系統;B/S模式introductionE-commerce, its refers to the Internet, what corporate intranets and va
17、lue-added .It is online to the electronic trading activities and related services activities, that the traditional commercial activities electronically. Whats more, its internet and digitization. E-commerce, its including e-commerce, electronic currency exchange, supply chain management, electronic
18、trading market, network marketing, online transaction processing, electronic data interchange, inventory management and automated data collection systems. Drugs are a necessity in peoples daily lives whether for children, adults or elderly need to take medicine. Its the saying that: The flowers last
19、 forever, Man can not be perfect that means that everyones life more or less serious illness or disease in their daily. Its requires the drugs to help us fight disease. And there are many things family necessary emergency drugs, such as cold medicine, cough medicine and the like. To us China, the co
20、untry that is the most populous concerned. So the demand for drugs is huge! Drugstore has great prospects for development. However, It bring our consumer a lot of trouble that because of the price has a litter high ,or appear some fake drugs ,or the type of drug too much and so on ,when we have some
21、 ailment. Along with the rapid development of the Internet day by day becomes the best channel to collect and publish information. E-commerce is a huge potential market and very promising. It overcomes the customers due to time and space constraints of traditional marketing, information communicatio
22、n and flexible, flexible trading methods and fast delivery. And the most important thing is the low cost and the lower price! Whit the development of society online pharmacy management system, to meet the needs of the community, thats social harmony! In order to establish an online drug sales and ma
23、nagement system, and make people safe, whats more, secure to buy drugs, the system will be announced on the website solemn promise to fake a paternity 10. At the same time, in order to enable people to easily purchase of medicines, on the site in a wide range, a wide variety of drugs, and the site h
24、as a powerful search function to provide a lot of convenience for the people to easily buy medicine. As well as enhance business and customer contact information and website message communication platform. Finally, a strong background management functions. In order to the administrator facilitate ma
25、nagement, from the ordering of medicines to pharmaceutical management, membership management function is very powerful, and a perfect online pharmacy management system. This system is based on B / S mode, easy to maintain, can be widely used. The development of this system is the use of the ASP.NET
26、framework, developed in the integrated development environment in VS2008 using C # language. Database services in SQL Server 2005 platform development. According to actual demand, online pharmacy management systems need to have a convenient way to shop front office functions, improve the management
27、and security transactions. So this design is carefully designed to facilitate customers browse, search capabilities, secure registration, login, rest assured, convenience of purchase, payment and other functions to achieve. As for the background management system is the major systems of the system,
28、its development including the establishment of back-end database maintenance and respond to the development of these two aspects. Administrators can program functions to complete drug information, add, modify, order management, user management, and system management on site. Online pharmacy manageme
29、nt system has good application prospects, brings much convenience for our customers. With the development of computer technology and network technology, its function will be continuous development and perfection.Keywords: online drugstore; management system; implementation;B/S model;ASP.NET網上藥店管理系統的
30、設計與實現信息管理與信息系統,200811622114,XXX指導教師:噓哨哨1 緒論1.1課題來源藥品對于每個國家,每個家庭,每個人,不管在過去,現在還是將來都是不可或缺的!俗話說:“花無百日紅,人無千日完人”就是說,每個人在日常生活中多多少少會生大病或小病,這就需要藥品幫助我們抵抗疾病。而且有很多事家庭必備的應急藥品,比如感冒藥,咳嗽藥之類的。對于我們中國,這個人口第一大國來講,藥品的需求量更是巨大!所以藥品的銷售是具有很大發展前景的。時下,互聯網的快速發展,網絡對人們的影響越來越大,電子商務,為企業和網民搭建一個購售平臺。企業為了獲取更多的利潤,不僅要采取市場營銷,還要采取網絡直銷。網絡
31、藥品直銷,是指消費者和生產者或需求方和供求方,直接利用網絡的買賣活動,B2C(企業對消費者)、C2C(消費者對消費者)電子商務基本屬于網絡藥品直銷模式的范疇。這種交易的最大特點是供需直接見面,環節少,費用低1。根據我國電子商務發展的情況來看,作為一個企業更要注重發展網絡營銷。所以這個系統網上藥店的管理系統功應運而生。這個設計是為了充分利用網絡化帶來的便利,設計一個功能齊全的網上藥店管理系統網站,可以大大的避免商家見面訂貨所帶來的局限性,以及時間,地域的限制所帶來的麻煩,為客戶提供一個安全放心的網上藥店服務網站。1.2系統開發的目的和意義在今天,信息化大潮已經不可逆轉,互聯網技術席卷全球。對中國
32、企業而言,21世紀是一個充滿機遇的世紀,互聯網的發展成為其中成功的關鍵而電子商務卻是當之無愧最富靚麗色彩的一環。電子商務其實質就是一種銷售網絡化,網絡化銷售是一種新型的經濟模式,其中B2C是一種適用于廣大百姓的企業對普通客戶的經濟模式,它逐漸改變著人的生活方式和觀念。網上購物是很有前景和必要的。網上藥店銷售系統網站的設計的目的在于如下三點:(1)本系統可以瀏覽各種藥品,有藥品搜索的功能,方便用戶買藥品;(2)本系統有網上交流平臺,方便用戶解決疑問,用藥放心;(3)本系統有庫存管理、用戶管理、訂單管理等功能,方便管理人員管理。 意義在于如下三點:(1)降低成本。以電子商務開展業務,可以大量減少人
33、力、物力;同時使得交易活動突破了時間 和空間的限制,可以在任何時間、任何地點進行,大大降低成本,提高效率。(2)有利于樹立企業的形象。作為第四媒體的互聯網,其特點就是可以跨越時空,正常情況下,網站無時無刻不在工作,通過網上藥店銷售系統網站的建成,用戶可以跨越時空了解貨物信息,不會 出現供應不足的情況。(3)可以達到盈利最大化,有利于拓展營銷渠道,擴大市場,提高營銷效率。通過這種方式可以接觸消費比較大的消費群體,獲得更多的新顧客,擴大市場。研究內容設計與實現網上藥店管理系統的目標是實現一個界面友好、靈活、實用、安全,功能較為強大的網上藥店管理系統網站。使網上購買藥品更加方便、高效和實用,讓消費者
34、真正體會到電子商務的優越性與樂趣。本設計是基于B/S平臺的網上藥店服務平臺,運用了C#語言,VS2008集成開發工具和SQL Server2005數據庫。網上藥店管理系統由前臺和后臺兩部分組成。(1)前臺部分:主要是商品的瀏覽展示、會員注冊登錄、購買藥品等等。(2)后臺部分:主要是對網上藥店的一些基礎數據進行有效的管理,其中包括訂單的管理、庫存的管理、用戶管理、以及留言管理等。本文組織結構本文的結構安排如下:第1章,緒論主要介紹了課題的來源,系統開發的目的和意義,系統的研究內容,以及本文組織結構。第2章,主要介紹了系統的開發的技術和工具,即本系統開發所用到的開發平臺和軟件等。第3章,需求分析主
35、要內容是用軟件工程的方法對網上藥店管理系統設計與實現進行了需求分析,分析了系統要的功能需求,可行性,以及數據分析。第4章,主要是介紹了系統設計,即本系統的各個功能模塊設計,系統功能結構圖,以及數據庫的概要設計等。第5章,主要介紹了系統實現,從前臺的三個功能模塊,和后臺的四個功能模塊進行分析其中的代碼及界面。第6章,主要是對系統實現功能的測試。通過介紹幾種測試方法,并且使用測試方法進行測試,并把測試的安全性,準確性以及測試的結果統計出來。第7章,是對本文的結束語。總結了本系統開發的經過,功能以及遇到的問題,存在的不足總結出來。最后部分,是鳴謝和參考文獻。2系統開發的相關技術開發模式B/S模式是一
36、種以Web技術為基礎的新型的MIS(管理信息系統)系統平臺模式2。把傳統C/S模式中的服務器部分分解為一個數據服務器與一個或多個應用服務器,從而構成一個三層結構的服務器系統,第一層是客戶機與用戶是用戶與整個系統的接口。客戶的應用程序精簡到一個通用的瀏覽器軟件,如Netscape Navigator,微軟公司的IE等3。瀏覽器將HTML代碼轉換為圖文并茂的網頁。網頁還具備一定的交互功能,允許用戶在網頁提供的申請表上輸入信息提交給后臺,并提出處理請求 4。比如,本設計是網上藥店管理系統,在VS中運行,在瀏覽器中顯示出來,可以在網頁中發出命令,比如注冊,會把信息提交到后臺,請求注冊。第二層Web服務
37、器啟動相應這一要求,并動態生成一串HTML代碼,其中嵌入處理的結果,發回給客戶機的瀏覽器。如果客戶機提交的請求包括數據的存取,Web服務器還需與數據庫的服務器協同完成這一處理工作。這一層是屬于客戶的信息反饋,你發出請求之后等待的回復。第三層數據庫服務的任務類似于C/S,負責協調不用的Web服務器發出的SQ請求,管理數據庫5。 本設計的主要開發框架是ASP.NET,使用C#語言開發。是由Microsoft公司提出的動態網站設計技術與程序框架,它給人們的是全新的技術,和由此產生開發效率的提高,網站性能的提升。能被用于一臺Web服務器來建立強大的Web應用程序。作為一種新的Web開發技術,提供許多比
38、現在的Web開發模式的強大優勢,支持C#和語言,使執行效率大幅提高。是基于語言的程序在服務器上運行6。又叫ASP+,不僅僅是ASP的簡單升級,而是Microsoft推出的新一代腳本語言。是 .NET的一部分,吸收了ASP以前版本的最大的優點,并參照Java、VB語言的開發優勢加入了許多新特色,同時也修正了以前的ASP版本的運行錯誤。通常的集成開發環境Visual Web Develop2008,并能夠建立簡單的動態網站和頁面7。ASP.NET開發中,有多種數據綁定控件可以用來在頁面上生成表格、樹型、列表以及其他數據格式8。 VS2008VS2008全稱是Visual Studio 2008是一
39、種網站設計的集成開發環境,本設計是使用了其中的C#語言開發。Visual Studio 2008引入了250多個新特性,整合了對象、關系型數據、XML的訪問方式,語言更加簡潔。使用Visual Studio 2008可以高效開發Windows應用程序。設計器中可以實時反映變更,XAML中智能感知功能可以提高開發效率。同時Visual Studio 2008支持項目模板、調試器和部署程序。Visual Studio 2008可以高效開發Web應用,集成了AJAX 1.0,包含AJAX項目模板,它還可以高效開發Office應用和Mobile應用9。VS2008的功能極其強大,在開發平臺中使用很方便
40、,可以自行定義一些自己設計的控件,可以調節字體大小,方便好看,可以編譯發現其中的問題,要是可以熟練操作VS的的話可以輕易通過輔助功能查找問題的所在,教好解決問題。2.4 SQL Server2005SQL Server 是一個關系數據庫管理系統,是位于用戶與操作系統之間的一層數據管理軟件。數據庫管理系統和操作系統一樣是計算機的基礎軟件,也是一個大型的軟件系統。它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同開發的。SQL Server 2005是由Microsoft公司推出的一款典型數據庫管理系統版本10。SQL Server2005在以下三個重要方面改善了數據
41、基礎架構:企業數據管理、開發人員效率和商業智能(BI),它可以在接受的價格和許可費用以及升級的途徑方面有了新的突破11。它的主要功能包括以下幾個方面:(1)數據定義功能,用戶通過它可以方便地對數據庫中的數據對象進行定義。(2)數據組織、存儲和管理,數據庫管理系統要分類組織、存儲和管理各種數據。要確定以何種文件結構和存取方式在存儲級上組織這些數據,如何實現數據之間的聯系。(3)數據操縱功能,用戶可以使用DML操縱數據,實現數據庫的基本操作,比如查詢、插入、刪除和修改等。(4)數據庫的事務管理和運行管理功能。(5)數據庫的建立和維護功能,它包括數據庫初始數據的輸入、轉換功能,數據庫的轉儲、回復功能
42、,數據庫的重組織功能和性能監視等、分析功能等12。 3需求分析系統功能需求分析 系統需求分析是分兩個主要模塊來分析,即前臺和后臺管理功能。前臺功能需求分析(1)用戶注冊登陸功能功能描述:用戶首先注冊,注冊過后才能登錄,進行購買等操作。注冊必須按照規定填寫個人信息,不然注冊不了,登錄需要用注冊時用的賬號以及自己填寫的密碼,并且相應的驗證碼也要填寫正確不然會出現錯誤提示,登陸后用戶可以修改個人信息。注冊用列圖如圖3-1所示。圖3-1注冊用列圖(2)用戶購物功能模塊分析功能描述:用戶把自己需要的藥品加入購物車,查看購物車信息,在購物車中可以進行刪除和添加,可以查看訂單,填寫收貨方式,最后是支付金額。
43、會員購買用列圖如下圖,圖3-2所示。圖3-2會員購買用列圖后臺管理功能需求分析(1)訂單管理功能功能描述:訂單管理功能可以查看訂單情況,并且確認是否查看訂單;可以通過查看訂單確認是否發貨;可以通過整理訂單確認是否歸檔。訂單管理功能用列圖如圖3-3所示。 圖3-3訂單管理功能用列圖(2)藥品管理功能功能描述:藥品的管理功能主要是對藥品的庫存管理,藥品的添加,可以根據實際情況對藥品進行增刪查改。以及藥品的種類的添加,藥品種類的管理,可以對藥品的種類進行增刪查改。藥品管理功能用列圖如圖3-4所示。圖3-4藥品管理功能用列圖(3)用戶管理功能功能描述:用戶管理包括管理員的管理以及普通用戶的管理,管理員
44、管理,可以增加管理員,或者刪除某個管理員;用戶管理,可以對會員進行資料修改,可以刪除某個用戶。以下是管理員管理的用列圖如圖3-5所示。圖3-5管理員管理的用列圖(4)網上留言處理功能功能描述:網上留言主要是能對顧客的留言進行管理包括修改和刪除等功能,查看,回復。網上留言用列圖如圖3-6所示。圖3-6網上留言用列圖可行性分析 經濟性通過網上藥店管理系統網站,用戶可以跨越時空了解貨物信息,不會出現供應不足的情況。 有利于拓展營銷渠道,擴大市場,提高營銷效率。通過這種方式可以接觸消費比較大的消費群體, 獲得更多的新顧客,擴大市場。技術性通過網絡系統管理,實現了網上藥店的管理員和客戶的在線溝通的功能,
45、會員管理,后臺訂單管理等功能,為企業管理藥品,用戶提供了強大的技術支持。數據需求分析 數據流圖描述數據流動、存儲、處理的邏輯關系,也稱為邏輯數據流圖(Logical Data Flow Diagram),一般用DFD表示。數據流圖是系統邏輯編輯功能的圖形表示,即使不是專業的計算機技術人員也很容易理解他,因此是分析員之間極好的通信工具。設計數據流圖時只需要考慮系統必須完成的基本邏輯功能,完全不需要考慮怎樣具體的實現這些功能,所以它也是今后進行軟件設計的很好的出發點。管理系統的主要任務是通過大量的數據得到管理所需要的信息,這就必須存儲和管理大量的數據,因此建立一個良好的數據組織結構,是整個系統都可
46、以迅速、方便、準確地調用和管理所需要的數據,是衡量管理系統開發工作的好壞的主要指標之一13。頂層數據流圖頂層數據流圖只含有一個加工表示整個系統輸出數據流和輸入數據流為系統的輸入數據和輸出數據,表明系統的范圍,以及與外部環境的數據交換關系,根據藥店管理系統的輸入數據和輸出數據以及用戶信息用頂層數據流圖粗略的給出整個系統的數據流情況,如圖3-7所示。圖3-7頂層數據流圖第二層后臺管理數據流圖 頂層數據流圖粗略地給出整個系統的數據流情況,為了更好的把握整個系統各個模塊的具體數據流,處理細節表示出來,可以在頂層圖的基礎上自頂向下地繼續分析,得到層數據流圖,如圖3-8所示。 圖3-8 第二層后臺管理數據
47、流圖4系統設計系統模塊總體設計分析網上藥店的系統功能設計主要是劃分為前臺和后臺兩大模塊,其中前臺分為:用戶注冊登錄模塊、瀏覽藥品信息、購買藥品、查詢藥品以及網站留言5個模塊。后臺分為訂單管理、庫存管理、會員管理,系統管理以及系統推出5個模塊。下面將會重點介紹登錄購買藥品、網站留言、訂單管理、會有管理、庫存管理的功能。為了更好了解整個系統的功能架構所以先畫出整個功能結構圖,下一節講具體介紹功能模塊的具體劃分。圖4-1是整個網上藥店系統功能的功能結構的大致圖。圖4-1網上藥店管理系統功能模塊圖 用戶注冊登錄模塊功能設計(1)功能描述:用戶首先注冊,注冊過后才能登錄,進行購買等操作。注冊必須按照規定
48、填寫個人信息,不然注冊不了,登錄需要用注冊時用的賬號以及自己填寫的密碼,并且相應的驗證碼也要填寫正確不然會出現錯誤提示。(2)用戶注冊數據流圖如圖4-2所示。圖4-2用戶注冊數據流圖(3)用戶登陸注冊數據流程圖如4-3所示。圖4-3用戶登陸注冊數據流程圖 用戶購買功能模塊設計功能描述:用戶把自己需要的藥品加入購物車,然后選擇快遞方式,填寫收貨人最后提交訂單。(2)購買藥品數據流圖如圖4-4所示。 圖4-4 購買藥品數據流圖(3)購買藥品流程圖如圖4-5所示。圖4-5 購買藥品流程圖 訂單管理功能設計(1)功能描述:訂單管理功能可以查看訂單情況,并且確認是否查看訂單;可以通過查看訂單確認是否發貨
49、;可以通過整理訂單確認是否歸檔。(2)訂單管理功能的數據流圖如圖4-6所示。圖4-6訂單管理功能的數據流圖(3)訂單管理的數據流程圖如圖4-7所示。圖4-7處理訂單的數據流程圖 藥品管理的功能設計(1)功能描述:藥品的管理功能主要是對藥品的庫存管理,藥品的添加,可以根據實際情況對藥品進行增刪查改。以及藥品的種類的添加,藥品種類的管理,可以對藥品的種類進行增刪查改。(2)藥品管理的功能數據流圖如圖4-8所示。圖4-8藥品管理的功能數據流圖(3)藥品管理的數據流程圖如圖4-9所示。圖4-9藥品管理的數據流程圖用戶管理功能設計(1)功能描述:用戶管理包括管理員的管理以及普通用戶的管理,管理員管理,可
50、以增加管理員,或者刪除某個管理員;用戶管理,可以對會員進行資料修改,可以刪除某個用戶。(2)以下是管理員管理的數據流圖如圖4-10所示。圖4-10管理員管理的數據流圖(3)管理員管理的數據流程圖如圖4-11所示。圖4-11管理員管理的數據流程圖網上留言處理設計(1)功能描述:網上留言主要是能對顧客的留言進行管理包括修改和刪除等功能,查看,回復。(2)網上留言處理的數據流圖如圖4-12所示。圖4-12網上留言處理的數據流圖網上留言處理的數據流程圖如圖4-13所示。圖4-13網上留言處理的數據流程圖數據庫設計 數據庫設計介紹數據庫設計是指一個給定的應用環境,構造(設計)優化的數據庫邏輯模式和物理結
51、構,并據此監理數據庫及其應用系統,使之能夠有效地存儲和管理數據,滿足各種用戶的應用需求,包括信息管理要求和數據操作要求。對數據庫進行合理的邏輯設計和有效的物理設計才能開發出完善而高效的網上藥店管理信息系統。概念結構和邏輯結構設計(1)概念結構設計獨立于數據庫邏輯結構,也獨立于支持數據庫的DBMS。它是現實世界與機器世界的中介,它一方面能夠充分反映現實世界,包括實體和實體之間的聯系,同時又易于向關系、網狀、層次等各種數據模型轉換14。它是現實世界的一個真實模型,易于理解,便于和不熟悉計算機的用戶交換意見,使用戶易于參與,當現實世界需求改變時,概念結構可以很容易地作相應調整。在需求分析得到的用戶需
52、求抽象為信息結構即概念的過程就是概念結構設計。它是整個數據庫設計的關鍵15。(2)概念結構是各種數據模型的共同基礎,它比數據模型更獨立于機器、更抽象,從而更加穩定。但為了能夠用某一DBMS實現用戶需求,還必須將概念結構進一步轉化為相應的數據模型,這正是數據庫邏輯結構設計所要完成的任務。通過在數據庫中連接各表得到數據庫邏輯結構結構圖如圖4-14所示。圖4-14數據庫邏輯結構結構圖系統主要數據的E-R圖E-R圖是描述概念結構數據模型的主要工具,E-R圖也稱為實體-聯系模型,由實體,屬性,聯系三個要素構成16。根據實體之間的關系內容可以畫出系統數據的重要實體E-R圖如圖4-15所示。圖4-15系統主
53、要功能實體E-R圖數據庫表詳細設計(1)用戶數據表設計,如表4-1所示。表4-1會員數據表序號字段中文名字段英文名類型、寬度、精度空否默認值主鍵1用戶IDAdminIDint非空無是2用戶名稱AdminNamevarchar(50)非空無3登陸密碼Passwordvarchar(50)非空無4真實姓名RealNamevarchar(50)非空無5電子郵箱Emailvarchar(50)非空無6注冊時間LoadDatedatetime(8)非空無(2)藥品信息表設計如表4-2所示。表4-2藥品信息表序號字段中文名字段英文名類型、寬度、精度空否默認值主鍵1藥品序列號DrugsIDint非空無是2類
54、別號ClassIDint非空無續表4-2序 號字段中文名字段英文名類型、寬度、精度空否默認值主鍵3藥品名稱DrugsNamevarchar(50)非空無4藥品作用DrugsIntroducentext非空無5商場Companyvarchar(50)非空無6藥品圖片DrugsUrlvarchar(200)非空無7市場價格MarketPricefloat非空無8熱門價HotPricefloat非空無9是否為推薦Isrefinementbit非空無10是否為熱門IsHotbit非空無11是否為最新IsDiscountbit非空無12上市時間LoadDatedatetime非空無13病癥 Diseas
55、enchar(10)非空無(3)藥品種類表設計如表4-3所示。表4-3藥品種類表序號字段中文名字段英文名類型、寬度、精度空否默認值主鍵1類別號ClassIDint非空無是2類別名ClassNamevarchar(50)非空無3圖片路徑CategoryUrlvarchar(50)非空無 (4)留言表設計如表4-4所示。表4-4 留言表序號字段中文名字段英文名類型、寬度、精度空否默認值主鍵1留言序列號DetailIDint非空無是2藥品序列號DrugsIDint非空無3數量Numint非空無4回復者的IDOrderIDint(4)非空無5預約審核標記Drugs_Allowint(4)非空06預約審
56、核失敗原因Drugs_Infontext(16)空無(5)圖片表設計如表4-5所示。表4-5 圖片表序號字段中文名字段英文名類型、寬度、精度空否默認值主鍵1圖片序列號ImageIDint非空無是2圖片名稱ImageNamevarchar(50)非空無3圖片路徑ImageUrlvarchar(200)非空無(6)留言管理表設計,如表4-6所示。表4-6留言管理表序號字段中文名字段英文名類型、寬度、精度空否默認值主鍵1會員留言序列號IDint非空無是2留言者的名稱Uidnvarchar(50)非空無3留言類型Subjectnvarchar(50)非空無4留言內容Contentntext是無5留言時
57、間DateTimedatetime非空無6留言IP地址IPnvarchar(20)非空無 (7)管理員表設計,如表4-7所示。表4-7管理員表序號字段中文名字段英文名類型、寬度、精度空否默認值主鍵1用戶序列號MemberIDint非空無是2用戶名稱UserNamevarchar(50)非空無3密碼Passwordvarchar(50)非空無4真實姓名RealNamevarchar(50)非空無5性別Sexbit非空無6 號碼Phonecodevarchar(50)非空無7電子郵箱Emailvarchar(50)非空無8地址Addressvarchar(50)非空無9郵政編碼PostCodech
58、ar(10)非空無10注冊時間LoadDatedatetime非空無(8)訂單表設計,如表4-8所示。表4-8訂單表序號字段中文名字段英文名類型、寬度、精度空否默認值主鍵1訂單IDOrderIDint非空無是 續表4-9序號字段中文名字段英文名類型、寬度、精度空否默認值主鍵2訂單時間OrderDatedatetime非空無3訂單金額DrugsFeefloat非空無4快遞費ShipFeefloat非空無5總金額TotalPricefloat非空無6快遞類型ShipTypevarchar(50)非空無7收貨者性名ReceiverNamevarchar(50)非空無8收貨者 ReceiverPhon
59、evarchar(20)非空無9收貨者 ReceiverPostCodechar(10)非空無10收貨者地址ReceiverAddressvarchar(200)非空無11收貨者電子郵箱ReceiverEmailvarchar(50)非空無12訂單是否確認IsConfirmbit非空無13是否發貨IsSendbit非空無14是否到貨IsEndbit非空無(9)留言回復表設計,如表4-9所示表4-9留言回復表序號字段中文名字段英文名類型、寬度、精度空否默認值主鍵1序列號IDint非空無是2回復者的稱呼UNamenvarchar(50)非空無3內容Contentntext非空無4回復時間DateT
60、imedatetime非空無5回復者的ID號ReplyIDint非空無6回復者的IOIPnvarchar(20)非空無界面設計界面設計是人與機器之間傳遞和交換信息的媒介,包括硬件界面和軟件界面,是計算機科學與心理學、設計藝術學、認知科學和人機工程學的交叉研究領域。近年來,隨著信息技術與計算機技術的迅速發展,網絡技術的突飛猛進,人機界面設計和開發已成為國際計算機界和設計界最為活躍的研究方向。作為一個媒介,要是媒介做得好,給用戶感覺好,相當于成功的一半,要是媒介做得不好即使功能再強大也不適用,那還能算一個好的設計嗎?所以界面一定要設計好。界面的前臺和后臺的都使用了母版,并且母版都是用來CSS樣式設
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025辦公室租賃合同范本版
- 四年級上冊數學教案-觀察物體練習課-蘇教版
- 四年級下冊數學教案-4.2 三角形內角和-青島版
- 2024年西南醫科大學招聘工作人員真題
- 2024年攀枝花市市屬事業單位考試真題
- 2024年牡丹江市市屬事業單位考試真題
- 2024年開封市六四六實驗高級中學教師招聘真題
- 購買電子耗材合同范本
- 2024年安徽省蒙城建筑工業中等專業學校專任教師招聘真題
- 2024年北京回龍觀醫院招聘真題
- 華為智慧礦山解決方案
- 《跨境電商直播(雙語)》課件-4.1跨境直播腳本設計
- 《急危重癥護理學》教學大綱
- 專題25 化學反應原理綜合題-平衡主線型-五年(2020-2024)高考化學真題分類匯編(原卷版)
- 2024年新款滅火器采購協議
- 2024初級會計職稱考試104題(附答案)
- 中國高血壓防治指南(2024年修訂版)要點解讀
- 自然資源調查監測勞動和技能競賽
- 醫務人員激勵機制管理制度
- 會務活動質量保障措施
- 園區及配套設施驗收表
評論
0/150
提交評論