欢迎来到沃文网! | 帮助中心 分享知识,传播智慧!
沃文网
全部分类
  • 教学课件>
  • 医学资料>
  • 技术资料>
  • 学术论文>
  • 资格考试>
  • 建筑施工>
  • 实用文档>
  • 其他资料>
  • ImageVerifierCode 换一换
    首页 沃文网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    基于JSP和JavaBea的图书管理系统的.doc

    • 资源ID:843209       资源大小:975.45KB        全文页数:55页
    • 资源格式: DOC        下载积分:20积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要20积分
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,下载更划算!
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于JSP和JavaBea的图书管理系统的.doc

    1、摘 要本论文是从常州工学院图书馆的实际操作流程程出发,针对图书馆手工管理的现状,经过详细的系统调查,为我校图书馆开发出的一个实用的在线图书馆管理信息系统。本论文不仅对图书馆管理信息系统进行了详细的分析和设计,而且还对系统的安全性、数据共享性、可移植性,以及从单机版升级到网络版的可行性等内容进行了详细的论述。全文共分为六章,其分别为绪论,系统设计阶段,系统实施与管理,系统参考源代码,系统测试与安全性设计,系统开发总结。第一章对数据库应用系统开发和图书管理系统进行了简明的介绍,并分析了开发图书管理系统所应进行的工作。第二章对数据库的设计和SQL语言的使用进行了系统分析,为深入理解数据库应用打下了基

    2、础。第三章学习了具体的开发工具Jbuilder,及SQL语言在 JSP中的应用等数据库编程关键技术进行了系统的介绍。第四章分析了图书管理信息系统的应用需求,按照数据库设计理论一步一步地给出了系统需求说明书、局部ER图、全局ER图、系统关系模式,子模式,利用MSSQLServer2000建立了数据库。最后一章详细介绍了如何使用该在线图书馆。设计充分利用Jbuilder 2005、MS SQL Server2000数据库技术的强大力量,提高了编程效率和可靠性。【关键词】数据库;SQL语言;JSP;图书管理; AbstractIn the construction of the on-line bo

    3、ok recommendation and on-line bargain system design to retail to the book with the realization and the wholesale provide the information network to turn the management.Emphasized to discuss the system function and realization, the data processes and saving, include the catalogue, customer registrati

    4、on, net to order to search with shopping, stock up, the backstage database management etc.Make use of the language of HTML, technique of VBScript, ADO, ASP and backstage database chains connects the on-line shopping system of the key technique construction of etc.Carry out the following function of

    5、on-line shopping system:1Provide 24 hours convenience fast on-line order service for the customer.2The merchandise data project that is efficiently, carry on science to the merchandise information, categorize vividly, saving.3The maintenance and the management of the merchandise information. 4Conven

    6、ience, fast book search.5The order form processing mold piece.6Melt the customer the business logic rule into the system, belong to sex according to the different customer namely, provide the different method of payment.7Customer and the managing persons information management.【Keyword】 book;the on-

    7、line sale;ASP;ACCESS;database目 录前 言1第1章 课题概述21.1 课题发展的现状21.2 JSP技术的简单介绍31.3 系统使用环境41.3.1 系统配置41.3.2 Tomcat的安装51.3.3 IIS的配置51.4 后台数据库SQL Server 20006第2章 系统设计72.1 需求分析72.2 设计目标82.3 设计思想10第3章 数据库设计11第4章 网站详细设计184.1 主页面介绍184.2 用户管理模块204.3 查询部分214.4 在线管理模块224.5 重要文件代码分析224.6 比较复杂的代码分析264.7 比较常用的代码分析274.8

    8、 错误分析304.8.1 关于编程过程中出现乱码的问题304.8.2 关于ASP脚本错误的代码对应整理30第5章 使用说明325.1 系统简介325.2 订书用户操作325.2.1 用户管理325.2.2 查书购书325.2.3 订单处理335.3 管理员操作335.3.1 系统管理335.3.2 前台与后台隔离33结 论34参考书籍35致 谢3651前 言 当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理

    9、,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好图书馆信息而设计的。 图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查

    10、找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。 数据处理手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。 基于这此问题,我认为有必要建立一个图书管理系统,使

    11、图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。第1章 课题概述1.1 课题发展的现状 二十一世纪是信息高度交流与发展的时代,面计算机系统则在信息时代扮演着极为重要的脚色,随着计算机的不断发展,计算机以渗透到各个领域,图书馆也不例外,图书馆的计算机化以不容迟缓,作为信息存储的主要媒体之一图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多,这也充分应用硬件资源;对图书

    12、管理部门而言,以前单一的手工检索已不能满足人们的要求,为了便于图书资料的管理更为需要有效的图书管理软件。图书馆在正常运营中总是面对大量的读者信息、书籍信息以及两者相互作用产生的借书信息、还书信息。需要对读者资源、书籍资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,有利于提高管理效率。1.2 JSP技术JSP(Java Sever Pages动态网页)是Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准,JSP技术是在Servlet技术基础上发展起来的,它正在迅速发展中,现在已经成为Java服务器编程的重要组成部分。虽然它还未成型,但是它必将和J

    13、2EE(Java 2 Enterprise Edition)一起发展。JSP是结合markup(HTML和XML)和Java代码来处理的一种动态页面。每一页第一次被调用时,通过JSP引擎自动被编译成Servlet,然后被执行,以后每次调用时,执行编译过的Servlet。JSP提供了多种方式访问Java class、Servlet、Applets和Web Server,因此,Web应用的功能可以分成多个明确定义公用借口的组件,通过JSP将它们结合在一起。这种模式允许工作分成两部分:组件开发和页面设计和编译(结合一些方法调用)。在这种应用编译模式,使得业务逻辑和数据处理分开。 现在已经有许多Web

    14、 Server 支持JSP(如 Sun的Java Web Server,Apache&Jserv等),这使JSP具有良好的可移植性。 JSP和Microsoft的ASP技术非常相似,两者都提供在HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。在ASP或者JSP环境下,HTML页面只依赖于Web服务器,而ASP和JSP页面需要附加的语言引擎分析和执行程序代码。程序代码的执行结果被重新嵌入到HTML代码中,然后一起发送给浏览器。ASP和JSP都是面想Web服务器的技术,客户端浏览器不需要任何附加的软件支持。ASP的编程语言是VBScript之类的脚本语言,JSP使用的是Java,

    15、这是两者最明显的区别。此外,ASP和JSP还有一个更为本质的区别:两种语言引擎用完全不同的方式处理页面中嵌如的代码。在ASP下,VBScript代码被ASP引擎解释执行;在JSP下,代码编译成Servlet并由Java虚拟机执行,这种编译操作仅在对JSP页面的第一次请求时发生。JSP语言举例:1 准确确定对方的IP地址。这样可以了解系统的访问对象是来自什么地域,具体实现语句为: 2 准确确定对方的用户端的ID。这样可以了解用户的登陆情况,具体实现语句为: 3 设置当前页面的浏览权限。在实际站点中,许多网页是需要通过身份验证才能浏览的为了阻止有些人的非法访问,可以在网页的开头加入身份验证的语言。

    16、具体实现语句为: 4 JSP与SQL Server数据库连接(我的课题中使用的连接方式): 1.3 系统使用环境1.3.1 系统配置该系统使用Jbuilder 2005 、SQL Server、Tomcat等软件编程和制作,编程环境为Windows XP。为了保证系统运行的效率和可靠性,系统服务器端应具有较高的软硬件配置,客户端的要求不是很高。此应用程序可广泛运行于互联网,也可适用于内部的局域网。其运行要求如下:客户端:Windows95/98/2K/NT/XP,Internet Explorer(IE)4.0版本以上等服务器端:Windows NT/2K,Internet Informati

    17、on Server(IIS)4.0及其以上版本,IE等;或者Windows98,Personal Web Server(PWS),IE等。数据库:采用SQL Server,运行于服务器端。服务器: CPU:PIII 500以上 ,内存:256M以上客户机: CPU:P200MMX以上,内存:32M以上1.3.2 JSP连接数据库的步骤第一步:安装J2SDK: 到SUN官方站点(选择-系统变量(S):设置JAVA_HOME环境变量: 单击-新建,在变量名中输入:JAVA_HOME 在变量值中输入C:j2sdk1.4.2_03(假设J2SDK安装在目录C:j2sdk1.4.2_03下,反正就是J2

    18、SDK的安装目录。) 然后-确定,到此已经设置好JAVA_HOME环境变量。 设置CLASSPATH环境变量: 单击-新建,在变量名中输入:CLASSPATH在变量值中输入:.;C:j2sdk1.4.2_03libdt.jar;C:j2sdk1.4.2_03libtools.jar; (中间的点号“.”和分号“;”必不可少。) 然后-确定,到此已经设置好CLASSPATH环境变量。 设置PATH环境变量: 单击-新建,在变量名中输入:PATH 在变量值中输入:C:j2sdk1.4.2_03bin(中间的点号“.”和分号“;”必不可少。) 然后-确定,到此已经设置好JAVA_HOME环境变量。

    19、三个环境变量设置好后,写一个简单的java程序来测试J2SDK是否已安装成功: 在C:下新建一个目录test;然后写如下程序: publicclassTestpublicstaticvoidmain(Stringargs)System.out.println(Thisisatestprogram.); 将上面的这段程序保存为文件名为Test.java的文件,保存在目录C:test下。 然后打开命令提示符窗口,cd到你的test目录,然后键入下面的命令javacTest.javajavaTest 此时如果看到打印出来Thisisatestprogram.的话说明安装成功了, 如果没有打印出这句话

    20、,你需要仔细检查一下你的配置情况。 如果上面的J2SDK安装成功的话,接下来继续安装Tomcat: 第二步:安装Tomcat: 到tomcat官方站点(http:/www.apache.org/dist/jakarta/tomcat-4/)下载tomcat: jakarta-tomcat-4.1.30.exe,下载之后安装。(比如安装在C:Tomcat下。) 安装完之后,设置环境变量:我的电脑-属性-高级-环境变量; 选择-系统变量(S): 设置CATALINA_HOME环境变量: 单击-新建,在变量名中输入:CATALINA_HOME 在变量值中输入:C:Program FilesApach

    21、e Software FoundationTomcat 5.0 然后-确定,到此已经设置好CATALINA_HOME环境变量。 设置CATALINA_BASE环境变量: 单击-新建,在变量名中输入:CATALINA_BASE 在变量值中输入:C:Program FilesApache Software FoundationTomcat 5.0 然后-确定,到此已经设置好CATALINA_BASE环境变量。 然后修改环境变量中的CLASSPATH,把Tomat安装目录下的commonlib下的servlet.jar追加到CLASSPATH中去, 修改后的CLASSPATH如下:.;C:j2sdk

    22、1.4.2_03libdt.jar;C:j2sdk1.4.2_03libtools.jar;C:Program FilesApache Software FoundationTomcat 5.0commonlibservlet-api.jar;接着可以启动tomcat,在IE中访问http:/localhost:8080/,如果看到tomcat的欢迎页面的话说明安装成功了。 如果上面的tomcat安装成功的话,接下来继续安装JSP访问SQLServer2000的驱动程序: 第三步:安装JSP访问SQL Server 2000的驱动程序: 从微软的网站上下载驱动程序:SQLServer2000F

    23、orJDBC驱动程序,在Google中随便搜索就有。 然后将它安装好。(比如安装目录是C:Program FilesMicrosoft SQL Server 2000 Driver for JDBClib。)然后必须将安装目录中的lib目录下三个Jar文件拷贝到Tomcat目录下commonlib目录下,之后,修改环境变量中的CLASSPATH,把SQL Server 2000 For JDBC 驱动程序安装目录下的C:Program FilesMicrosoft SQL Server 2000 Driver for JDBClibmsbase.jar;C:Program FilesMicro

    24、soft SQL Server 2000 Driver for JDBClibmssqlserver.jar;C:Program FilesMicrosoft SQL Server 2000 Driver for JDBClibmsutil.jar;追加到CLASSPATH中去,修改后的CLASSPATH如下:.;C:j2sdk1.4.2_03libdt.jar;C:j2sdk1.4.2_03libtools.jar;C:Program FilesApache Software FoundationTomcat 5.0commonlibservlet-api.jar; C:Program Fi

    25、lesMicrosoft SQL Server 2000 Driver for JDBClibmsbase.jar;C:Program FilesMicrosoft SQL Server 2000 Driver for JDBClibmssqlserver.jar;C:Program FilesMicrosoft SQL Server 2000 Driver for JDBClibmsutil.jar;必须重新启动Tomcat! 这样做的目的是,jsp页面在编译过程中不会出现找不到sqlserverdriver类库的问题,写一个简单的用来测试连接SQLServer2000的JSP代码您的第一个

    26、字段内容为:您的第二个字段内容为:将上面的JSP代码保存为sql_test.jsp,放在/Root目录下。在地址中输入:http:/localhost:8080/sql_test.jsp,如果全部配置成功的话,将显示如下:您的第一个字段内容为:1您的第二个字段内容为:NewHire-Jobnotspecified您的第一个字段内容为:2您的第二个字段内容为:ChiefExecutiveOfficer您的第一个字段内容为:3您的第二个字段内容为:BusinessOperationsManager您的第一个字段内容为:4您的第二个字段内容为:ChiefFinancialOfficier您的第一个字

    27、段内容为:5您的第二个字段内容为:Publisher您的第一个字段内容为:6您的第二个字段内容为:ManagingEditor您的第一个字段内容为:7您的第二个字段内容为:MarketingManager您的第一个字段内容为:8您的第二个字段内容为:PublicRelationsManager您的第一个字段内容为:9您的第二个字段内容为:AcquisitionsManager您的第一个字段内容为:10您的第二个字段内容为:ProductionsManager您的第一个字段内容为:11您的第二个字段内容为:OperationsManager您的第一个字段内容为:12您的第二个字段内容为:Edit

    28、or您的第一个字段内容为:13您的第二个字段内容为:SalesRepresentative您的第一个字段内容为:14您的第二个字段内容为:Designer数据库操作成功,恭喜你 以上所有的内容涉及的相关条件:操作系统:Window2000Server J2SDK版本:j2sdk-1_4_2_04-windows Tomcat版本:jakarta-tomcat-4.1.30 本地数据库:SQLServer2000 1.4 后台数据库在选用Windows NT/2000/XP 网络操作系统时宜使用SQL Server。这种数据库能提供关系管理系统RDBMS 核心和一组外围管理工具软件采用标准数据库

    29、语言和远程数据访问标准能够实现网络环境下数据库之间互联。互操作具有网络容错完整性检查和安全保密等功能使整个网络数据库的存取更加合理在选择数据库需求比较各种的性能和优缺点并有一个长期的规划和若干年后要实现目标。本网站使用SQL Server作为我们的网络数据库,SQl Server 的版本至少要在2000版以上一个库文件包含若干张表格,在后面,会做详细的介绍。第2章 系统设计21系统开发的初步调查 在开发的前期进行各项调查的目的是明确系统的开发目标和规模,它是对系统进行可行性研究的基础。图书馆作为政府,学校,以及一些其他办学机构所开办的公众性场所,其商业性质不能和其他商业机构相提并论。它的规模和

    30、大小主要依据兴办单位的规模和实力来定位的,大的图书馆有国家级的图书馆和一些省市所投资兴建的图书馆,小一些的则像学校的图书馆,图书出租屋等。所以,考虑系统面向的场所和规模,为系统的开发做准确的定位是十分必要的。就其大小和性质而言,它有哪些特点呢?(1)一般来讲,图书馆的规模决定藏书量的大小。例如,以学校的图书馆来说,它面向的对象大都是学生和教师等范围,在学校这样一个不是很大范围内,藏书量没有必要达到一些较大图书馆的规模,只要能够满足学校范围内的需求就可以了。当然,如果能够作到尽善尽美更好,但是学校的资金和场地能否达到也是要考虑的。所以,面向的对象决定图书馆的规模,也就决定了图书馆的藏书的规模。(

    31、2)图书馆作为提供学习的场所,不仅要求便于管理,而且要求对读者和借阅者提供方便快速的查找,借阅和登记手续。一个好的图书馆不仅仅看它的藏书的种类和数量是否齐全,还要看它的管理机制是否健全。这不仅仅是人的因素,还有操作手段和途径,比如一个好的图书管理系统。(3)图书馆需要统一图书的管理,对各类书籍的借阅情况和图书馆的现有藏书数量,种类要及时掌握,这就要求它具有很强的时效性。为了减少旧书和大量内容重复多余的图书占用有限的空间而又要尽量做到图书种类的齐全,作为图书馆的管理人员来说需要及时地对图书进行上架和注销的处理。有些图书如周刊,报刊,杂志等更换的频率较高,有时需要每天更换,而有些大型图书则可能几年

    32、才更换一次。这些信息的发布和注销要求管理员及时掌握,时效性非常重要。22 系统可行性研究开发任何一个基于计算机的系统,都会受到时间和资源上的限制。因此,在接受项目之前必须根据客户可能提供的时间和资源条件进行可行性研究。它可以避免人力、物力和财力上的浪费。可行性研究与风险分析在许多方面是相互关联的。项目风险越大,开发高质量软件的可行性越小。系统可行性分析包括:技术的可行性、经济可行性、选择方案的可行性从这几个方面论述。技术可行性:技术往往是系统开发过程中难度最大的工作,这其中必须进行风险分析、资源分析和技术分析,开发人员必须在给定的约束条件下,判断是否能在预定的计划顺利完成任务,但这些因素很难把

    33、握好,因为在开发的过程中往往会发生一些意外因素,综合各方面的困素,本系统采用Jbuilder 2005作为开发平台,后台数据库用的是SQL Server 2000。综合自已对这方面的熟练程度,能方便的进行系统开发、维护。经济可行性:在提出开发这个管理系统前,因为此次本着是做毕业设计的要求,一方面是锻炼自已的能力,另一方面是了解当今比较流行的管理系统的知识,如果该公司购买一套进销存服务管理系统,目前购买这种软件花费也是相当高,并且不能针对该公司的具体情况做出调整,只能满足公司所要求的一部分要求,然而我做的这个系统很具有针对性,能够对该公司的所有服务进行管理,不但可以减少库存,加快资金周转,而且还

    34、能方便管理员和客户,然而有些方面是很难用钱来衡量的。选择方案可行性:我把自已的一些方案一一提出来,通过与同导师进行一番讨论后,并对系统的方案进行评价。然后通过反复修改,方案可以通过。法律可行性研究:研究在系统开发过程中可能涉及的各种合同、侵权、责任以及各种与法律相抵触的问题。23 系统需求分析1.图书管理系统的需求分析图 当决定要开发一个信息系统时,首先要对信息系统的需求进行分析,需求分析要做的工作是深入描述软件的功能和性能,确定软件设计的限制和软件同其他系统元素的接口细节,定义软件的其他有效性需求。其实现步骤主要包括四步(如图)获得当前系统的处理流程,在此首先假设当前系统是手工处理系统。手工

    35、处理流程大致是这样的。读者读者将要借的书和借阅证交给工作人员,工作人员将每本书附带的描述书信息的卡和读者借阅证一起放在一个小格栏,并在借阅证和每本书上贴的借阅信息。这样借书过程就完成了。还书时读者将要还的图书交给工作人员,工作人员图书信息找到相应的书卡和借阅证,并填写相应的还书信息。抽象出当前系统的逻辑模型。在理解当前系统“怎么做”的基础上,抽取其“做什么”的本质,从而从当前系统的物理模型抽象出当前系统的逻辑模型。在物理模型中有许多物理因素,随着分析工作的深入,有些非本质的物理因素就成为不必要的负担,因而需要对物理模型进行分析,区分出本质的物理因素就成为不必要的负担,因而需要对物理模型进行分析

    36、,区分出本质的和非本质的困素,去掉那些非本质的困素即可获得反映系统本质的逻辑模型。建立目标系统的逻辑模型。分析目标系统与当前系统逻辑上的差别,明确目标系统到底要“做什么”,从而从当前系统的逻辑模型导出目标系统的逻辑模型。在对上述流程进行分析后,我们对新的图书处理流程进行整理,图书馆开贺借还书过程如下:借书过程:读者从架上选到所需图书后,将图书和借书卡交管理人员,管理人员用码阅读器将图书和借书卡上的读者编号输入处理系统。系统根据读者条码从读者文件和借阅文件中找到相应记录;根据图书上的条码从图书文件中找到相应记录,读者如果有如下列情况之一将不予办理借书手续。读者所借阅图书已超过该读者容许的最多借书

    37、数目。该读者记录中有止借标志。该读者还有已超过归还日期而仍未归还的图书。该图书暂停外借。若读者符合所有借书条件时,予以借出。系统在借阅文件中增加一条记录,记入读者码、图书条码、借阅日期等内容.还书过程:还书时读者只要将书交给管理人员,管理员将书上的图书条码读入系统,系统从借阅文件上找到相应记录,填上还书日期后写入借阅历史文件,并从借阅文件上删去相应记录,同时系统对借还书日期进行计算并判断是否超期,若不超期则结束过程,若超期则计算出超期天数、罚款数、并打印罚款通知书,记入罚款文件.同时在读者记录上作止借标记.当读者交来罚款收据后,系统根据读者条码查罚款文件,将相应记录写入罚款历史文件,并从罚款文

    38、件只删除该记录,同时去掉读者文件中的止借标记借书过程数据流图如下图所示还书过程数据流图如下图所示为了对图书管理系统做完整的描述,还需要对上面得到的逻辑模型做一些补充首先采用图形的方式描述图书管理系统的用户界面,这样做的目的是保证整个系统的用户界面的一致性,同时也有国助于后续的开发人员更好地理解系统需要实现的功能其次,说明图书管理系统的一些特珠性能要求如借书、还书服务花费的时间一次不得大于分钟等前面着重对借还书流程进行了说细的阐述,以说明如何利用数据流图这一工具进行软件的分析,下面介绍图书管理系统的总体功能要求简单的图书管理系统主要包括下面的功能:借书处理:完成读者借书这一业务流程还书处理:完成

    39、读者还书这一业务流程新书上架:输入新书资料旧书淘汰:删除图书资料读者查询:根据读者号,查询读者借阅情况第3章 系统设计阶段31系统功能模块设计这次的毕业设计的课题是为自拟课题:基于JavaBean和JSP的网上图书管理系统。虽然课题为自拟形式,不过该系统以本校的图书馆为基准,同时在具体的某些功能的实现上参考了网上一些与网络图书管理相关的网站。图书管理系统需实现的功能主要有四大块:基本资料维护日常维护系统安全模块和读者模块。其中日常维护和基本资料维护是整个系统的核心。日常维护包括借书处理还书处理。基本资料维护包括对读者管理员工和图书等信息得维护,主要有读者增删改,对管理员工资料进行增删改和对图书

    40、资料进行增删改。系统安全模块只是实现最简单的系统登录检查。读者查询也只实现了简单的查询功能。下面对具体的模块作具体的介绍。借书处理的主要功能是输入读者条形码,输入图书条形码,在数据库中插入一条借书记录,该记录包括读者条形码图书条形码借出日期。还书处理的主要功能是输入图书条形码,在借阅文件中找到相应的记录,将该记录的相应项插入到还书记录中,同时将借书记录删除。读者查询:允许读者根据自己的条形码或姓名 查询自己的借书记录。图书资料维护的功能包括输入新书资料删除旧书资料,修改图书资料等。读者资料维护的功能包括读者信息的输入修改和删除。管理工作人员信息维护主要功能包括工作人员信息的输入修改和删除。注销

    41、读者:将读者记录置止借标志,同时提供删除读者信息的功能。系统登录:是对用户名和输入的密码进行检查,已确定登录用户是否合法。用户名和密码得维护是在工作人员资料维护模块中实现的。根据前面对需求的分析,我们得到如下图的模块结构图。JSP图书管理系统用户登陆管理员登陆学生借阅情况学生信息维护图书归还图书借阅图书维护图书类别查询退出系统图书信息查询本人借阅情况密码修改图2.1 在线图书管理系统功能模块图对于用户登陆模块,根据系统的功能分析,它具有的功能应该包括对用户借阅信息的检索、用户个人信息的检索、以及用户密码的修改、图书信息查询等。对于在线图书管理系统,根据系统功能分析,它应该具有的功能包括允许管理者查找、修改、添加和更新图书信息、并能增加读者,及更新读者信息、并对借阅信息进行管理、最后还能进行用户借阅图书和归还图书。3.


    注意事项

    本文(基于JSP和JavaBea的图书管理系统的.doc)为本站会员(精***)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给沃文网发消息,QQ:2622162128 - 联系我们

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

    Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1

    陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922