已用超市管理系統(tǒng)課程設計_第1頁
已用超市管理系統(tǒng)課程設計_第2頁
已用超市管理系統(tǒng)課程設計_第3頁
已用超市管理系統(tǒng)課程設計_第4頁
已用超市管理系統(tǒng)課程設計_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、目 錄第一章 功能介紹11.1功能描述11.2 功能特點1第二章 軟件設計22.1軟件需求陳述22.2 軟件需求分析22.3軟件整體結構設計32.4模塊的詳細設計52.5.1 數據庫概念結構設計92.5.2 數據庫邏輯結構設計102.5.3 數據庫物理結構設計10第三章 系統(tǒng)的實現113.1 項目組織角色劃分113.2軟件開發(fā)環(huán)境及其配置11一、開發(fā)環(huán)境11參考文獻15超市信息管理系統(tǒng)設計說明書第一章 功能介紹1.1功能描述1. 本系統(tǒng)采用信息安全技術,通過權限驗證才能進入登陸界面。2. 本系統(tǒng)的員工、供應商基本信息,管理員可以進行查詢、錄入、修改、刪除。3. 本系統(tǒng)的商品進貨、銷售、退貨、庫

2、存等信息,管理員可以進行查詢、錄入、修改、刪除。4. 本系統(tǒng)可以備份數據資料到保密的文件夾中。5. 本系統(tǒng)專門提供了一個時鐘界面,完全由代碼繪制,時間準。1.2 功能特點1. 根據需要,能過及時、高效、簡易的管理信息并更新信息的系統(tǒng)。2. 對整個超市信息數據進行查詢、錄入、修改、刪除等操作的綜合系統(tǒng)。3. 一個人機交互的系統(tǒng),良好的客戶體驗,以及更加方便對數據的存儲與修改。4. 一個需要與先進管理方法和手段相結合的信息系統(tǒng)。5.每一個員工對應一個賬戶和密碼,安全性高。對于員工何時登陸系統(tǒng),數據庫會進行保存。進一步提高了安全性。第二章 軟件設計2.1軟件需求陳述超市信息管理系統(tǒng)是一個由員工基本信

3、息、供應商基本信息、進貨退貨庫存明細表組成的系統(tǒng)。(1)員工基本信息中,管理員能夠對教姓名、員工ID號、性別、出生日期、聯系方式以及家庭住址進行查詢、錄入、修改、刪除。(2)供應商信息中,管理員能夠對公司名稱、公司編號、供貨名、聯系方式、公司地址進行查詢、錄入、修改、刪除。(3)系統(tǒng)管理員能夠對超市貨物數據進行查詢、刪除、修改、打印。(4)管理員根據需要能將數據進行備份。(5)管理員進行貨物的添加、刪除等操作。2.2 軟件需求分析用例分析員工:提交個人信息,修改個人信息,添加進貨、銷售、退貨、庫存信息; 員工通過系統(tǒng)可以實現以下用戶需求: a.提交個人信息 b.登陸修改個人信息 c.查詢貨物各

4、項詳情 d.查看庫存貨表 e.添加、修改、刪除進貨、銷售、退貨信息f.備份數據用例圖如上圖所示2.3軟件整體結構設計本系統(tǒng)主要包括員工基本信息、供應商基本信息、商品進貨、商品查詢、商品銷售、商品退貨、庫存查詢、數據備份,如下圖所示。2.4模塊的詳細設計超市基本信息管理,如圖所示。上圖為超市基本信息管理的流程圖,用戶通過輸入用戶名和密碼進行后續(xù)操作。若輸入錯誤,則重新輸入。登陸成功之后進入系統(tǒng)的主界面,然后用戶根據自己的需要來選擇窗口。若需要,則進行信息修改,錄入,刪除,完成后退出界面。2.5 數據庫設計 超市信息管理系統(tǒng)數據庫設計主要能夠對用戶的信息、貨物的信息進行存儲,在此數據庫管理系統(tǒng)上,

