文档介绍:《数据库原理及技术应用》专周——图书管理信息系统实验报告书课程名称数据库原理及技术应用设计题目图书管理信息系统班级学号姓名指导老师完成时间目录1专周题目 12专周目的和要求 13运行环境 14专周时间 25专周内容 -R模式图 215专周心得 26专周题目图书管理信息系统专周目的和要求目的通过本次专周将这一学年所学关于Oracle的知识系统化,在平时实验课的基础上进一步掌握Oracle相关组建的应用。运用FormsDeveloper工具建立一个简单的数据库应用系统——图书管理信息系统,掌OracleRDBMS的功能,掌握Orcle的Forms、Graphics、SQLReport等开发工具的用法,熟悉Oracle系统下应用系统开发的过程。、恢复;、隐式游标、菜单、警告等来完成图书管理信息系统的编写。运行环境硬件环境CPU:P3同类档次或更高档次以上内存:512MB及其以上内存硬盘空间:40G以上均可显示器:VGA或更高分辨率,建议分辨率为1024x768像素软件环境服务器端操作系统:Windows2000server或Linux客户端操作系统不限数据库:Oracle大型数据库管理系统专周时间…专周内容完成的主要功能概述登录界面:此界面包括三个标签(用户名,密码以及界面标题)、两个文本框(用于用户名和密码的输入)、两个按钮(登录、退出)。用户输入用户名和密码,然后点击“登录”按钮,通过到数据库表Users中查找有无相应记录,如果该条记录存在则登录到相应主界面(读者主界面或管理员主界面),如果该条记录不存在则弹出一条提示(用户名或者密码错误,请重新输入!)。“退出”按钮引用了一个警告,提醒用户是否确定要退出系统。管理员主界面:此界面包括七个按钮(用户管理、添加图书、修改出版信息、修改副本信息、修改人大码、退出和返回登录界面)、四个标签。此界面的主要功能是实现管理员的操作权。用户管理界面:此界面的主要功能是添加,修改,删除读者和管理员的基本信息添加图书界面:此界面的主要功能是录入新书信息(包括ISBN、书名、人大码、人大码目录名、作者名、作者号、出版者、出版者地址、副本编号),根据ISBN判断是否已经存在相应记录,如果存在则提示“该记录已经存在,请重新输入!”,如果暂时没有该记录,则判断各表中是否存在相关记录,若不存在则插入一条相关新纪录。修改出版信息界面:此界面的主要功能是修改出版数据。采用绑定数据库表publishrers,调用出表中信息,管理员可以对该表数据进行修改、添加或者删除的操作。修改副本信息界面:此界面的主要功能是修改副本信息数据。采用绑定数据库表publishrers,调用出表中信息,管理员可以对该表数据进行修改、添加或者删除的操作。修改人大码界面:此界面的主要功能是修改人大码分类目录。采用绑定数据库表Categories,调用出表中信息,管理员可以对该表数据进行修改、添加或者删除的操作。修改副本信息界面:此界面的主要功能是修改副本信息。采用绑定数据库表copies,调用出表中信息,管理员可以对该表数据进行修改、添加或者删除的操作。读者主界面:此界面包括六个按钮(图书信息查询、图书副本信息查询、借书管理、还书管理、退出和返回登录界面)、四个标签。此界面的主要功能是实现读者的操作权。图书信息查询界面:该界面的主要功能是查询图书相关信息。用户通过下拉菜单选择查询方式,根据所选查询方式进行相关信息的查询。图书副本信息查询界面:该界面的主要功能是查询副本信息。用户通过下拉菜单选择查询方式,根据所选查询方式进行相关信息的查询。附:功能模块图概念模型等设计E-R模式图所建的表数据库设计有8张表,分别是:Users表(用户表)Books表(书籍表)、Copies表(副本表)、Authors表(作者表)、Categories表(分类目录表)、Writers表(写书表)、Publishers表(出版社表)、Borrow表(借阅表)。1、Books表字段数据类型数据长度能否为空中文名备注ISBNChar20否国际标准图书编码主码TitleChar50是书名PubnameChar30是出版者名RDCodeNumber是人大码2、Copies表字段