版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库设计課程实验报告學院:班级:完成人:姓名:學号:指导教師:数据库设计实验任务書一、課程试验題目:图書管理二、課程试验应处理的重要問題:(1)分析图書管理设计中包括的实体,实体属性,实体之间的关系(1)對实体中對应的数据项給出详细的数据字典描述(1)以powerDesigher為建模工具,對数据库進行逻辑设计(1)设计的关系模式需進行规范化处理,每個关系模式应能到达3NF(1)设计事务,波及到检索和更新等(2)绘制事务图,使用途径指示ER模型支持的顾客事务(3)根据逻辑设计原则(多样性),转化為對应数据表,并標明主键、外键(4)對应事务规定用SQL語言实現,并用到触发器、存储過程,视图等数据操作(5)应用自已熟悉的高级程序设计語言,实現系统重要功能三、任务发出曰期:課程试验完毕曰期:指导教師對課程试验的评价成绩:指导教師签字:年月曰目录业务分析…………1
1.1原管理系统分析…………1
1.2所建系统分析……………1
1.3可行性分析…………………1
1.3.1經济可行性分析…………11.3.2技术可行性分析…………21.3.3社會可行性分析…………2实体描述(属性,关系,参与类型)……………………2
2.1管理员管理ER图……………2
2.2讀者借阅偿還ER图…………3数据字典阐明…………3事务设计…………4
4.1管理员模块…………4
4.2讀者管理模块…………4
4.3图書信息管理模块……………………54.4图書类别管理模块……………………54.5图書借阅偿還管理模块………………54.6讀者留言管理模块………5PowerDesigner建模………5事务途径图或事务描述……………………6映射為對应数据表……………………77.1管理员数据表…………7
7.2讀者数据表……………7
7.3图書数据表…………87.4图書类别数据表………87.5借還書记录数据表……………………97.6顾客留言数据表………98规范化检查和阐明……………………108.1规范化措施检查表构造…………10
8.2检查表与否支持顾客事务…………108.3检查业务规则……………………109SQL操作……………………109.1创立索引…………10
9.2创立视图…………12
9.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修改、删除图書…………………1810.2.3.3查看图書…………1810.2.4借阅管理(借阅、偿還、续借)………………1910.2.5在线留言管理……………………1910.2.6管理员管理………2010.3讀者界面……………2010.3.1讀者注册…………2010.3.2讀者主页面………2110.3.3讀者分类查询……………………3810.3.4讀者借阅图書……………………2110.3.5讀者偿還图書……………………2210.3.6讀者续借图書……………………2311任务分工1.业务分析1.1原图書管理系统分析图書馆是获取信息重要途径之一,對图書馆的信息化管理将大大提高图書资源的运用和信息的互换速度。一直以来人們使用老式的人工方式管理图書馆的平常工作,對于图書馆的借書和還書過程,想必大家都已很熟悉。首先要把买来的图書资料登记到资料本上,再給每本書分类贴上標签及制作和標签相對应的图書分类卡片,最终把图書分类卡片按类别分别放置在文献柜裏。對于有學生(教師)证的學生(教師)来說還要對他們资料作一定的记录。并且在人們来借書的時候,首先持证件者要去寄存图書分类卡片的文献柜裏查找想借的書与否在架,假如卡片存在,再按照图書分类卡片在對应的書架上找到需要的图書,然後登记持证件者的借還書時间和在書签条上写下借還書记录,之後把借書证留在那裏;還書的時候,相對应的消去出借记录;這样做起来比较麻烦,比较费時间。老式图書管理的特點是一直以来,中小型書店、中小學的小型图書馆及各高校图書馆和资料室使用老式的人工方式管理图書档案、會员档案。這种管理方式存在著诸多缺陷,如:手续繁琐、工作量大、效率低下、出錯率高等,同步給對大量资料的查询、更新及维护都带来不少困难。1.2所建系统分析根据图書馆平常图書管理工作的需求和图書借阅的管理流程,该系统实行後,应當到达如下目的:
界面设计友好、美观,数据存储安全、可靠。基本信息设置保证图書信息和讀者信息分类管理。强大的查询功能,保证数据查询的灵活性。
实現對图書借阅、续借、偿還流程的全程数据信息跟踪。
提供管理员修改信息、密码等功能,保证管理的安全性。提供灵活、以便的权限设置,使整個系统的管理分工明确。1.3可行性分析1.3.1經济可行性分析作為图書馆這样的商业性质较小的場所,其經济成分比重相對较少,重要是支出的费用:其中包括设备购置费、软件開发费用、管理和维护费、人员工资和培训费等。由于各個图書馆实行统一操作,系统共享,其设备购置,人员工资,维护费用相對较少,前期的资金投入重要集中于购置图書上。建立信息中心,可未来自各方面的信息集中管理,提高图書管理的计划性和预見性,迅速地反馈市場信息。1.3.2技术可行性分析技术上的可行性分析重要分析既有技术条件能否顺利完毕開发工作,硬件、软件配置能否满足開发者的需要,各类技术人员的数量,水平,来源等。图書馆管理系统的工作重要是在讀者和图書馆之间架起一座桥梁,能互相沟通信息和处理信息。這一特點非常适合计算机特點,通過网络internet技术,发挥计算机的信息传播速度快、精确度高的优势。计算机硬件和软件技术的飞速发展,為系统的建设提供了技术条件。
1.3.3社會可行性分析社會可行性有時也称為操作可行性,重要论证新系统在企业或机构開发和运行的也許性以及运行後也許一起的對企业或机构的影响,即组织内外与否具有接受和使用新系统的条件。在目前信息技术飞速发展的大环境下,计算机技术和软件技术的更新是图書馆完全有也許也有能力采用這样先進的管理技术。它對图書馆带来的影响可以看到對老式管理理念的冲击,也許引起管理层的变動和人员的调整。對图書馆工作人员的规定提高,使图書馆在一定的也許下進行机构精简,迫使工作人员继续學习新知识,拓宽图書馆在市場环境下的生存空间。對图書馆与讀者之间业务方式的转变和扩充。实体描述2.1管理员管理ER图2.2讀者借阅偿還ER图数据字典实体属性数据类型空/非空约束条件管理员管理员编码管理员账号管理员密码管理员类别整型字符型字符型整型非空可空可空可空主键無無無图書图書编码图書条形码图書名称图書类型图書作者图書出版社图書数量图書价格整型整型字符型字符型字符型字符型整型整型非空可空可空可空可空可空可空可空主键無無外键無無無無图書类别图書编码图書类型图書可借阅天数整型字符型整型非空可空可空主键無無图書借阅借阅编码图書编码讀者编码借阅曰期偿還曰期与否偿還整型整型整型曰期曰期字段类型非空可空可空可空可空可空主键外键外键無無無讀者讀者编码讀者账号讀者密码讀者姓名讀者學号讀者電话讀者邮箱整型字符型字符型字符型整型整型字符型非空可空可空可空可空可空可空主键無無無無無無讀者留言留言编码留言主題留言内容留言讀者编码留言讀者账号名称留言時间整型字符型字符型整型字符型時间戳非空可空可空可空可空可空主键無無外键無無4.事务设计4.1管理员模块实現對管理员信息的修改,包括定义、查询、更新、删除等操作。4.2讀者管理模块 实現對借阅者信息的修改,包括定义、查询、更新、删除等操作。4.3图書信息管理模块实現管理员對图書信息的修改,包括定义、查询、更新、删除等操作
实現讀者查看图書信息,与否可以借阅等操作4.4图書类别管理模块实現對图書的分类管理,根据图書类别设定課借讀天数。4.4图書借阅偿還管理模块讀者可管理的借還書信息,包括图書名称,出版社,条形码,借阅時间,偿還時间,与否偿還等。管理员可管理借還書信息,包括图書名称,出版社,条形码,借阅時间,偿還時间,与否偿還,管理续借和偿還等。4.5讀者留言管理模块 实現讀者公布留言主題和留言内容。 实現管理员查看,删除留言信息5.PowerDesigner建模6.事务途径图或事务描述7.映射為對应数据表7.1管理员数据表表名user列名数据类型空/非空约束条件表达含义idint非空主键管理员编码usernamevarchar可空無管理员账号passwordvarchar可空管理员密码typeint可空只能為“0”或者“1”管理员类别补充阐明無7.2讀者数据表表名reader列名数据类型空/非空约束条件表达含义idint非空主键讀者编码usernamevarchar可空無讀者账号passwordvarchar可空無讀者密码nameVarchar可空無讀者姓名numint可空無讀者學号phoneint可空無讀者電话emailvarchar可空讀者邮箱补充阐明無7.3图書数据表表名reader列名数据类型空/非空约束条件表达含义idint非空主键图書编码codevarchar可空無图書条形码namevarchar可空無图書名称type_idVarchar可空外键图書类型authorint可空無图書作者pressvarchar可空無图書出版社pageint可空图書数量pricevarchar可空图書价格补充阐明無7.4图書类别数据表表名book_type列名数据类型空/非空约束条件表达含义idint非空主键图書编码namevarchar可空無图書类型borrow_dayint可空無图書可借阅天数补充阐明無7.5借還書记录数据表表名borrow列名数据类型空/非空约束条件表达含义idint非空主键借阅编码book_idint可空外键图書编码reader_idint可空外键讀者编码borrow_daydate可空無借阅曰期return_daydate可空無偿還曰期is_returntinyint可空無与否偿還补充阐明無7.6顾客留言数据表表名message列名数据类型空/非空约束条件表达含义idint非空主键留言编码titlevarchar可空無留言主題detailvarchar可空無留言内容user_idint可空無留言讀者编码user_namevarchar可空無留言讀者账号名称timetimestamp可空無留言時间补充阐明無8.规范化检查和阐明8.1规范化措施检查表构造用规范化措施检查了每個表,防止了不必要的数据反复。通過检查或重新构建,所建的每個表都是是第三范式(3NF)。總結:假如所標识的表不是第三范式,也許ER模型的某部分是錯误的,或者由模型创立表時产生了錯误。假如必要的话,也許需要重新构造数据模型或者表。 8.2检查表与否支持顾客事务 通過检查,所建的表正如如顾客需求阐明中所规定的那样,支持顾客所需的事务。在建表的時候,没有錯误发生。總結:检查表与否支持事务的一种措施是检查与否支持事务的数据需求,以保证数据在一种或多种表中存在。假如事务所需求的数据在多种表中,则应當检查這些表与否可以通過主键/外键机制连接起来。 8.3检查业务规则业务规则是用于防止数据库不完整、不精确或不一致的约束。考虑下面五种类型的完整性约束:需要的数据、列的值域约束、实体完整性、多样性、参照完整性、其他业务规则9.SQL操作9.1创立索引图書表:1.為id创立索引,升序排序createindexindex_book_idonbook(idasc)插入索引操作和成果如下所示:2.為图書表的name列创立索引,并且降序排序altertablebookaddindexindex_book_name(price,desc)插入索引操作和成果如下所示:讀者借阅表(borrow):1.為book_id和reader_id创立多列索引:createindexindex_borrow_bridonborrow(book_idasc,reader_idasc)插入索引的操作和成果如下所示:9.2创立视图1.在book表上创立長江出版社的视图book_publish:createviewbook_publishas select* frombook wherepress=‘長江出版社’;操作和成果:9.3设计触发器給出在各表上建立的触发器以及使用的語句。1.设计触发器bo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 35361-2026潜水器用钛合金焊接接头超声波检测及质量分级
- 中国石油笔试真题及答案解析
- 语文小学六年级小升初试卷测试题(及答案)
- 医疗纠纷预防和处理条例试题及答案
- 双重预防体系试题带答案
- 陕西省榆林市佳县2025~2026学年度五年级第二学期期末质量监测(文字版含答案)
- 肌肉注射技术操作流程、准确定位及并发症预防与处理考核试题及答案
- 工伤预防危险品企业班组长考试题及答案
- 道德与法治预防校园欺凌防溺水试题及答案
- 保安业务考试题及答案
- 2026吉林辽源市龙山区招聘社区就业服务专员公益性岗位人员50人笔试模拟试题及答案详解
- 2026湖北恩施州宣恩城市发展集团有限公司招聘9人笔试题库附答案详解(研优卷)
- 成都湔江环境新材料有限公司下属公司2026年招聘笔试参考试题及答案详解
- 2026中国邮政广西分公司第1期招聘笔试参考题库及答案详解
- 2024年绿色金融知识竞赛考试题库
- 政府拜访函(模板)
- 部编版语文六年级下册第四单元《综合性学习奋斗的历程》表格式公开课一等奖创新教学设计(公开课公开课一等奖创新教案及作业设计)
- 2025年宏观经济展望:“冲击与韧性”
- 新生儿咽下综合征
- 矿山机械全套教学课件
- 北京国贸物业管理部手册
评论
0/150
提交评论