《Oracle数据库技术》
Oracle综合设计实验报告
选 题: 图书管理信息系统 班 级: 学 号:
姓 名:
填写日期: 2010 年 12月25日
1
一、 系统功能说明 随着社会的发展,人们对知识的需求也不断的增长。在这种形式下,人们就要不断的学习,不断的给自己充电,而图书馆就自然而然地在人们的生活中占据了一定的位置,如何科学的管理图书馆不但关系到读者求知的方便程度,也关系到图书馆的发展。图书馆作为一种信息资源的集散地,用户借阅资料繁多,包含很多的信息数据的管理。现今,有很多的图书馆都是初步开始使用,有些甚至尚未使用计算机进行信息管理。数据信息处理工作量大,容易出错;用于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出。因此一个好的图书馆管理系统是非常重要的。 1.登录模块 用户登录:用户在登陆页面登陆,登陆成功进入系统。 管理员登陆:用于管理员的登陆,在后台登陆页面登陆,登陆成功进入系统。 图书管理员与系统管理员后台功能不一样。查询用户表,对应用户名、密码正确则进入系统,对应用户名密码不正确则显示相应信息 2.图书管理模块 对图书进行添加、查询、修改、删除、添加。 将输入的图书信息添加到数据库图书表中,以方便进行各种查询及更新操作,根据输入的图书名称或作者,查询数据库图书表中的相应记录并显示相应图书信息,更新数据库图书表中对应记录并显示更新后的图书信息,删除数据库图书表中对应记录。 3.副本信息模块 对图书的副本信息进行添加、修改、删除。 将输入的图书副本信息添加到副本表中,并分配一个独立的中南码根据输入的中南码或国际标准图书编码,查询图书副本表,显示副本信息更新副本表的数据库、删除副本表中所对应的图书信息、修改副本表中错误的信息并更新数据库。 4. 用户管理模块 对用户进行添加、删除、修改。 将输入的用户信息添加到用户表中,并分配一个独立的用户号根据输入的用户名的姓名或生日,查询用户表,显示用户信息更新用户表的数据库、删除用户表中所对应的、修改用户中错误的信息并更新数据库。
2
二、 数据库分析与设计: 2.1数据库的概念设计 图书管理信息系统E—R图 2.2 数据库的逻辑设计 图书(国际标准图书编码,书名,出版社名,作者名,作者号,中南码) 图书副本(副本编号,国际标准图书编码) 作者(作者号,作者名) 分类目录(中南码,目录名) 写书(国际标准图书编码,作者号) 出版社(出版社名,地址) 用户(用户编号,用户名,密码,权限,生日,邮箱,联系电话,籍贯) 2.3数据库的物理设计 1.以表单的形式给出数据库中的具体表的结构以及字段的说明 表2-1 Books表 字段 数据类型 数据长度 能否为空 中文名 备注 ISBN Title Pubname Author Authorno ZNCode Char Char Char Char Number Number 20 30 30 30 30 30 否 是 是 是 是 是 国际标准图书编码 书名 出版者名 作者名 作者号 中南分校码 主码 表2-2 Copies表 字段 数据类型 数据长度 能否为空 CopyNo ISBN
中文名 副本编号 国际标准图书编码 备注 主码 3
Number Char 10 20 否 是 表2-3 Authors表 字段 数据类型 数据长度 能否为空 AuthorNo AuthorName 字段 ZNCode CateName 字段 ISBN AuthorNo 字段 PubName Address 字段 UsersNo UserName UserPwd Quanxian Birthday Email Tel Address Number Char 数据类型 Number Char 数据类型 Char Number 数据类型 Char Char 数据类型 Number Char Char Number Date Char Char Char 10 20 数据长度 20 20 数据长度 20 20 数据长度 30 50 否 是 能否为空 否 是 能否为空 否 否 能否为空 否 是 能否为空 否 否 否 否 否 是 是 是 中文名 作者号 作者名 中文名 中南分校码 目录名 中文名 国际标准图书编码 作者号 中文名 出版者名 地址 中文名 用户编号 用户名 用户密码 权限 用户生日 用户的邮箱 用户的联系电话 籍贯 备注 主码 备注 主码 备注 主码 主码 备注 主码 备注 主码 表2-4 Categories表 表2-5 Writers表 表2-6 Publishers表 表2-7 Users表 数据长度 12 20 20 20 30 20 20 2.数据库的索引 (1)在Books表中的书名创建索引。 (2)为Users表中的姓名创建索引。 (3)为Copies表中的副本编号创建索引。 3.数据库的视图 (1)创建视图“cx_books”,要求查看书籍的国际标准图书编码,书名,出版社名,中南分校编码,作者名,作者号。 (2)创建视图“ cx_zj”,要求各用户只能查找作家出版社的书籍名称,作者,副本编号。 (3)创建视图“cx_anni”,要求查看作者为安妮宝贝所有的书籍信息的视图。 4.文件位置 数据库中数据文件,控制文件,日志文件,参数文件的存取路径 D:\\Oracle\\数据文件 D:\\Oracle\\控制文件 D:\\Oracle\\日志文件 D:\\Oracle\\参数文件 4
相关推荐: