ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:598.23KB ,
资源ID:10880198      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10880198.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(图书管理系统数据库设计 任务书.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

图书管理系统数据库设计 任务书.docx

1、图书管理系统数据库设计 任务书计算机科学系课程设计任务书 题目: 图书管理系统数据库的设计 学 号: 2008121101 姓 名: 专 业: 计算机科学与技术 课 程: 数据库系统概论 指导教师: 职称: 完成时间: 2010年12月-2010年12月计算机科学系制2010年12 月20日课程设计任务书及成绩评定课程设计的任务和具体要求:综合运用各章的知识,完成小型数据库系统底层的全面设计,初步掌握数据库系统开发的基本方法掌握数据库的设计的每个步骤,以及提交各步骤所需图表和文档。通过使用目前流行的DBMS,建立所设计的数据库,并在此基础上实现数据库查询、连接等操作和触发器、存储器等对象设计。

2、指导教师签字: 日期: 指导教师评语成绩: 指导教师签字: 日期: 课程设计所需软件、硬件等硬件:电脑一台软件:sqlserver2005 课程设计进度计划起至日期工作内容备注2010-12-12至2010-12-28选题、构思、设计数据库、修改、完善参考文献、资料索引序号文献、资料名称编著者出版单位1、数据库系统概论 王珊、萨师煊著 高等教育出版社2、数据库原理及应用 钱雪忠著 北京邮电大学出版社3、Sql server数据库开发经典案例 王晟著 清华大学出版社4、 SQL Server 2005应用开发大全 姜桂洪、张龙波著 清华大学出版社一、 引言在信息时代,图书馆已成为全社会的一个重要

3、的公共信息资源,图书管理的重要性愈发突出的同时,也向人们提出了更高的要求.面对成千上万的图书和众多的借阅者,图书管理员要妥善地管理图书和借阅者的信息是极其重要的。在传统图书管理中,管理员首先把买来的图书资料登记到资料本上,再给每本书分类贴上标签及制作和标签相对应的图书分类卡片,最后把图书分类卡片按类别分别放置在文件柜里。然后还需要对有学生(教师)证的学生(教师)的资料作一定的记录。传统的图书管理模式有诸多缺点,比如操作手续繁琐、工作量大、效率低下、出错率高等。给对大量资料的查询、更新及维护都带来不少困难。目前,管理信息系统已在各类图书馆中得到了广泛应用。图书管理信息系统包含了以下几个模块:图书

4、检索模块:是图书管理系统的重要模块之一,是读者快速查询图书的途径。图书管理模块:是图书管理员操作模块,读者是无权进入的。本模块由借出图书登记、归还图书登记和续借图书登记子模块构成。数据维护模块:是由图书管理员控制的模块,它由增加、修改和删除读者,增加、修改删除图书,浏览修改读者、浏览修改图书等程序组成。 包含这几个模块的管理系统已经解决了传统图书管理管理模式所存在着的诸多问题与缺点,能使读者快速检索到自己需要的书籍,也极大减轻了图书管理员的日常工作量。在这四大模块的支持下,图书管理系统能够满足基本的管理需要。二、系统需求分析1. 使用范围: 在学校图书馆内部的现有局域网这个网络环境下,信息由各

5、用户在规定的权限下在各自的工作站上录入,信息上网后各用户可查询,调用,达到信息共享。 2. 背景: 图书馆在正常运营中面对大量书籍、读者信息以及两者间相互联系产生的借书信息、还书信息。现有的人工记录方法既效率低又错误过多,大大影响了图书馆的正常管理工作。因此需要对书籍资源、读者资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,有利用管理效率的提高。 3. 系统功能分析 : 1) 图书借阅:用户可以通过两种方式查询图书,查询出相应的图书后直接选择借阅或取消,若选择借阅则登记信息,登记内容包括借书证编号、图书编号、借阅日期、应归还日期;若取消,关闭此页面。 2)图书归还:归还时登记借

