一卡通数据库表结构

合集下载

校园一卡通系统方案设计

校园一卡通系统方案设计

学校规范化管理不可或缺 的一 部分 ,但还 存在 以
本系统采 用多层 C/S架构 ,由于在客户端与
下问题 :(1)证件繁 多 ,给学 生生活带来很多 不便 ; 数据库之间加入 了一个 “中间层”,就使得业务规
(2)各管理信 息系统独立运行 ,导致应用系 统无法 则 、数据访问、合法性校验等工作放到 了中间层进
实现校园一卡通 的各项 功能 ,从系统 的先进 修改 中间层组件 ,只需要修改数据库 中的某个存
性 、可靠性 、易维 护性 角度综合 考虑 ,多层 C/S架 储过程就可以了。
构是 较理 想 的选 C/S架 构 ,位 于各 部
传统的二层 C/S架构可扩充性 、可重用性 不 门的工作服务器能够独立运行 ,因此 ,在某一系统
园一卡通系统将为学校提 升管理水平 ,促 进学校 将大大减少 ,并且是动态建立 与释放连接 ,因此客
管理手段现代化创造良好 的条件。
户端 数量将 不再 受 到 限 制 。 当业 务 规 则发 生 改 变
1 系统架构 方案的确定
时 ,只需更改中间层服务器上的某个组件 ,而客户 端应用程序不需做任何处理 ,有些 时候 ,甚 至不必
维普资讯
第 l5卷第 3期 2006年 6月
淮 阴 工 学 院 学 报
Journal of Huaiyin Institute of Technology
Vo1.15 No.3 Jun.2006
校 园一卡通 系统方案设 计
刘 虎
(东 南大学 ,南京 210000)
O 引 言
难 。若采用二层或三层 B/S构架 ,当网络或 中心 服务器出现故障时 ,各子系统不能单独运行 ,影响

一卡通v2后台数据库设计说明书

一卡通v2后台数据库设计说明书

更新日期:2003-07-07 更新人:叶性铭北京新中新银通科技发展有限公司一卡通2.0后台系统数据库设计说明书编号密级版本秘密V2.0批准人审核人拟制人叶性铭批准日期: / /一卡通2.0后台系统数据库设计说明书叶性铭更新日期:2003-07-07目录一、引言 (2)1-1编写目的 (2)1-2背景 (2)1-3定义 (2)1-4参考资料 (2)二、外部设计 (3)2-1标识符和状态 (3)2-2使用它的程序 (3)2-3约定 (3)2-4专门指导 (3)2-5支持软件 (3)三、结构设计 (4)3-1概念结构设计 (4)3-2逻辑结构设计 (4)3-3物理结构设计 (5)四、运用设计 (6)4-1数据字典设计 (6)4-1-1一卡通帐户数据字典 (6)4-1-2商户和管理帐户数据字典 (8)4-1-3全局设置数据字典 (9)4-1-4系统管理和运行环境设置数据字典 (10)4-1-5流水帐数据字典 (12)4-1-6报表部分数据字典 (14)4-2安全保密设计 (17)北京新中新银通科技发展有限公司第 1 页一卡通后台系统数据库设计说明书一、引言1-1编写目的此说明书是为了指导设计人员创建数据库,此说明书的预期读者是数据库管理员和应用软件设计人员。

1-2背景此数据库的名称为“电子钱包数据库”,电子钱包系统使用这个数据库。

