Oracle数据库图书管理课程设计_第1页
Oracle数据库图书管理课程设计_第2页
Oracle数据库图书管理课程设计_第3页
Oracle数据库图书管理课程设计_第4页
Oracle数据库图书管理课程设计_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

存档资料成绩:华东交通大学理工学院课程设计报告所属课程名称ORACLE数据库课程设计主题图书管理系统的设计分院电信分院专班十一信管一班学号学生姓名指导教师二十年的月日序列号。项目等级优秀。太好了中等程度合格不及格1课程设计态度评价2上班状况评价3任务难度评价4工作量得到充分的评价5设计方面的创新评价6论文书写规范化评价7综合应用能力评价综合评定等级课程设计(论文)的审查意见评委的作用二十年的月日目录第一章课程设计内容和要求4第二章需求分析52、1 .功能要件52、2 .系统需求52、3 .功能模块5第三章软件系统管理73、1 .设计内容73、2 .系统维护9第四章系统测试和代码11第五章课程设计体会16第六章参考文献17第一章课程设计内容和要求随着网络技术的发展和普及,图书管理系统也有着很大的发展空间,通过图书管理系统的开发和研究,可以大幅度提高学员的工作效率,同时,管理员的管理和客户咨询也变得容易。良好的图书管理系统应该能为用户提供充分的信息和迅速的检索手段。 图书管理系统对图书销售有着极其重要的作用。 在书在增加的状态下,数量在增加,如何管理这样庞大的图书数据更为复杂,传统的手工图书管理不仅工作量大,而且容易发生问题。 例如,效率低、机密性差、而且时间长的话,会产生大量的文件和数据。 这给检索、更新和维护带来了很多困难。 已经适应不了时代的发展。第二章需求分析2、1 .功能要求1 .实现图书信息查询和管理、图书借阅管理和查询、读者信息管理等基础功能2、全面提供不同要求、不同细度的图书信息3 .全面的系统能够存储大量的图书信息,迅速查询和集成,为组织的决策提供信息支持。4 .利用数学方法和各种模型处理信息,预测未来和科学决策。5 .界面友好,使用方便2、2 .系统要求1 .删除不必要的管理冗馀,实现管理规范化、科学化。2、程序代码标准化、软件统一化、软件维护性和实用性的确保3 .可以连接到每个相关数据库以获得数据库中的信息。 确保与每个数据库表相关的项目之间具有相同的属性。2、3 .功能模块图书管理系统管理者用户。管子管理用户管子整理图书借书还书图书的咨询1.第三章软件系统管理3、1 .设计内容1 .存储过程和触发器在删除订单的同时,创建一个触发器来删除下面的订单详细信息创建或替换触发器del _ xsmxBEFORE DELETE ON销售订单for each rowbegindelete销售详细信息where销售订单编号=:old .订单编号:结束;2 .建立数据库:数据库的全局名称:BOOK.DOMAIN,SID: BOOK,密码: sys3 .创建用户:用户名: TANG,密码: TANG,DBA角色,尝试失败登录次数: 3次,失败后锁定天数: 3天。createusertangtidentifiedbytang格兰特DBA to TangcreateproprofilealimitFailed_login_attempts 3Password_lock_time 3alter用户塘简档a4 .创建表:创建以下基本表:创建图书类别表:(类别编号、类别名称)create table图书类别(类别编号char (10 )主键类别名称char(10 ) tablespace users;建立图书表:(图书编号、类别、书名、出版社编号、库存量)创建表图书(图书编号char (10 )主键类别char(10 )书名char(20 )出版社代码char(10 )库存量intconstraint c1 foreign key (类)参考图书类(类编号)constraint c2 foreign key (出版社号码) references出版社(出版社号码) tablespace users;要创建bookusers表,请执行以下操作:创建表书. book用户(useridnumbrimarykey用户名varchar2(40 ) not null用户类型编号(10 )UserPwdVarchar2(40 );创建表书. reader(reader _ id varchar (20 )主密钥reader_name varchar(20 )maxlend intalreadylen int(请参见。)创建表博row(reader_id varchar(20 ) )ISBN varchar (20 )lendtime date返回时间date主密钥(reader _ id,ISBN )(请参见。)foreign key (reader _ id )参考书. reader (reader _ id )foreign key (ISBN )参考书(ISBN )3、2 .系统维护系统维护包括书库维护、出租人库维护、管理员库维护、默认返还期限等模块。1 .书库维护书库的维护包括新书入库、查询显示、所有显示和删除等模块。书库维护窗口对书库进行更改后,系统退出后,请检查数据库是否已更改,并指示用户保存更改并根据用户的请求进行操作。2 .借用者库的维护借用人库是保存在本图书馆的具有合法租赁权限的人。 如果选择了“借用者库维护”选项,则会显示此窗口。 此窗口具有添加、删除、查询、定位和终止等功能。3 .管理员库的维护“管理员库维护”窗口允许系统管理员创建和删除图书管理员代码和密码。 但是,没有变更图书管理员的代码和密码的权限,除系统管理员以外只能变更自己的密码。4 .退出系统在系统主窗口中点击“结束”按钮,退出图书管理系统。第四章系统测试和代码1 )主页:2 )登录页面:3 )借书页:4 )增加图书界面:5 )图书维护页面:6 )查询图书页:7 )部分代码:查书:String bookname= ;字符串书籍ISBN=;字符串标记=;PS (PS1. PS!= )bookisbn=(ISBN= textBox1.Text );PS (PS2. PS! )=) (textBox1.Text!= 。bookname=( andbook _ name= textbox2. text );else if (textBox2.Text!= )bookname=( book _ name= textbox2. text );b标记=图书ISBN;if (无线电按钮2 .检查) /添加严格的查询代码PS (PS标记!= )data mandtext= select * from book.book where b标记;else if (b标记= )MessageBox.Show (请输入查询数据! );以下else if (无线电按钮1 .检查)举止if (textBox1.Text!= )messagebox.show (不支持ISBN的模糊查询! );else举止/添加模糊查询的代码if (textBox2.Text!= )举止bookname=(书名like % textBox2.Text % );data mandtext= select * from book.book where bookname;以下else/检查所有的书举止data mandtext= select * from book.book ;以下以下以下elseMessageBox.Show (请选择查询方法! );sa datareader=data command.executereader ();bindingsource bs=new bindingsource ();bs.DataSource=dataReader;this.datagridview1.数据源=bs;if (dataReader.Read () )举止lnum=dataReader.GetInt32(3)ynum=dataReader.GetInt32(6)以下dataConnection.Close ();以下第五章课程设计体会通过这次图书管理系统的课程设计,为了这个学期的ORACLE数据库课程做了很好的总结,我学到了很多,一学期的ORACLE课程的学习,对ORACLE有了一定的了解,但在实际的系统中它如何本次课程设计的名称是图书管理系统,不仅我们能力有限,而且由于最近课程任务紧迫,我们负责的这个项目还有很多不完善的地方。 我们这次的系统可以说很丑,但是系统的功能还有很多不完善的地方。 但是,总体来说,通过这次的团队合作,首先要进一步理解数据库,深入理解团队合作的重要性,合理的团队分工很重要。 最后,能把前台程序和后台数据库连接起来执行,对我们来说是一个重大的课题,我们也成功了。 此次的图书管理系统在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论