第18章图书管理系统的实现剖析.pptx

  1. 1、本文档共102页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第18章 图书管理系统的实现;18.1 概 述;1.基本功能;2.用户分类;3.书籍信息;4.信息查询;18.2 需求分析与系统设计;18.2.1 需求分析与可行性研究;1.用户登录模块;2.数据录入模块;3.数据管理功能模块;4.图书借阅和归还模块;5.信息查询模块;18.2.2 系统设计分析;18.3 数据库设计;18.3.1 需求分析;图18.1 数据框架图;18.3.2 概念设计;1.用户表;2.书籍表;3.借阅表;18.3.3 数据库构建;图18.2 新建数据库Library;图18.3 READER表图;图18.4 BOOK表图;图18.5 设置外键;图18.6 READBOOK表;18.4 各模块设计;18.4.1 系统窗体模块组成;图18.7 程序主菜单;表18.1 主菜单下的菜单项;18.4.2 用户登录模块的实现;图18.8 用户登录界面及关键控件id;;;;;;18.4.3 用户主界面的实现;;18.4.4 书籍管理模块的实现;图18.9 书籍维护对话框界面;;;表18.2 控件变量名称和类型;表18.3 按钮控件;;;;;;;;;18.4.5 读者管理功能模块的实现;图18.10 读者管理对话框界面;;表18.4 编辑框的ID即相关变量;;表18.5 按钮的ID、标题和功能;;;;;18.4.6 图书借阅和归还模块的实现;1.借书模块;图18.11 借书管理程序界面;表18.6 控件的ID及变量;;2.还书模块;图18.12 还书模块界面;;;18.4.7 读者服务模块的实现;图18.13 读者借书信息模块界面;;(3)在读者登录后,就需要进行数据的显示,因此利用类向导添加WM_INITDIALOG事件的函数OnInitDialog(),在此函数中调用该函数进行显示,函数如下: 分析:上面的函数首先利用全局变量CString name(保存了登录者姓名)得到其ID,然后利用ID进行数据查询,其中需要进行表的连接查询。关于SQL语句的设计,在此不再叙述,读者可查阅相关书籍。最后显示在列表控件中。 ?注意:由于对话框显示即把数据显示出来,因此必须利用函数OnInitDialog()函数进行设 计,否则程序极有可能会出现错误,OnInitDialog()函数对对话框进行初始化,是在显示之前进行的。;;18.4.8 信息查询模块的实现;图18.14 书籍检索模块界面;;;;18.5 系 统 测 试;18.5.1 测试策略分析;18.5.2 模块化测试;1.登录模块的测试;图18.15 登录对话框;2.书籍管理模块测试;图18.16 添加书籍信息;图18.17 检索书籍;3.用户管理模块;图18.18 添加读者信息;图18.19 检索读者信息;4.借书模块测试;图18.20 借书管理模块对话框;5.还书管理模块;图18.21 读者借书信息对话框;图18.22 还书管理模块对话框;;图18.23 读者借书信息对话框;18.6 小 结

文档评论(0)

花仙子 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档