5、設計數據庫的結構和建立數據庫。數據庫設計首先建立超市信息數據庫并應用于系統(tǒng)中,由于數據庫應用系統(tǒng)的復雜性,為了支持相關程序運行,因此最佳設計不可能一蹴而就,而只能是一種“反復探尋,逐步求精”的過程,也就是規(guī)劃和結構化數據庫中的數據對象以及這些數據對象之間關系的過程?;静僮骺筛爬?概念結構設計、邏輯設計、物理設計。2.5.1 數據庫概念結構設計實體E-R圖超市信息管理系統(tǒng)實體E-R圖2.5.2 數據庫邏輯結構設計關系模式 員工基本信息表(員工姓名,員工編號,性別,出生日期,聯系方式,家庭住址,密碼,確認密碼)員工登陸信息表(ID號,用戶名,密碼,登陸時間)供應商信息表(公司名稱,公司ID,供

6、貨名稱,聯系方式,聯系地址)商品進貨表(進貨ID,進貨單價,進貨數量,進貨時間,進貨員工,供應商,應付金額,實付金額,備注) 商品退貨表(退貨ID,退貨單價,退貨數量,進貨單價,進貨數量,進貨時間,退貨時間,員工,應付金額,實付金額,備注)商品庫存表(商品ID,所屬倉庫,庫存數量,商品單價,進庫員工)商品查詢表(進貨ID,進貨單價,進貨數量,進貨時間,進貨員工,供應商,應付金額,實付金額,備注)商品銷售表(銷售ID,商品名稱,銷售單價,銷售數量,銷售時間,銷售員工,應付金額,實付金額,備注)2.5.3 數據庫物理結構設計列名數據類型數據大小備注EmpNamenchar10員工姓名EmpIdnc

7、har11員工IDEmpGendertext性別EmpAgenchar3年齡EmpConnectnchar11聯系方式EmpAddrnchar100地址EmpPwdnchar16密碼SurePwdnchar16確認密碼員工信息表列名數據類型數據大小備注CompanyNamenchar20供應商名CompanyIdnchar11供應商IDProNamenchar20供貨名CompanyPhonenchar11聯系方式CompanyAddrnchar100地址 供應商信息表列名數據類型數據大小備注ProIdnchar 14ProNamenchar 20 CompanyNamenchar 20Sto

8、reNamenchar 50ProNumsmallintJhPricemoneySellPricemoneyJhDatedateJhEmpNamenchar 16ProPricesmoneyRealPricesmoneyNotenchar 100 進貨信息表第三章 系統(tǒng)的實現3.1 項目進度安排 一、建立開發(fā)模型 在項目的開始階段,我首先是建立了系統(tǒng)的功能模型。然后根據模型定義好變量。最后封裝好了最實用的類。2、 建立數據庫 根據模型上的變量來設置數據庫里面的列名。幾乎每一個界面都對應一個數據表。3、 編寫實現代碼 在建好數據庫和模型的情況下,就可以編寫實現的代碼了。實現的代碼要考慮很多問題。

9、包括錯誤處理,錯誤拋出,程序運行時可能出現什么樣的情況都需要考慮。3.2軟件開發(fā)環(huán)境及其配置一、開發(fā)環(huán)境(一)Visual StudioVisual Studio 是微軟公司推出的開發(fā)環(huán)境,Visual Studio 可以用來創(chuàng)建 Windows 平臺下的 Windows應用程序和網絡應用程序,也可以用來創(chuàng)建網絡服務、智能設備應用程序和 Office插件。Visual Studio是目前最流行的Windows平臺應用程序開發(fā)環(huán)境。Visual Studio 2010包括各種增強功能,例如可視化設計器(使用 .NET Framework 3.5 加速開發(fā)),以及能夠加速開發(fā)和處理所有類型數據的語

10、言增強功能。Visual Studio 20010 為開發(fā)人員提供了所有相關的工具和框架支持。開發(fā)人員能夠利用這些豐富的客戶端和服務器端框架輕松構建以客戶為中心的 Web應用程序,這些應用程序可以集成任何后端數據提供程序、在任何當前瀏覽器內運行并完全訪問 ASP NET應用程序服務和 Microsoft 平臺。(二)SqlServer2008SQL Server 2008 在Microsoft的數據平臺上發(fā)布,可以組織管理任何數據??梢詫⒔Y構化、半結構化和非結構化文檔的數據直接存儲到數據庫中??梢詫祿M行查詢、搜索、同步、報告和分析之類的操作。數據可以存儲在各種設備上,從數據中心最大的服務器

