校园书籍管理系统设计

校园书籍管理系统设计

ID:41094152

大小:981.00 KB

页数:25页

时间:2019-08-16

校园书籍管理系统设计_第1页
校园书籍管理系统设计_第2页
校园书籍管理系统设计_第3页
校园书籍管理系统设计_第4页
校园书籍管理系统设计_第5页
资源描述:

《校园书籍管理系统设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、题目:基于JSP图书管理系统的设计作者朱学敏,张磊,凌楠,卓桃秀届别2009届系别计算机学院专业计算机科学与技术指导教师邱自华职称教授完成时间2012年6月20日摘要在当今高速发展的信息时代,计算机技术已经被应用于社会的各个方面,取代了很多人工的操作,这样既提高了效率,又节省了劳动力。学校等机关图书管理也应该跟上科技的发展,运用计算机进行自动化的管理。本课题在研究了学校图书管理运营模式之后,从学校的实际需求出发,采用当前较为流行的B/S结构和JSP动态网页技术,基于Oracle数据库,设计并实现一个功能完善的小型图书管理系统。本系统主要包括图书管理,借还书管理和读者管理三大模块。本文是该

2、系统需求文档,对系统功能结构进行分析,并对数据流程进行了图解,以及对这次设计进行了总结。关键词:JSP;Oracle,B/S.动态网页技术II目录一:JSP概述1二:开发工具的选择1三:系统功能概述1四:数据流2五:系统功能模块图3六:数据库设计3七:数据库管理10八:系统实现10结束语22II一:JSP概述JSP是Java Server Page(Java服务器页面)的简称,它是由Sun Microsystems公司倡导,多家公司参与一起建立的一种动态网页技术标准,主要用于开发动态网页。JSP继承了Java语言的特点,允许Web开发人员开发和维护与平台无关、信息丰富、动态的Web页面,

3、它能使Web开发人员轻易搭建网络平台,建立起功能强大的Web网站。JSP可以把用户界面从内容层次中分离出来,使Web开发人员不必修改底层的动态内容,就可以修改整体的页面布局。 二:开发工具的选择本次开发主要运用myeclipse进行后台功能开发,前台页面使用dreamweaver制作,数据运用powerdesign进行逻辑设计,并在该工具下面自动运行sql代码到Oracle数据库中,完成由设计到自动生成数据表的操作三:系统功能概述本系统主要分为三个模块:图书管理,借还书管理,读者管理其中图书管理下面分为:新书登记,维护图书基本信息,删除图书;借还书管理下面分为:预约,撤销预约。图书借阅,

4、图书归还,续借;读者管理包括办理新卡,挂失补办,离校处理共x页,第x页四:数据流共x页,第x页五:系统功能模块图六:数据库设计6.1概念模型设计共x页,第x页6.2逻辑结构设计在powerdesign中点击tools下面的GeneralPhysicalModel在弹出对话框中为物理模型图取名共x页,第x页点击确定后生成物理模型图6.2.1数据表的生成共x页,第x页1.用zxm06登录,清空该模式下面的表6.2.2配置数据源Database下拉菜单下,选择ConfigureDataConnection选择数据源类型共x页,第x页选择Oracle数据源,我用的是Oracle10g填写数据源信

5、息共x页,第x页点击test进行数据源测试测试成功6.2.3生成数据表共x页,第x页点击Database下面的ExecuteSQLQuery输入用户名和密码。得到相应的Sql代码点击run执行Sql代码在到oracle中查询相应的表共x页,第x页七:数据库管理7.1:数据库安全性保证数据库安全可分为二类:系统安全性和数据安全性。  系统安全性是指在系统级控制数据库的存取和使用的机制,包含:A:有效的用户名/口令的组合;B:一个用户是否授权可连接数据库;C:用户对象可用的磁盘空间的数量;D:用户的资源限制;7.2:数据完整性 共x页,第x页主键约束,主键不允许有重复外键约束,不允许有非法关

6、联字段约束,类型错误不允许插入八:系统实现8.1重要页面的实现8.1.1.登录界面8.1.2:主页面共x页,第x页8.2:重要代码实现8.2.1:采用JDBC数据库连接JDBC(JavaDataBaseConnectivity,java数据库连接)是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯JavaAPI编写数据库应用程序.JDBC是个"低级"接口,也就是说,它用于直接调用SQL命令。在这方面它的功能极佳,

7、并比其它的数据库连接API易于使用,但它同时也被设计为一种基础接口,在它之上可以建立高级接口和工具。高级接口是"对用户友好的"接口,它使用的是一种更易理解和更为方便的API,这种API在幕后被转换为诸如JDBC这样的低级接口。Jdbc操作主要有加载驱动,建立连接加载驱动static{try{Class.forName("oracle.jdbc.driver.OracleDriver");共x页,第x页}catch(ClassNotF

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

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

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