发票管理系统模块关系图 主模块 发票管理 统计查询 系统初始化 帮助 匚按日期统计 收费项目初始化 录模块 发票管理 按发票号査询 用户管理 按收货单位统计 发票号码初始化 按发货地点统计 匚打印机设置 按收费项目查询 转换Ece表格 作废发票明细 按月统计开具发票 按月统计作废发票 数据库原理及应用-“十一五”国 家级规划教材数据库原理及开发
数据库原理及应用-“十一五”国 家级规划教材数据库原理及开发 6 发票管理系统模块关系图 按日期统计 收费项目初始化 按收货单位统计 按发货地点统计 按收费项目查询 作废发票明细 按月统计开具发票 按月统计作废发票 主模块 发票管理 统计查询 帮助 登录模块 发票管理 系统初始化 按发票号查询 用户管理 发票号码初始化 打印机设置 转换 Excel 表格
13.2数据表的设计 表13-1发票抬头等数据表(表名fp) 列名数据类型宽度小数位数是否为空 说明 fpr no float 发票号码 date datetime 发票日期 shdw char 40 收货单位 float 金额合计 fhdw char 30 发货单位 char 8 sfzf char 否否否是是是是是是 开票人 是否作废 address char 40 开户地址 bank char 35 开户银行 数据库原理及应用-“十一五”国 家级规划教材数据库原理及开发
数据库原理及应用-“十一五”国 家级规划教材数据库原理及开发 7 13.2 数据表的设计 表13-1 发票抬头等数据表(表名fp) 列名 数据类型 宽度 小数位数 是否为空 说明 fpno float 否 发票号码 date datetime 否 发票日期 shdw char 40 否 收货单位 heji float 是 金额合计 fhdw char 30 是 发货单位 kpr char 8 是 开票人 sfzf char 1 是 是否作废 address char 40 是 开户地址 bank char 35 是 开户银行
13.2数据表的设计 ●表13-2发票收费项目数据表(表名 fp detail) 列名数据宽度小数是否 说明 类型 位数 为空 fpno float 否发票号码 dno float 否发票日期 Xm char 14 是收费项目 shI float 是销售数量 float 单价 e float 是是 金额 数据库原理及应用 家级规划教材数据库原理及开发
数据库原理及应用-“十一五”国 家级规划教材数据库原理及开发 8 13.2 数据表的设计 ⚫ 表13-2 发票收费项目数据表(表名fp_detail) 列名 数据 类 型 宽度 小数 位 数 是否 为 空 说明 fpno float 否 发票号码 dno float 否 发票日期 xm char 14 是 收费项目 shl float 是 销售数量 dj float 是 单价 je float 是 金额
13.2数据表的设计 表13-3发票号码数据表(表名邱hm) 列名数据类宽度小数位是否为 说明 型 数 空 hmfirst Int 发票段起始号码 mend int 否 发票段结束号码 ●表13-4开票人数据表(表名kpr) 列名数据类宽度小数位是否为 说明 型 数 d char 8 否 开票人员帐号 pass char 5 否 开票人员密码 数据库原理及应用-“十一五”国 家级规划教材数据库原理及开发
数据库原理及应用-“十一五”国 家级规划教材数据库原理及开发 9 13.2 数据表的设计 ⚫ 表13-3 发票号码数据表(表名fphm) 列名 数据类 型 宽度 小数位 数 是否为 空 说明 hmfirst Int 否 发票段起始号码 hmend int 否 发票段结束号码 ⚫ 表13-4 开票人数据表(表名kpr) 列名 数据类 型 宽度 小数位 数 是否为 空 说明 id char 8 否 开票人员帐号 pass char 5 否 开票人员密码
13.2数据表的设计 ●表13-5收费项目数据表(表名sfxm) 列名数据宽度小数是否 说明 类型 位数 为空 xuhao char 14 否收费项目序号 stxm char 12 否收费项目内容 float 是收费单价 数据库原理及应用-“十一五”国 家级规划教材数据库原理及开发
数据库原理及应用-“十一五”国 家级规划教材数据库原理及开发 10 13.2 数据表的设计 ⚫ 表13-5 收费项目数据表(表名sfxm) 列名 数据 类 型 宽度 小数 位 数 是否 为 空 说明 xuhao char 14 否 收费项目序号 sfxm char 12 否 收费项目内容 dj float 是 收费单价