freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

書店管理系統—免費畢業(yè)設計論文(編輯修改稿)

2025-01-04 10:34 本頁面
 

【文章內容簡介】 0 位置:進貨信息表 圖 311 訂單編號 名字:日期 描述:唯一地標識銷售信息表的一個特定關鍵域 定義: 10{字符 }10 位置:銷售信息表 圖 312 日期 名字:進貨編號 描述:唯一地標識進貨信息表的一個特定關鍵域 定義: 20{字 符 }20 位置: 進貨信息表 圖 313 進貨編號 名字: 定價 描述:唯一地標識進貨信息表的一個特定關鍵域 定義: 8{數字 }8 位置:進貨信息表 圖 314定價 名字:用戶名稱 描述:用戶指定條件下的系統用戶口令表 定義: 10{字符 }10 位置:用戶信息表 圖 315 用戶名稱 . 數據庫設計 數據庫設計主要是進行數據庫的邏輯設計,即將數據按一定的分類、分組系統和邏 輯層次組織起來,是面向用戶的。數據庫設計時需要綜合企業(yè)各個部門的存檔數據和數據需求,分析各個數據之間的關系,按照 DBMS 提供的功能和描述工具,設計出規(guī)模適當、正確反映數據關系、數據冗余少、存取效率高、能滿足多種查詢要求的數據模型。 數據庫設計的步驟是: 數據庫結構定義:目前的數據庫管理系統( DBMS)有的是支持聯機事務處理 CLTP(負責對事務數據進行采集、處理、存儲)的操作型 DBMS,有的可支持數據倉庫、有聯機分析處理 CLAP(指為支持決策的制定對數據的一種加工操作)功能的大型 DBMS,有的數據庫是關系 型的、有的可支持面向對象數據庫。針對選擇的 DBMS,進行數據庫結構定義。 數據表定義:數據表定義指定義數據庫中數據表的結構,數據表的邏輯結構包括:屬性名稱、類型、表示形式、缺省值、校驗規(guī)則、是否關鍵字、可否為空等。關系型數據庫要盡量按關系規(guī)范化要求進行數據庫設計,但為使效率高,規(guī)范化程度應根據應用環(huán)境和條件來決定。數據表設計不僅要滿足數據存儲的要求,還要增加一些如反映有關信息、操作責任、中間數據的字段或臨時數據表。 存儲設備和存儲空間組織:確定數據的存放地點、存儲路徑、存儲設備等,備份方案,對多版本 如何保證一致性和數據的完整性。 數據使用權限設置:針對用戶的不同使用要求,確定數據的用戶使用權限,確保數據安全。 數據字典設計:用數據字典描述數據庫的設計,便于維護和修改。 為了更好地組織數據和設計出實際應用數據庫,應該注意如下問題 : 關系數據結構的建立:在進行了數據基本結構的規(guī)范化重組后,還必須建立整體數據的關系結構。這一步設計完成后數據庫和數據結構設計工作基本完成,只待系統實現時將數據分析和數據字典的內容代入到所設計的數據整體關系結構中,一個規(guī)范化數據庫系統結構就建立起來了。 根據系統功能設計, 把數據庫命名: SDGL,在 SQLServer 數據庫創(chuàng)建以下幾個表:會信息表、進貨信息表、銷售信息表、用戶信息表等。表結構如下( SQL 腳本格式): CREATE TABLE [dbo].[付款方式 ] ( [付款方式 ] [char] (20) COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[會員信息表 ] ( [會員編號 ] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , [姓名 ] [char] (20) COLLATE Chinese_PRC_CI_AS NULL , [性別 ] [char] (10) COLLATE Chinese_PRC_CI_AS NULL , [身份證號 ] [char] (20) COLLATE Chinese_PRC_CI_AS NULL , [地址 ] [char] (100) COLLATE Chinese_PRC_CI_AS NULL , [電話 ] [char] (50) COLLATE Chinese_PRC_CI_AS NULL , [折扣 ] [float] NULL , [積分 ] [int] NULL , [備注 ] [char] (100) COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[圖書類型 ] ( [圖書類型 ] [char] (50) COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[開本大小 ] ( [開本大小 ] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[用戶信息表 ] ( [用戶名稱 ] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , [密碼 ] [char] (10) COLLATE Chinese_PRC_CI_AS NULL , [權限 ] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[進貨信息表 ] ( [進貨編號 ] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL , [圖書編號 ] [char] (20) COLLATE Chinese_PRC_CI_AS NULL , [名稱 ] [char] (50) COLLATE Chinese_PRC_CI_AS NULL , [第一作者 ] [char] (20) COLLATE Chinese_PRC_CI_AS NULL , [圖書類型 ] [char] (20) COLLATE Chinese_PRC_CI_AS NULL , [出版社 ] [char] (50) COLLATE Chinese_PRC_CI_AS NULL , [版次 ] [char] (20) COLLATE Chinese_PRC_CI_AS NULL , [字數 ] [int] NULL , [頁數 ] [int] NULL , [開本大小 ] [char] (20) COLLATE Chinese_PRC_CI_AS NULL , [ISBN] [char] (20) COLLATE Chinese_PRC_CI_AS NULL , [定價 ] [float] NULL , [附件 ] [char] (100) COLLATE Chinese_PRC_CI_AS NULL , [進貨量 ] [int] NULL , [進貨價 ] [float] NULL , [進貨日期 ] [char] (10) COLLATE Chinese_PRC_CI_AS NULL , [備注 ] [char] (100) COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[銷售信息表 ] ( [圖書編號 ] [char] (20) COLLATE Chinese_PRC_CI_AS NULL , [名稱 ] [char] (50) COLLATE Chinese_PRC_CI_AS NULL , [定價 ] [float] NULL , [數量 ] [int] NULL , [會員編號 ] [char] (20) COLLATE Chinese_PRC_CI_AS NULL , [姓名 ] [char] (20) COLLATE Chinese_PRC_CI_AS NULL , [折扣 ] [float] NULL , [銷售價 ] [float] NULL , [付款方式 ] [char] (20) COLLATE Chinese_PRC_CI_AS NULL , [銷售日期 ] [char] (10) COLLATE Chinese_PRC_CI_AS NULL , [備注 ] [char] (100) COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[預定信息表 ] ( [會員編號 ] [char] (10) COLLATE Chinese_PRC_CI_AS NULL , [姓名 ] [char] (10) COLLATE Chinese_PRC_CI_AS NULL , [圖書編號 ] [char] (10) COLLATE Chinese_PRC_CI_AS NULL , [名稱 ] [char] (10) COLLATE Chinese_PRC_CI_AS NULL , [定價 ] [char] (10) COLLATE Chinese_PRC_CI_AS NULL , [預定日期 ] [char] (10) COLLATE Chinese_PRC_CI_AS NULL , [準備交易日期 ] [char] (10) COLLATE Chinese_PRC_CI_AS NULL , [預定數量 ] [char] (10) COLLATE Chinese_PRC_CI_AS NULL , [備注 ] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY] GO 3. 系統實現 應用程序是用 VB開發(fā)的,界面設計的簡單明了。根據需求分析和功能設計,系統應用程序分為五大模塊:登錄模塊、信息管理、檢索打印、系統管理、系統幫助五個模塊。 . 登錄模塊 登錄界面是用戶最先看到的系統的界面,所以直觀上給用戶的感覺很重要,所以做一個好的界面,提高軟件的親和力。本管理系統登錄界面如圖 41。 圖 41 登錄界面 根據登錄模塊的功能,管理員和普通用戶界面統一在一起。系統自動判斷用戶的要權限。管理員有所有的權限,普通用戶只有檢索和改本人的密碼權。如果三次登錄都出 錯,系統自動退出。 數據庫的連接采用的是 ADO 對象。連接代碼如下: If Then = Provider=。Integrated Security=SSPI。Persist Security Info=False。Initial Catalog=KHGL 引擎采用 Jet 來連接 SQLServer 2020 數據庫。詳細代碼實現請參考附錄程序源代碼。 . 系統管理 登錄系統后進入主界面如圖 42。在系統功能設計中,系統維護功能主要有添加用戶,刪除用戶和管理員密碼修改,如圖 43所示。只有管理員用戶才有權限進入本界面。添加、刪除用戶是在數據表用戶信息表中添加和刪除用戶及權限。初始管理員用戶和密碼都為 admin。管理員密碼數據庫的用戶信息表項里。代碼實現請參考附錄程序源代碼。 添加用戶:在用戶名稱中輸入要添加用戶的名,原始密碼為 12345,可以修改,之后點添加。完畢。如果系統已經添加的該用戶,系統自動提示,重新添加。 刪除用戶:選中要刪除的用戶,直接點刪除、系統有提示是否真的刪除,點是,就刪除了此用戶 。 圖 42 管理系統界面 圖 43 用戶管理 用戶密碼修改是指普通和管理員用戶的密碼修改。如圖 44。 圖 44 用戶密碼修改 修改密碼:在舊密碼輸入你的登錄密碼,在新密碼中輸入新密碼,在新密碼核實中再輸入一次新密碼。之后點修改。系統提示。操作已成功!。這樣下一次再進入本系統時本用戶的密碼就改為新密碼。其中密碼數據用戶信息表中姓名和密碼字段對應的記錄。代碼實現請參考附錄程序源代碼。 . 信息管理 信息輸入中主要是對所有數據信息的添加、修改、刪除的功能。也是本次開發(fā)的重點。其中 會員信息、進貨信息 、銷售信息等。其中字典信息可以 在下拉列表可以選擇,以 進貨信息 為例介紹。界面如圖 45。 各按鈕的功能:(所有管理界面) :移動到第一條記錄。 :移動到上一條記錄。 :移動到下一條記錄。 :移動最后一條記錄。 添加:是添加一新的記錄。 瀏覽:是查看全的記錄。 刪除:是刪除當前的記錄。 保存:是在添加和修改記錄后,保存記錄。 修改:移動到要修改的記錄,點修改,修改完后,點保存后就修改完畢。 所有的信息表中的序號及各種編號一定要統一、規(guī)范。這樣有利于信息檢索。代碼實現請參考附錄程序源代碼。進貨編號采用 yyyymmdd000格式。 圖 45客戶信息輸入界面 . 查詢信息 查詢打印模塊包括 會員信息、進貨信息、銷售信息的打印 ,查詢以 進貨信息為例,如圖 46所示。在菜單中可以選擇 進貨信息 查詢,在檢索名稱中輸入要檢索的字段。在后面下拉框中選擇條件如圖 47。再輸入關
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1