《数据库技术及应用》第13章 发票管理项目开发

第13章发票管理项目开发 本章重点内容 项目开发的整体过程 掌握 PowerBuilder开发项目的各种界面组成 掌握窗口和数据窗口的数据交互技术 ●熟悉数据窗口数据的常用技术 数据库原理及应用-“十一五”国 家级规划教材数据库原理及开发
数据库原理及应用-“十一五”国 家级规划教材数据库原理及开发 1 第13章 发票管理项目开发 ⚫ 本章重点内容 ⚫ 项目开发的整体过程 ⚫ 掌握PowerBuilder开发项目的各种界面组成 ⚫ 掌握窗口和数据窗口的数据交互技术 ⚫ 熟悉数据窗口数据的常用技术

13.1项目整体介绍 ●1.发票管理系统整体功能: ●(1)发票管理: ●1)录入:自动生成发票号码、日期、发票号码区间检 ●2)打印:将发票内容保存后打印,打印后,此发票记 录将不能删除、修改 ●3)浏览:可遍历已经开出来的发票。 ●4)作废:当发票出现问题后,由于发票是套打,并且 发票时是税务部门监制,具有唯一性,所以一旦作废 记录不能删除,应保持在数据库内,加上作废标记 数据库原理及应用-“十一五”国 家级规划教材数据库原理及开发
数据库原理及应用-“十一五”国 家级规划教材数据库原理及开发 2 13.1 项目整体介绍 ⚫ 1.发票管理系统整体功能: ⚫ (1)发票管理: ⚫ 1)录入:自动生成发票号码、日期、发票号码区间检 测。 ⚫ 2)打印:将发票内容保存后打印,打印后,此发票记 录将不能删除、修改。 ⚫ 3)浏览:可遍历已经开出来的发票。 ⚫ 4)作废:当发票出现问题后,由于发票是套打,并且 发票时是税务部门监制,具有唯一性,所以一旦作废, 记录不能删除,应保持在数据库内,加上作废标记

13.1项目整体介绍 ●2.统计査询模块 统计查询模块提供8种统计方式 )按日期统计:要求输入时间范围:起始日期和结束日期,查 询出在 间段内开具的发票及其项目、数额统计,查询结果 可以打印或转换成 Excel表格。 (2)按发票号查询:输入要查询的发票号,查询出相应发票的详 细信息,此项内容只能査看不能打印,以免发票造假 3)按收货单位统计:要求选择某一收货单位,统计某一收货单 位开具的发票的明细:也可以设置时间段:即统计在某一时间段 丙为某一饭货单位开具的发票明细。统计结果可浏览、打印或转 换成 Excel表格。 (4)按发货地点统计:要求选择某一发货地点,统计某一发货地 点开具的发票的明细:也可以设置时间段,即统计在某一时间段 内为某一发货地点开具的发票明细。统计结果可浏览、打印或转 换成 Excel表格。 数据库原理及应用-“十一五”国 家级规划教材数据库原理及开发
数据库原理及应用-“十一五”国 家级规划教材数据库原理及开发 3 13.1 项目整体介绍 ⚫ 2.统计查询模块 ⚫ 统计查询模块提供8种统计方式: ⚫ (1)按日期统计:要求输入时间范围:起始日期和结束日期,查 询出在这个时间段内开具的发票及其项目、数额统计,查询结果 可以打印或转换成Excel表格。 ⚫ (2)按发票号查询:输入要查询的发票号,查询出相应发票的详 细信息,此项内容只能查看不能打印,以免发票造假。 ⚫ (3)按收货单位统计:要求选择某一收货单位,统计某一收货单 位开具的发票的明细;也可以设置时间段,即统计在某一时间段 内为某一收货单位开具的发票明细。统计结果可浏览、打印或转 换成Excel表格。 ⚫ (4)按发货地点统计:要求选择某一发货地点,统计某一发货地 点开具的发票的明细;也可以设置时间段,即统计在某一时间段 内为某一发货地点开具的发票明细。统计结果可浏览、打印或转 换成Excel表格

13.1项目整体介绍 ●(5)按收费项目查询:要求选择某一收费项目,统计 对应某一收费项目开具的发票的明细;也可以设置时 爱明出进 在某一时间 内为某 费项目开具 计结果可浏览、打印或转换成Exce表格 (6)作废发票明细查询:查询被作废的发票的明细 可以设置发票号码范围,即起始发票号码、结束发票 号码;也可以同时设置时间范围,即起始日期和结東 日期。查询结果可打茚 7)按月统计开具发票:输入日期,统计该月开具的 发票数量和发票号码,查询结果可打印。 (8)按月统计作废发票:输入日期,统计该月作废的 发票数量和发票号码,查询结果可打印。 数据库原理及应用-“十一五”国 家级规划教材数据库原理及开发
数据库原理及应用-“十一五”国 家级规划教材数据库原理及开发 4 13.1 项目整体介绍 ⚫ (5)按收费项目查询:要求选择某一收费项目,统计 对应某一收费项目开具的发票的明细;也可以设置时 间段,即统计在某一时间段内为某一收费项目开具的 发票明细。统计结果可浏览、打印或转换成Excel表格。 ⚫ (6)作废发票明细查询:查询被作废的发票的明细。 可以设置发票号码范围,即起始发票号码、结束发票 号码;也可以同时设置时间范围,即起始日期和结束 日期。查询结果可打印。 ⚫ (7)按月统计开具发票:输入日期,统计该月开具的 发票数量和发票号码,查询结果可打印。 ⚫ (8)按月统计作废发票:输入日期,统计该月作废的 发票数量和发票号码,查询结果可打印

13.1项目整体介绍 ●4.系统初始化模块 该模块包括5个子模块 )收费项目初始化:对于收费项目进行增加、删除、修改的操 作。每一个收费项目包括项目编号、收费项目名称和单价 2)用户管理:该模块只有管理员才可以操作,因此进入该模块 要求用户输入管理员口令。用户管理模块实现开票人帐号和 (3)发票号码初始化:该模块只有管理员才可以操作,因此进入 该模块之前要求用户输入管理 该模块 始号码 和结東号鹤,自的是为了开具髮票时可以百动设置发禁号码 )打印机设置:调用打印机设置界面,使用户可以完成打印机 的设置工 5)转换 Excel表格:查询某一时间段内的发票明细转换成Exce 表格。 数据库原理及应用-“十一五”国 家级规划教材数据库原理及开发
数据库原理及应用-“十一五”国 家级规划教材数据库原理及开发 5 13.1 项目整体介绍 ⚫ 4.系统初始化模块 ⚫ 该模块包括5个子模块: ⚫ (1)收费项目初始化:对于收费项目进行增加、删除、修改的操 作。每一个收费项目包括项目编号、收费项目名称和单价。 ⚫ (2)用户管理:该模块只有管理员才可以操作,因此进入该模块 之前要求用户输入管理员口令。用户管理模块实现开票人帐号和 密码的增加、删除、修改。 ⚫ (3)发票号码初始化:该模块只有管理员才可以操作,因此进入 该模块之前要求用户输入管理员口令。该模块设置发票起始号码 和结束号码,目的是为了开具发票时可以自动设置发票号码。 ⚫ (4)打印机设置:调用打印机设置界面,使用户可以完成打印机 的设置工作。 ⚫ (5)转换Excel表格:查询某一时间段内的发票明细转换成Excel 表格

发票管理系统模块关系图 主模块 发票管理 统计查询 系统初始化 帮助 匚按日期统计 收费项目初始化 录模块 发票管理 按发票号査询 用户管理 按收货单位统计 发票号码初始化 按发货地点统计 匚打印机设置 按收费项目查询 转换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 是 收费单价
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《数据库技术及应用》第12章 数据窗口.ppt
- 《数据库技术及应用》第11章 窗口对象.ppt
- 《数据库技术及应用》第10章 菜单设计.ppt
- 《数据库技术及应用》第09章 应用对象.ppt
- 《数据库技术及应用》第08章 PowerBuilder数据库操纵.ppt
- 《数据库技术及应用》第07章 PowerScript语言.ppt
- 《数据库技术及应用》第06章 PowerBuilder概述.ppt
- 《数据库技术及应用》第05章 数据库系统设计.ppt
- 《数据库技术及应用》第04章 数据库安全及维护.ppt
- 《数据库技术及应用》第03章 SQL语言基础.ppt
- 《数据库技术及应用》第02章 关系数据库理论基础.ppt
- 《数据库技术及应用》第01章 数据库系统概述.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)首页.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第9章 输入/输出程序设计.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第8章 高级语言汇编技术.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第7章 非数值运算.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第6章 子程序设计及系统调用.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第5章 程序设计基础技术.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第4章 汇编语言与源程序结构.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第3章 指令系统和寻址方式.ppt
- 《微型计算机原理与常用接口技术》PPT教学课件:第10章 总线技术.ppt
- 《微型计算机原理与常用接口技术》PPT教学课件:第11章 高性能计算机新技术简介.ppt
- 《微型计算机原理与常用接口技术》PPT教学课件:第1章 微型计算机的概述.ppt
- 《微型计算机原理与常用接口技术》PPT教学课件:第2章 8086/8088的指令系统.ppt
- 《微型计算机原理与常用接口技术》PPT教学课件:第3章 汇编语言程序设计.ppt
- 《微型计算机原理与常用接口技术》PPT教学课件:第4章 存储器系统.ppt
- 《微型计算机原理与常用接口技术》PPT教学课件:第5章 中断系统.ppt
- 《微型计算机原理与常用接口技术》PPT教学课件:第6章 DMA控制器和定时/计数器.ppt
- 《微型计算机原理与常用接口技术》PPT教学课件:第7章 接口与并行通信.ppt
- 《微型计算机原理与常用接口技术》PPT教学课件:第8章 串行接口与通信.ppt
- 《微型计算机原理与常用接口技术》PPT教学课件:第9章 D/A、A/D转换与接口技术.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第一章 基础知识.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第二章 微型计算机概论(1/2).ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第三章 8086指令系统与寻址方式(1/3).ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第三章 8086指令系统与寻址方式(2/3)8086指令系统.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第三章 8086指令系统与寻址方式(3/3)数据操作类指令.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第三章 8086指令系统.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第三章 8086指令系统.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第四章 汇编语言程序设计.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第四章 汇编语言程序设计.ppt