软件工程数据结构

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

软件工程数据约定

数据库结构:

1.一卡通: onetable

①onename 姓名(char16,16位内英文字母)

②oneaccount 一卡通账号(char 10,10位数字,1开头)

③onepassword 一卡通密码(char 6,6位数字,支付密码)

④IDcard 身份证号码(char 18,18位数字或者英文)

⑤onephone 联系电话(char 11,11位数字)

⑥oneaddress 住址(char50,50位内字符)

⑦onecreatedate 一卡通开卡日期(date类型,一卡通开通的日期)

⑧oneifuse 是否注销(char 1,0代表使用,1代表已注销)

2.一卡通子账户:subonetable

①oneaccount 一卡通账号(char 10,10位数字,1开头)

②subaccount 子账号(char 5,5位数字,1位币种,2位储蓄种类)

③subamount 子账号存款(int,最大八位表示现存的额度)

④subcreatedate子账号开卡日期(date类型,子账号开通的日期)

⑤subifuse子账号是否注销(char 1,0代表使用,1代表已注销)

3.网上银行账户:onlinetable(网上银行账号可管理一卡通和信用卡)

①onlineaccount网上银行用户名(char16,16位英文或数字)

②onlinepassword网上银行密码(char16, 16位内数字或英文)

③oneaccount 一卡通账户(char 10,10位数字,1开头)

④onlinecreatedate网上银行开通日期(date类型,网上银行开通的日期)

⑤onlineifuse 网上银行是否注销(char 1,0代表使用,1代表已经注销)

⑥onlinelost 该一卡通是否挂失(char 1,0代表使用,1代表已注销)

4.信用卡:credittable (绑定在网上银行上使用,刷卡消费不需要密码)

①creditaccount信用卡账号(char 10,2开头的10位数字)

②creditlimitall 信用卡额度(int,最大八位初始最大额度)

③creditcashtake 信用卡已用现金(int,最大八位最多信用额度的70%)

④creditcashpass预借现金密码(char 6,6位数字)

⑤creditlast 信用卡可用额度(int,8位,最大8位,)

⑥creditcreatedate信用卡开卡日期(date类型,记录信用卡激活的日期)

⑦creditifuse 信用卡是否注销(char 1,0代表使用,1代表已经注销)

5.信用卡消费记录:creditusetable(记录每个账户的每次信用卡消费记录)

①creditaccount 信用卡账号(char10,2开头的10位数字)

②useamount 本次消费数值(int,8位数字)

③creditusedate消费日期(date类型,此条消费产生的日期)

6.信用卡还款记录:creditrepaytable(记录信用卡的还款记录)

①creditaccount信用卡账号(char 10,2开头的10位数字)

②repayamount本次还款数值(int,8位数字,最大八位)

③repaydate 本次哈还款日期(date类型)

7.信用卡利息计算:creditinterest (计算上个月多少钱没有还)

①creditaccount信用卡账号(char 10,2开头的10位数字)

②lastamount 上个月还欠多少钱没还(int 8位数字,最大八位数)

③lastdate 数值为上一次更新的日期(date类型,)

8.一卡通存储记录:oneusetable (一卡通存储的记录,取钱的时候将利息算上)

①oneaccount 一卡通账号(char 10,10位数字,1开头)

②subaccount 子账号(char 5,5位数字,1位币种,2位储蓄种类)

③oneuseamount本次使用金额(int ,记录本次使用的金额,最大八位数)

④oneusedate 本次使用日期(date类型,本次记录产生的时间)

9. 系统账户:systable

①sysaccount 工号(char 5,5位数字,1位为所属部门)

②syspassword系统账号密码(char 16,8~16位同时包括字母数字、字符)

③syschangedata上次密码修改时间(data类型数据)

④sysifuse 此账户是否注销(char 1,1位数字,0代表使用,1代表

已注销)

10.利率表:interest(记录利息的表)

①interesttype利息种类(char20,描述利息的种类)

②interestID 利息的代号(char 2,2位数字,利息的数字代号)

③interestnumber利息的数值(float 6,6位浮点数字,利息的数值)

服务器函数接口:

1.网上银行登录函数

bool userLogin(string oneaccount,string onepassword);

查询数据库,是否存在此账户,返回值为bool类型,是否能够登录成功

2.查看一卡通账户信息函数

3.查询交易管理

4.网上银行转账函数

boolonlineTransform(string Aaccount,string Baccount,string Bname,string Apassword,string money,int type);

网上银行转账函数,第一个参数是A的账户,第二个是B的账户,第三个是B的名字,第四个的一卡通支付密码,第五个是金额,第六个是转账类型,1代表转一卡通,2代表转信用卡,返回值为bool

5.财务分析函数

6.修改密码函数

boolchangeOnlinePassword(string Account,string oldpassword,string newpassword);

相关文档
最新文档