第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 表格