1-3定义1-4参考资料A. 金龙卡金融化一卡通系统总体概要设计二、外部设计2-1标识符和状态l 数据库名称:SYNTONGl 访问数据库的用户和密码:school/school_password2-2使用它的程序l 电子钱包服务程序dbserve,oserve2-3约定命名规则:中英文对照:次数:number商户:mercacc序列号:seq缩写:school schsystem sysnumber numaccount acc2-4专门指导表结构参见后面的数据字典设计2-5支持软件l 数据库管理系统:Oracle8i Release Notes Release 2 (8.1.6) for SCO UnixWare 7三、结构设计3-1概念结构设计l 一卡通帐户数据字典l 商户和管理帐户数据字典l 全局设置数据字典l 系统管理和运行环境设置数据字典l 流水帐数据字典l 报表部分数据字典3-2逻辑结构设计数据库中包含如下几个表:1. 一卡通帐户数据字典一卡通帐户字典account开通登记表openinfo卡销户表close2. 商户和管理帐户数据字典商户帐户字典mercacc3. 全局设置数据字典学校代码schoolcode日报字典subject操作费用设定表fee各种代码表configinfo持卡人消费折扣表xfzkl4. 系统管理和运行环境设置数据字典组织部门表branch系统登记表sysregister系统参数表cszd操作员表operator操作员权限表czyqx事件代码表trcd系统信息表message操作员日志表log5. 流水帐数据字典交易流水表trjn补助发放流水表subjn历史流水表histrjn收费明细表sfmx6. 报表部分数据字典对帐不符清单checklist业务统计报表sysreport清算报表qsbb商户历史表mhistrjn按部门统计报表deptreport日报表dayreport核算单位统计报表ttrj3-3物理结构设计无四、运用设计4-1数据字典设计4-1-1一卡通帐户数据字典一卡通帐户字典account字段中文名称字段代码数据类型是否为空索引键主键缺省值帐号Account Number(10) Not null √核算单位SchCode Char(2) Not null卡ID号CardID Number(10) Not null √旧卡ID号OldCardID Number(10) null身份序号IdentityID char(12) null √姓名Name char(30)Not null性别Sex char(1)Not null身份代码PID Char(2)Not null部门代码DeptCode Char(15)Not null帐户余额EBagAmt Number(10) Not null卡内余额CardBalance Number(10) Not null押金EnsureAmt Number(10) Not null当前过渡余额TmpBalance Number(10) Not null上次过渡余额PreTmpBalance Number(10) Not null当前补助序列号SubSeq Number(5) Not null上次补助序列号PreSubSeq Number(5) Not null累计用卡次数UseCardNum Number(5) Not null自动转帐警戒额TranLimit Number(10) Not null自动转帐额TransferAmt Number(10) Not null管理附加费率ManageFeeRate Number(5) Not null查询密码QueryPin Char(16) Not null银行帐号BankAcc Char(20) null证件号Identity Char(20)Null √证件类型CertifyType Char(3) Null学工号Sno Char(20)null √电话Phone Char(20)null开户日期CreateDateTime Date Not null有效日期ExpDate Date Not null操作员代码OperCode Char(3) Not null卡类型CardType Char(3) Not null帐户标志Flag char(15) Not null更新日期ProcDateTime Date Not null数字签名DigitalSign Char(8) Not nullflag[0]:身份信息变更标志:0_没变更1_已变更flag[1]:卡状态:0_正常1_预开户2_预销户flag[2]:挂失:0_正常卡1_挂失flag[3]:冻结标志:0_正常1_冻结flag[4]:检查标志:0_正常1_对帐不平2_对帐不平差额超过警戒额flag[5]:转帐标志:0_停止1_自助2_自动flag[6]:交费标志:0_自助1_自动flag[7]:启动密码开关:0_不使用密码限额1_使用密码限额flag[8]:是否已提银行转帐:0_正常1_已提flag[9]:是否用身份管理功能:0_无1_有flag[10]:冻结原因:0_人工冻结1_对帐不平差额超过警戒额create unique index account_account on account(account)create unique index account_cardid on account(cardid)create index account_IdentityID on account(IdentityID)create index account_sno on account(sno)create index account_Identity on account(Identity)create index account_idx on account(schcode,account)开通登记表openinfo字段中文名称字段代码数据类型是否为空索引键主键缺省值帐号Account Number(10)Not null √子系统代码SysCode Number(4) Not null √日期OpenDate Date Not null操作员OperCode Char(3) Not nullcreate unique index openinfo_idx on openinfo(account, SysCode)卡销户表close字段中文名称字段代码数据类型是否为空索引键主键缺省值帐号Account Number(10)Not null √核算单位SchCode Char(2) Not null √卡号CardID Number(10)Not null身份序号IdentityID char(12) null √姓名Name Char(30)Not null身份代码PID Char(2)Not null部门代码DeptCode Char(15)Not null当前过渡余额TmpBalance Number(10))Not null上次过渡余额PreTmpBalance Number(10))Not null帐户余额EBagAmt Number(10)Not null押金EnsureAmt Number(10)Not Null销户余额DelAmt Number(10)Not Null销户日期DelDate Date Not Null帐号标志Flag Char(1)Not Null操作员OperCode Char(3) Not null帐号标志:0_未取,1_已取create unique index close_account on close(account)create index close_idx on close(schcode,account)create index close_identityid on close(identityid)黑名单表blackinfo字段中文名称字段代码数据类型是否为空索引键主键缺省值IC卡号CARDNO NUMBER(10) NOT NULL P身份序号NO CHAR(12) Y创建日期CREATEDATE CHAR(14) NOT NULL操作员OPERCODE CHAR(3) NOT NULLcreate unqiue index blackinfo_cardno on blackinfo(cardno)create index blackinfo_idx on blackinfo(no)4-1-2商户和管理帐户数据字典商户帐户字典mercacc字段中文名称字段代码数据类型是否为空索引键主键缺省值帐号Account Number(10) Not null √核算单位SchCode Char(2) Not null √科目号Subject char(8) Not null帐户名称MercName char(40) Not null联系人Linkman char(20) null卡号CardNo Number(10) Not null部门代码DeptCode char(15) Not null上日发生额LastBalance Number(10) Not null上日发生笔数LastTranNumber Number(10) Not null本日余额Balance Number(10) Not null本日发生笔数TranNumber Number(10) Not null商户编号MercCode Char(10) Null折扣率DiscountRate Number(5) Not Null地址Address Char(40) Null电话Phone Char(20) Null邮编Zip Char(6) Null密码Password Char(16) Not null开户日期OpenDate date Not null操作员OperCode Char(3) Not null标志Flag char(10) Not null数字签名DigitalSign Char(8) Not null标志:flag[0]商户状态:0_正常1_冻结create unique index mercacc_account on mercacc(account)create index mercacc_idx on mercacc(schcode,account)4-1-3全局设置数据字典学校代码SchoolCode字段中文名称字段代码数据类型是否为空索引键主键缺省值核算单位SchCode char(2) Not null √单位名称Name char(40) Not null英文名称EnglishName char(80) null单位地址Address char(80) Not null备注Remark Varchar2(40) nullcreate unique index schoolcode_idx on schoolcode(schcode)日报字典Subject字段中文名称字段代码数据类型是否为空索引键主键缺省值科目号SubjectCode char(8) Not null √科目名称SubjectName char(18) Not null科目简称ShortName char(12) Not null上级科目SuperSubject char(8) null在日报中的序号Sequence Number(3) Not null标志Flag char(10) Not null标志:flag[0]:0_负责类,1_资产类flag[1]:0_借方,1_贷方flag[2]:0_汇总科目 1-9_科目级别Flag[3]:1_明细科目0_否Flag[4]:0_该科目不能删除1_该科目能删除Flag[5]:0_该科目余额不自动清算1_该科目余额自动清算create unique index subject_idx on subject(subjectcode)操作费用设定表fee字段中文名称字段代码数据类型是否为空索引键主键缺省值费用代码FeeCode Char(3)Not null √费用名称FeeName Char(20)Not null核算单位SchCode Char(2) Not null事件代码TranCode Char(2)Not null身份类型PID Char(2)Not null费用FeeAmt Number(10)Not null收费比率FeeAmtRate Number(5) Not null费用使用标志FeeFlag Char(2) Not nullFeeFlag[0]:0_手续费1_押金FeeFlag[1]:0_使用FeeAmt,1_使用FeeAmtRate (该标志对手续费其作用)create unique index fee_idx on fee(feecode)各种代码字典ConfigInfo字段中文名称字段代码数据类型是否为空索引键主键缺省值代码Code Char(3) Not null √名称Name char(40) Not null助记码AssistantCode Char(10)null类别Type Char(2) Not null √类别:01_民族02_国籍03_补助04_扣款05_消费类型 06_证件类型 07_系统类型08_卡类型create unique index configinfo_idx on configinfo(type,code)持卡人消费折扣表xfzkl字段中文名称字段代码数据类型是否为空索引键主键缺省值子系统代码SysCode Number(4) Not null √身份代码Pid char(3) Not null √折扣率DiscountRate Number(5) Not nullcreate unique index xfzkl_idx on xfzkl(syscode,pid)4-1-4系统管理和运行环境设置数据字典组织部门表branch字段中文名称字段代码数据类型是否为空索引键主键缺省值部门代码DeptCode Char(3)Not null √助记码AssistantCode Char(10)null部门名称Name Char(30)Not null上级部门代码SuDeptCode char(3)null部门级别DeptLevel Char(1)Not null部门类型DeptType Char(1) Not nullDeptType:0_持卡人部门1_商户部门create unique index branch_idx on branch(DeptCode)系统登记表sysregister字段中文名称字段代码数据类型是否为空索引键主键缺省值系统代码SysCode Number(4) Not null √核算单位SchCode Char(2) Not null √系统名称SysName char(40) Not null系统类型SysType Char(3) Not null处理机代码CompCode char(3)Not nullIP地址IP Char(15)Not null端口号port Number(5) Not null地址Address char(40) null电话Phone char(20) null同步类型EnableFlag char(1)Not null备注Remark char(10)nullcreate unique index sysregister_syscode on sysregister(SysCode)create index sysregister_idx on sysregister(SchCode,SysCode)系统参数cszd字段中文名称字段代码数据类型是否为空索引键主键缺省值代码code Char(3) Not null √名称name char(20) Not null值value char(20) Not null备注Remark char(40) null标志Flag Char(2) Not nullFlag[0]:0_不能手工修改参数值1_可以手工修改参数值create unique index cszd_idx on cszd(code)操作员表operator字段中文名称字段代码数据类型是否为空索引键主键缺省值操作员代码OperCode char(3)Not null √操作员姓名Opername char(20)Not null学校代码SchCode Char(2) Not null密码OperPIN Char(16)Not null操作员权限OperLevel char(100)Not null子系统代码SysCode Number(4)null标志Flag char(10)Not null启用日期StartDate date Not null停用日期ExpDate date Not nullFlag[0]:操作员状态:0_正常,1_停用Flag[1]:操作员类型:0_系统操作员,1_商户操作员create unique index operator_idx on operator(opercode)商户操作员权限表czyqx字段中文名称字段代码数据类型是否为空索引键主键缺省值操作员代码OperCode char(3)Not null √商户帐号Account Number(10)Not nullCreate unique index czyqx_idx on czyqx(opercode,account)事件代码表trcd字段中文名称字段代码数据类型是否为空索引键主键缺省值事件代码TranCode Char(2)Not null √名称TranName char(40) Not null标志FLAG Char(10) Not nullFlag[0]:0_不收手续费 1_收手续费Flag[1]:0_不收押金 1_收押金Flag[2]:0_不显示 1_显示Flag[3]:0_不能撤销 1_可以撤销Flag[4]:0_不能在别的核算单位子系统操作 1_可以在别的核算单位子系统操作create unique index trcd_idx on trcd(trancode)系统信息表message字段中文名称字段代码数据类型是否为空索引键主键缺省值消息代码MsgCode number(4)Not null √消息正文Describe varchar2(250)nullcreate unique index message_idx on message(MsgCode)操作员日志表log字段中文名称字段代码数据类型是否为空索引键主键缺省值日期时间ProcessDate Date Not null √操作员代码OperCode Char(3)Not null系统原设置OldValue Varchar2(150)null系统新设置NewValue varchar2(150)nullcreate index trace_idx on trace(to_char(ProcessDate,’yyyymmdd’))4-1-5流水帐数据字典交易流水表trjn字段中文名称字段代码数据类型是否为空索引键主键缺省值帐号FromAccount Number(10)Not null开户核算单位OpenLocation Char(2) Not null交易核算单位TradeLocation Char(2) Not null发端流水号FromJnNumber Number(10)Not null √对方帐号ToAccount Number(10)Not null子系统代码SysCode Number(4) Not null √POS号PosCode Number(3) Not null餐次DineSeq Number(1) Not null操作员OperCode char(3)Not null事件代码TranCode Char(2)Not null状态JournalStatus char(1)Not null流水发生日期时间JnDateTime Date Not null入帐日期时间EffectDate Date Not null卡内余额CardBalance Number(8)Not null累计用卡次数UsedCardNum Number(5)Not null补助序列号SubSeq Number(5)Not null交易额TranAmt Number(10)Not null押金EnsureAmt Number(8) Not null管理费FeeAmt Number(8) Not null消费类型ConsumeType Char(3) Not null摘要Resume Char(10) nullJournalStatus:0_正常1_冲正2_被冲正3_错帐create unique index trjn_idx on trjn(syscode,fromjnnumber)create index trjn_fromaccount on trjn(fromaccount)历史流水表histrjn字段中文名称字段代码数据类型是否为空索引键主键缺省值入帐日期LogicDate Char(8) Not null √帐号FromAccount Number(10)Not null √开户核算单位OpenLocation Char(2) Not null交易核算单位TradeLocation Char(2) Not null发端流水号FromJnNumber Number(10)Not null对方帐号ToAccount Number(10)Not null子系统代码SysCode Number(4) Not nullPOS号PosCode Number(3) Not null餐次DineSeq Number(1) Not null操作员OperCode char(3)Not null事件代码TranCode Char(2)Not null状态JournalStatus char(1)Not null流水发生日期时间JnDateTime date Not null入帐日期时间EffectDate date Not null卡内余额CardBalance Number(8)Not null累计用卡次数UsedCardNum Number(5)Not null补助序列号SubSeq Number(5)Not null交易额TranAmt Number(16)Not null押金EnsureAmt Number(16) Not null管理费FeeAmt Number(16) Not null消费类型ConsumeType Char(3) Not null摘要Resume Char(10) nullcreate index histrjn_logicdate on histrjn(logicdate)create index histrjn_fromaccount on histrjn(fromaccount)补助发放流水表SUBJN字段中文名称字段代码数据类型是否为空索引键主键缺省值核算单位SchCode Char(2) Not null帐号FromAccount Number(10)Not null √发端流水号FromJnNumber Number(10) Not null √日期时间JnDateTime date Not null √补助批号BatchNo Number(10) Not null √子系统代码SysCode Number(4) Not null √事件代码TranCode Char(2) Not null发放款项的帐号ToAccount Number(10) Not null补助序列号SubSeq Number(5) Not null补助金额SubAmt Number(10) Not null补助类型SubType Char(3) Not null补助状态SubJnStatus Char(1) Not null操作员OperCode Char(3) Not null摘要Resume Char(10) nullcreate index subjn_fromaccount on subjn(fromaccount)create index subjn_batchno on subjn(batchno)create unique index subjn_idx on subjn(fromjnnumber,syscode,to_char(jndatetime,'yyyymmdd'))收费明细表sfmx字段中文名称字段代码数据类型是否为空索引键主键缺省值核算单位SchCode Char(2) Not null √子系统代码SysCode Number(4) Not null √交费持卡人帐号FromAccount Number(10) Not null √交费ID号FeeID Number(10) Not null √姓名Name Char(30) Not null收费商户帐号ToAccount Number (10) Not null交费金额TranAmt Number (10) Not null费用类型ConsumeType Char(3) Not null通知日期NoticeDate DATE Not null交费日期FeeDate DATE Not Null操作员OperCode Char(3) Not null交费标志FeeFlag char(5) Not Null费用描述FeeDesc Char(30) nullFeeFlag[0]:0_自助交费 1_自动交费FeeFlag[1]:0_校园卡交费 1_银行卡交费FeeFlag[2]:0_已交费 1_未交费create unique index sfmx_idx on sfmx(Account,FeeID)create index sfmx_schcode on sfmx(SchCode,FromAccount)create index sfmx_SysCode on sfmx(SysCode,FromAccount)4-1-6报表部分数据字典对帐不符清单checklist字段中文名称字段代码数据类型是否为空索引键主键缺省值对帐日期CompareDate Char(8)Not null √帐号Account Number(10)Not null √库余额EbagAmt Number(10) Not null卡内余额CardBalance Number(10)Not null差额MarginAmt Number(10)Not null对帐序列号CompareSeq Number(6)Not nullcreate index checklist_idx on check_list(Account,compareDate)字段中文名称字段代码数据类型是否为空索引键主键缺省值报表日期ReportDate Char(8) Not null √核算单位SchCode Char(2) Not null √事件代码TranCode Char(2) Not null发生次数TranNumber Number(8) Not null发生额TranAmt Number(16) Not null管理费FeeAmt Number(16) Not null押金EnsureAmt Number(16) Not null子系统代码sysCode Number(4) Not null操作员OperCode Char(3) Not null数字签名DigitalSign Char(8) Not nullcreate index sysreport_idx on sysreport(ReportDate,SchCode)清算报表qsbb字段中文名称字段代码数据类型是否为空索引键主键缺省值日期ReportDate Char(8)Not null √核算单位SchCode Char(2) Not null √商户帐号MercAcc Number(10)Not null √商户名称MercName Char(40)null商户编号MercCode Char(10)null发生额TranAmt Number(10)Not null折扣率DiscountRate Number(5)Not null实际金额TrueAmt Number(10)Not null折扣金额DisCountAmt Number(10)Not null数字签名DigitalSign Char(8) Not nullcreate index qsbb_idx on qsbb(ReportDate,SchCode,mercacc)商户历史mhistrjn字段中文名称字段代码数据类型是否为空索引键主键缺省值日期ReportDate Char(8)Not null √核算单位SchCode Char(2) Not null √商户帐号MercAcc Number(10)Not null √子系统代码SysCode Number(4) Not nullPOS号PosCode Number(3)Not null餐次DineSeq Number(3)Not null商户名称MercName Char(40)null商户编号MercCode Char(10)null发生额TranAmt Number(10)Not null发生笔数TranNum Number(10)Not null数字签名DigitalSign Char(8) Not nullcreate index mhistrjn_idx on mhistrjn(ReportDate,SchCode,mercacc)字段中文名称字段代码数据类型是否为空索引键主键缺省值报表日期ReportDate Char(8) Not null √核算单位SchCode Char(2) Not null √事件代码TranCode Char(2) Not null子系统代码SysCode Number(4) Not null商户帐号Account Number(10) Not null部门代码DeptCode Char(15)Not null发生笔数TranNumber Number(10) Not null发生额TranAmt Number(10) Not null数字签名DigitalSign Char(8) Not nullcreate index deptreport_idx on deptreport(reportdate,schcode)日报表dayreport字段中文名称字段代码数据类型是否为空索引键主键缺省值核算单位SchCode Char(2) Not null √日期ReportDate Char(8) Not null √科目号SubjectCode Char(8) Not null √上日结存金额PreKeepSum Number(16) Not null上日结存户数PreKeepAccNum Number(8) Not null贷金额LoanSum Number(16) Not null开户数AccOpenNum Number(6) Not null贷笔数LoanNumber Number(8) Not null借金额LendSum Number(16) Not null销户数AccCancelNum Number(6) Not null借笔数LendNumber Number(8) Not null本日结存金额OccurKeepSum Number(16) Not null本日结存户数OccurKeepAccNum Number(8) Not null数字签名DigitalSign Char(8) Not nullcreate unique index dayreport_idx on dayreport (reportdate,SchCode, SubjectCode);核算单位统计报表ttrj字段中文名称字段代码数据类型是否为空索引键主键缺省值日期ReportDate Char(8) Not null √交易核算单位TradeLocation Char(2) Not null √开户核算单位OpenLocation Char(2) Not null √科目号SubjectCode Char(8) Not null开户数AccOpenNum Number(6) Not null贷笔数LoanNumber Number(8) Not null贷金额LoanSum Number(16) Not null销户数AccCancelNum Number(6) Not null借笔数LendNumber Number(8) Not null借金额LendSum Number(16) Not null数字签名DigitalSign Char(8) Not null标志Flag Char(1) Not null Flag[0]:0_现金1_转帐(暂不用)Create index ttrj_idx on ttrj(reportdate,tradelocation,openlocation)4-2安全保密设计所有的密码字段加密后存放。

