数据库课程设计 图书管理系统报告.docxVIP

  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文档。上传文档
查看更多
图书管理系统 系统概论 1.1系统开发背景和意义 图书馆是信息交换和资源流通的重要媒介,人工方式管理图书资料方式存在许多缺点,如效率低、保密性差,且较为繁琐。并且随着图书数量的增加,随之增加了图书资料管理者的工作量。这将给图书信息的增加、查找、更新和维护带来很多困难。 图书馆的信息化管理将大大提高图书资源的利用和信息的交换速度。开发的图书管理系统是通过将借阅信息以数据库的形式由网络传输来完成各用户的借阅要求,打破传统的人工管理模式,极大的方便了用户(读者)和管理员,节约了时间和空间,实现图书管理自动化,使图书资源得到充分的利用。 1.2 系统开发环境 本系统为图书管理系统,采用MyEclipse软件作为系统开发工具,SQL Server2008作为系统数据库工具。 系统需求分析 2.1 需求分析 信息要求 根据系统功能需求,将要记录的信息分类: 1.图书信息:图书名,图书号,单价,作者,出版社 ,入库时间,借阅状态 2.用户信息:id,用户名,证件号,密码 3.管理员信息:id,管理员名称,证件号,密码 4.借书信息:图书名,图书号,作者,证件号,借阅时间,还书时间 5.用户(读者)借阅图书信息:id,用户名,证件号,图书名,图书号,借阅时间 处理要求 本图书管理系统主要应该具有以下功能模块: A.普通读者用户端 图书查询,根据索要查找的图书书名进行查询。 图书清单,可以对已经入库的所有图书进行浏览。 图书借阅,根据已经有的可以借阅的图书进行借阅。 借阅图书浏览,可以查看图书系统中已借出的图书清单。。 修改密码,读者可以对自己的密码进行修改。 登录,可以登录或者注册新的用户。 B.管理员1(注册的管理员) 图书查询,根据索要查找的图书书名进行查询。 图书清单,可以对已经入库的所有图书进行浏览。 图书入库,管理员可以将新进的图书入库。 图书删除,管理员可以删除不要的的图书。 修改密码,管理员可以修改自身密码。 B.管理员2(数据库定义的的管理员) 图书查询,根据索要查找的图书书名进行查询。 图书清单,可以对已经入库的所有图书进行浏览。 图书入库,管理员可以将新进的图书入库。 图书删除,管理员可以删除不要的的图书。 C. 系统目标: 用户、管理员登陆或注册界面 用户登录界面(有读者用户能实现的各种功能按钮) 管理员登录界面(有管理员能实现的各种功能按钮) 安全性与完整性要求 用户第一次进入系统需要注册用户名,证件号(图书证号)和密码。 用户只能进行一般查询浏览,不允许对图书进行增加、删除等操作。 2.管理员理员可以修改自身密码,以提高权限的安全性。 2.2数据字典 数据字典的作用是对数据流中的各种成分进行详细的说明,作为数据流图的细节补充。 数据字典包括:数据项、数据结构、数据流、数据存储和数据处理的说明。 图书信息表 数据项:{图书名、图书号、单价、作者、出版社、入库时间、借阅状态} 数据类型:{文本、文本、浮点数、文本、文本、日期时间、文本} 数据单位:{nvarchar、nvarchar、nvarchar、nvarchar、nvarchar、nvarchar、nvarchar} 数据流: 名称:图书清单 简述:管理员增加图书放入其中或者从中删除废弃图书 数据来源:管理员插入图书信息 数据去向:部分信息添加到图书借阅表 数据组成:{图书名+图书号+单价+作者+出版社+入库时间+借阅状态} 用户图书借阅表 数据项:{id、用户名、证件号、图书名、图书号、借阅时间} 数据类型:{整型、文本、文本、文本、文本、日期时间} 数据单位:{int、nvarchar、nvarchar、nvarchar、nvarchar、nvarchar、nvarchar} 数据流: 名称:用户图书借阅表 简述:用户借阅图书后将被借阅的图书信息和当前用户信息调入用户借阅信息表 数据来源:图书信息清单+用户信息表 数据组成:{id+用户名+证件号+图书名+图书号+借阅时间} 图书借出表 数据项:{图书名、图书号、作者、证件号

文档评论(0)

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

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

1亿VIP精品文档

相关文档