oracle图书管理系统数据库设计与实现

oracle图书管理系统数据库设计与实现

ID:12130495

大小:318.50 KB

页数:16页

时间:2018-07-15

oracle图书管理系统数据库设计与实现_第1页
oracle图书管理系统数据库设计与实现_第2页
oracle图书管理系统数据库设计与实现_第3页
oracle图书管理系统数据库设计与实现_第4页
oracle图书管理系统数据库设计与实现_第5页
资源描述:

《oracle图书管理系统数据库设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、滨江学院题目图书管理系统数据库设计与实现院系年级班级学生姓名学号学期任课教师2014年12月5日目录1系统分析21.1需求分析21.2设计目标21.3项目规划22数据库设计42.1系统功能模块设计42.2数据库概念结构设计42.3数据库逻辑结构设计63数据库系统设计与实现83.1创建和管理表81.1创建表空间81.2创建数据表83.2创建和管理视图93.3创建和管理序列103.4创建和管理索引103.5创建和管理存储过程103.6创建和管理触发器114数据库访问124.1数据查询124.2数据更新122.1表中数据的插入122.2数据的修改和删除144.3数据合并154.4结

2、果集集合操作15141系统分析1.1需求分析随着互联网的爆炸性发展,人们越来越习惯于利用网络来实现所需的服务,网络已深深影响到人们生活的各个方面。另外,传统的图书馆不能满足一部分现代人的需要,而电子阅览室,由于其不受时间与空间的限制同时又具有传统图书馆的大部分功能,能够满足各类用户的常规与特殊需求,而且其方便快捷,实现技术又比较成熟,因此受到当代人的喜爱。图书馆在正常运营中面对大量书籍、读者信息以及两者间相互联系产生的借书信息、还书信息。现有的人工记录方法既效率低又错误过多,大大影响了图书馆的正常管理工作。因此需要对书籍资源、读者资源、借书信息、还书信息进行管理,及时了解各个

3、环节中信息的变更,有利于管理效率的提高该系统主要分为两部分:读者部分和管理员部分。为了方便读者查找自己感兴趣的主题进行阅读,要将图书按照内容进行分类。读者可以按照类别进行查找,逐级浏览、可以查看自己的信息。本系统还可对用户的账号和书目的阅读权限进行管理。管理员需要给用户分配用户名和密码,及设定用户的级别。1.2设计目标图书管理系统的开发主要要实现的目标有以下几个方面:(1)界面设计友好、美观。(2)数据存储安全、可靠。(3)信息分类清晰、准确。(4)强大的查询功能,保证数据查询的灵活性。(5)实现对图书借阅和归还过程的全程数据信息跟踪。(6)提供图书借阅排行榜,为图书管理员提

4、供了真实的数据信息。(7)提供灵活、方便的权限设置功能,使整个系统的管理分工明确。(8)具有易维护性和易操作性。1.3项目规划(1)登录模块14用户登录:用户在登陆页面登陆,登陆成功进入系统。管理员登陆:用于管理员的登陆,在后台登陆页面登陆,登陆成功进入系统。图书管理员与系统管理员后台功能不一样。查询用户表,对应用户名、密码正确则进入系统,对应用户名密码不正确则显示相应信息(2)图书管理模块对图书进行添加、查询、修改、删除、添加。将输入的图书信息添加到数据库图书表中,以方便进行各种查询及更新操作,根据输入的图书名称或作者,查询数据库图书表中的相应记录并显示相应图书信息,更新数

5、据库图书表中对应记录并显示更新后的图书信息,删除数据库图书表中对应记录。(3)副本信息模块对图书的副本信息进行添加、修改、删除。将输入的图书副本信息添加到副本表中,并分配一个独立的中南码根据输入的中南码或国际标准图书编码,查询图书副本表,显示副本信息更新副本表的数据库、删除副本表中所对应的图书信息、修改副本表中错误的信息并更新数据库。(4)用户管理模块对用户进行添加、删除、修改。将输入的用户信息添加到用户表中,并分配一个独立的用户号根据输入的用户名的姓名或生日,查询用户表,显示用户信息更新用户表的数据库、删除用户表中所对应的、修改用户中错误的信息并更新数据库。142数据库设计

6、2.1系统功能模块设计根据图书管理系统的实际需求,可以将图书管理系统划分为管理员页面和读者页面,2个主页面,每个主页面又分为若干个的具体功能的分页面,功能结构图如图2.1所示。图书管理系统管理员主页面读者主页面用户信息管理界面添加图书修改出版信息修改副本信息修改人代码图书信息查询图书副本信息查询图2.1图书管理系统功能图2.2数据库概念结构设计管理员E-R图如下图2.2所示:管理员姓名密码加入时间用户名14图2.2管理员E-R图学生E-R图如下图2.3所示:读者学号密码姓名用户名电话班级院系性别图2.3学生E-R图图书E-R图如下图2.4所示:读者图书姓名库存作者价格图书编号

7、图示类别出版社图2.4图书E-R图系统总E-R图,如图2.5所示14图2.5图书管理系统数据库E-R图2.3数据库逻辑结构设计数据库设计有8张表,分别是:Users表(用户表)Books表(书籍表)Copies表(副本表)、Authors表(作者表)、Categories表(分类目录表)、Writers表(写书表)、Publishers表(出版社表)、Borrow表(借阅表)表2.1Books表字段数据类型数据长度能否为空中文名备注ISBNChar20否国际标准图书编码主键TitleChar30是书名P

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。