毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

PB图书管理系统设计 第13页

更新时间:2010-2-27:  来源:毕业论文
PB图书管理系统设计 第13页
     "bookinfo"."number",  
         "bookinfo"."title",  
         "bookinfo"."author",  
         "bookinfo"."pub",  
         "bookinfo"."publishdate",  
         "bookinfo"."isbn",  
         "bookinfo"."keywords",  
         "bookinfo"."abstract" 
   FROM "bookinfo" 
   WHERE "bookinfo"."title" like :query//:query为查询变量   
查询条件为date型:
 图5.10
说明:属于此类查询的查询包括:“按出版日期-某个阶段查询”、“按出版日期-某个日期查询“、“按出版日期-某日期之前查询”、“按出版日期-某日期之后查询”。我们将对“按出版日期-某个阶段查询”窗口w_search_date_between进行分析。
功能介绍:根据查询条件,检索出符合条件的数据
操作方法:输入检索条件,点击“查询”按钮进行查询,点击“重置”按钮重新输入查询条件。
代码分析:
Open事件:类同“按图书标题查询“窗口
“查询”按钮:date id_start,id_end
  if isdate(em_date.text) then
   if isdate(em_date2.text) then
   id_start=date(em_date.text)
   id_end=date(em_date2.text)
   else
  messagebox("数据错误","请重新输入结束日期.")
  em_date2.setfocus()
    return
   end if
else
 messagebox("数据错误","请重新输入开始日期.")
 em_date.setfocus()
 return
end if
if id_start>id_end then
 messagebox("数据错误","开始日期不能大于结束日期.")
else
 dw_1.retrieve(id_start,id_end)
end if
 em_date.setfocus()
“重置”按钮:em_date.text=""
em_date2.text=""
em_date.setfocus()
数据窗口的数据源SQL语句:
  SELECT "bookinfo"."bookonloan",  
         "bookinfo"."number",  
         "bookinfo"."title",  
         "bookinfo"."author",  
         "bookinfo"."pub",  
         "bookinfo"."publishdate",  
         "bookinfo"."isbn",  
         "bookinfo"."keywords",  
         "bookinfo"."abstract" 
   FROM "bookinfo" 
   WHERE "bookinfo"."publishdate" between :date1 and :date2
   //:date1与:date2为查询变量
(11)统计窗口
各类图书比例窗口w_count_booktype、库存/借出比例窗口w_count_loan
      说明:由于这两个窗口大同小异,所以仅对w_count_booktype进行说明。
 图5.11
功能介绍:统计现有各类图书比例,并以饼型图显示出来。
数据窗口的数据源SQL语句:
          SELECT "bookinfo"."bookonloan",
count(*) 
    FROM "bookinfo" 
GROUP BY "bookinfo"."bookonloan"  
(12) 用户管理窗口
 w_people
 图5.12
功能介绍:添加、删除、修改用户信息。
操作方法:a.添加用户:点击“添加”按钮,输入用户名、密码、选择等级,点击“保存”
          b.删除用户:点击欲删除的用户,点击“删除”按钮
          c.修改用户:修改用户信息,点击“保存”按纽
代码分析:
Open事件:类同“新书入库窗口w_newbook”
数据窗口rowfocuschanged事件:this.selectrow(0,false) //高亮显示当前选中的行
this.selectrow(currentrow,true)
数据窗口clicked事件:cb_del.enabled=true //点击数据窗口后使“删除”按钮可用
“增加”按纽:类同“新书入库窗口w_newbook”

 << 上一页  [11] [12] [13] [14] [15] 下一页

PB图书管理系统设计 第13页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。