11、一直到桌面計算機和移動設備,它都可以控制數據而不用管數據存儲在哪里。SQL Server 2008 允許使用 Microsoft .NET 和Visual Studio開發(fā)的自定義應用程序中使用數據,在面向服務的架構(SOA)和通過 Microsoft BizTalk Server 進行的業(yè)務流程中使用數據。信息工作人員可以通過日常使用的工具直接訪問數據。這個平臺有以下特點: 可信任的使得公司可以以很高的安全性、可靠性和可擴展性來運行他們最關鍵任務的應用程序。 高效的使得公司可以降低開發(fā)和管理他們的數據基礎設施的時間和成本。 智能的提供了一個全面的平臺,可以在你的用戶需要的時候給他發(fā)送觀察和信

12、息。(三)Visio2010Microsoft Office Visio 2010 是微軟公司出品的Microsoft office辦公軟件中的一款。它有助于 IT 和商務專業(yè)人員輕松地可視化、分析和交流復雜信息。它能夠將難以理解的復雜文本和表格轉換為一目了然的 Visio 圖表。該軟件通過創(chuàng)建與數據相關的 Visio 圖表(而不使用靜態(tài)圖片)來顯示數據,這些圖表易于刷新,并能夠顯著提高生產率。使用 Office Visio 2007 中的各種圖表可了解、操作和共享企業(yè)內組織系統(tǒng)、資源和流程的有關信息。二、配置環(huán)境Windows版本:windows 7旗艦版處理器:Intel(R)Core(T

13、M)i5-3210M CPU 2.50GHz 2.5GHz安裝內存(RAM):4.00GB(2.91GB可用)系統(tǒng)類型:32位操作系統(tǒng)第4章 學習軟件工程的心得體會課程設計是我們對上半學期學習情況的檢查,也是檢驗我們是否合格的最后一道關卡,是對我們所學知識的一次總結。C#程序設計課程即將結課,在整個課程設計過程中,我一直保持著開拓、勤奮、坦誠、務實的態(tài)度。本次設計我選擇的是基于Visual Studio C#的開發(fā)與設計的超市信息管理系統(tǒng)。在設計初期,我們對學校的超市流程情況進行基本模擬。而且,我們查閱了許多書籍,上網搜索了很多資料,一一解決了我們遇到的難題。 通過參與此次項目的開發(fā),我深深體

14、會到遇到問題解決問題的重要性,從簡單的地方下手,逐一解決難題。同時,有問題積極找老師輔導,培養(yǎng)了我的溝通能力?,F今社會最不缺的就是信息,只要你的搜索能力強大,一切問題總會迎刃而解。如何及時的獲取信息并通過良好的溝通解決問題,是我們學到的最多的東西。同時,也鍛煉了我們搜集資料的能力。在項目開發(fā)過程中,我遇到很多尖酸的問題,技術能力上的不足,有過疑慮,有過不解。后來,在老師和同學們的幫助下得以成功。謝謝!參考文獻1羅福強 楊劍 張敏輝主編C#程序設計經典教程 清華大學出版社2傳智播客 C#課程設計3羅福強 楊劍 白忠建 Visual C#.NET 程序設計教程 人民郵電出版社信息工程學院C#程序設計實踐考核標準與成績報告單2014-2015學年度第二學期期末排課編號:(2014-2015-2)-2006112-01490-2 批閱日期: 年 月 日姓名許朝飛班級12計算機1班學號20120450114評分標準及得分評價項目評分標準滿分得分備注軟件需求陳述根據需求陳述要點的完整、準確程度適當加減分,每一個不完整或不準確陳述扣1-2分10軟件需求分析用例圖:根據用例的完整程度適當加減分,每一個不合理用例扣2-3分或數據流圖:根據數據流圖的合理程度適當加減分,每一處不合理的情況扣2-3分20系統(tǒng)架構設計根據模塊劃分的合理程度,依據高內聚低耦合的原則,給出系統(tǒng)

溫馨提示

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

評論

0/150

提交評論