欢迎来到天天文库
浏览记录
ID:39466876
大小:157.00 KB
页数:15页
时间:2019-07-04
《oracle数据库大作业》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2013-2014学年第二学期《大型数据库技术》考查报告课题名称:图书管理系统系统班级:11软工java2班学号:1115115020姓名:戴春奇成绩:2014年5月1.课题概述1.1课题简介随着社会的发展,人们对知识的需求也不断的增长。在这种形式下,人们就要不断的学习,不断的给自己充电,而图书馆就自然而然地在人们的生活中占据了一定的位置,如何科学的管理图书馆不但关系到读者求知的方便程度,也关系到图书馆的发展。图书馆作为一种信息资源的集散地,用户借阅资料繁多,包含很多的信息数据的管理。现今,有很多的图书馆都是
2、初步开始使用,有些甚至尚未使用计算机进行信息管理。数据信息处理工作量大,容易出错;用于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出。因此一个好的图书馆管理系统是非常重要的。1.2功能描述1.登录模块 用户登录:用户在登陆页面登陆,登陆成功进入系统。 管理员登陆:用于管理员的登陆,在后台登陆页面登陆,登陆成功进入系统。 图书管理员与系统管理员后台功能不一样。查询用户表,对应用户名、密码正确则进入系统,对应
3、用户名密码不正确则显示相应信息。2.图书管理模块 对图书进行添加、查询、修改、删除、添加。 将输入的图书信息添加到数据库图书表中,以方便进行各种查询及更新操作,根据输入的图书名称或作者,查询数据库图书表中的相应记录并显示相应图书信息,更新数据库图书表中对应记录并显示更新后的图书信息,删除数据库图书表中对应记录。3.副本信息模块 对图书的副本信息进行添加、修改、删除。 将输入的图书副本信息添加到副本表中,并分配一个独立的中南码根据输入的中南码或国际标准图书编码,查询图书副本表,显示副本信息更新副本表的数据库、
4、删除副本表中所对应的图书信息、修改副本表中错误的信息并更新数据库。4. 用户管理模块 对用户进行添加、删除、修改。 将输入的用户信息添加到用户表中,并分配一个独立的用户号根据输入的用户名的姓名或生日,查询用户表,显示用户信息更新用户表的数据库、删除用户表中所对应的、修改用户中错误的信息并更新数据库。2、数据库设计及实现2.1数据库表清单1、图书信息-----Books表编号字段数据类型数据长度能否为空中文名备注1ISBNChar20否国际标准图书编码主码2TitleChar30是书名3PubnameChar3
5、0是出版者名4AuthorChar30是作者名5AuthornoNumber30是作者号6ZNCodeNumber30是中南码2、副本-----Copies表编号字段数据类型数据长度能否为空中文名备注1CopyNo Number10否副本编号主码2ISBNChar20是国际标准图书编码3、作者信息-----Authors表编号字段数据类型数据长度能否为空中文名备注1AuthorNoNumber10否作者号主码2AuthorNameChar20是作者名4、类别-----Categories表编号字段数据类型数据
6、长度能否为空中文名备注1ZNCodeNumber20否中南码主码2CateNameChar20是目录名5、作家-----Writers表编号字段数据类型数据长度能否为空中文名备注1ISBNChar20否国际标准图书编码主码2AuthorNoNumber20否作者号主码6、出版社-----Publishers表编号字段数据类型数据长度能否为空中文名备注1PubnameChar30否出版者名主码2AddressChar50是地址7、用户-----Users表编号字段数据类型数据长度能否为空中文名备注1UsersN
7、oNumber12否用户编号主码2UserNameChar20否用户名3UserPwd Char20否用户密码4Quanxia Number20否权限5Birthday Date否用户生日6EmailChar30是用户的邮箱7Tel Char20是用户的联系电话8AddressChar20是籍贯2.2创建表空间//创建数据表空间 SQL>createtablespaceMYTBS2datafile'e:oracleMYTBSMYTBS1.dbf'size500m;表空间已创建。SQL>altert
8、ablespaceMYTBSadddatafile'f:oracleMYTBSMYTBS2.dbf'size500m;表空间已更改。2.3创建用户配置文件SQL>Createprofilelock_timelimit2password_life_time303failed_login_attempts54password_lock_time7;配置文件已创建2.4创建用户及分配权限SQL>cr
此文档下载收益归作者所有