一卡通信息管理系统完整版

一卡通信息管理系统完整版

管理信息系统实验报告院系名称:管理学院专业班级:电子商务 100 班学生姓名:学号:学生姓名:学号:学生姓名:学号:学生姓名:学号:学生姓名:学号:2012年月日1.系统项目概述1.1背景随着社会信息化的蓬勃发展,校园的管理也进入了一个信息化的时代,先进的信息管理系统成为建设世纪一流大学的重要标志。

在信息网络高速发展的今天,越来越多的信息均以数字形式进行交换和管理。

伴随着智能技术的高速发展和计算机应用的普遍推广,在校园信息管理中引入IC卡应用正逐步成为一种趋势。

“一卡通”是我校数字化校园的重要组成部分,是数字校园中的重要平台之一,它和共享数据与交换平台一起构成了整个数字校园的核心框架平台,2004年9月首先在莲花街校区开通。

我校“一卡通”系统建设标准高,应用范围广。

“一卡通”可以用于机房上机、食堂购饭、超市购物、校园就医、洗浴、借书、启用门禁系统、自助触摸屏为信息查询和挂失提供了方便。

通过自助圈存系统还可以直接将农行金穗卡中的金额划入“一卡通”中,长假归来的指纹报到和重大考试的指纹监考识别等。

1.2现有系统分析当前我校有3万余师生,可见“一卡通”用户量之大。

校园卡一卡通管理系统目前在我国各高校的应用还主要处于试点和探索的阶段。

还需要不断调整升级与完善才能使广大师生用户的生活、工作及学习更便利。

学校现有餐饮收费、网上选课、办公自动化、门禁系统、自动圈存系统等应用系统。

网络建设采用先进实用的网络通信技术和计算机技术,建立了一个覆盖全校所有建筑和机构的综合网络。

整个网络分为教学区和宿舍区,形成了一个技术先进、高效优质的校园网络系统。

而经过这近七年的应用发现“一卡通”为广大师生提供了便利的同时,也有不少问题。

如一卡通的充值地点少、挂失地点单一、每顿就餐限制额较低、原系统的一些功能未充分利用等一系列问题。

在我校使用一卡通的过程中,由于出发点和着重点的不同,使得系统存在相当大的差异,并无统一、均衡的系统方案可供参考。

一卡通系统实施方案

一卡通系统实施方案

一卡通系统实施方案1. 引言一卡通系统是现代大型学校、企事业单位普遍使用的一种集一卡通、门禁、消费管理等多功能于一体的综合管理系统。

本文旨在提出一套可行的一卡通系统实施方案,以满足学校/机构的需求,并提高管理效率和服务质量。

2. 目标和优势一卡通系统的实施目标主要包括以下几个方面:•提高学校/机构的管理效率:通过一卡通系统,实现学生/职工的信息集中管理,减少人工操作,简化管理流程,提高工作效率。

•提升服务质量:通过一卡通系统,实现一卡通支付、门禁验证、图书借阅等功能,方便学生/职工的日常生活,并提供更便捷的服务。

•加强安全管理:通过一卡通系统,实现对出入校园区域的控制、流量统计等功能,提高校园安全管理水平。

一卡通系统相对于传统的管理方式具有以下优势:•集成化管理:一卡通系统可以方便地集成多个功能模块,具备门禁、消费、图书借阅等多项服务。

•数据统计与分析:一卡通系统可以对学生/职工的消费行为进行数据统计和分析,为学校/机构提供运营决策支持。

•高效便捷:一卡通系统的使用方便快捷,学生/职工只需携带一张卡片完成各项功能操作。

3. 实施步骤3.1 需求分析在实施一卡通系统之前,需要进行需求分析,了解学校/机构的具体需求,并基于需求进行系统的设计和开发。

需求分析主要包括以下几个方面:•一卡通系统的功能需求:包括门禁、消费、图书借阅等功能需求。

•数据管理需求:包括学生/职工信息管理、消费记录管理等数据管理需求。

•接口需求:包括与现有系统的数据交互、支付接口等接口需求。

3.2 系统设计与开发在需求分析阶段完成后,根据需求进行一卡通系统的系统设计和开发。

系统设计主要包括以下几个方面:•系统结构设计:包括前台用户界面设计、后台数据库设计等。

•功能模块设计:包括门禁功能、消费功能、图书借阅功能等模块的设计。

•数据库设计:设计学生/职工信息、消费记录等数据库表结构。

系统开发主要包括以下几个步骤:•前端开发:开发前台用户界面,实现用户操作界面的交互和样式设计。

国密一卡通系统方案

国密一卡通系统方案

SQL
1
用户自 备
5.1 硬件产品介绍
消费机 技术参数
1. 双 ARM 32 位处理器 2. LCD128X64 显示屏+两排 LEDX6 显示 3. 4M-8M 大容量 Flash 4. 水晶按键 5. 以太网通信接口 6. 5V 低耗能供电 7. 2300mA 内置电池 颜色:闪亮银 尺寸 : 283mm*182mm*95mm 重量:约 0.9kg
2、卡结构资料(已有)、如有传输格式要求还需要提供硬件传输接口标准
五、 系统报价
项目
产品名称
型号 数量 单价 小计 备注
消费机
ZY-600
1
用于员 工消费
硬件
考勤机
ZY-501
1
用于员 工考勤
部分
门禁机
ZY-1001门禁功 能读写器ZY-900
1
用于发 卡
一卡通系统
V6.1
1
软件
修改卡 结构
部分
数据库
国密一卡通系统方案
一、 需求概述
现已有 CPU 卡结构、PSAM 卡、密钥管理等三部分内容,需要实现各部 门的一卡通管理功能,要求如下:
1、 设备支持国密 SM1 算法,并支持现有已规划卡结构 2、 各单位独自管理自己的系统、统计相应报表
二、 系统组成
根据用户需求,系统包含卡片(已有)、密钥系统(已有)、PSAM 卡(考 虑已有)、一卡通管理平台、POS 设备、写卡设备几部分组成
三、 解决方案
我们建议卡片制卡时对卡片进行相应的个人化,即往卡片写入默认的初 始化信息,用户收到卡片后,在一卡通系统进行成发卡即可 3.1、硬件部分
根据现有卡结构调整硬件,使其支持现有 PSAM 卡和卡结构; 系统流程如下:

