图书借阅管理系统的设计与实现.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《数据库课程设计》 题目:图书借阅管理系统的设计与实现 院、 系: 计算机信息与技术系 学科专业: 信息管理与信息系统 学 号: 学生姓名: 王俏 指导教师: 高峰 ×××2012年06月 1 2、系统开发的目标 1 二、系统结构设计 1、系统目标设计 1 2、系统功能设计 1 3、系统功能模块设计 2 4、系统概念设计 3 5、系统逻辑设计 5 三、系统实现 1、登录窗体的设计和代码实现 6 2、图书入库窗体设计和代码实现 8 3、图书查询窗体设计和代码实现 9 4、图书归还窗体设计和代码实现 11 四、课程设计总结 1、课程设计体会 14 2、自我评定 14 参考文献 15 系统需求分析 随着信息技术的不断发展,计算机应用的日益广泛,大量的图书信息管理必离不开以计算机为基础的图书借阅管理系统。 1、系统开发的必要性 图书信息、图书借阅者信息以及图书借阅管理是一件非常繁琐但又极其重要的工作,因此,有必要开发一个数据库管理系统来管理这些信息。 2、系统开发的目标 ●系统图书管理:要求能够将图书信息录入到数据库中,并根据需要修改、删除图书信息 ●用户登录:根据用户权限登录此系统 ●系统用户管理:要求可以管理系统的用户,包括添加、修改和删除用户 系统结构设计 1、系统目标设计 系统开发的总目标是实现内部图书借阅管理的系统化、规范化和自动化。 能够对图书进行注册登记,也就是将图书的基本信息(如:书名、作者、价格等)预先存入数据库中,供以后检索。 能够对借阅人进行注册登记,包括记录借阅人的姓名、地址、电话等信息。 提供方便的查询方法。如:以书名、作者、出版社、出版时间(确切的时间、时间段、某一时间之前、某一时间之后)等信息进行图书检索,并能反映出图书的 借阅情况;以借阅人编号对借阅人信息进行检索;以出版社名称查询出版社联系方式信息。 提供统计分析功能。可以展现出图书类型比例、库存与借出比例。 提供旧书删除功能,对于淘汰、损坏、丢失的书目可及时对数据库进行修改。 能够对使用该管理系统的用户进行管理,按照不同的工作职能提供不同的功能授权。 提供较为完善的差错控制与友好的用户界面,尽量避免误操作。 2、系统功能分析 根据以上功能,将图书管理系统的数据分为: 数据输入部分:主要包括图书基本信息的录入、借阅人基本信息的录入、用户基本信息的录入。 数据输出部分:主要是各种统计查询,包括:根据图书信息(如书名、作者、出版社等)查阅图书及其借阅信息、统计输出图书类型比例等。 数据处理部分:主要涉及借阅和归还的处理,如一本书借出后,必须在数据库中将该书标记为已借出,以防出现数据库中有书但图书馆无书的情况;一本书归还后,同样必须在数据库中将其标记为已经归还,以便再次借出。 3、系统功能模块设计 功能模块图如图3.1所示 4、系统概念设计 根据所要实现的功能设计,可能建立它们之间的关系,进而实现逻辑结构功能。 图书管理信息系统可以划分的实体有:用户信息实体、书籍信息实体、书籍借还记录信息实体。用E-R图一一描述这些实体。 1)、图书信息实体E-R图: E-R图如图4.1所示 2)、用户信息实体E-R图: E-R图如图4.2所示 3)、图书借阅E-R图: E-R图如图4.3所示 4)、整体信息实体E-R图: E-R图如图4.4所示 5、系统逻辑设计 系统中图书信息、用户信息以及借阅信息的关系表分别如下: 1)图书信息表如表5.1所示 列名 数据类型 长度 可否为空 注释 书籍编号 文本 50 Not null 书籍编号 书籍名称 文本 50 Not null 书籍名称 作者姓名 文本 50 Not null 作者姓名 出版社 文本 50 Not null 出版社 种类编号 文本 50 Not null 书籍类别 是否借出 文本 50 Not null 是否借出 出版时间 日期/时间 短日期 Not null 出版时间 是否借出 是/否 是/否 借书状态 2)用户信息表如表5.2所示 列名 数据类型 长度 可否为空 注释 用户种类 文本 50 Not Null 用户种类 读者姓名 文本 50 Not Null 读者姓名 读者性别 文本 50 Not Null 读者性别 借书证号 文本 50 Not Null 借书证号 注册时间 日期/时间 短日期 Not Null 办证日期 家庭地址 文本 100 Not Null 家庭地址 3)借阅信息表如表5.3所示 列名 数据类型 长度 可否为空 注释 用户编号 文本 50 Not Null 借阅人编号 用户姓名 文本 50

文档评论(0)

mx597651661 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档