#图书管理系统设计说明书.docVIP

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
简化的图书借还系统的设计与开发 设计说明书 摘 要 1课题描述 1 2设计过程 2 2.1需求分析 2 2.2数据库结构设计 2 2.2.1 概念结构设计(E-R图) 2 2.2.2 逻辑结构设计 4 2.2.3物理结构设计 4 2.3系统功能设计 6 2.3.1功能模块结构图 6 2.3.2各模块功能描述 6 2.4系统界面设计与实现 7 2.4.1系统登录界面 7 2.4.2首页界面 8 2.4.3系统设置界面 9 2.4.4读者管理界面 10 2.4.5图书信息管理界面 10 2.4.6图书借阅界面 12 2.4.7图书查询界面 14 2.4.8还书页面 14 2.4.9管理员修改密码界面 16 2.5系统的功能测试 17 2.5.1管理员登录测试 17 2.5.2浏览器测试 17 总 结 18 参考文献 19 1 课题描述开发工具: ;SQL Server 2000 2设计过程 2.1需求分析 在构造系统时,首先从需求出发构造数据库表,然后再由数据库结合需求划分系统功能模块。这样,就把一个大的系统分解成了几个小系统。这里把系统的层次划分为了个部分:一个是一般用户态:即图书有服务子系统;一个是管理员界面:提供图书的管理和维护功能。对于不同子系统之间的功换,采用了登录功能和用户注销功能。? 系统划分了子系统后,下一步的工作是继续划分子系统的小模块。先考虑在进入子系统时应该做什么,进入系统之后又应该做什么,提供那些服务等。例如,对于图书信息服务子系统,在用户进入时首先得调用相关数据库表,找出用户的图书借阅情况;进入系统后,子系统得提供图书查询、图书借阅和还书功能。另外,针对本系统的特殊情况,同时也考虑系统的可移植性,在系统中增加了数据库路径的维护部分。2.2数据库结构设计 2.2.1 概念结构设计(E-R图) 概念结构设计是将分析得到的用户需求抽象为概念模型的过程,即在需求分析的基础上,设计出能够满足用户需求的各种实体以及它们之间的相互关系的模型。这样才能更好地、更准确地用某一DBMS实现这些需求,它是整个数据库设计的关键。概念结构的主要特点是能真实、充分地反映现实世界,易于理解,易于更改,易于向关系、网状、层次等各种数据模型转换。描述概念模型的有力工具是E-R模型。 (1)基于数据库管理系统的的E-R图如图2.1所示。 图2.1 系统总E-R图 系统的部分实体属性E-R图如图2.2、2.3、2.4所示。 图2.2属性E-R图 图2.3管理员属性E-R图 图2.4图书属性E-R图 2.2.2 逻辑结构设计 逻辑结构设计的任务就是把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。设计逻辑结构时一般要分三步进行,首先是将概念结构转换为一般的关系、网状、层次模型,其次是将转换来的关系、网状、层次模型向特定DBMS支持下的数据模型转换,最后是对数据模型进行优化。 基于的采用的是将E-R图向关系数据模型转换。以下是由概念模型向逻辑模型转化的关系模式: (,,) 管理员() (2.2.3物理结构设计 数据库的物理结构设计是对于给定的逻辑数据模型,选取一个最合适应用环境的物理结构。数据库的物理结构指的是数据库在物理设备上的存储结构与存取方法,它依赖于给定的计算机系统。基于的数据库表结构如表2.1~2.3所示。 表2.1信息表(tb_readerInfo 字段名 注释 类型 长度 允许空 默认值 readerBarCode 读者条形码 varchar 50 readerName 读者姓名 varchar 50 null sex 读者性别 Char 50 null readerType 读者类型 Varchar 50 null certificateType 证件类型 Varchar 50 null certificate 证件号 Varchar 50 null tel 联系电话 Varchar 50 null email E-mail Varchar 50 null remark 备注 Varchar 500 null 表2.2管理员信息表(tb_user) userId 管理员编号 int 4 自动增长(1,1) userName 管理员名

文档评论(0)

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

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

1亿VIP精品文档

相关文档