数据库设计课程实验报告学院:班级:完成人:姓名:学号:指导教师:数据库设计实验任务书一、课程试验题目:图书管理二、课程试验应处理的重要问题:(1)分析图书管理设计中包括的实体,实体属性,实体之间的关系(1)对实体中对应的数据项给出详细的数据字典描述(1)以powerDesigher为建模工具,对数据库进行逻辑设计(1)设计的关系模式需进行规范化处理,每个关系模式应能到达3NF(1)设计事务,波及到检索和更新等(2)绘制事务图,使用途径指示ER模型支持的顾客事务(3)根据逻辑设计原则(多样性),转化为对应数据表,并标明主键、外键(4)对应事务规定用SQL语言实现,并用到触发器、存储过程,视图等数据操作(5)应用自己熟悉的高级程序设计语言,实现系统重要功能三、任务发出日期:课程试验完毕日期:指导教师对课程试验的评价成绩:指导教师签字:年月日目录1业务分析…………………………………………………………11.1原管理系统分析…………………………………………………………11.2所建系统分析……………………………………………………………11.3可行性分析…………………………………………………………………11.3.1经济可行性分析…………………………………………………………11.3.2技术可行性分析…………………………………………………………21.3.3社会可行性分析…………………………………………………………22实体描述(属性,关系,参与类型)……………………………………………………22.1管理员管理ER图……………………………………………22.2读者借阅偿还ER图…………………………………………33数据字典阐明…………………………………………………………34事务设计…………………………………………………………44.1管理员模块…………………………………………………………44.2读者管理模块…………………………………………………………44.3图书信息管理模块……………………………………………………54.4图书类别管理模块……………………………………………………54.5图书借阅偿还管理模块………………………………………………54.6读者留言管理模块………………………………………………………55PowerDesigner建模………………………………………………………56事务途径图或事务描述……………………………………………………67映射为对应数据表……………………………………………………77.1管理员数据表…………………………………………………………77.2读者数据表……………………………………………………………77.3图书数据表…………………………………………………………87.4图书类别数据表………………………………………………………87.5借还书记录数据表……………………………………………………97.6顾客留言数据表………………………………………………………98规范化检查和阐明……………………………………………………108.1规范化措施检查表构造…………………………………………………………108.2检查表与否支持顾客事务…………………………………………………………108.3检查业务规则……………………………………………………………………109SQL操作……………………………………………………109.1创立索引…………………………………………………………109.2创立视图…………………………………………………………129.3设计触发器…………………………………………………………139.4设计存储过程(例:读者注册信息)……………………………1410实现界面……………………………………………………1510.1登录页面……………………………………………………………1610.2管理员界面…………………………………………………………1610.2.1管理员主页面…………………………………………………………1610.2.2图书类别…………………………………………………………1610.2.3图书管理…………………………………………………………1710.2.3.1添加图书…………………………………………………………1710.2.3.2修改、删除...