一卡通结构及功能

一卡通结构及功能
com一卡通讲座?一卡通系统介绍我校一卡通系统建设内容一卡通各子系统功能和实现??辽宁维森您身边的信息技术专家一卡通项目汇报内容一卡通系统架构门禁控制管理一卡通硬件平台网络主机工作站一卡通软件平台osdbweb服务等卡务管理系统结算管理系统财务系统接入人事系统接口其它应用接口综合消费系统标准运营维护一卡通数据交换中心数据存储交换服务其他数据库共享数据库控水控电管理其它收费管理综合查询服务电子巡更管理考勤会议管理其它身份识别其它信息服务信息发布消息服务多层构架csbs混合模式1n1体系一卡通数据库平台人员设备卡片商户用户等信息刷卡记录银行接口运营商接口辽宁维森您身边的信息技术专家辽宁维森您身边的信息技术专家归结起来主要为四大方面的建设
DCRS-5950 DCRS-5950 DCRS-5950
3、汇聚层与核心层双线路 负载均衡,保证骨干网络 的稳定性及可靠性。
DCRS-5950 DCRS-5950
辽宁维森---您身边的信息技术专家
一卡通系统拓扑图
一卡通愿景-数字校园
辽宁维森----您身边的信息技术专家
感谢各位!
技术部:赵晓丹 zxd-0331@
辽宁维森---您身边的信息技术专家
第二节、门禁子系统
2.系统组成:由门禁控制器、门禁读卡器、闭门器门锁、门 禁接口及管理软件组成。
辽宁维森---您身边的信息技术专家
门禁子系统
3.设备清单
辽宁维森---您身边的信息技术专家
第三节、会议考勤子系统
1.系统描述 会议考勤系统分两部分,一部分以Web形式提供会议室管理、 会议信息的登记、参会人员分配、会议考勤结果查询和统计、 联机考勤等,另一部分是会议签到系统,以应用程序形式提 供会议现场签到、查看签到情况。 2.功能描述 会议室管理 会议预定 参会人员分配 信息查询、统计 联机签到

妙思系统数据库从一卡通数据库导入数据操作

妙思系统数据库从一卡通数据库导入数据操作

妙思系统数据库从一卡通数据库导入读者数据操作关键词组:读者数据批量入库使用一卡通金融卡作借书卡,有两套系统在工作。

首先读卡器与一卡通系统数据库连接读卡,判别有效卡,读出有效卡对应的读者工号或学号,将此数据交给妙思文献系统程序,妙思系统将读者工号或学号作为借书证号处理,调出该证号对应记录数据。

因此妙思文献系统数据要与一卡通数据一致。

现将从一卡通数据库导入妙思系统数据库操作步骤简述如下:1.打开一卡通身份管理子系统,查询所需数据并导出点击《查询数据》按钮,弹出“查询数据”设置对话框界面一般要设定开户时间界限,查找新增用户。

点击《查询》按钮显示查询结果如下图所示:在查询结果显示框内右击鼠标,弹出菜单,选择《选定所有数据》点击这时,所有数据记录呈现高亮状态。

选定数据呈现高亮点击《数据导出》按钮,弹出“批量数据导出”设置对话框。

在”批量数据导出”对话框中,选定[个性数据信息]选项卡。

设置如图。

点击《导出数据》按钮,弹出如下图所示对话框。

设置保存文件。

导出文件类型目前只能是.TXT,导出文件如下图所示2.将TXT文件数据导入DBF文件妙思文献管理系统之流通子系统中可以批量导入读者数据,专用的数据表是tmpdzxxb.dbf为了能正确得将数据导入tmpdzxxb.dbf中,先新建一个DBF表作为中间过渡,表结构如图:打开导入导出.DBF,在命令窗口中执行如下图所示命令导入数据数据导入结果如下图所示对表中数据进行必要的整理,然后导入tmpdzxxb.dbf中操作命令如图:打开表TMPDZXXB,进行整理。

在命令窗口执行如下命令:UPDATE tmpdzxxb SET 读者口令=读者证号,状态位='N',允借册数=3,;办证日期='2011.01.01',终止日期='2013.01.01'其中“允借册数”、“办证日期”、“终止日期”要根据办证情况赋值。

至此,为妙思文献管理系统的流通子系统批量导入读者数据的准备工作完成。

《2024年电信企业手机一卡通系统的设计与实现》范文

《2024年电信企业手机一卡通系统的设计与实现》范文

《电信企业手机一卡通系统的设计与实现》篇一一、引言随着移动互联网的快速发展,电信企业面临着日益激烈的市场竞争。

为了满足用户日益增长的需求,提高服务质量,电信企业需要推出更加便捷、高效的业务模式。

手机一卡通系统作为一种集多种服务于一身的移动支付平台,为电信企业提供了新的发展机遇。

本文将详细介绍电信企业手机一卡通系统的设计与实现过程。

二、系统设计1. 系统架构设计手机一卡通系统采用分层架构设计,包括用户层、业务层、数据层和安全层。

用户层负责与用户进行交互;业务层负责处理各种业务逻辑;数据层负责数据的存储和访问;安全层则保障系统的数据安全。

2. 功能模块设计(1)用户模块:包括用户注册、登录、信息管理等功能,保障用户信息安全。

(2)支付模块:支持多种支付方式,如银行卡支付、微信支付、支付宝等,满足用户多样化的支付需求。

(3)业务模块:包括话费充值、流量充值、公交卡充值、购物支付等,为用户提供便捷的移动支付体验。

(4)数据模块:负责数据的存储、查询和管理,保障数据的安全性和可靠性。

3. 数据库设计数据库采用关系型数据库,包括用户表、支付表、业务表等。

通过合理的表结构和索引设计,提高数据的查询和存储效率。

同时,采用数据加密技术,保障数据的安全性。

三、系统实现1. 技术选型系统采用Java语言开发,使用Spring框架进行业务逻辑处理,MySQL作为数据库存储系统,结合移动支付API实现支付功能。

同时,采用HTTPS协议保障数据传输的安全性。

2. 开发流程(1)需求分析:根据用户需求和市场调研,确定系统功能和业务需求。

(2)系统设计:进行系统架构设计、功能模块设计和数据库设计。

(3)编码实现:按照设计文档进行编码实现,包括前端和后端的开发。

(4)测试与调试:对系统进行测试与调试,确保系统的稳定性和安全性。

(5)上线运行:将系统部署到生产环境,供用户使用。

3. 关键技术实现(1)支付接口实现:与各大银行、支付公司等合作,实现手机一卡通支付的接口开发,保障支付流程的顺畅与安全。

一卡通系统组成和原理

一卡通系统组成和原理
存款交易主要流程和原理
首先判断卡片有效期 其次判断卡片黑白名单 读取卡片内容 形成交易流水上传数据中心 得到应答后进行写卡片 存款交易为连库实时交易
圈存机交易流程和原理
首先银行转账前置机和银行前置机进行信息确认; 在银行下帐之前,需要比对校园卡账号与银行卡账号绑定关系; 银行下帐后,一卡通数据库接到应答后进行一卡通金融数据库记账; 最后在圈存终端上进行卡片写卡; 注意:在一卡通系统后台确认已经收到银行转账金额后,系统认为成功,不管圈存终端结果如何
授权及第三方接入认证安全
接入认证 通过硬件加密卡存储认证密钥。 代理服务 第三方不是直接操作一卡通的后台,而是通过我公司提供的接入的套件以代理方式提供服务的。 网络隔离 双网卡 严格对账 涉及商务类严格对账。
网络安全规划
物理专网 虚拟专用网络(VPN/VLAN) 防火墙 双网卡 银行专用线路
黑白名单机制
返回为0:成功,修改状态
Socket服务器
银行转账系统结构图
校园网络
转帐终端
银行业务主机
管理控制台
一卡通系统后台
转账前置机
应用系统平台
综合业务类 身份管理类 身份识别类 消费类 身份识别与消费相混合类 专款专用类 电子帐户类 迎新报到类 资金充值类
综合业务类功能
综合业务系统 持卡人业务办理 商户业务办理 信息查询 报表管理 系统维护
种子密钥
授权卡
证书卡
系统密钥/卡片密钥
系统密钥: 静态密钥即种子密钥产生的密钥。 动态密钥由综合前置机每天根据静态密 钥通过相应算法进行更换,产生动态密钥, 主要用于系统交易。 卡片密钥: 卡片密钥遵从中国人民银行有关标准,采用主密钥、工作密钥、扇区密钥、个人密码密钥等组成校园卡系统的卡片密钥体系,确保了支付交易各环节的安全性。

一卡通管理系统使用手册

一卡通管理系统使用手册

一卡通管理系统使用说明书目录一、系统引言1.系统简介企业一卡通系统以集成了RFID(射频识别)非接触技术的手机卡和IC 卡为媒介,形成在卡设备上的卡实现管理、考勤、门禁、消费等一系列功能的企业智能卡管理系统。

此系统以企业的内部局域网为基础,建立一卡通系统平台,它包括企业人事管理系统、考勤管理系统、消费管理系统、门禁管理系统。

由服务器、电脑、发卡器、考勤机、门禁机、充值机、消费机、管理软件等组成。

二、功能说明1.系统登录双击“Card”图标(),进入系统登录界面,在设置数据链接界面中,根据数据库服务器配置信息输入相应数据,并勾选“首次运行,创建数据库”(如图1),再点击“创建”,系统将自动在SQL Server数据库中建立名为“Card”的数据库,并跳转至“用户登陆”界面注:数据源类型如果选择“Access”,系统将自动在根目录中创建名为“Card”文件。

(图1)在“用户登陆”界面中,输入管理员提供的人员编号/用户名和密码,并点击“登陆”,进入系统。

注:系统默认人员编号为:0000000001,密码:默认为空。

2.系统操作初次使用系统时,需对该系统进行相关系统配置。

