实验 图书管理系统.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验 图书管理系统.doc

实验 图书管理系统 一 实验目的 (1)培养综合应用PowerBuilder进行应用程序设计和解决实际问题的能力。 (2)加深对PowerBuilder编程环境和编程方法的理解。 (3)发挥各人的想像能力和分析能力,拓展思维空间。 (4)掌握应用程序设计的基本方法。 (5)巩固已经学到的编程技术,学会在编程中学习编程。 二 实验要求 图书信息的录入和删除,出版社信息管理等。 (2)图书的检索(包括按作者姓名、出版时间、出版社名称、图书类别、书名、关键字等)。 (3)图书的租借(包括借书登记、限借数量控制、还书登记、借书证过期计算,借书书证挂失判断,过期罚款计算等) (4)借书证件的管理(包括办新证件,挂失、解锁,注销等) (5)系统设置(主要是不同类型证件的可借书的总量和借书时间等) 三 实验内容 详细实验步骤如下: 数据库的设计:创建数据库,数据库名Library,在数据库里建表1~表5,表1 Bookinfo为存放图书信息表,表2 publisherinfo出版社信息表,,表3 borrow图书租借表,表4 certificateinfo证件表为证件表,表5sysset系统设置表,表如下: 表1 Bookinfo 字段名 意义 数据类型 宽度 Null PrimaryKey BookID 图书编号 Numberic 8 No √ ISBN ISBN书号 Char 30 Yes Title 书名 Char 40 Yes Publish 出版日期 date Yes Author 作者 Char 30 Yes Words 字数(千字) Integer Yes PublisherID 出版社ID Numberic 4 Yes Number 印刷册数 Integer Yes Price 定价 Money Yes Keyword 关键字 Char 30 Yes Abstract 摘要 Varchar 400 Yes Flag0 标记 Tinyint 2 Yes 表2 publisherinfo 字段名 意义 数据类型 宽度 Null PrimaryKey PublisherId 出版社ID Numberic 4 No √ Publisher 出版社名称 Char 30 Yes Address 出版社地址 Char 50 Yes Tel 电话 Char 16 Yes Fax 传真 Char 16 Yes Postcode 邮政编码 Numberic 6 Yes http 网址 Char 16 Yes 出版社ID是代表出版社的代码,它与图书信息表(表1 BookInfo表)相关联。 图书租借表(表 3 borrow表)记录了图书租借情况,借书证书ID与CertificateInfo表相关联。 表3 borrow表 字段名 意义 数据类型 宽度 Null PrimaryKey BookID 图书编号 Numric 2 No √ Cert_id 借书证书ID Numric 5 No √ Loandate 借书日期 Date Yes Backdate 还书日期 Date Yes flag 标记 Tinyint Yes 表 4 CertificateInfo 字段名 意义 数据类型 宽度 Null PrimaryKey Cert_id 借书证书ID Numric 5 No √ Cert_name 证件名称 Char 10 Yes Cert_value 证件号码 Numric 18 Yes Name 姓名 Char 8 Yes Depart 所在部门 Char 20 Yes flag 标记 Tinyint Yes 表5 sysset (一).创建菜单 创建一个菜单,菜单名为m_main,所有窗口在菜单中实现。 (二).创建窗口对象 (1)主界面: 创建一个新的弹出式窗口对象,Title为“图书管理和查询系统”关联菜单“m_main” 界面如下: 图书管理(新书入库,旧书销毁,出版社信息管理和退出) A:新书入库设计总体思路是:将窗体里输入的内容通过变量,利用sql语句中的insert values语句,完成新书录入功能。(注意:必须设计类型一致,否则会违背数据库的完整性而导致新书录入不成功)在新书录入时,有一个本数限制,系统将会按序录入数据库。 创建一个新的弹出式窗口对象, (1)布置窗口中的静态文本控件 窗口中只有一个标题使用静态文本控件,在窗口控件下拉列表工具栏图标中选择静态文 本控件,然后在

文档评论(0)

我的文档 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档