1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
因为学生和图书之间联系为联系,所以,表示学生借阅图书。
因为管理员和图书之间联系为联系,所以,表示管理员管理图书。
因为管理员和学生之间联系为联系,所以,表示管理员管理学生。
四物理结构设计依据关系模式,并结合以上图,经过转化,即可进行数据库物理设计。
该系统数据库采用,基于以上数据库逻辑设计,本系统决定采用个数据库,在其下创建个数据表,其结构分别如下管理员信息表表管理员信息表结构序号字段名称字段说明类型位数属性备注用户名文本必须非空密码文本必须非空姓名文本必须非空性别文本可为空加入时间文本可为空读者信息表表读者信息表结构序号字段名称字段说明类型位数属性备注用户名文本必须非空密码文本必须非空读者学号文本必须非空读者姓名文本必须非空读者性别文本可为空读者系别文本可为空读者班级文本可为空读者电话文本可为空图书信息表表图书信息表结构序号字段名称字段说明类型位数属性备注图书编号文本必须非空图书名称文本必须非空图书作者文本可为空图书类型文本可为空图书价格货币可为空图书出版社文本可为空图书库存量整数可为空图书借阅登记表表图书借阅登记表结构序号字段名称字段说明类型位数属性备注读者学号文本必须非空读者姓名文本必须非空图书编号文本必须非空图书名字文本必须非空已借数目文本必须非空图书归还登记表表图书归还登记表结构序号字段名称字段说明类型位数属性备注读者学号文本必须非空读者姓名文本必须非空图书编号文本必须非空图书名字文本必须非空借书时间时间日期必须非空还书时间时间日期必须非空五数据库实施代码创建数据库并创建数据表建管理员表建读者表建图书表建借书表建还书表,计算机读者信息视图,包含每个读者姓名学号和借书数目信息,创建索引如在上创建唯性索引在表上列上创建个位图索引创建触发器如创建个触发器,禁止在周日对图书表进行修改收获与体会本图书管理系统数据库分析与设计是由我们小组分工合作利用周课余时间完成,通过这,在这个过程中,我们掌握了系统开发数据库设计各个步骤以及文档书写,例如图绘制,物理结构设计等,并且结合实例提高了数据库代码编写能力。
最重要是我们学会了如何分工合作。
我们数据库设计基本实现了图书管理系统学生信息管理图书信息管理借书还书等功能,但是对于大型图书管可能还有些欠缺,我们会进步增加其功能以及适用性。
另外本组考虑能否添加个短信提醒功能,即将该系统与读者手机号绑定,当读者所借图书快到还书日期时会收到该系统短信提醒,以免读者因种种原因忘记还书而带来不必要经济损失,当然此功能可能需要更多投资,希望在未来开发中能够实现。
袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈表示密码,表示管理员姓名表示管理员加入时间。
因为学生和图书之间联系为联系,所以,表示学生借阅图书。
因为管理员和图书之间联系为联系,所以,表示管理员管理图书。
因为管理员和学生之间联系为联系,所以,表示管理员管理学生。
四物理结构设计依据关系模式,并结合以上图,经过转化,即可进行数据库物理设计。
该系统数据库采用,基于以上数据库逻辑设计,本系统决定采用个数据库,在其下创建个数据表,其结构分别如下管理员信息表表管理员信息表结构图书管理系统数据库分析与设计课程大型数据库目录需求分析背景功能分析图数据流程图二概念结构设计分图总图三逻辑结构设计四物理结构设计管理员信息表读者信息表图书信息表图书借阅登记表图书归还登记表五数据库实施代码创建数据库并创建数据表数据存储与修改管理员操作读者信息图书信息借书与还书查询举例单表查询连接查询嵌套查询六数据优化创建视图创建索引创建触发器收获与体会需求分析背景图书馆在正常运营中面对大量书籍读者信息以及两者间相互联系产生借书信息还书信息。
现有人工记录方法既效率低又过多,大大影响了图书馆正常管理工作。
因此需要对书籍资源读者资源借书信息还书信息进行管理,及时了解各个环节中信息变更,有利于管理效率提高。
功能分析图用户登陆界面管理员主界面读者主界面用户信息管理界面图书信息管理界面图书信息查询查询用户修改用户删除用户删除图书修改图书添加图书添加用户按姓名按学号查询图书还书界面借书界面按类别按作者按书名按类别按作者按书名数据流程图注册读者信息处理不合格信息注册成功读者信息表注册系统读者管理员登录系统登录读书信息处理存在符合要求图书信息图书信息无相应图书信息录入图书信息录入要求管理员登录系统登录读者信息信息存在还书借书图书信息图书信息,读者信息书本读者二概念结构设计分图管理员密码用户名加入时间姓名管理员图读者用户名密码学号性别姓名院系班级电话学生图图书图书类别作者图书名字价格图书编号库存出版社图书图总图读者图书管理员用户名密码密码用户名图书类别作者图书名字价格图书编号库存出版社学号性别姓名院系班级电话加入时间姓名总图设计说明上图是该图书管理系统总图,该系统涉及实体集有学生实体集具有属性用户名密码学号,姓名,性别,院系班级电话图书实体集具有属性图书编号图书书名作者出版社定价图书类别库存管理员实体集具有属性用户名密码姓名加入时间个学生可以借阅和归还多本图书,所以学生和图书之间联系为联系。
个管理员可以对多本图书进行管理,图书管理员可以有多个,所以管理员和图书之间联系为联系。
个管理员可以对多个读者进行管理,图书管理员可以有多个,所以管理员和学生之间联系为联系。
三逻辑结构设计将概念模型转换成关系模式图书实体集可以转换为关系,表示图书编号,表示图书名称,表示图书作者,表示图书类型,表示图书价格,表示图书出版社,表示图书库存量读者实体集可以转换为关系,表示读者用户名,表示用户密码,表示读者学号,表示读者姓名,表示读者性别,表示读者院系,表示读者班级,表示读者电话管理员实体集可以转换为关系,表示管理员用户名,表示密码,表示管理员姓名表示管理员加入时间。
因为学生和图书之间联系为联系,所以,表示学生借阅图书。
因为管理员和图书之间联系为联系,所以,表示管理员管理图书。
因为管理员和学生之间联系为联系,所以,表示管理员管理学生。
四物理结构设计依据关系模式,并结合以上图,经过转化,即可进行数据库物理设计。
该系统数据库采用,基于以上数据库逻辑设计,本系统决定采用个数据库,在其下创建个数据表,其结构分别如下管理员信息表表管理员信息表结构序号字段名称字段说明类型位数属性备注用户名文本必须非空密码文本必须非空姓名文本必须非空性别文本可为空加入时间文本可为空读者信息表表读者信息表结构序号字段名称字段说明类型位数属性备注用户名文本必须非空密码文本必须非空读者学号文本必须非空读者姓名文本必须非空读者性别文本可为空读者系别文本可为空读者班级文本可为空读者电话文本可为空图书信息表表图书信息表结构序号字段名称字段说明类型位数属性备注图书编号文本必须非空图书名称文本必须非空图书作者文本可为空图书类型文本可为空图书价格货币可为空图书出版社文本可为空图书库存量整数可为空图书借阅登记表表图书借阅登记表结构序号字段名称字段说明类型位数属性备注读者学号文本必须非空读者姓名文本必须非空图书编号文本必须非空图书名字文本必须非空已借数目文本必须非空图书归还登记表表图书归还登记表结构序号字段名称字段说明类型位数属性备注读者学号文本必须非空读者姓名文本必须非空图书编号文本必须非空图书名字文本必须非空借书时间时间日期必须非空还书时间时间日期必须非空五数据库实施代码创建数据库并创建数据表建管理员表
