欢迎来到天天文库
浏览记录
ID:40104810
大小:2.13 MB
页数:17页
时间:2019-07-21
《图书馆管理系统说明书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、大连交通大学2015数据库课程设计数据库课程设计任务书题目图书馆管理系统数据库的设计与实现 起讫日期2015年1月5日 至2015年1月16日学生姓名专业班级学号所在院系 学院指导教师职称所在单位软件测试教研室2015年1月4日17大连交通大学2015数据库课程设计设计任务及要求: 一、设计的目的和要求1.设计的目的通过对图书馆管理系统数据库设计的需求分析、概念设计、逻辑设计、物理设计、数据库实施和数据库运行及维护阶段工作的实践,掌握数据库设计的一般方法与步骤,深入掌握数
2、据库设计的基本理论、方法和步骤。2.设计的要求根据《数据库原理与应用》所学课程的内容,完成图书馆管理系统数据库设计的需求分析、概念设计、逻辑设计、物理设计、数据库实施和上机运行及维护工作。要求所构成的系统和设计的数据库能够满足课程设计任务书提出的各项要求。二、设计内容及步骤1.需求分析需求分析的任务是准确了解并分析用户对系统的需要和要求,弄清系统要达到的目标和实现的功能,得到分析结果(包括流程图、数据流图、数据字典等)。2.概念结设计将需求分析得到的用户需求抽象为概念模型(即E-R图)。选取需求分析中间
3、层,逐一设计E-R图,然后集成得到总E-R图,最后通过消除不必要的冗余,设计成基本E-R图(包括实体、属性、联系类型)。3.逻辑设计逻辑设计的任务就是把概念设计阶段设计好的基本E-R图转换为与选用的关系数据库所支持的数据模型相符合的逻辑结构。首先按照E-R图向数据模型转换的规则,将概念结构转换为选用数据库所支持的数据模型;然后用关系数据库规范化理论对数据模型进行优化,使之至少达到3NF。(系统至少包括5个关系模式)至少设计一个视图、一个触发器和一个check约束、存储过程。4.物理设计(包括索引)三、答
4、辩与成绩评定每个学生独立完成数据库设计的每一步。成绩由设计完成情况、设计说明书、出勤、实践操作等因素综合评定。17大连交通大学2015数据库课程设计第一章需求分析1.1业务流程经过可行性分析和初步需求调查,抽象出该系统业务流程图,结合该实例具体情况,给出图书馆员工信息、读者信息、图书信息和图书借阅的具体需求。借书:扫书条码号去前台登记去相应书架找书去图书馆借书借书成功录入借书表还书:还书成功将该书从读者借书表上移除去图书馆还书图1.1读者借书、还书流程图1.2数据流分析管理员登陆读者信息管理系统员工信息
5、管理系统借阅信息系统管理员信息系统图1.2图书馆管理系统数据流图17大连交通大学2015数据库课程设计1.3数据字典将所有子系统全部细化。将所有用户需求分析完毕之后,就要开始构造数据字典了。经分析之后,本系统要用到六个基本表:管理员信息表、员工信息表、读者信息表、图书信息表、借书信息表和还书信息表。数据结构定义如表1.3所示。表1.3数据结构定义数据结构名含义说明组成管理员信息表定义了管理员的有关信息管理员编号、登陆账号、登陆密码员工信息表定义了图书馆员工的有关信息员工编号、姓名、性别、年龄、管理员编号
6、读者信息表定义了读者的有关信息读者学号、姓名、性别、年龄、所在系部、管理员编号图书信息表定义了图书馆图书的有关信息图书编号、图书名、作者、出版社、分类、价格、可借阅本数、员工编号借书信息表定义了借书情况的有关信息ID、图书编号、图书名、读者学号、姓名、借阅本数、借阅时间还书信息表定义了还书情况的有关信息ID、图书编号、图书名、读者学号、姓名、归还本数、归还时间17大连交通大学2015数据库课程设计第二章概念结构设计2.1概念结构设计的方法与步骤概念设计阶段我采用自底向上的方法,即自顶向下的进行需求分析,
7、然后再自底向上的进行概念结构设计。对已经细化到无法再分的阶段逐步集成在一起,最终合成一个全局概念模式。2.2数据抽象与局部视图设计设计实体属性图以及局部E-R图。管理员编号所在系部年龄性别姓名学号读者图2.1读者信息实体属性管理员编号登陆账号登陆密码管理员性别员工编号姓名图2.2管理员信息实体属性图年龄管理员编号员工作者类别图书名图2.3员工信息实体属性图可借阅本数单价出版社图书编号员工编号图书图2.4图书信息实体属性图17大连交通大学2015数据库课程设计出版社作者单价类别图书名可借阅本数图书编号员工
8、编号图书图书编号NN图书编号图书名图书名借阅还书学号学号姓名姓名MM借阅本数归还本数归还时间借阅时间读者姓名学号所在系部性别年龄图2.5局部E-R图17大连交通大学2015数据库课程设计2.3视图的集成图2.6总体E-R图管理员编号所在系部年龄性别姓名学号图书编号图书编号读者NN图书名图书名借阅学号学号还书姓名M姓名M借阅本数归还本数归还时间借阅时间图书可借阅本数图书编号类别作者图书名单价员工编号出版社N管理1年龄管理员编号员工编号姓名性别
此文档下载收益归作者所有