已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录1绪论01.1课题背景01.2系统开发的重要技术介绍12系统分析12.1图书管理工作流程12.2图书管理需求13系统设计13.1设计思想13.3模块功能设计24系统数据库设计24.1建立系统数据库34.2系统E-R图34.3建立各数据表34.4数据库连接45系统实现65.1系统实现工具和支持平台65.2系统接口及其实现方法76总结和展望176.1收获和体会17参考文献181绪言1.1课题背景图书管理系统以方便、快捷、低成本的优势逐渐进入人们的生活,彻底解放传统图书管理方式,提高效率,减轻员工以前的繁忙工作,减少出错概率,让读者多花时间挑选书。 可以增加人们获取信息、理解信息和掌握信息的时间。 好的图书馆不仅要看藏书的种类和数量是否齐备,还要看其管理机构是否健全。 本系统是根据图书馆的日常业务运营设计的,更好地管理借书、还书、统计图书种类等业务,系统的操作流程与图书馆的业务流程一致。 界面友好,操作简单,维护简单的系统数据库稳定,安全,有图书管理业务操作知识的人都可以轻松操作。1.2系统开发的重要技术介绍该模型具有体系结构清晰、模块独立性高、易于维护和扩展等优点,采用了Eclipse作为前端开发工具,后端在SQL Server 2000上提供了数据访问,并且存储存储提供通过Java类连接到数据库,无缝连接到许多常见数据库的技术。2系统分析2.1图书管理工作流程系统除了借书管理的书、还书、完成操作的书、学生、借书记录的检索、追加、更新、删除等功能外,系统还具有管理员注册管理等功能。 能更好地对书进行分类管理,利用率提高,为读者提供了方便。2.2图书管理需求图书馆随时查询书库里的图书库存量,要求及时准确、及时、方便地向读者提供借阅信息,但不能修改数据,如果没有信息处理权,就可以印刷清单和阅览数据。 管理权限由系统管理者掌握和分发。图书管理系统以方便、快速、低成本的优点逐渐进入人们的生活,彻底解放传统图书管理方式,提高效率,减轻员工以前的繁忙工作,减少错误概率,让读者更多地选择书。 可以增加人们获取信息、理解信息和掌握信息的时间。 图书馆作为提供学习的地方,不仅要容易管理,还要求读者和借阅者提供方便快捷的检索、借阅、登记手续。3系统设计3.1设计思想(1)进行合理的需求分析,用Eclipse实现前台的应用框架。(2)详细的数据库系统设计实现了对SQL Server 2000的数据访问。(3)选择合理的数据库连接。3.2系统功能结构图3.3模块功能设计(1)管理者注册模块:填写注册的用户名和密码就完成注册,主要是为了管理方便添加了这个模块。(2)图书查询模块:完成图书名、索引编号、图书编号、模糊检索、分类名、出版社的检索,考虑到用户的便利性,本检索除了索引编号和图书编号的检索以外,全部采用模糊检索。 借用者的咨询变得很方便。(3)读者查询模块:输入要查询的读者的借阅证明书号码或姓名后,符合该要求的信息就会被查询,并显示在以下图标上。 用图标表示,可以在所调查的信息内容上显示相应数据的标题,使用户更容易理解。4系统数据库设计4.1系统数据库的建立该系统是以C/S模式设计的,数据库部分与应用程序同样起到重要的作用,因此需要详细地设计数据库。该系统使用SQL Server 2000数据库,首先要以保证数据的独立性和一致性为出发点,避免数据冗馀,在设计方面把数据库模块化的内容存在于适当的数据库中。4.2系统E-R图电子产品型号分类号码的介绍图书数量入库日分类书名管理图书用户名。作者还债PS代码密码。管理层出版社姓名读者有效日期性别注册日期读者分类读者单位借据号码读者号码4.3各数据表的制作数据库中有书籍表(book )、借出表(borrow )、登录表(login )、读者信息表(reader )、图书分类信息表(index )、读者类别表(reader_class )这6个表4.3.1、书籍表(书籍)列名数据类型长度允许空掉标准值字段名称说明banner代码varchar30图书编号唯一的制约Booknamevarchar30书名自动增长searchcode:searchcodevarchar30索书号PS PS PSvarchar30PS号kindnenumvarchar3分类编号kindnamevarchar30分类位置编号varchar30排序号publishcompanyvarchar30出版社publishtime日期(日期)出版日期YYYY-MM_DDstate (状态)Varchar4在架子上状态BooknumPR4图书数量author公司varchar30作者4.3.2、登录表(登录)列名数据类型长度允许空掉标准值字段名称说明usernamevarchar30用户名。主键,自动增长PSVarchar30密码。4.3.3、图书分类信息表(索引)列名数据类型长度允许空掉标准值字段名称说明kindnenumvarchar30分类编号kingdbookvarchar30图书的种类4.4连接数据库DBAccess.javapackage com.book.Dbconn;导入Java.SQL .连接;导入Java.SQL .驱动程序管理器;导入Java.SQL.resultset;导入Java.SQL.sqlexception;导入Java.SQL.statement;公共类dbaccess私有连接m _ conn;私有语句m _ stmt;privatestring driver= com.Microsoft.JDBC.SQL server.SQL server driver ;专用URL= JDBC : Microsoft : SQL server :/localhost :433; databasename=bookmanage ;私有字符串名称= sa ;私有字符串更新= sa ;公共dbaccess (); 请参见。this.set驱动程序(驱动程序)this.set连接(URL、uName、uPwd )以下公共数据库(字符串驱动程序、字符串URL、字符串用户名称、字符串用户pwd )trym _ conn=驱动程序管理器. getconnection (URL,用户名称,用户pwd )m_stmt=m_conn.createStatement ();输入catch(sqlexception )e .打印堆栈跟踪();以下以下使用publicbooleansetdriver (字符串驱动程序)。tryclass.forname (驱动程序)返回真; catch (exceptive ) catch (exceptive ) e .打印堆栈跟踪();以下返回假;以下publicbooleansetconnection (字符串URL,字符串用户名,字符串用户pwd )。trym _ conn=驱动程序管理器. getconnection (URL,用户名称,用户pwd )m_stmt=m_conn.createStatement ();返回真; catch (exceptive ) catch (exceptive ) e .打印堆栈跟踪();以下返回假;以下publicresultsetsendquery (string SQL ) tryresultset _ RS=m _ stmt.execute query (SQL )return m_rs;输入catch(sqlexception )e .打印堆栈跟踪();返回空值;以下以下publicintsendupdate (string SQL ) tryreturn m _ stmt.execute更新(SQL )输入catch(sqlexception )e .打印堆栈跟踪();返回- 1;以下以下publicstaticvoidmain (string arg ) dbaccessdb=newdatabaseaccess ();字符串SQL= select * from book ;resultset RS=db.send查询(SQL )tryPS (PS!=空值)输入while (RS.next () )。 2system.out.println (RS.getstring ( bookname );以下以下输入catch(sqlexception )e .打印堆栈跟踪();以下以下以下5系统的实现5.1系统实现工具和支持平台(1)用户界面该系统采用了Eclipse设计,用户交互采用了基于Windows的窗口界面。(2)硬件接口执行本系统的硬件的基本要求如下所示。CPU:Intel P4或更高版本内存: 512MB以上硬盘: 80gb以上。(3)软件接口数据库服务器: SQL Server 2000。5.2系统接口及其实现方法1 .运行后的接口图:如下所示按照以下方式实施Mainwin.java公共等级主win .privatebuttongroupbuttongroup=newbuttongroup ();私有框架;专用框架;输入publicstaticvoidmain (字符串args )trymainwin window=new mainwin ();window.frame.setVisible(true ) catch (exceptive ) catch (exceptive ) e .打印堆栈跟踪();以下以下publicmainwin (); 请参见。createContents ();以下privatevoidcontents (); 请参
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 纺丝原液制造工岗前基础操作考核试卷含答案
- 商务谈判技巧培训商务文职面试要点解析
- 人造花制作工安全生产知识强化考核试卷含答案
- 临床检验类设备组装调试工成果转化测试考核试卷含答案
- 陶瓷工艺品成型师安全知识宣贯强化考核试卷含答案
- 自来水笔制造工操作规范能力考核试卷含答案
- 汽车发动机再制造装调工创新应用强化考核试卷含答案
- 纯碱生产工操作管理考核试卷含答案
- 复印设备制造工安全宣贯能力考核试卷含答案
- 煤气净化回收工风险识别评优考核试卷含答案
- 设备操作、保养基础知识培训
- 冀教版八年级上册英语单词表全
- 美国常青藤大学介绍
- 病历书写基本规范及常见错误剖析
- 高中英语词汇表(3500词)
- GA/T 974.74-2015消防信息代码第74部分:消防装备器材分类与代码
- 俄歇电子能谱课件
- 消防专项规划说明书
- 六年级上册心理健康教育课件-不盲目攀比 全国通用(共18张PPT)
- 施工用电系统移交确认单
- 公园改造安全文明施工方案
评论
0/150
提交评论