售飯系統(tǒng)數(shù)據(jù)結(jié)構(gòu)_第1頁
售飯系統(tǒng)數(shù)據(jù)結(jié)構(gòu)_第2頁
售飯系統(tǒng)數(shù)據(jù)結(jié)構(gòu)_第3頁
售飯系統(tǒng)數(shù)據(jù)結(jié)構(gòu)_第4頁
售飯系統(tǒng)數(shù)據(jù)結(jié)構(gòu)_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、售飯系統(tǒng)2004/4/17-建立數(shù)據(jù)庫IF EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name = NSTDB)DROP DATABASE STDBGOCREATE DATABASE STDB系統(tǒng)參數(shù)表(用系統(tǒng)的INI 文件 )CREATE TABLE EM_SystemS(1, /*485 采集串口*/ 485COM Char(1) not Null Default 12, /*讀卡器串口*/ IC/IDCOM Char(1) not Null Default 23, /*卡型號*/Card_Type Char(2) not

2、 Null Default IC4, /* 卡押金 */Card_Foregift Money Not Nuull Default 0.005, /* 卡費(fèi)用 */Card_charge Money Not Null Default 0.006, /* 補(bǔ)貼發(fā)放方式*/subsidy_mode Boolean Not Null Default 07, /* 公司名稱*/Company_Name Char(60)8, /* 公司代碼*/Company_Code Char(12) (不顯示)9, /* 數(shù)據(jù)清除日期*/ClearData_Date DateTime Not Null Default

3、 Now (不顯示)10,/* 語言設(shè)置*/ Language (chs,cht,enu)11,/*通訊方式/Com_Mode 485 OR IP12,/*IP 服務(wù)器地址/ServerIP)一:建立餐別設(shè)置表CREATE TABLE EM_RepastS(1 ,/*餐別代號*/Repast_No char(3) notnull primary key,2,/*餐別名稱*/Repast_Name varchar(30),3,/*開始時間*/Start_Time char(5),4,/*結(jié)束時間*/End_Time char(5)5, /* 單價 */Pice Money Default(0.0

4、0)6, /* 備注 */ Note varchar(50)二:建立食堂設(shè)置表CREATE TABLE EM_EateryS(1 , /* 食堂編號*/ Eatery_No char(10) not null primary key,2, /* 食堂名稱*/ Eatery_Name varchar(20),3, /* 備注 */ Note varchar(50)三:建立售飯機(jī)設(shè)置表CREATE TABLE EM_MOCS(1,/* 機(jī)器編號*/ MOC_No char(4) not null primary key,2,/* 機(jī)器名稱*/ MOC_Name varchar(20),3,/* 所

5、屬食堂編號*/ Eatery_No char(3),4,/* IP 地址 */ IP_Address char(15),5,/* 485 地址 */ COM_Address char(3),6,/* 消費(fèi)模式*/MOC_Mode Char(1) Default 3,7,/* 脫機(jī)限定金額*/Limit_Funds Money Default 1008,/* 脫機(jī)限定份數(shù)*/Limit_Deal Int Default 109,/* 滯留數(shù)據(jù)*/Remain_Rec Int10,/* 備注 */ Note varchar(50)11,/* 類型 */ MOC_Type char(12), (不在

6、系統(tǒng)里顯示)12,/* 端口號 */ Port int, (不在系統(tǒng)里顯示)四:建立卡種類設(shè)置表CREATE TABLE EM_CardTypeS(1 , /* 卡類編號*/ Type_No char(3) not null primary key,2, /* 卡類名稱*/ Type_Name varchar(12),3,/* 卡類補(bǔ)貼*/ Subsidy money default 0.00,4, /* 最小余額*/ Min_Balance money default 0.00,5,/* 每次最高消費(fèi)金額*/ Max_Funds money default 0,6,/* 每餐最多消費(fèi)次數(shù)*/

7、 Max_Count Int Default 0,7,/* 每日最多消費(fèi)金額*/ Max_DayFunds money Default 0,8,/*IC卡脫機(jī)最大金額/Max_IcFunds money defatule 09,/* 消費(fèi)折率*/ Discount int Default 100,10,/*卡有效天數(shù)*/validity Int Default 365011 ,/*可用終端機(jī)*/Use_Moc V arChar(600)12,/*可用餐別*/Use_Repast VarChar(600)13, /* 備注 */ Note varchar(50) )五:建立鍵值對應(yīng)金額表CREA

8、TE TABLE dbo.EM_KeyParallelism (1,/*鍵值*/ Key_Value int NOT NULL Default 1,2,/*金額*/ Key_Funds money Not NULL Default 0.00,3,/*備注*/ Note varchar (20) NULL ,六:建立部門信息表CREATE TABLE ST_departments(1 , /* 部門代號*/ Dept_No char(10) not null primary key,2, /* 部門名稱*/ Dept_Name varchar(30),3,/* 備注 */ Note varcha

9、r (50)七:建立人員檔案表CREATE TABLE ST_Persons(1 ,/*人員編號*/ Person_No char(20) not nullprimary key clustered,2,/*人員姓名*/ Person_Name varchar(40),3,/*部門代號*/ Dept_No char(12) not null,4,/* 標(biāo)識是否注銷*/Is_Del Bit5, /* 備注 */ Note varchar(50) 八:建立卡號金額表CREATE TABLE EM_Cards(1,/* 人員編號*/ Person_No char(20) not null prima

10、ry key,2,/*卡號*/ SF_Card char(12) not null primary key,3,/*密碼*/ Card_Password char(4),Not Null Defulat 00004,/*卡類*/ Type_No char(3),Not Null Default 第一類5,/* 發(fā)卡日期*/ CardNew_Date DateTime Not Null Default Now (不顯示)5, /* 有效日期*/ CardValid_Date DateTime Not Null Default Now+3650(不顯示)6, /* 卡押金 */ Card_Fore

11、gift money Not Null default 0.00, (根據(jù)系統(tǒng)參數(shù)表)7, /* 卡費(fèi)用 */Card_charge Not Null Default 0.00 (根據(jù)系統(tǒng)參數(shù)表)8, /* 卡余額 */ Card_Balance money Not Null default 0.00, (不顯示)9, /* 狀態(tài)(標(biāo)識是否在用)*/ State char(1) Not Null Default N, (不顯示N,Y )10, /* 操作員 */ User_Name Char(20) Not Null11, /* 備注 */ Note varchar(50)12, /* 補(bǔ)貼金

12、額*/SubSidy_Funds money ( 8)Not Null default 0.00, (不顯示,IC 卡類才有該金額,第一次聯(lián)機(jī)消費(fèi)時,會將該金額加到卡上,同時該值清零)九:建立充值記錄表CREATE TABLE EM_SupplementFunds (1 , /*Key*/ SDID int identity(-2147483647,1),2, /* 人員編號*/ Person_No char(20) not null3, /* 充值金額*/ Supplement_Funds money default 0.00,4, /* 充值時間*/ Supplement_Date dat

13、etime,5, /* 充值機(jī)號*/ MOC_No char(4),6, /*操作員 */ User_Name Char(20) Not Null7, /* 備注 */ Note varchar(50) 十:建立補(bǔ)貼表CREATE TABLE EM_SubsidyS 以日期和編號為索引(1 , /* 人員編號*/ Person_No char(20) not null2, /* 補(bǔ)貼金額*/ Subsidy_Funds money default 0.00,3, /* 補(bǔ)貼發(fā)放日期*/Subsidy_Date DateTime Not Null Default Now4, /* 操作人 */

14、User_Name char(20),5, /* 備注 */ Note varchar(50) )十一:建立取款記錄表CREATE TABLE EM_TakeFunds(1, /* ID 號 */ SDID int identity(-2147483647,1),2,/*人員編號*/Person_No char(20) not null3,/*取款時間*/Take_Date DateTime Not NullDefault Now4,/*取款金額*/Take_Funds money default 0.00,5,/*取款機(jī)號*/MOC_No char(4),6, /* 操作員 */ User_

15、Name char(20),7, /* 備注 */ Note varchar(50) )十二:建立銷戶金額表CREATE TABLE EM_DelAccoutS( 0, id_key1 , /* 人員編號*/ Person_No char(20) not null2, /* 銷戶日期*/ Del_Date datetime,3,/*退金額*/Back_Funds money default 0.00,4,/*退押金*/Back_ Foregift money default 0.00,5,/*操作員*/User_Name char(20),6, /* 備注 */ Note varchar(50

16、)十三:建立補(bǔ)卡表CREATE TABLE EM_ReissueCard(1 , /* 人員編號*/ Person_No char(20) not null2, /* 補(bǔ)卡日期*/ Reissue_Date datetime,3,/* 補(bǔ)卡費(fèi)用*/ Card_charge money default 0.00, (根據(jù)系統(tǒng)參數(shù)表)4, /* 操作員 */ User_Name char(20),5, /* 備注 */ Note varchar(50)十四:建立消費(fèi)表CREATE TABLE EM_ConsumeRec (1 , /* ID 號 */ SDID int identity(-2147

17、483647,1),2, /* 人員編號*/ Person_No char(20) not null3,/* 消費(fèi)時間*/ Consume_Time datetime,4,/* 消費(fèi)金額*/ Funds money default 0.00,5, /* 份數(shù) */ Deal Int6, /* 餐別代號*/ Repast_No char(3) not null primary key,7, /* 所在機(jī)器編號*/ MOC_No char(4),8, /* 消費(fèi)機(jī)終端號*/MOC_COM Char(6),9, /* 備注 */ Note varchar(50) 十五:建立消費(fèi)中介表CREATE T

18、ABLE EM_Consume (1 , /* ID 號 */ SDID int identity(-2147483647,1),2, /* 人員編號*/ Person_No char(20) not null3,/* 消費(fèi)時間*/ Consume_Time datetime,4,/* 消費(fèi)金額*/ Funds money default 0.00,5, /* 份數(shù) */ Deal Int6, /* 餐別代號*/ Repast_No char(3) not null primary key,7, /* 所在機(jī)器編號*/ MOC_No char(4),8, /* 消費(fèi)機(jī)終端號*/MOC_COM

19、Char(6),)十六:建立操作人員表CREATE TABLE ST_Users ( SYSTEM 為系統(tǒng)管理員 (1 , /* 操作人員編號*/ User_No Varchar(20) not null primary key,2,/*操作人員姓名*/User_Name Varchar(30),3,/*操作人員口令*/User _Pwd char(12) notnull,4,/*操作人員類型*/User Type char(10),表示 管理員、出納員5,/* 屬于哪個子系統(tǒng)*/ Module_No char(5)6, /* 備注 */ Note varchar(50) )十七:建立操作人員

20、權(quán)限信息表CREATE TABLE ST_UserRight(1, /* 操作人員編號*/ User_No Varchar(20) not null2, /* 子系統(tǒng)編號*/ Moudle_no char(5)3, /* 窗體名稱*/ Form_No char(30)4,/* 備注 */ Note varchar(50)十八:建立操作日志表CREATE TABLE ST_UserLog(1, /* ID 號 */ SDID int identity(-2147483647,1),2, /* 操作人員編號*/ User_No Varchar(20) not null3, /* 操作人員姓名*/

21、User_Name Varchar(30),4,/* 操作日期*/Operator_Time DateTime Not Null Default Now5,/* 操作電腦*/Operator_Computer VarChar(40) Not Null6,/* 操作日志*/Operator_Info VarChar(100) Not Null)十九:建立清除數(shù)據(jù)金額表CREATE TABLE EM_ClearDatas(1, /* 人員編號*/ Person_No char(20) not null primary key clustered,2,/*卡押金*/Card_Foregif money Not Null default 0.003,/*卡費(fèi)用*/Card_charge Not Null Default 0.004,/*充值金額*/ Supplement_Funds money Not Null default 0.00,5,/*補(bǔ)貼金額*/ Subsidy_Funds money Not Null default 0.00,6,/*消費(fèi)金額*/ Funds money Not Null default 0.00,7,/*取款金額*/ Take_Funds m

溫馨提示

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

評論

0/150

提交評論