图书馆管理信息系统课程设计报告讲述.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图书馆管理信息系统课程设计报告讲述

数据库课程设计报告 -------图书馆管理信息系统 软件学院-软件工程专业-xx级-x班 姓名:xxx 学号:xxxxxxxxxx 目 录 一、系统开发平台 - 3 - 二、数据库规划 - 4 - 2.1 任务陈述 - 4 - 2.2 任务目标 - 5 - 三、 系统定义 - 7 - 3.1 系统边界 - 7 - 3.2 用户视图 - 8 - 四、 需求分析 - 8 - 4.1 用户需求说明 - 8 - 4.1.1 数据需求 - 9 - 4.1.2 事务需求 - 10 - 4.2 系统需求说明 - 11 - 4.2.1 初始数据库大小 - 11 - 4.2.2 网络和共享需求 - 11 - 4.2.3 性能 - 11 - 4.2.4 安全性 - 11 - 4.2.5 备份和恢复 - 12 - 4.2.6 用户界面 - 12 - 4.2.7 法律问题 - 12 - 五、 数据库逻辑设计 - 12 - 5.2 数据字典 - 14 - 5.3 关系表 - 19 - 六、 数据库物理设计 - 20 - 6.1 索引 - 20 - 6.2 视图 - 20 - 6.3 安全机制 - 20 - 6.3.1 系统安全 - 20 - 6.3.2 数据安全 - 21 - 6.4 其他 - 21 - 七、 应用程序设计 - 21 - 7.1 功能模块 - 22 - 7.2 界面设计 - 22 - 7.3 事务设计 - 28 - 八、测试和运行 - 32 - 九、总结 - 33 - 9.1 系统优点 - 33 - 9.2 系统不足 - 33 - 9.3 经验与收获 - 33 - 一、系统开发平台 题目:图书馆信息管理系统 开发工具:Python 2.7, Django 1.6 数据库:MySQL 操作系统:Windows 7 二、数据库规划 2.1 任务陈述 图书馆的工作是学校教学和科学研究工作的重要组成部分,是全校师生学习和研究的重要场所。 为了更好的维护图书,给大家借阅书籍带来便利,让管理员更好的管理。创造一个好的便利的借书系统,一个高效,实用的图书管理系统是十分必要的。 二.目标 系统总目标: 1:对图书的管理员和借阅者提供管理 2:系统具有简单并且易操作性 3:系统具有很强的稳定性和安全性 子目标: 图书的管理: 图书的录入,更新,删除,分类,修改; 检索图书,借阅; 用户的管理: 用户基本的信息的设置,更新,删除; 用户的权限设置; 借阅信息管理:借阅的日期,应还的日期,实际的还书日期,是否违规,是否处理。 三.用户以及系统的功能要求 管理员权限: 1:管理员的登陆 2:管理员对自己基本信息的管理(包括更新和删除) 3:对新书的登记入库(包括新书的基本信息以及是否可借) 4:对损坏图书的删除下架。 5: 对借阅者违规行为的处理 6:对借阅者信息的管理 普通用户的权限: 1:管理自己的部分信息(例如密码的更新) 2:能够检索相关的书籍(就是图书的报表呈现) 3:能够借阅库内的图书并登记所借的图书 4:能够查看自己当前借阅的书籍 5:能够对自己当前借阅的书籍决定是否续借 6:能够查看自己以往的违规记录 7:能够查看自己需要处理的违规记录 系统自身功能: 1:能够阻止对违规的但是没有处理的用户继续借阅 2:能够按照时间就算过期之后,用户应该交的罚金。 3:用户登录时候,能够提醒用户未处理的违规记录。 数据库逻辑设计 5.1 ER图 5.2 数据字典 (1)book(图书表) 字段名 描述 类型 键 约束 ISBN 书号 char(20) 主 bookname 书名 varchar2(20) authorname 作者 varchar2(20) publisher 出版社 varchar2(20) Class 类别 varchar2(20) publishtime 出版时间 Date (2)borrower(借阅者) 字段名 描述 类型 键 约束 ACCOUNT 账号 varchar2(20) 主键 PASSWORd 密码 varchar2(20) Name 姓名 varchar2(20) sex 性别 varchar2(4) Id 身份 varchar2(20) borrow(借阅表) 字段名 描述 类型 键 约束 Account 账号 varchar2(20) 参照borrower(account) Bookid 书号 varchar2(20) 参照book(bookid) Begintime 借阅时间 Date

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档