【正文】
hone 電話 char(15) Y SupplyerFax 傳真 char(15) Y SupplyerManager 負責人 Varchar(15) Y SupplyerAddress 地址 Varchar(200) Y SupplyerRemark 備注 Varchar(300) N ③ 書店 表 (Shop 表 ): 用來記錄 書店的基本信息 表 書店 表 字段名稱 含義 數(shù)據(jù)類型 Not Null ShopID 書店 ID Int Y 書店管理系統(tǒng)的設(shè)計與實現(xiàn) – 17– ShopName 名稱 Nvarchar(50) Y ShopAddress 地址 Nvarchar(50) Y ④ 售書 表 (Sale表 )用來記錄 出售書籍的 基本信息。 ③ 靈活性。概要設(shè)計階段主要進行數(shù)據(jù)庫設(shè)計和界面設(shè)計,詳細設(shè)計階段是從系統(tǒng)實現(xiàn)的角度對系統(tǒng)進行詳細 分析和設(shè)計。 ③ 設(shè)置系統(tǒng)安全保密機制,提供對用戶、軟件功能、數(shù)據(jù)文件的安全管理。內(nèi)存最低要求 512MB,系統(tǒng)驅(qū)動器上要有足夠的可用空間。 設(shè)置店面信息更新店面信息店長系統(tǒng)管理 in c l u d e in c l u d e 圖 311 系統(tǒng)管理功能用例圖 非功能需求 開發(fā)平臺 本系統(tǒng) 的一切功能都是從零開始重新開發(fā), 具有自主產(chǎn)權(quán)。店長和店員均有權(quán)限操作該功能。 庫存統(tǒng)計:對書店書本的庫存信息進行顯示,能夠查詢某個書籍的庫存數(shù)量。用例向參與者提供某些有價值結(jié)果而執(zhí)行一些動作系列 [4]。 進書管理:能夠記錄每次進書的數(shù)量,若進到新書,則可以先添加書籍信息后進行進書操作。 ② 易用性:系統(tǒng)采用圖形、圖像化的人機界面。具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點,可跨越從運行 Microsoft Windows 98 的膝上型電腦到運行 Microsoft Windows 2021 的大型多處理器的服務(wù)器等多種平臺使用。 C簡介 C sharp(又被簡稱為 “C”) 是微軟公司在二零零零年六月發(fā)布的一種新的編程語言 ,并定于在微軟職業(yè)開發(fā)者論壇 (PDC)上登臺亮相 .C是微軟公司研究員 Anders Hejlsberg 的最新成果 .C看起來與 Java 有著驚人的相似 。 本系統(tǒng)最為突出的特點就是 在進行銷售的時候可以選擇正常銷售模式、 書店管理系統(tǒng)的設(shè)計與實現(xiàn) – 2– 會員銷售以及活動促銷的銷售模式,不同的銷售模式可以分配不同的優(yōu)惠。不管在 書店 還是 其他商店 ,都存在 嚴重的 管理的問題,而現(xiàn)在絕大多數(shù)的 企業(yè) 管理還處于手工作業(yè)狀態(tài),效率很低,而且容易出錯,不便于管理,還不排除有不真實的現(xiàn)象。 本系統(tǒng)為 C/S 結(jié)構(gòu),開發(fā)工具為 Microsoft Visual Studio2021,后臺數(shù)據(jù)庫為Microsoft SqlServer 2021,采用 很多數(shù)據(jù)驗證 使系統(tǒng)運行更加安全可靠。因此, 書店 管理的內(nèi)部管理、自我完善不容忽視,我 認為有必要開發(fā)一個中小型的書店 管理軟件 來代替手工管理。企業(yè)的信息化已成為衡量一個企業(yè)發(fā)展現(xiàn)狀的重要標準,建立起先進的管理信息支持系統(tǒng) [2],可以促進企業(yè)管理體質(zhì)的改革和創(chuàng)新、反映出學(xué)校管理現(xiàn)代化的水平。 項目 意義 隨著計算機的應(yīng)用普及以及軟件行業(yè)的發(fā)展,各行各業(yè)對 日常事務(wù) 的安排和管理已經(jīng)不僅僅是停留在人工管理上了,尤其是一些大企業(yè)大的事業(yè)單位,對 日常事務(wù) 的管理量異常大,人工的管理有時難免出錯或者由于數(shù)據(jù)量過大而忙不過來,使用管理信息系統(tǒng)來管理無非是一種明智的選擇 [3]。采用 SqlServer 數(shù)據(jù)庫,滿足了各種不同的 中小型書店 需求, 具有很好的 復(fù)用性。在 Windows NT 推出后, Microsoft 與 Sybase 在 SQL Server 的開發(fā)上就分道揚鑣了, Microsoft 將SQL Server 移植到 Windows NT 系統(tǒng)上,專注于開發(fā)推廣 SQL Server 的 Windows NT 版本。減少 書店管理過程中 的出錯,不真實現(xiàn)象。是軟件過程的一個重要的部分,它是軟件產(chǎn)品項目設(shè)計的前提,是保證項目滿足客戶需求,使項目圓滿 完成的必要前提。 書店管理系統(tǒng)的設(shè)計與實現(xiàn) – 6– 庫存統(tǒng)計:對書店書本的庫存信息進行統(tǒng)計顯示,能夠查詢某個書籍的庫存數(shù)量。 售書管理:能夠保存每次售書的記錄,可以按照會員售書、促銷活動售書和非會員售書對售書記錄進行分類保存,可以刪除售書記錄。 書店管理系統(tǒng)的設(shè)計與實現(xiàn) – 8– 增加會員制信息刪除會員制信息查詢會員制信息分配優(yōu)惠政策修改會員制信息店長會員制管理 in c l u d e in c l u d e in c l u d e in c l u d e in c l u d e 圖 31 會員制管理用例圖 供應(yīng)商管理 店長可以對本店的供應(yīng)商進行添加信息、更新信息、刪除信息和查詢信息操作。店長和店員均有權(quán)限操作此功能。程序的規(guī)模小到簡單的個人數(shù)據(jù)庫應(yīng)用,大到復(fù)雜的企業(yè)的多層次分布式系統(tǒng),都可以使用 Microsoft Visual Studio 2021進行開發(fā),其友好的集成開發(fā)界面,可視化的雙向開發(fā)模式,良好的數(shù)據(jù)庫應(yīng)用支持高效的程序開發(fā)和程序運行,備受廣大程序開發(fā)人員的好評。對于 店長 、 員工 分配不同的操作界面。 措施: 注意輸入數(shù)據(jù)的合法性。既要最大限度地避免數(shù)據(jù)冗余,又要保證數(shù)據(jù)完整性,建立數(shù)據(jù)之間的關(guān)聯(lián),提高使用時的靈活性。通過分析系統(tǒng)潛在的用戶,將系統(tǒng)的需求細化,設(shè)計數(shù)據(jù)庫時充分考慮不同用戶的需求和功能需求。 表 圖書類別 表 字段名稱 含義 數(shù)據(jù)類型 Not Null TypeID 類別 ID Int Y TypeName 類別名稱 Varchae(20) Y TypeRemark 備注 Varchar(100) N ⑨ 圖書 表 (BookType表 )用來記錄 圖書的基本信息。 ③ 資源 人機交互界面需要遵循統(tǒng)一的 規(guī)則,包括上述顏色表的建立,圖標的建立步驟也應(yīng)該盡可能的形成標準。 圖 41 用戶登錄界面 登錄成功后系統(tǒng)會按照用戶的職務(wù)不同而自動的登錄到不同的界面,店長和店員的操作界面如下: (1)店長的操作界面: 書店管理系統(tǒng)的設(shè)計與實現(xiàn) – 21– 圖 42 店長操作主界面 (2)店員的操作界面 圖 43 店員 操作主界面 書店管理系統(tǒng)的收銀臺界面如下: 書店管理系統(tǒng)的設(shè)計與實現(xiàn) – 22– 圖 43 收銀臺界面 會員管理界面如下: 圖 44 會員管理界面 退書管理界面如下: 書店管理系統(tǒng)的設(shè)計與實現(xiàn) – 23– 圖 45 退書管理界面 其余界面不 再 一一列出。點擊 查詢按照輸入條件查詢會員信息。 try { ()。Initial Catalog=bms。 = true。 = (sdr[BookNum].ToString())。 書店 管理系統(tǒng) 基本上滿足了中小型書店日常的圖書銷售、進書管理以及書店的日常事務(wù)的管理工作。 最后,我還要衷心的感謝在百忙之中評閱論文和參加答辯的各位老師,專家和教授! 書店管理系統(tǒng)的設(shè)計與實現(xiàn) – 31– 參 考文獻 [1]王小科、呂雙 .C典型模塊大全 .北京: 人民郵電出版社 , 2021. [2]李天平 ..Net 深入體驗與實戰(zhàn)精要 .北京: 電子工業(yè) 出版社, 2021. [3]楊曉光 .Visual C.Net 程序設(shè)計 .北京:北京 交通 大學(xué)出版社, 2021 [4]朱麗平, UML 面向?qū)ο笤O(shè)計與分析 .北京:清華大學(xué)出版社, 2021 [5]王珊,薩師煊 .數(shù)據(jù)庫系統(tǒng)概論 [M].北京:高等教育出版社, 2021. [6] 艾迪明 ..NET 框架體系結(jié)構(gòu) .計算機工程與應(yīng)用 2021 [7] 張玲等 .軟件工程 .2021 北京 清華大學(xué) 出版社 [8] 許家珆等 .軟件工程理論與實踐 .2021 北京 高等教育出版社 。在系統(tǒng)安全方面沒有實現(xiàn)對業(yè)務(wù)數(shù)據(jù)的加密處理,有 可能導(dǎo)致在數(shù)據(jù)傳輸過程中引起的信息外漏 。 = false。 = (sdr[TypeID].ToString())。User ID=sa。 int flag = 0。 書店管理系統(tǒng)的設(shè)計與實現(xiàn) – 25– 輸出項(正確) 彈出對話框提示成功 輸出項( 錯誤) 彈出對話框提示失敗 界面要求 , 篇幅限制,其余功能不一一描述! 書店管理系統(tǒng)的設(shè)計與實現(xiàn) – 26– 5 系統(tǒng)實現(xiàn) 系統(tǒng)實現(xiàn)是指編程實現(xiàn)系統(tǒng)功能。 用戶登陸 功能名稱 用戶登錄 涉及數(shù)據(jù)表 Worker、 Role 功能描述 用戶登錄系統(tǒng) 輸入項 用戶名、密碼; 業(yè)務(wù)處理描述 進入登錄 界 面,輸入用戶名及 密碼,點擊確定 輸出項(正確) 用戶名和密碼驗證成功后按職務(wù)不同進入不同的界面 輸出項(錯誤) 驗證失敗后彈出對話框進行提示 界面要求 員工 管理 功能名稱 員工 管理 涉及數(shù)據(jù)表 Worker、 Role