2.1系统配置点击系统左上角菜单栏中的【系统操作】→【系统配置】,进入系统配置界面,包含系统名称、适用环境、运行参数2.1.1系统名称在【系统名称】中可对该系统的显示名称与使用该系统的单位名称进行修改,例:在系统名称中输入“企业一卡通系统—企业版”,并点击“保存”按钮,然后点击“关闭”按钮,系统将自动修改该系统名称(如图2(图2)2.1.2适用环境在【适用环境】中,根据发卡器种类的不同,卡证类型系统的适用环境配置也不同,按发卡器的种类可分为:ZK11、ZK12适用环境配置。

(1)ZK11发卡器适用环境配置在【适用环境】中,根据发卡的卡证类型设置系统的适用环境,选择好卡证类型,选择卡扇区并输入密码(见红色标识处),蓝色标识处正常默认即可,如果是学校类的单位,适用单位类型选择学院即可,卡证模式分为:脱机工作、联机工作,目前卡证模式几乎都为为脱机工作,如果是联机,选择联机工作模式,联机工作模式比较少见,如果要设置联机应先向相关技术人员确定是联机系统后设置,否则保留软件默认配置,最后点击“保存”按钮(如图3)(图3)发卡卡证类型:分为ID卡和IC卡(IC卡包括普通IC卡与手机UIM卡),用户需根据自身的卡证类型进行选择(如图3)。

2023-一卡通系统系统总构架解决方案V2-1

2023-一卡通系统系统总构架解决方案V2-1

一卡通系统系统总构架解决方案V2一卡通系统是现代学校和企业管理中的一种重要工具,通过一张卡片,实现了多种功能的集成,如门禁、消费、身份认证等。

随着信息技术的发展,一卡通系统也在不断升级改进。

本文将围绕“一卡通系统系统总构架解决方案V2”进行阐述,从系统结构、模块功能、技术方案等方面进行分析。

一、系统结构一卡通系统系统总构架解决方案V2采用了分布式系统的架构,其中包括三个层次,分别是:客户端层、服务器层和数据库层。

客户端层是用户最终接触到的层面,用于提供用户界面以及处理具体业务。

服务器层是系统的核心部分,用于处理客户端请求,进行业务逻辑处理。

数据库层主要负责数据持久化,保证数据的一致性和可靠性。

该系统采用了微服务架构,将不同的模块分别构建成服务,以提高系统的可扩展性和稳定性。

二、模块功能该系统包括多个的功能模块,主要包括:门禁管理、消费管理、身份认证、个人信息管理、数据统计等。

门禁管理模块主要用于对学校或企业各个区域门禁的控制,保证管理的安全性。

消费管理模块主要用于对卡片余额的管理以及消费记录的查询和管理。

身份认证模块主要用于对用户身份信息的认证,确保系统的安全可靠。

个人信息管理模块主要用于对个人信息的修改和查询。

数据统计模块主要用于对一卡通系统使用情况的分析和数据报表生成等。

三、技术方案该系统采用了一系列的技术方案以保证系统的高效稳定和安全性。

其中,服务器采用了分布式部署,通过负载均衡来分担服务器压力。

数据库采用分布式数据库,通过主从复制和故障转移技术来提高数据库的可靠性。

安全方面,系统采用了RSA算法对数据进行加密传输,防止数据的泄露和篡改。

同时,系统采用了多层用户认证机制,包括卡片认证、密码认证、IP地址认证等,保证了数据的安全可靠。

综上所述,一卡通系统系统总构架解决方案V2是一个高效稳定、安全可靠的管理系统,通过分布式架构、微服务机制和多层用户认证等技术,实现了系统的可扩展性和可维护性。

该系统也可以作为学校和企业管理的重要工具,提高工作效率和管理效果。

一卡通系统的建设及应用技术

一卡通系统的建设及应用技术
密钥管理系统的目标就是安全地产生各级主密钥和各类子密钥, 并将子密钥安全地下发给子系统的发卡中心,用来产生用户卡和 操作员卡的各种密钥,确保以上所有环节中密钥的安全性和一致 性,实现集中式的密钥管理。
对密钥进行统一、分级管理可以有效地解决子系统独立发卡、机 具共享,实现跨地区、跨行业一卡通的问题。并具有管理简单, 强等优点。目前建设行业的密钥管理系统共分两级,第一级为部 级密钥管理系统,第二级为城市密钥管理系统。如下图所示:
备(RSE)组成,
• 自动车型分类技术(AVC):在ETC车道安装车型传感器测
定和判断车辆的车型,以便按照车型实施收费。
• 违章车辆抓拍技术(VEC):主要由数码照相机、图象传输
设备、车辆牌照自动识别系统等组成。
一卡通密码管理
密钥管理系统主要包括以下部分的功能:
• 密钥生成、 • 密钥存储、 • 密钥发行、 • 密钥保管、 • 密钥更新、 • 密钥销毁。
智能卡
智能卡的名称来源于英文名词“Smart card”,又称集成电路卡, 即 IC卡(IntegratedCircuitcard)。它将一个集成电路芯片镶嵌于塑 料基片中,封装成卡的形式,其外形与覆盖磁条的磁卡相似。
根据卡中所镶嵌的集成电路的不同可以分成以下三类:
• 1.存储器卡 卡中的集成电路为EEPROM(可用电擦除的可编程只读存 储器
IC卡在由原始白卡状态-使用状态-回收状态时的数据对应和物流管理;
IC卡发行储值管理应对最终持卡用户和行业用户的服务需要;
城市一卡通发展现状
国外已有新加坡、英国伦敦、意大利罗 马、韩国汉城/釜山、日本东京等城市实施城 市公共交通一卡通系统,其中新加坡、汉城/ 釜山等地一卡通应用系统已有相当规模,归 纳香港一卡通项目和国外城市一卡通系统实 施经验,表现在:起步于轨道交通,公交为 辅助;重视一卡通系统清算、发卡储值系统 实现尤其是系统服务功能的实现;市场化手 段的运作,达到各建设单位和运营实体之间 的经济和社会效益的综合平衡。

一卡通管理系统使用手册

一卡通管理系统使用手册

.一卡通管理系统使用说明书目录一、系统引言31.系统简介3二、功能说明41.系统登录42.系统操作52.1系统配置52.2界面锁定10 2.3切换账户10 2.4修改口令10 2.5数据维护10 2.6操作日志102.7退出系统113.企业组织113.1企业结构11 3.2人员管理123.3用户权限134.设备管理134.1设备管理13 4.2设备分组16 4.3卡证中心16 4.4分配264.5管理卡-管理27 4.6管理卡-274.7下发274.8下发存款28 4.9数据采集294.10运行监控305.考勤管理305.1出勤设定30 5.2节假日设置30 5.3上班定义31 5.4申请类型31 5.5排班管理31 5.6异常申请32 5.7记录增补32 5.8照片核对325.9考勤结算335.10定餐定义33 5.11手动定餐33 5.12定餐345.13定餐统计345.14考勤统计346.消费管理346.1消费设定346.2餐次时间356.3消费增补356.4批量存款356.5记录确认366.6消费结算366.7消费统计377.门禁管理377.1门禁设定377.2区域定义377.3时段模板387.4门配置387.5用户配置397.6门禁397.7控制台407.8门禁统计408.水控系统418.1、水卡设置:41 8.2、水控管理:41 8.3、水控统计:43 9电控系统439.1电卡设置:43 9.2电控管理:439.3电控统计:4410 帮助4410.1使用手册4510.2常用工具4510.3版本信息45一、系统引言1.系统简介企业一卡通系统以集成了RFID(射频识别)非接触技术的手机卡和IC卡为媒介,形成在卡设备上的卡实现管理、考勤、门禁、消费等一系列功能的企业智能卡管理系统。

此系统以企业的内部局域网为基础,建立一卡通系统平台,它包括企业人事管理系统、考勤管理系统、消费管理系统、门禁管理系统。

数据库校园一卡通管理系统

数据库校园一卡通管理系统

题目:校园一卡通管理系统摘要:校园一卡通将管理、生活、消费、身份认证等多种功能集中于一体,提高了学生校园生活的效率。

该校园一卡通管理系统包括三个子系统:校园卡日常管理、消费管理、身份认证。

每个子系统又包括多个功能模块,并提供了对各功能模块的查询和更新功能。

该系统开发由系统需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、数据库实施阶段等阶段组成。

关键字:一卡通日常管理消费管理身份认证1 系统需求分析阶段1.1 需求分析目标针对山东大学学生日常生活和学习管理情况的实地调查加自己的亲身体验,了解了目前应用关于山东大学的校园一卡通管理系统的应用情况,并充分体会到该模式相对于人工管理模式的简单、高效。

基于以上情况,目的是自行设计一个模拟山东大学校园一卡通的管理系统,在设计过程中,加深对校园一卡通的了解,增强对数据库知识的理解及SQL语言的实际应用,训练设计开发数据库的能力。

1.2 需求分析任务(1)处理对象:该系统主要处理的对象有:学生基本信息、校园卡基本信息、校园卡日常管理基本信息、餐厅消费基本信息、超市基本信息、身份认证基本信息、图书管理基本信息、校车管理基本信息等。

各个对象包括信息如下所示(详细的数据见于数据字典):1.学生基本信息(Student):包括学生身份证号、学生学号、学生姓名、学生性别、学生出生年份、学生所在院系、学生的专业、学生所在班级等方面的信息,可以方便学生信息的查询和更新;2.“校园卡”基本信息(Card):包括校园卡的卡号、持卡人学生学号、持卡学生姓名、持卡学生性别、校园卡的状态、校园卡内的余额;3.校园卡日常管理基本信息(CardManage):包括四个数据结构办卡信息、挂失信息、解挂信息、充值信息,每个数据结构中的数据项见数据字典;4.餐厅基本信息(cateen):包括餐厅编号、餐厅名称、餐厅负责人、餐厅位置,具体的数据项见数据字典;5.超市基本信息(supmanage):包括超市编号、超市名称、超市负责人、超市位置,具体的数据项见数据字典;6.校车管理基本信息(Busmanage):包括校车编号、校车类型、校车司机,具体数据项见数据字典;7.消费基本信息(Busmanage):包括消费编号、消费地点、卡号、消费时间、消费金额,具体数据项见数据字典;8. 身份认证基本信息(Identity):包括四个数据构DormInf (学生宿舍楼基本信息),DormPress(学生归宿刷卡信息),LibInf(图书馆基本信息),LibPress(借书基本信息),具体的数据项见数据字典;(2)处理功能要求系统主要完成一下几个功能:1.学生基本信息查询与更新;2.校园卡日常事务管理情况基本信息查询与更新;3.校园卡在某个时刻所处状态的查询;4.餐厅基本信息的查询和修改; 5.超市基本信息的查询和修改;6.学生消费额(包括餐厅,超市,校车消费)基本信息的查询; 7. 学生进出宿舍次数查询;(3)安全性和完整性要求描述学生基本信息、校园卡日常事务管理基本信息、“校园卡”基本信息、餐厅消费基本信息、超市消费基本信息、校车管理基本信息、身份认证基本信息中数据项能否为null ,以及一些用户自定义完整性(符合实际要求)。

一卡通,需求分析,总体结构设计,业务流程图,数据流图,网络拓朴图,系统功能图

一卡通,需求分析,总体结构设计,业务流程图,数据流图,网络拓朴图,系统功能图

功能需求
• “校园一卡通“系统的应用范围覆盖每一个校区; 校园一卡通“系统的应用范围覆盖每一个校区; • 在各校区内,凡涉及到现金使用的任何一个消费 在各校区内, 网点,校园卡的帐户都能通用, 网点,校园卡的帐户都能通用,所有商户单位不 论其性质与规模都可以授权代理收款、结算, 论其性质与规模都可以授权代理收款、结算,商 户资金可以实时到账; 户资金可以实时到账; • 用校园卡取代各个校区以前的各种证卡,实现宿 用校园卡取代各个校区以前的各种证卡, 舍楼、学生公寓的身份识别一卡通;所有用证、 舍楼、学生公寓的身份识别一卡通;所有用证、 用卡的信息管理系统, 用卡的信息管理系统,其身份识别部分都连通 校园一卡通”系统,实现身份识别的数据共享; “校园一卡通”系统,实现身份识别的数据共享; 实现校内所有重要场所的出入门禁管理, 实现校内所有重要场所的出入门禁管理,包括校 图书馆、学生宿舍楼等, 门、图书馆、学生宿舍楼等,提高学校的安全管 理水平; 理水平;
• “校园一卡通“系统不受校区的限制,银行 卡可以充分享用银行的各项信用卡业务,如 异地通存通兑、商户消费、网上银行、电话 银行、银证转账、代收付等; • 通过建设结算中心,对所有校区、商户实现 统一结算和管理。
网络需求
• • • • • • • • 利用校园网已铺设的光纤建立“一卡通”专用网; 专网主干通过网控器将所有的485网络连接起来形成下层为RS485采集转发网 络; 一卡通专用网通过路由器、防火墙、前置机及专线与银行专网相连,实现“校 园一卡通”系统的实时银校互通; 一卡通专用网通过交换机及防火墙与校园网连接,为全校师生提供基于校园网 的管理信息查询; 所有一卡通系统的子应用将挂接在校园网上,对于挂接于校园网上的所有一卡 通子系统将进行必要的认证; 远程单位或校园网未通连接到的信息点可以采用拔号或租用电信线路的方式与 一卡通专用网络实现互联; 路由协议及各基层单位的地址规划; 在专用网的二层交换机上划分VLAN,对不同的访问设定不同的端口,降低校 园网广播风暴对一卡通系统的影响。

DDS一卡通技术方案PPT

DDS一卡通技术方案PPT

TCP/IP
真正内部集成闭路电视监控系统
Amadeus5
DDS Amadeus5
1
系统架构
Table of contents
3
软件功能介绍
4
硬件功能介绍
2
DDS独特功能介绍
Table of contents
3
软件功能介绍
4
硬件功能介绍
2
DDS独特功能介绍
硬件功能介绍
1
系统架构
4
硬件功能介绍
*
OPEN
4
软件功能介绍
TPL控制器通过增加电梯控制扩展板实现对电梯到达楼层的授权控制
被授权的用户在电梯轿箱内的读卡器上读卡认证后,才能到达允许进入的楼层。
1
2
3
4
5
6
7
7
Amadeus5
7
6
5
4
3
2
1
共用门禁读卡器
软件功能介绍
利用门禁已有的读卡器作为巡更读卡器,也可设置巡更按钮作为巡更点
Amadeus5
率先融合多种生物 识别系统
韦根接口
DDS Amadeus5
TPL4控制器
TPL4控制器
TPL4控制器
……
1
系统架构
Table of contents
3
软件功能介绍
4
硬件功能介绍
2
DDS独特功能介绍
Table of contents
3
软件功能介绍
4
硬件功能介绍
2
DDS独特功能介绍
软件功能介绍
1
系统架构
特点
· 执行动作/进程 · 启动外挂程序 · 初始化控制器 · 输入点组布/撤防 · 控制器硬件配置信息 · 启动/停止轮询 · 其它…

校园一卡通管理系统设计

校园一卡通管理系统设计

课程作业报告题目:校园一卡通管理系统数据库的设计学院:江西理工软件学院专业:软件土木班级:三班学号:学生:甘文波授课教师:李春雨时间:2015 年 5 月15 日目录一、需求分析需求概述一张校园卡,取代以前的各种证件(包括学生证、借书证、出入证等)全部或部分功能师生在学校各处出入、办事、活动和消费均只凭这校园卡便可进行,并与银行卡实现自助圈存,最终实现“一卡在手,走遍校园一卡通网络拓扑图校园”,同时带动学校各单位、各部门信息化、规范化管理的进程。

此种管理模式代替了传统的消费管理模式,为学校的管理带来了高效、方便与安全。

一卡通系统是数字化校园建设的重要组成部分,是为校园信息化提供信息采集的基础工程之一,具有学校管理决策支持系统的部分。

功能简介主要具有综合消费类、身份识别类、公共信息服务类等功能。

整个系统与银行系统、学校原有的系统和学校管理信息系统有良好的衔接,并为学校潜在管理信息系统预留合适的接口,在项目完成后随时为学校增加其它管理系统接口提供必要的协助。

二、数据库概念结构设计确定联系集及E-R图根据前面对系统进行的分析,已经初步了解了一卡通管理系统的数据处理流程,找出与系统有关的各个实体及其相互联系如下:标示实体集:学生,一卡通,银行卡,账单四个关系。

标示联系集:学生和一卡通:一名学生只能拥有一张一卡通,一张一卡通也只能被一名学生持有。

学生与一卡通关系为:1:1。

一卡通和银行卡:一张一卡通可以与多张银行卡绑定或不与银行卡绑定,一张银行卡可与多张一卡通绑定或不绑定。

一卡通与银行卡的关系为:N:M 。

③、标示属性集:学生(学号,姓名,性别,班级,系别) 一卡通(卡号,密码)银行卡(卡号,银行类别,办理地区,户主) 账单(流水号,时间,支出金额,转入金额,余额)画出E-R 图一卡通信息图如下:学生信息图如下:E-R银行卡信息图如下:图2-2-账单图如下:图2-2-4学生成绩管理系统总E-R图三、数据库逻辑设计逻辑结构是独立于任何一种数据模型的信息结构。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一卡通数据库表结构1. 数据库结构文档书写规范正文字体,包括所有中文字符和英文字符,统一采用“宋体五号字”(便于对齐)。

中文表名、视图名、存储过程名、函数名、触发器名作标题,格式采用标题四(便于在文档结构图中查找),中文表名后跟括号和实际英文表名(视图名、存储过程名等同表名)。

drop table、create table、create index等语句顶头书写(无缩进),表中每个字段占一行,行前空出4个空格(不是缩进),字段名、字段类型、缺省值、是否允许空值、注释说明等分列左对齐(表内对齐即可,中间用空格填充)。

每个字段必须有注释,注释内容包括字段含义、取值范围、取值意义等。

创建主键、外键、索引必须有注释说明。

创建存储过程、函数、触发器时必须详细注释其功能。

注释均采用 /*注释内容*/ 格式。

具体格式见4.1范例。

2. 数据库命名规范--数据库名:libcard;用户名:card;口令:card--数据库文件名:数据文件:libcard_data.mdf;日志文件:libcard_log.ldf--表名命名规范:表名长度不超过30个字符,表名使用一个单词或多个单词,单词选择能够概括表内容的一个或多个英文单词,表名中含有单词全部采用单数形式,单词首写字母要大写,多个单词间使用连接符号“_”,如User_Info,User_Type。

若表名只有一个单词,不使用缩写;超过一个单词,则每个单词均采用缩写,缩写后单词长度介于2个到5个字符之间。

如管理员表Administrator,用户信息表User_Info。

关联表命名规则为R_表A_表B,R是Relative的缩写,如:R_User_Dept。

--字段命名规范:字段名为对字段属性的有意义的描述,可以用英语单词、单词缩写、汉语拼音、字段实际含义的拼音缩写等,单词首字母大写。

一般每一个表都有一个ID字段作为主键,统一以“ID”作后缀。

字段名中单词间不用任何分隔符。

举例: UserID,UserName,Address等。

字段命名时应尽量统一,用同样的缩写方式和命名方式,不要出现在不同的表中同样的字段名表达不同的含义,甚至字段类型不同。

--视图命名规范:格式:V_表A_表B_表C,V表示视图。

这个视图由几个表产生就用”_”连接几个表的名,如果表过多可以将表名适当简化,必须列出所有表名。

--存储过程命名规范:SP_表名_存储过程名(缩写),比如SP_User_Del,SP_User_AddData。

--函数命名规范:FN_表名_函数名(缩写)。

--触发器命名规范:TR_表名_[插入加I,修改加U,删除加D];操作前触发器(INSTEAD OF):TR_表名_OF[插入加I,修改加U,删除加D]。

--主键、外键关系、索引命名规范:主键: PK_表名(缩写);外键关系:FK_主表(缩写)_从表(缩写);索引:IDX_列名(缩写),复合索引列名间用_隔开。

--SQL语句编写规范:关键字大写,其他书写按上述命名规范。

在SQL语句比较长时,可以一个关键字新起一行。

比如:SELECT UserID, UserNameFROM UserWHERE UserID = ‘tom’;CREATE TABLE Cyber_Lab_Info(...);CREATE INDEX IDX_UserID ON ...;--术语与缩写解释:3. 数据库修改记录4. 表结构一卡通系统采用Oracle数据库,在定义表结构时注意Oracle与其他DBMS在数据类型上的不同。

4.0 公共用户表(UserPWDSeed)Create Table UserPWDSeed(UserName varchar2(64) Primary Key,PwdSeed varchar2(16) not null);Create Public Synonym UserPWDSeed For erPWDSeed;Create User dummyuser Identified By dummypwdDefault TableSpace Users Account Unlock;Grant Connect To dummyuser;Grant Select of UserPWDSeed To dummyuser;4.1 平台管理系统(PlatF)基础系列信息表/***************将部门、专业、班级、子系统、工作站临时表删除,修改管理员表、子系统表、工作站表,并添加管理员子系统关系表、子系统工作站关系表、管理员工作站关系表。

2004-07-25**************/1、单位信息表(LIBCARD.PlatF_Org_Info)CREATE TABLE LIBCARD.PlatF_Org_Info(OrgID number(6) not null, /*单位ID*/OrgName varchar2(40) not null, /*单位名称*/OrgSymbol blob null, /*单位标志*/CONSTRAINT PK_OrgInfo PRIMARY KEY (OrgID) /*定义主键*/);2、单位地址信息表(LIBCARD.PlatF_Org_Addr)CREATE TABLE LIBCARD.PlatF_Org_Addr(AddrID number(6) not null, /*单位地址ID*/Address varchar2(100) null, /*单位地址*/Zipcode char(6) null, /*邮政编码*/OrgPhone varchar2(100) null, /*单位电话*/CONSTRAINT PK_OrgAddr PRIMARY KEY (AddrID) /*定义主键*/);3、建筑物信息表(LIBCARD.PlatF_Buil_Info)CREATE TABLE LIBCARD.PlatF_Buil_Info(BuilID number(8) not null, /*建筑物ID*/BuilName varchar2(20) null, /*建筑物名称*/AddrID number(1) not null,/* 单位地址ID*/CONSTRAINT PK_BuilInfo PRIMARY KEY (BuilID), /*定义主键*//*BuilID字段与“单位地址信息表”中的“单位地址ID”关联之外键*/CONSTRAINT FK_BuilInfo_Addr FOREIGN KEY (AddrID) REFERENCES LIBCARD.PlatF_Org_Addr(AddrID));4、部门信息表(LIBCARD.PlatF_Dept_Info)CREATE TABLE LIBCARD.PlatF_Dept_Info(DeptID number(8) not null, /*部门ID*/DeptName varchar2(40) not null, /*部门名称*/DeptNumber number(4) null, /* 部门人数*/FromDate date null, /*起始时间*/ToDate date null, /*终止时间*/IsStudent Number(1) not null, /*是否下属学生*/Isteacher Number(1) not null, /*是否下属教工*/DeptDesc varchar2(200) null, /*部门描述*/CONSTRAINT PK_DeptInfo PRIMARY KEY (DeptID) /*定义主键*/);/***********************************已删除该表5、部门级别表(根据学校本身情况,可暂设为3级)(LIBCARD.PlatF_Dept_Level)CREATE TABLE LIBCARD.PlatF_Dept_Level(LevelID number(1) not null, /*级别ID*/LevelDesc varchar2(50) not null, /*级别描述*/CONSTRAINT PK_DeptLevel PRIMARY KEY (LevelID) /*定义主键*/);**********************/6、部门部门关系表(LIBCARD.PlatF_R_Dept)CREATE TABLE LIBCARD.PlatF_R_Dept (FromDeptID number(8) not null, /*上级部门ID*/ToDeptID number(8) not null, /*下级部门ID*/ FromDate date not null, /*起始时间*/ToDate date null, /*终止时间*/CONSTRAINT PK_RDept PRIMARY KEY (FromDeptID,ToDeptID,FromDate) /*定义主键*/ );7、专业信息表(LIBCARD.PlatF_Major_Info)CREATE TABLE LIBCARD.PlatF_Major_Info(MajorID number(8) not null, /*专业ID*/MajorName varchar2(50) not null, /*专业名称*/MajorDesc varchar2(200) null, /*专业描述*/FromDate date null, /*起始时间*/ToDate date null, /*终止时间*/CONSTRAINT PK_MajorInfo PRIMARY KEY (MajorID) /*定义主键*/);8、部门专业关系表(LIBCARD.PlatF_R_Dept_Major)CREATE TABLE LIBCARD.PlatF_R_Dept_Major (DeptID number(8) not null, /*部门ID*/MajorID number(8) not null, /*专业ID*/FromDate date not null, /*起始时间*/ToDate date null, /*终止时间*/CONSTRAINT PK_RDeptMajor PRIMARY KEY (DeptID,MajorID,FromDate), /*定义主键*/ /*DeptID字段与“部门信息表”中的“部门ID”关联之外键*/CONSTRAINT FK_RDeptMajor_Dept FOREIGN KEY (DeptID) REFERENCES LIBCARD.PlatF_Dept_Info (DeptID),/*MajorID字段与“专业信息表”中的“专业ID”关联之外键*/CONSTRAINT FK_RDeptMajor_Major FOREIGN KEY (MajorID) REFERENCES LIBCARD.PlatF_Major_Info (MajorID));9、班级信息表(LIBCARD.PlatF_Class_Info)CREATE TABLE LIBCARD.PlatF_Class_Info(ClassID number(12) not null, /*班级ID*/ClassName varchar2(20) not null, /*班级名称*/ClassDesc varchar2(100) null, /*班级描述*/FromDate date null, /*起始时间*/ToDate date null, /*终止时间*/Grade varchar2(6) null, /*年级*/CONSTRAINT PK_ClassInfo PRIMARY KEY (ClassID) /*定义主键*/);10、部门班级关系表(LIBCARD.PlatF_R_Dept_Class)CREATE TABLE LIBCARD.PlatF_R_Dept_Class (DeptID number(8) not null, /*所属最低级部门ID*/ClassID number(12) not null, /*班级ID*/CONSTRAINT PK_RDeptClass PRIMARY KEY (DeptID,ClassID), /*定义主键*//*DeptID字段与“部门信息表”中的“部门ID”关联之外键*/CONSTRAINT FK_RDeptClass_Dept FOREIGN KEY (DeptID) REFERENCES LIBCARD.PlatF_Dept_Info (DeptID),/*ClassID字段与“班级信息表”中的“班级ID”关联之外键*/CONSTRAINT FK_RDeptClass_Class FOREIGN KEY (ClassID) REFERENCES LIBCARD.PlatF_Class_Info (ClassID));用户信息系列表11、用户表(LIBCARD.PlatF_User)CREATE TABLE LIBCARD.PlatF_User(UserID char(11) not null, /*用户ID,由9位组成,1用户类别,2-3一级机构,4-5年份,6-9顺序号用户类别:0 中专,1 大专,2 本科,3 硕士,4 博士,5 教工,6 管理员,9 临时用户;*/UserClass char(1) not null, /*用户身份1 学生,2 教工,3 管理员,4 临时用户*/CONSTRAINT PK_User PRIMARY KEY (UserID) /*定义主键*/);用户类别标识表(erClass)CREATE TABLE LIBCARD.PlatF_UserClass(ClassID char(1) not null, /*用户类别ID */ClassName varchar2(20) not null, /*用户类别名称*/IsUsed number(1) not null, /*是否使用*/CONSTRAINT PK_UserClass PRIMARY KEY (ClassID) /*定义主键*/);一级机构表(LIBCARD.PlatF_FirstDept)CREATE TABLE LIBCARD.PlatF_FirstDept(DeptID number(8) not null, /*一级机构部门ID */ DeptSign char(2) not null, /*机构标识*//*DeptID字段与“部门信息表”中的“部门ID”关联之外键*/CONSTRAINT FK_FirstDept_Dept FOREIGN KEY (DeptID) REFERENCES LIBCARD.PlatF_Dept_Info (DeptID));12、学生基本信息表(LIBCARD.PlatF_SUser_Info)CREATE TABLE LIBCARD.PlatF_SUser_Info(UserID char(11) not null, /*用户ID*/Name varchar2(30) not null, /*姓名*/Sex varchar2(2) null, /*性别*/UserNumber varchar2(20) null, /*学号*//*Grade varchar2(6) null, /*年级*/*/UserType char(1) null, /*类别*//*DeptID number(8) not null, /*所属最低级部门ID */*/MajorID number(8) not null, /*专业ID*/ClassID number(12) not null, /*班级ID*/EnroDate varchar2(10) null, /*入学时间*/Hometown varchar2(20) null, /*籍贯*/Nation varchar2(10) null, /*民族*/BirthDate char(10) null, /*出生年月*/IDcard char(18) null, /*身份证编号*/PolitState varchar2(12) null, /*政治面貌*/FaimlyAddr varchar2(100) null, /*家庭地址*/ZipCode char(6) null, /*家庭邮政编码*/ContWay varchar2(40) null, /*联系方式*/PersPhoto long raw null, /*个人照片*/BookBarCode varchar2(20) null, /*图书条码*/Sign Number(1) null, /*操作标志*/CONSTRAINT PK_SUserInfo PRIMARY KEY (UserID), /*定义主键*//*UserID字段与“用户表”中的“用户ID”关联之外键*/CONSTRAINT FK_SUserInfo_User FOREIGN KEY (UserID) REFERENCES LIBCARD.PlatF_User (UserID),/*DeptID字段与“部门信息表”中的“部门ID”关联之外键*/CONSTRAINT FK_SUserInfo_Dept FOREIGN KEY (DeptID) REFERENCES LIBCARD.PlatF_Dept_Info (DeptID),/*MajorID字段与“专业信息表”中的“专业ID”关联之外键*/CONSTRAINT FK_SUserInfo_Major FOREIGN KEY (MajorID) REFERENCES LIBCARD.PlatF_Major_Info (MajorID),/*ClassID字段与“班级信息表”中的“班级ID”关联之外键*/CONSTRAINT FK_SUserInfo_Class FOREIGN KEY (ClassID) REFERENCES LIBCARD.PlatF_Class_Info (ClassID));13、教工信息表(LIBCARD.PlatF_TUser_Info)CREATE TABLE LIBCARD.PlatF_TUser_Info(UserID char(11) not null, /*用户ID*/Name varchar2(30) not null, /*姓名*/Sex char(2) null, /*性别*/UserNumber varchar2(20) null, /*教工号*/Headship varchar2(20) null, /*职务*/Title varchar2(20) null, /*职称*/EnroDate varchar2(10) null, /*入校时间*/Hometown varchar2(20) null, /*籍贯*/Nation varchar2(10) null, /*民族*/BirthDate char(10) null, /*出生年月*/IDcard char(18) null, /*身份证编号*/PolitState varchar2(12) null, /*政治面貌*/FaimlyAddr varchar2(100) null, /*家庭地址*/DeptID number(8) not null, /*所属最低级部门ID */BuilID number(8) not null, /*建筑物ID */RoomNumber varchar2(10) null, /*房间号*/ContWay varchar2(40) null, /*联系方式*/Email varchar2(20) null, /*电子邮件*/PersPhoto long raw null, /*个人照片*/BookBarCode varchar2(20) null, /*图书条码*/Sign Number(1) null, /*操作标志*/CONSTRAINT PK_TUserInfo PRIMARY KEY (UserID), /*定义主键*//*UserID字段与“用户表”中的“用户ID”关联之外键*/CONSTRAINT FK_TUserInfo_User FOREIGN KEY (UserID) REFERENCES LIBCARD.PlatF_User (UserID),/*DeptID字段与“部门信息表”中的“部门ID”关联之外键*/CONSTRAINT FK_TUserInfo_Dept FOREIGN KEY (DeptID) REFERENCES LIBCARD.PlatF_Dept_Info (DeptID),/*BuilID字段与“建筑物信息表”中的“建筑物ID”关联之外键*/CONSTRAINT FK_TUserInfo_Buil FOREIGN KEY (BuilID) REFERENCES LIBCARD.PlatF_Buil_Info (BuilID));14、部门教工关系(LIBCARD.PlatF_R_Dept_TUser)CREATE TABLE LIBCARD.PlatF_R_Dept_TUser (DeptID number(8) not null, /*部门ID*/UserID char(11) not null, /*用户ID*/FromDate date not null, /*起始时间*/ToDate date null, /*终止时间*/CONSTRAINT PK_RDeptTUser PRIMARY KEY (DeptID,UserID,FromDate), /*定义主键*/ /*DeptID字段与“部门信息表”中的“部门ID”关联之外键*/CONSTRAINT FK_RDeptTUser_Dept FOREIGN KEY (DeptID) REFERENCES LIBCARD.PlatF_Dept_Info (DeptID),/*UserID字段与“教工信息表”中的“用户ID”关联之外键*/CONSTRAINT FK_RDeptTUser_TUser FOREIGN KEY (UserID) REFERENCES LIBCARD.PlatF_TUser_Info (UserID));15、管理员信息表(LIBCARD.PlatF_Admin_Info)CREATE TABLE LIBCARD.PlatF_Admin_Info(UserID char(11) not null, /*用户ID*/UserName varchar2(20) not null, /*用户名*/PassWord varchar2(20) null, /*密码*/Name varchar2(30) not null, /*姓名*//*SystemID number(8) not null, /*子系统ID */WSID number(8) not null, /*工作站ID */RightID number(1) not null, /*权限标志ID */*/DeptID number(8) not null, /*所属最低级部门ID */BuilID number(8) not null, /*建筑物ID */RoomNumber varchar2(10) null, /*房间号*/ContWay varchar2(40) null, /*联系方式*/Email varchar2(20) null, /*电子邮件*/Sign Number(1) null, /*操作标志*/CONSTRAINT PK_AdminInfo PRIMARY KEY (UserID), /*定义主键*//*UserID字段与“用户表”中的“用户ID”关联之外键*/CONSTRAINT FK_AdminInfo_User FOREIGN KEY (UserID) REFERENCES LIBCARD.PlatF_User (UserID),/***********************/*SystemID字段与“子系统信息表”中的“子系统ID”关联之外键*/CONSTRAINT FK_AdminInfo_System FOREIGN KEY (SystemID) REFERENCES LIBCARD.PlatF_System_Info (SystemID),/*WSID字段与“工作站信息表”中的“工作站ID”关联之外键*/CONSTRAINT FK_AdminInfo_WS FOREIGN KEY (WSID) REFERENCES LIBCARD.PlatF_WS_Info (WSID),/*RightID字段与“权限标志表”中的“权限标志ID”关联之外键*//*******CONSTRAINT FK_AdminInfo_Right FOREIGN KEY (RightID) REFERENCES LIBCARD.PlatF_Right_Info (RightID),**********/**************************//*DeptID字段与“部门信息表”中的“部门ID”关联之外键*/CONSTRAINT FK_AdminInfo_Dept FOREIGN KEY (DeptID) REFERENCES LIBCARD.PlatF_Dept_Info (DeptID),/*BuilID字段与“建筑物信息表”中的“建筑物ID”关联之外键*/CONSTRAINT FK_AdminInfo_Buil FOREIGN KEY (BuilID) REFERENCES LIBCARD.PlatF_Buil_Info (BuilID));权限系列表16、权限标志表(LIBCARD.PlatF_Right_Info)CREATE TABLE LIBCARD.PlatF_Right_Info (RightID number(1) not null, /*权限标志ID*/SystemID char(1) not null, /*子系统ID*/RightDesc varchar2(100) null, /*权限描述*/CONSTRAINT PK_RightInfo PRIMARY KEY (RightID,SystemID), /*定义主键*//*SystemID字段与“子系统信息表”中的“子系统ID”关联之外键*/CONSTRAINT FK_RightInfo_System FOREIGN KEY (SystemID) REFERENCES LIBCARD.PlatF_System_Info (SystemID));子系统系列表17、子系统信息表(LIBCARD.PlatF_System_Info)CREATE TABLE LIBCARD.PlatF_System_Info (SystemID char(1) not null, /*子系统ID*/SystemName varchar2(30) null, /*子系统名称*/CONSTRAINT PK_SystemInfo PRIMARY KEY (SystemID) /*定义主键*/);18、工作站信息表(LIBCARD.PlatF_WS_Info)CREATE TABLE LIBCARD.PlatF_WS_Info (WSID number(8) not null, /*工作站ID*/IPAddr varchar2(15) not null, /*IP地址*/MACAddr varchar2(30) not null, /*MAC地址*/RegDesc varchar2(50) null, /*注册信息*/ConfigDesc varchar2(100) null, /*配置描述*/BuilID number(8) not null, /*建筑物ID*/RoomNumber varchar2(10) null, /*房间号*/ContWay varchar2(40) null, /*联系方式*/CONSTRAINT PK_WSInfo PRIMARY KEY (WSID), /*定义主键*//*BuilID字段与“建筑物信息表”中的“建筑物ID”关联之外键*/CONSTRAINT FK_WSInfo_Buil FOREIGN KEY (BuilID) REFERENCES LIBCARD.PlatF_Buil_Info (BuilID)/**********************/*SystemID字段与“子系统信息表”中的“子系统ID”关联之外键*/CONSTRAINT FK_WSInfo_System FOREIGN KEY (SystemID) REFERENCES LIBCARD.PlatF_System_Info (SystemID)***************/);管理员子系统关系表(libcard.PlatF_R_Admin_System)CREATE TABLE LIBCARD.PlatF_R_Admin_System (UserID char(11) not null, /*管理员ID*/SystemID char(1) not null, /*子系统ID*/RightID number(1) not null, /*权限标志ID*/CONSTRAINT PK_RAdminSystem PRIMARY KEY (UserID,SystemID), /*定义主键*//*SystemID字段与“子系统信息表”中的“子系统ID”关联之外键*/CONSTRAINT FK_RAdminSystem_System FOREIGN KEY (SystemID) REFERENCES LIBCARD.PlatF_System_Info (SystemID),/*UserID字段与“管理员信息表”中的“管理员ID”关联之外键*/CONSTRAINT FK_RAdminSystem_Admin FOREIGN KEY (UserID) REFERENCES LIBCARD.PlatF_Admin_Info (UserID));管理员工作站关系表(libcard.PlatF_R_Admin_WS)CREATE TABLE LIBCARD.PlatF_R_Admin_WS (UserID char(11) not null, /*管理员ID*/WSID number(8) not null, /*工作站ID*/CONSTRAINT PK_RAdminWS PRIMARY KEY (UserID,WSID), /*定义主键*//*WSID字段与“工作站信息表”中的“工作站ID”关联之外键*/CONSTRAINT FK_RAdminWS_WS FOREIGN KEY (WSID) REFERENCES LIBCARD.PlatF_WS_Info (WSID),/*UserID字段与“管理员信息表”中的“管理员ID”关联之外键*/CONSTRAINT FK_RAdminWS_Admin FOREIGN KEY (UserID) REFERENCES LIBCARD.PlatF_Admin_Info (UserID));子系统工作站关系表(libcard.PlatF_R_System_WS)CREATE TABLE LIBCARD.PlatF_R_System_WS (SystemID char(1) not null, /*子系统ID*/WSID number(8) not null, /*工作站ID*/CONSTRAINT PK_RSystemWS PRIMARY KEY (SystemID,WSID), /*定义主键*//*SystemID字段与“子系统信息表”中的“子系统ID”关联之外键*/CONSTRAINT FK_RSystemWS_System FOREIGN KEY (SystemID) REFERENCES LIBCARD.PlatF_System_Info (SystemID),/*WSID字段与“工作站信息表”中的“工作站ID”关联之外键*/CONSTRAINT FK_RSystemWS_WS FOREIGN KEY (WSID) REFERENCES LIBCARD.PlatF_WS_Info (WSID));临时系列表该系列表的表结构与其正式表结构基本相同,但ID字段不是主键,其中操作标志字段为空表示新增申请,为1表示修改申请,为0表示删除申请。

相关文档
最新文档