6、书证号码、图书编号、归还时间,判断超没超期,若超期,则计算并登记罚金,未超期则顺利归还。 3)图书入库:新采购书的入库登记,包括图书编号、图书名称、作者、出版社、价格。此功能模块只有系统管理员可以使用。 4)图书查询:用户可以通过两种不同的方式查询书籍,按图书编号和按图书名称,查询完成后则可以在窗口看到查询内容。还有另外一种查询,即查询完后直接可以选择借阅这本书。 5)新用户注册:新的用户可以填写个人信息进行注册,注册之后可以登陆本系统进行图书的查询、借阅。4.数据流图:总的数据流图查询数据流图数据流名称:借书简述:读者借书时登记的信息来源:读者去向:审核借书组成:借书证编号借阅日期图书名称密

7、码数据流名称:还书简述:读者还书时附带的数据来源:读者去向:审核还书组成:借书证编号借阅日期书名数据存储名称:借书文件简述:借书证编号借阅日期书名借阅方式密码借阅人操作员来源:读者查询要求:要求能立即查询并修改数据存储名称:库存文件简述:存放图书出/入库信息组成:书名出版社作者入库数据组织方式:数据文件,以书号或书名为关键字进行索引查询查询要求:要求能立即查询并修改输入:借书证输出:要查询的书的信息If 借书证号码在借书文件存在 and 密码正确 then 可以登录Else 登录失败。二、 概念结构设计1.E-R图:根据需求分析说明书设计分ER图:图书信息分E-R图读者信息分E-R图借阅信息分

8、E-R图合成的总E-R图为:总E-R图2.数据表的结构:表2-1 图书信息表列名数据类型允许为空图书编号nchar(10)否图书名称Varchar(20)否作者nchar(10)否出版社nchar(10)否价格nchar(10)否表2-2 读者信息表列名数据类型允许为空姓名nchar(10)否借书证号码nchar(10)否性别nchar(10)否年龄nchar(10)否单位nchar(10)否表2-3 借阅信息表列名数据类型允许为空图书编号char(10)否借书证号码char(10)否借书日期smalldatetime否应归还日期smalldatetime否实归还日期smalldatetime

9、是罚金money是表2-4 登录信息表列名数据类型允许为空借书证号码nchar(10)否密码nchar(10)否权限nchar(10)否三、 逻辑结构设计:根据概念模型E-R图转化成关系模式如下:图书(图书编号,图书名称,作者,价格,出版社)读者(借书证号码,姓名,性别,年龄,单位)借阅(图书编号,借书证号码,借书日期,应归还日期,实归还日期)登录(借书证号码,密码,权限)四、 物理结构设计1、系统自动在每个表的主码上建立索引。2、在图书信息表图书编号列上建立bk_bkno索引,因为查询操作很多都使通过图书编号进行的。SQL语言: Create view bk_bkno As Select 图

10、书编号 From 图书五、 数据实施和维护1. 打开SQL SERVER 2005,新建数据库,填写数据库名称book,确定,查看对象资源管理器里有没有你所建的数据库。2. 展开所建的数据库book,找到“表”,点右键新建表,编辑有关表的信息,如列名,数据类型,是否允许空。根据需要填写表的信息。3. 然后保存表的结构,回到对象资源管理器,找到新建的表,右键打开表,然后在表中添加元组,元组数根据需要而定。4. 然后再重复3中操作,建立其它表,并为各个表加载数据。六、用DELPHI设计数据库的操作界面:七、心得体会:任何一个社会组织和企业公司在发展过程中都会产生大量的数据,这些数据的组织存储、分析统计有利于提高企业的发展,有利于提高企业的效率。这些数据的组织和存储就是数据模型,就是数据库应用系统开发的任务。本次课程设计制作了一个简单的图书馆管理系统,实现了一些图书管理和借阅功能,但与实际系统还是有很大差别的。首先是对应用情况做了简单的理想化处理,因而难以反映实际工作中可能遇到的实际问题;其次,未考虑用户操作中可能出现的错误的处理。通过本次为期两周的课程设计,最终设计出一个相对拙劣的图书管理系统数据库,从中学到了很多,巩固了所学的数据库的知识,动手实践能力也得到了很大的提高。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1