案例3 图书管m理系统.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文档。上传文档
查看更多
案例3 图书管m理系统

第5章 图书管理系统 本章对数据库的连接主要采用Windows自带的ODBC来完成,在应用程序中使用了TDatabase控件。 5.1 摘要与关键字 5.1.1 摘要 图书资料管理系统主要是针对高校的图书馆作为使用对象而开发的,作为一个典型的信息管理系统(MIS),其系统开发任务主要包括数据库的设计与维护、客户端应用程序的开发等两个方面。对于前者要求建立起的数据库具有完整性和一致性,且具有一定的数据安全性如用户需要密码才能使用等,而对于后者则要求程序界面友好、功能完备等特点。经过详细的分析,选用Borland公司的Delphi作为前端 图5-1 系统数据流图 5.3.2 开发与运行环境 本例的高校图书管理系统开发与运行环境如下: 开发环境:Windows XP 开发工具:Delphi 8 数据库管理系统:SQL Server 2000 运行环境:Windows 98/ME/2000/XP 5.4 系统设计 5.4.1 系统模块设计 根据系统功能分析和高校图书管理的特点,经过模块化的分析得到如图5-2所示的系统功能模块结构图。 图5-2 系统功能模块图 5.4.2 数据库设计 1. 数据字典 根据系统功能模块结构图和高校图书管理流程,以及典型高校图书管理系统的需求,总结出如下的数据字典: 系统用户数据:图书馆内部人员使用图书管理系统的身份数据,包含的数据项有用户编号、登录口令、权限代码。 读者类别数据:借阅图书读者的类别数据,包含的数据项有读者类别编号、类别名称、借书数量、借书期限、有效期限。 读者个人数据:读者个人与图书借阅有关的身份数据,包含的数据项有借阅证编号、读者类别编号、姓名、部门名称、办证时间。 图书书目数据:用于图书编目使用的书目数据,包含的数据项有索书号、图书条码、书名、作者、出版社、出版日期、字数、页数、内容简介、关键词。 新书书目数据:图书编目产生的书目数据,包含的数据项与图书书目数据相同。 馆藏书目数据:新书书目经典藏之后形成馆藏图书书目数据,包含的数据项有索书号、图书条码、书名、作者、出版社、出版日期、字数、页数、内容简介、关键词、入馆日期、复本数、可借数、库室名。 图书征订数据:征订图书的相关数据,包含的数据项有书名、作者、出版社、出版日期、数量、征订日期。 图书借阅数据:包含的数据项有图书条码、借阅证编号、借阅日期、还书日期、图书所在库室编号。 操作日志数据:包含的数据项有用户名、操作时间、操作动作。 2. 数据库结构设计 根据系统需求,分析出实体-关系图,如图5-3所示。 图5-3 实体-关系图 根据实体-关系图和数据字典,设计出高校图书管理系统数据库中的各个数据表。根据用户使用要求得到系统用户数据表,根据读者实体得到读者个人数据表,根据数据字典对读者的要求得到读者类别数据表,根据图书实体得到图书书目数据表,根据新书实体得到新书书目数据表,根据馆藏图书实体得到馆藏书目数据表,根据征订关系得到图书征订数据表,根据借阅关系得到图书借阅数据表,根据系统要求记录操作日志得到操作日志数据表。数据表名称与结构如下: 系统用户数据表:表名“t_user”,结构见表5-1。 表5-1 t_user表结构 字段名 类型 大小 索引 说明 Bh Char 5 是 编号 Passwd Char 6 密码 Limit Tinyint 权限 读者个人数据表:表名“t_dzb”,结构见表5-2。 表5-2 t_dzb表结构 字段名 类型 大小 索引 说明 Zh Char 5 是 证号 Lxdm Tinyint 类型代码 Xm Char 20 姓名 Bm Char 20 部门 Rq Datetime 日期 读者类别数据表:表名“t_lxdm”,结构见表5-3。 表5-3 t_lxdm表结构 字段名 类型 大小 索引 说明 Lxdm Tinyint 是 类型代码 Lxmc Char 10 类型名称 Jsl Tinyint 借书量 Jsq Tinyint 借书期 Yxq Tinyint 有效期 图书书目数据表:表名“t_tsb”,结构见表5-4。 表5-4 t_tsb表结构 字段名 类型 大小 索引 说明 Id Bigint 是 自动增长 Tm Char 7 条码 Syh Varchar 30 索引号 Sm Varchar 60 书名 Zz Varchar 30 作者 Cbs Varchar 60 出版社 Cbrq Datetime 出版日期 Zs Int 字数 Ys Int

文档评论(0)

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

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

1亿VIP精品文档

相关文档