电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > PPT文档下载
分享到微信 分享到微博 分享到QQ空间

《数据库技术及应用》-陈刚-电子教案 第13章 发票管理项目开发

  • 资源ID:89446623       资源大小:446KB        全文页数:30页
  • 资源格式: PPT        下载积分:10金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要10金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

《数据库技术及应用》-陈刚-电子教案 第13章 发票管理项目开发

数据库原理及应用-“十一五”国家级规划教材数据库原理及开发,1,第13章 发票管理项目开发,本章重点内容 项目开发的整体过程 掌握PowerBuilder开发项目的各种界面组成 掌握窗口和数据窗口的数据交互技术 熟悉数据窗口数据的常用技术,数据库原理及应用-“十一五”国家级规划教材数据库原理及开发,2,13.1 项目整体介绍,1.发票管理系统整体功能: (1)发票管理: 1)录入:自动生成发票号码、日期、发票号码区间检测。 2)打印:将发票内容保存后打印,打印后,此发票记录将不能删除、修改。 3)浏览:可遍历已经开出来的发票。 4)作废:当发票出现问题后,由于发票是套打,并且发票时是税务部门监制,具有唯一性,所以一旦作废,记录不能删除,应保持在数据库内,加上作废标记。,数据库原理及应用-“十一五”国家级规划教材数据库原理及开发,3,13.1 项目整体介绍,2统计查询模块 统计查询模块提供8种统计方式: (1)按日期统计:要求输入时间范围:起始日期和结束日期,查询出在这个时间段 内开具的发票及其项目、数额统计,查询结果可以打印或转换成Excel表格。 (2)按发票号查询:输入要查询的发票号,查询出相应发票的详细信息,此项内容只能查看不能打印,以免发票造假。 (3)按收货单位统计:要求选择某一收货单位,统计某一收货单位开具的发票的明细;也可以设置时间段,即统计在某一时间段内为某一收货单位开具的发票明细。统计结果可浏览、打印或转换成Excel表格。 (4)按发货地点统计:要求选择某一发货地点,统计某一发货地点开具的发票的明细;也可以设置时间段,即统计在某一时间段内为某一发货地点开具的发票明细。统计结果可浏览、打印或转换成Excel表格。,数据库原理及应用-“十一五”国家级规划教材数据库原理及开发,4,13.1 项目整体介绍,(5)按收费项目查询:要求选择某一收费项目,统计对应某一收费项目开具的发票的明细;也可以设置时间段,即统计在某一时间段内为某一收费项目开具的发票明细。统计结果可浏览、打印或转换成Excel表格。 (6)作废发票明细查询:查询被作废的发票的明细。可以设置发票号码范围,即起始发票号码、结束发票号码;也可以同时设置时间范围,即起始日期和结束日期。查询结果可打印。 (7)按月统计开具发票:输入日期,统计该月开具的发票数量和发票号码,查询结果可打印。 (8)按月统计作废发票:输入日期,统计该月作废的发票数量和发票号码,查询结果可打印。,数据库原理及应用-“十一五”国家级规划教材数据库原理及开发,5,13.1 项目整体介绍,4系统初始化模块 该模块包括5个子模块: (1)收费项目初始化:对于收费项目进行增加、删除、修改的操作。每一个收费项目包括项目编号、收费项目名称和单价。 (2)用户管理:该模块只有管理员才可以操作,因此进入该模块之前要求用户输入管理员口令。用户管理模块实现开票人帐号和密码的增加、删除、修改。 (3)发票号码初始化:该模块只有管理员才可以操作,因此进入该模块之前要求用户输入管理员口令。该模块设置发票起始号码和结束号码,目的是为了开具发票时可以自动设置发票号码。 (4)打印机设置:调用打印机设置界面,使用户可以完成打印机的设置工作。 (5)转换Excel表格:查询某一时间段内的发票明细转换成Excel表格。,数据库原理及应用-“十一五”国家级规划教材数据库原理及开发,6,发票管理系统模块关系图,数据库原理及应用-“十一五”国家级规划教材数据库原理及开发,7,13.2 数据表的设计,表13-1 发票抬头等数据表(表名fp),数据库原理及应用-“十一五”国家级规划教材数据库原理及开发,8,13.2 数据表的设计,表13-2 发票收费项目数据表(表名fp_detail),数据库原理及应用-“十一五”国家级规划教材数据库原理及开发,9,13.2 数据表的设计,表13-3 发票号码数据表(表名fphm),表13-4 开票人数据表(表名kpr),数据库原理及应用-“十一五”国家级规划教材数据库原理及开发,10,13.2 数据表的设计,表13-5 收费项目数据表(表名sfxm),数据库原理及应用-“十一五”国家级规划教材数据库原理及开发,11,13.2 数据表的设计,发票管理系统数据表的关系图,数据库原理及应用-“十一五”国家级规划教材数据库原理及开发,12,13.3 发票管理模块,13.3.1 发票管理模块界面构成 发票管理模块式依托一个窗口对象来完成的,在这个对象上使用了多种窗口控件和技术,具有一定的普遍应用性,学好这个模块的设计方法,可以将其应用到很多地方。整体截面图如图13-2所示。该窗口所用到的各种控件说明如表13-6。,数据库原理及应用-“十一五”国家级规划教材数据库原理及开发,13,13.3 发票管理模块,数据库原理及应用-“十一五”国家级规划教材数据库原理及开发,14,13.3 发票管理模块,数据库原理及应用-“十一五”国家级规划教材数据库原理及开发,15,13.3 发票管理模块,图13-2 发票管理窗口主界面图,数据库原理及应用-“十一五”国家级规划教材数据库原理及开发,16,13.3 发票管理模块,13.3.2 发票管理模块界面典型设计技巧 1收货单位的输入框设计 (1)设计要求:能够自动储存输入的收货单位名称,第一次输入后,即可从下来列表框中选择。 (2)设计方法:w_fp_in窗口对象中包含的dw_1数据窗口控件,dw_1控件挂接的数据窗口对象是d_fp_title,在该数据窗口对象画笔中,针对“收货单位”列,设置其属性对话框为Edit标签页,设置该Style Type属性为DropDownDW,再设置DataWindow属性为d_shdw,Display Column属性为shdw,Data Column属性为shdw。参见图13-3。,数据库原理及应用-“十一五”国家级规划教材数据库原理及开发,17,数据库原理及应用-“十一五”国家级规划教材数据库原理及开发,18,13.3 发票管理模块,图13-3种涉及到的数据窗口对象d_shdw在设计时注意:在数据窗口对象画笔中,点击工具栏中的 按钮,进入到图13-4画面,选择Design菜单中的Distinct菜单项,发货单位以及dw_2所挂接的 d_fp_detail数据窗口对象中的 xm和shl列的设计方法同收货 单位一致。,数据库原理及应用-“十一五”国家级规划教材数据库原理及开发,19,13.3 发票管理模块,2典型程序段代码设计 “追加”按钮程序代码设计 “追加”按钮要完成的功能比较多,需要对dw_1,dw_2中的数据分别追加空记录,并且要实现自动追加发票号码,开具发票日期等功能。,数据库原理及应用-“十一五”国家级规划教材数据库原理及开发,20,“追加”按钮程序代码设计,/定义局部变量 integer i long endofdw,pendofdw,no1,no2,v_hm1,v_hm2 date current_date dw_1.enabled = true dw_2.enabled = true cb_top.enabled = false cb_last.enabled = false cb_next.enabled = false cb_bottom.enabled = false cb_prn.enabled = true cb_save.enabled = true endofdw = dw_1.rowcount(),数据库原理及应用-“十一五”国家级规划教材数据库原理及开发,21,“追加”按钮程序代码设计,IF endofdw = 0 THEN /数据库如果是第一次使用 SELECT max(hmfirst) INTO :v_hm1 FROM fphm ; dw_1.InsertRow(0) /在表的尾部插入新的空行 dw_1.setitem(dw_1.getrow(),“date“,today() /设置新的空白记录日期列为当前系统日期 dw_1.setitem(dw_1.getrow(),“fpno“,v_hm1) /设置新的空白记录发票号码列为前边取出来的变量值 dw_1.setitem(dw_1.getrow(),“sfzf“,“0“) dw_1.setitem(dw_1.getrow(),“kpr“, user_id),数据库原理及应用-“十一五”国家级规划教材数据库原理及开发,22,“追加”按钮程序代码设计,FOR i = 1 TO 7 dw_2.InsertRow(0) endofdw = dw_2.rowcount() dw_2.setitem(endofdw,“fpno“,v_hm1) dw_2.setitem(endofdw,“dno“,i) dw_2.setitem(endofdw,“xm“,“ “) NEXT ELSE /如果数据库不是第一次使用,并且不是刚输入发票号码段 IF rtn = 0 THEN endofdw = dw_1.InsertRow(0) pendofdw = endofdw - 1 dw_1.scrolltorow(pendofdw)/将记录指针指向空白记录前一条 no1 = dw_1.GetItemDecimal(pendofdw,“fpno“)/ 取得前一条记录的号码 no2 = no1 + 1 SELECT max(hmfirst),max(hmend) INTO :v_hm1,:v_hm2 FROM fphm ;,数据库原理及应用-“十一五”国家级规划教材数据库原理及开发,23,“追加”按钮程序代码设计,IF no2 = v_hm1 and no2 = v_hm2 THEN dw_1.scrolltorow(endofdw) /将记录指针指向空白记录 dw_1.setitem(endofdw,“fpno“,no2) dw_1.setitem(endofdw,“date“,today() dw_1.setitem(dw_1.getrow(),“sfzf“,'0') dw_1.setitem(dw_1.getrow(),“kpr“, user_id) dw_2.retrieve(no2) /设置发票细节窗口的数据值 FOR i = 1 TO 7 dw_2.InsertRow(0) endofdw = dw_2.rowcount() dw_2.setitem(endofdw,“fpno“,no2) dw_2.setitem(endofdw,“dno“,i) dw_2.setitem(endofdw,“xm“,“ “) NEXT,数据库原理及应用-“十一五”国家级规划教材数据库原理及开发,24,“追加”按钮程序代码设计,ELSE MessageBox( “错误提示”, “目前的发票号码已经超出当前发票本的范围,请输入 新的号码段“,Exclamation!, OK!) open(w_pass) END IF ELSE IF rtn = 9 THEN SELECT max(hmfirst) INTO :v_hm1 FROM fphm ; dw_1.scrolltorow(endofdw) /将记录指针指向空白记录 dw_1.setitem(endofdw,“fpno“,v_hm1) dw_1.setitem(endofdw,“date“,today() dw_1.setitem(dw_1.getrow(),“sfzf“,'0') dw_1.setitem(dw_1.getrow(),“kpr“, user_id) dw_2.retrieve(v_hm1),数据库原理及应用-“十一五”国家级规划教材数据库原理及开发,25,“追加”按钮程序代码设计,/设置发票细节窗口的数据值 FOR i = 1 TO 7 dw_2.I

注意事项

本文(《数据库技术及应用》-陈刚-电子教案 第13章 发票管理项目开发)为本站会员(E****)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.