图书馆网上管理系统.docxVIP

  • 4
  • 0
  • 约3.78千字
  • 约 12页
  • 2021-03-05 发布于山东
  • 举报
图书馆网上管理系统 杨君星 2010/3/1 目录 1 需求分析 3 1.1 概述 3 1.2 系统功能描述 3 1.3 参考资料 3 2 系统设计 3 2.1 基础结构 3 2.2 数据库设计 4 2.2.1 表汇总 4 2.2.2 表 1( admin 表) 4 2.2.3 表 2( books 表) 4 2.3 辅助类设计 (javabeans) 4 2.3.1 GetConn 类 4 2.3.2 Viewer 类 5 2.4 模块设计 5 2.4.1 模块关系图 5 2.4.2 index.jsp 6 2.4.3 login.html 6 2.4.4 login.jsp 6 2.4.5 login_fault.html 7 2.4.6 manager.jsp 7 2.4.7 libview.jsp 7 2.4.8 insert.html 7 2.4.9 insert.jsp 7 2.4.10 其他 7 3 测试 8 3.1 登录 8 3.2 查看图书 9 3.3 新增图书 9 3.4 更新图书信息 10 3.5 删除图书 12 需求分析 1.1 概述 该系统需求清晰简单, 实现了通过网络来管理图书馆的基本功能, 目前只考虑一些简单情况,但可方便的增加功能,稍加修改也可以用作网上书店的后台系统。 1.2 系统功能描述 系统中包括图书馆管理的基本功能, 即对图书的查询、新增、 更新和删除操作,另外还设有一个登录模块。 查询模块:无需输入,直接显示数据库中的所有图书,采用分页方式显示。 新增模块:要求正确输入图书的信息,包括序号、书名、作者和当前状态(在馆或不在馆)。输入错误而导致的异常直接交给系统处理。 更新模块:通过输入需要更新的图书的序号,来修改相应图书信息。错误处理同上。 删除模块:通过输入需要删除的图书的序号,来删除相应图书信息。错误处理同上。 登录模块:通过输入用户名和密码来登录该系统, 正确的用户名和密码保存在数据库中。 若登录错误,则转向登录错误提示页面,并可以返回登录页面。 1.3 参考资料 1】 Vivek Chopra ,Jon Eaves, Rupert Jones .JSP程序设计 .人民邮电出版社 .2006 系统设计 2.1 基础结构 开发平台: J2EE 数据库: MySQL (版本 5.5) 服务器: Apache Tomcat (版本 6.0.20) 开发环境: NetBeans IDE 6.8 主要技术: JSP 2.2 数据库设计 2.2.1 表汇总 序号 表名称 描述 1 admin 保存管理员的用户名和密码 2 books 保存图书信息 2.2.2 表 1( admin 表) 字段名 数据类型 可空 /非空 字段简单描述 主键 user varchar 非空 管理员用户名 是 passwd varchar 可空 相应的密码 2.2.3 表 2( books 表) 字段名 数据类型 可空 /非空 字段简单描述 主键 id int 非空 图书序号 是 title varchar 非空 图书名 author varchar 非空 图书作者 state varchar 非空 图书状态(在馆或不在馆) 2.3 辅助类设计 (javabeans) 2.3.1 GetConn 类 功能描述:负责与数据库建立连接,并且提供一个 Connection 对象供 JSP页面使用。 成员变量 访问权限 说明 Connection conn 默认 保存得到的与数据库连接的 Connection 对象 成员方法 访问权限 说明 GetConn() public 构造函数, 调用 boolean connect() Connection getConn() public 返回成员变量 conn boolean connect() public 执行与数据库连接,并把得 到的 Connection 对象赋给 conn 变量 该类的成员方法简单,故不在此给出详细代码。 需要注意:boolean connect() 数据库的 url 路径为 jdbc:mysql://localhost:3306/lib ,并且采用 root 做连接用户名,密码为 123. 2.3.2 Viewer 类 功能描述:处理分页查询结果,供查询模块调用以实现分页显示 成员变量 访问权限 说明 Connection conn private 与数据库连接的 Connection 对象 Statement stmt private SQL 语句 ResultSet rs private 结果集 ResultSetMetaData private 结果集的属性信息 String sqlStr private 保存 sql

文档评论(0)

1亿VIP精品文档

相关文档