下载后可任意编辑图书管理系统规划与设计 摘要: 本文以北方股份图书管理系统的实际应用为背景,论述了系统开发过程中的整体思路与具体实施的技术细节。该系统使用 eclipse 作为开发工具在 mVc模式的模式下用 struts 框架对本系统进行规划与设计,并运用了 Ajax 技术,在借鉴了许多成熟的图书管理系统的基础上,开发了适用于北方股份的图书管理系统。本文旨在对北方股份图书管理系统实现了图书管理、用户管理、报表管理和系统管理四大功能的说明。 关键词 : 图书管理系统;规划;设计 1 北方股份图书管理设计的相关技术 1.1B/s 结构。B/s 结构,是 weB 的一种网络结构模式,这种模式统一了客户端,将系统功能的核心部分集中到服务器上来实现,简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量。只要在客户机上安装一个浏览器,浏览器通过 webserver 与数据库交换数据。1.2struts 框架。struts 是一个相对流行的 mVc 框架,用途是迅速开发 Javaweb 的应用。struts 完成的重点在c(controller),包含 Actionservlet 和我们自己定制的 Action,也为 V(View)提供了一连串定制标签(customtag)。1.3Ajax 技术。Ajax 的工作原理相当于在用户和服务器之间加了—个中间层(AJAx 引擎),使用户操作与服务器响应异步化。并不是所有的用户请求都提交给服务器,像—些数据验证和数据处理等都交给 Ajax 引擎自己来做,只有确定需要从服务器读取新数据时再由 Ajax 引擎代为向服务器提交请求。1.4JFreechart 技术。JFreechart 是一款统计图生成工具,可以直接生成 png、Jpg 等各式的文件为我们 java 项目的开发增加了一部利器。JFreechart 绘制各种各样的图表,不同样式的图表基本上可以满足不同的要求。图书管理系统需掌握 JFreechart 核心类库。1.5poi 技术 poi 的目标就是 提 供 一 组 JavaApi 来 使 得 基 于 microsoftole2compoundDocument 格 式 的1下载后可任意编辑microsoftoffice 文件易于操作。 2 北方股份图书管理系统需求分析 北方股份图书管理系统应该实现用户登录、图书管理、用户管理、报表管理和系统备份几个功能模块,以下是这些功能的详细描述:用户登录:用户输入用户名和密码,并且输入系统自动生成的验证码后进入系统主页。图书管理功能:用户可以查询所需图书信息,对图书进行评论和评分,并提供借阅操作。用户管理功能:用户可以根据自己的权限增加和删除用户...