用Visual FoxPro 6.0 创建图书成本管理系统
作者:徐云鹏 时间:2011年03月21日 来源:出版商务周报
订阅《新出版日报》 分享到微博:收藏
微博评论
(点击图片 进入论坛)
目前,图书成本居高不下,且有逐年上升的势头。一方面,读者嫌书贵,觉得买书难;另一方面,出版社出版图书的成本增加,利润下降,制约了新书的出版,导致了出书难。所以,对图书成本进行准确有效的控制是一项重要的任务。作者根据多年的工作实践,用Visual FoxPro 6.0中文版设计了图书成本管理系统,建库运行后使用方便、反映良好。
Visual FoxPro 6.0中文版是微软公司推出的关系型数据库语言,它使用灵活且功能强大,以实用、易学、易用的特点受到人们的欢迎。如果希望在较短的时间内既掌握数据库语言程序设计,又掌握数据库的操作,那么,学习和使用Visual FoxPro是一个很好的选择。
在进行图书成本管理系统设计时,首先要进行功能分析,需要设计哪些功能。结合实际经过分析需设计以下6个菜单:图书成本数据输入、图书成本数据修改、图书成本数据查询、图书成本数据统计、图书成本数据打印、退出成本系统返回。
数据输入
首先考虑组成一本书的记录有哪些字段,记录中字段名的设计要考虑到内版图书和引进版图书,将经常发生的费用总结出来作为图书的成本信息。
字段名的具体内容如下:书号、版别、印次、书名、定价、印张、出版日期、印数、录入费、一校费、二校费、三校费、核红费、版式费、排版费、制作费、印刷费、纸张费、封面印刷费、复膜费、装订费、稿费、编辑费、审稿费、终审费、版税预付金、版税、管理费、样书码洋、其他费、销售实洋、备注。上面就是组成一条记录的字段。图书成本数据输入模块的主要功能就是将一本书的基本信息和成本信息作为一条记录输入到图书成本管理数据库。
数据修改
在图书成本数据修改下拉菜单中有此功能模块。按书号版次修改成本信息,它通过修改成本表单对某书号版次的图书中各项成本信息进行修改,确认无误后存盘;按书号版次删除成本信息,它对某书号版次的图书中各项成本信息进行删除,即从数据库中删除一条记录;删除图书成本数据库,它对图书成本数据库进行清零操作,使图书成本数据库成为空状态。
数据查询
在图书成本数据查询下拉菜单中有此功能模块。按书号版次查看成本信息,它通过查看成本表单详细列出某书号版次的图书中各项成本信息,列出直接成本、间接成本、销售实洋、盈亏统计;按起止时间查看未付款项,它通过设置起止时间查看哪些款项还没有支付,例如,2010年1月1日至2010年12月31日期间,对于已出版的图书列出哪些还没有支付印刷费、装订费、纸张费、稿费等,及时为领导和有关人员提供准确的咨询数据;按模糊条件查看成本信息,它通过输入书名中任意一个英文字母或汉字来查找图书,对没有记住书号、版次的图书查找很有用;按图书书号查看成本信息,它通过表格详细地列出某本书所有版次的成本信息。
数据统计
在图书成本数据统计下拉菜单中有此功能模块。按起止时间统计成本信息,它通过统计表单显示在起止时间内各项费用的汇总。例如,2009年1月1日至2009年12月31日期间,排版费、校对费、印刷费、复膜费、装订费、稿费等的支付情况,以及在此期间汇总的直接成本、间接成本、销售实洋、盈亏统计;按起止时间统计分项付款,它通过表格详细地列出在起止时间内各项费用的付款情况,例如,2008年1月1日至2008年12月31日期间,已付装订费××种,未付××种,装订费合计××.××元。
数据打印
在图书成本数据打印下拉菜单中有如下功能模块。按书号版次打印成本信息、按起止时间打印成本汇总、按起止时间打印未付款项、按起止时间打印付款信息、按起止时间打印直接成本等,根据需要打印出各种报表。
系统返回
这个模块的主要功能是保存各项记录信息,退出Visual FoxPro 6.0 ,返回Windows操作系统。
在对上述各个功能模块进行详细分析后,利用Visual FoxPro 6.0数据库语言对每个功能模块进行编程并调试,再经过生成可执行文件,便形成了图书成本管理系统。用户还可以根据自己实际工作的需要,对图书记录中的字段进行添加,对图书成本管理系统中的各项功能进行扩充,使其不断完善。
(作者:徐云鹏,电子工业出版社)
(点击图片 进入论坛)
点击图片 查看详情
点击图片 查看详情