论文部分内容阅读
图书综合管理系统,是采用B/S体系结构的MVC模式,应用JSP (JAVA SERVER PAGES)技术,以MySQL为后台数据库,开发的一个基于web的图书综合管理系统。图书综合管理系统主要是面向广大的中小型图书馆和书店,对图书的相关信息进行管理所采用的应用系统。作为系统的管理者,对管理员(操作人员或用户)的属性要求从简,主要有用户名和密码两个属性。在该系统中,主要从系统管理员信息、图书基本信息、书架(图书排架)信息、读者基本信息、、书店图书销售信息、图书借还信息、操作人员(用户)口令更改等方面来进行系统的设计。同时,对数据的安全性有高度要求,从而保证系统运行安全可靠。该系统利用现在比较流行的基于J2EE平台、实现MVC设计模式、可减轻构建多层Web应用的负担、全面、且提供可复用的软件架构的成熟框架——Struts,以及可建立先进、安全和跨平台的动态网站的JSP(Java Server Pages)技术,加上MySQL作为后台数据库。并对数据库的架构实现的,进行系统分析,为将来进一步的实施打下一个坚实的技术基础。同时,将投入到实际的试运行之中,进行系统测试,并在测试结果的基础上,进行系统的完善开发,从而实现信息化,规范化,系统化的平台,具有较好的适应性和推广性。该管理系统主要由以下几个功能模块组成:1.登录界面:显示录入用户名和密码的提示信息,以及验证码信息,输入正确后进入系统。2.图书基本信息管理:主要负责图书详细信息和图书的馆藏信息或入库信息两大方面的添加管理。3.读者基本信息管理:主要负责读者类型、读者档案的添加管理,通过管理员来完成读者的添加。4.图书借阅管理:主要负责管理借书登记、借书查询。5.图书归还管理:主要负责管理还书登记、还书查询。6.图书续借管理:主要负责管理图书登记和查询。7.图书销售管理:主要负责管理图书的销售登记和库存显示。8.系统查询:主要负责管理图书档案、读者借阅、图书销售查询等几个方面的查询管理。9.系统设置:主要负责管理员和书架设置。该系统功能简单实用,都有相关的文字提示。其一让操作员在最短的时间内了解本系统,熟悉系统的各项管理操作;其二是操作员完成图书的借阅、归还、销售、相应查询等操作。操作员在进入管理界面后,可以进行针对图书信息的设置、读者信息的设置、图书的销售、系统的一些设置信息等来进行操作。在图书综合管理系统中,管理员通过用户名、密码和验证码信息来进入管理页面,如果输入错误则提示出错原因,其中包括姓名不能为空、密码不能为空、姓名、密码或验证码错误登录失败信息等,若输入正确则进入本系统的管理,管理员总的来说具有如下权限:图书管理、读者管理、图书借还、图书销售、系统设置、系统查询和更改口令。在图书综合管理系统的设计和开发过程中,通过白盒测试、黑盒测试来验证程序内部逻辑结构的合理性和软件是否能够满足系统设计的功能需求。在单元测试的基础上,进行集成测试,旨在发现与接口有关的错误。最后,进行系统测试以确保实现系统的全部功能。