java校园书籍共享系统的设计与实现
摘 要
在当今高速发展的信息时代,计算机技术已经被应用于社会的各个方面,取代了很多人工的操作,这样既提高了效率,又节省了劳动力。学校等机关图书共享也应该跟上科技的发展,运用计算机进行自动化的共享。
本课题在研究了学校图书共享运营模式之后,从学校的实际需求出发,采用当前较为流行的B/S结构和JSP动态网页技术,基于Oracle数据库,设计并实现一个功能完善的小型图书共享系统。本系统主要包括图书共享,借还书共享和读者共享三大模块。
本文是该系统需求文档,对系统功能结构进行分析,并对数据流程进行了图解,以及对这次设计进行了总结。
关键词: JSP;Oracle,B/S.动态网页技术
目录
一:JSP概述 1
二:开发工具的选择 1
三:系统功能概述 1
四: 数据流 2
五:系统功能模块图 3
六:数据库设计 3
七:数据库共享 10
八:系统实现 10
结束语 22
一:JSP概述
JSP是Java Server Page(Java服务器页面)的简称,它是由Sun Microsystems公司倡导,多家公司参与一起建立的一种动态网页技术标准,主要用于开发动态网页。JSP继承了Java语言的特点,允许Web开发人员开发和维护与平台无关、信息丰富、动态的Web页面,它能使Web开发人员轻易搭建网络平台,建立起功能强大的Web网站。JSP可以把用户界面从内容层次中分离出来,使Web开发人员不必修改底层的动态内容,就可以修改整体的页面布局。
二:开发工具的选择
本次开发主要运用myeclipse进行后台功能开发,前台页面使用dreamweaver制作,数据运用powerdesign进行逻辑设计,并在该工具下面自动运行sql代码到Oracle数据库中,完成由设计到自动生成数据表的操作
三:系统功能概述
本系统主要分为三个模块:图书共享,借还书共享,读者共享
其中图书共享下面分为:新书登记,维护图书基本信息,删除图书;借还书共享下面分为:预约,撤销预约。图书借阅,图书归还,续借;读者共享包括办理新卡,挂失补办,离校处理
结束语
在这次遇到的问题:
1.powwerdesign的使用,这个软件里面的数据表默认会添加“”,导致表名和字段名都会有引号,由于我用的10g并没有图形界面,导致老是不能找到我的表,后来在虚拟机上9i的图形界面才发现这点所以在执行的时候要修改生成的sql
代码
2.连接数据库的问题,Oracle在插入了数据后要重启一次才会在java里面查询到,开始查询的时候总是没有找到数据,直到后面重启了电脑之后才解决
回顾开始设计系统的时候,无从下手,到最终实现,心里觉得学到了很多经验,这个实际的经验将是我以后实践是的无价财富
http://www.bysj360.com/ http://www.bysj360.com/html/5215.html http://www.bylw520.net