1、数据库设计分项代码04分项序号LMS 04组长梅燕涛负责人文鹏参与人梅燕涛 文鹏赵博深 梁雪山李伟 徐鹤松 指导教师王思乐日期2014年12月7日开发单位2012软件工程河北大学学年论文(课程设计)任务书(指导教师用表)学 生 姓 名李茹枫指 导 教 师论文(设计)题目图书管理系统-数据库设计主要研究(设计)内容 对图书管理系统进行数据库设计,主要设计该数据库需要实现的功能和如何实现,从外部、结构、运用等方面进行设计。对该软件的数据逻辑结构进行分析,为项目开发提供清晰的逻辑结构;给出该软件具体的数据库表结构,给出该软件的数据字典,形成数据库设计模板。研究方法通过小组讨论以及网上相关资料查询,主
2、要采用外部设计、结构设计、运用设计对进行数据库设计。主要任务及目标该数据库设计对图书管理系统进行了全面完善图书管理系统软件的开发途径和应用方法。以求在最短的时间高效的开发图书管理系统。明确所要开发的数据库应具有的功能,以供软件开发人员参考。主要参考文献数据库系统概论 萨师煊 王珊 高等教育出版社软件工程导论(第五版) 张海藩 清华大学出版社进度安排论文(设计)各阶段名称问题定义第10周数据库研究第11周-第13周设计第14周-第15周实现第16周 指导教师签字:河北大学学年论文(课程设计)成绩评定表学院:工商学院 学生姓名专业 年级2012级 软件工程图书管理系统数据库设计报告论文(设计)内容
3、提要此文档是图书管理系统的数据库设计报告,该报告主要是研究出此系统数据库所要实现的功能并且简单的介绍如何实现这些功能。首先引言中介绍了设计该系统的目的,背景和所需要的参考资料;接下来从外部设计、结构设计、运用设计等方面对数据库进行设计,然后依次从标识符和状态、使用它的程序、约定、专门指导、支持软件以及概念结构设计、逻辑结构设计、物理结构设计、数据字典设计、安全保密设计方面对数据库进行具体设计实现,确定系统数据库所要实现的功能。指导教师评语成绩: 指导教师(签名): 年 月 日数据库设计说明书大纲1 引言随着计算机技术的不断应用和提高,计算机已经深入到当今每个学生学习生活的各个角落。而对于学校的
4、图书馆仍采用管理员管理书籍基本信息、书籍借还信息的形式,不仅效率低,而且手续繁琐。为了满足其学生自行对图书馆书籍,借还书等进行高效的查询使用,在学生具备一定的计算机操作能力的前提下,此图书管理系统软件力求提高其图书馆使用效率。1.1 编写目的本文档的编写是为了熟悉SQL Server数据库的数据库管理(数据库的创建、备份与恢复、函数与存储过程的应用、数据导入导出、作业的调度等)、表的设计(表的创建、修改、删除,字段的默认值、约束及关系等)、数据的查询处理(insert、update、delete、select语句的应用)等技术;完善图书管理系统软件的开发途径和应用方法。预期读者是“软件工程”教
5、师,及从事“图书管理系统”开发的相关人。1.2 背景待开发的数据库的名称:Library Management System(LMS)使用此数据库的软件系统的名称:图书管理系统。随着图书馆图书种类、数量的不断扩大,图书检索速度慢、统计工作量大,难以满足图书馆现代化管理的要求。因此,建立一套图书馆管理软件,科学的对图书馆数据进行管理,方便图书的检索和读者借阅工作。本项目的提出者及开发者是软件工程专业图书管理系统开发小组(高彦昭、甄朝霞、李茹枫、孙华芬、陆叶倩、秦薇),用户是学校图书馆。图书管理系统软件LMS V1.0是一套功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点。该软件采用功能
6、强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的DOS、WINDOWS系列等操作系统上使用。除此以外,LMS V1.0可通过访问权限控制以及数据备份功能,确保数据的安全性。1.3 定义LMS:1.4 参考资料数据库系统概论 萨师煊 王珊 高等教育出版社软件工程导论(第五版) 张海藩 清华大学出版社 2008年2月版,北京2 外部设计2.1 标识符和状态 l 标识符:DB_LMS.1.0l 该数据库尚处于设计状态。2.2 使用它的程序图书管理系统LMS 1.02.3 约定l 版本约定:数据库版本由主版本号和副版本号构成。数据库主版本与开发项目版本相一致。开发项目更换版本时
7、,数据库同步更换主版本;每次数据库有新的逻辑项增加、删除或修改,同步更新数据库的副版本号。主版本号为1.0,副版本号为1,则数据库版本号为1.0.1l 命名约定:表:表名以英文单词、单词缩写、简写、下划线构成,总长度Oracle要求小于30位;除前缀外,表名由小写字母开头,单词和单词间非起始单词的首字母大写。图书信息库:book学生信息库:student 图书借阅登记表:recorder 图书归还登记表:return 系统设置表:configuration管理员记录表:administer2.4 专门指导本数据库是基于Microsoft SQL Server 2005环境下设计的,为了您能更好
8、的使用建议你使用Microsoft SQL Server 2005系统,维护数据库的工作人员可参阅数据库指导教程;参照SQL Server联机丛书。2.5 支持软件Microso Sql Sever2005提供了数据管理和数据库操作的集成平台;3 结构设计3.1概念结构设计软件结构图3.2逻辑结构设计 数据实体关系图:由数据实体关系图,可以得到如下关系模式: 图书(book): 条形码号(BookID);图书书名(BookName);图书作者(Author);图书出版社(Publisher);图书所在书架号(Bookshelves No);图书类别(Class);图书借阅状态(BookStat
9、us);学生(Student): 借书卡卡号(Card No);学生学号(Reader ID);学生姓名(Name);学生年级(Grade);学生专业(Major);卡状态(Status);卡内余额(Balance)图书借阅信息表(recorder): 条形码号(Book ID);图书书名(Book Name);借书日期(Out Date);还书日期(Back Date);已借天数(Borrow Date);赔偿金额(Compensation);系统设置(configuration): 最多可借图书数(MaxBLNum); 最多借书天数(MaxBLDays);管理员记录表(administer
10、):管理员编号(Worker Id);管理员姓名(Worker Name);口令(Password);权限级别(Level);3.3物理结构设计表结构设计:l 图书信息表:表名:book 序号字段名称字段说明类型位数属性备注1BookName图书名称varchar20必须非空BookID条形码号15主键3Author图书作者104Publisher图书出版社5Class图书类型char166BookStatus图书借阅状态int7Bookshelves No图书所在书架号l 学生信息表:Reader ID学生学号NameCard No借书卡号Major学生专业Grade学生年级Balance卡内余额Status卡状态l 图书借阅登记表:Book IDOut Date借书日期Book Namel 图书归还登记表:Compensation赔偿金额Back Date
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1