jsp图书管理系统详细设计说明书.docVIP

  • 4
  • 0
  • 约1.41万字
  • 约 24页
  • 2019-05-17 发布于浙江
  • 举报
PAGE PAGE 15 图书管理系统 详细设计说明书 北京交通大学计算机与信息技术学院 目录 TOC \o 1-3 \h \z 变更说明 h 2 1引言 h 4 1.1编写目的 h 4 1.2背景 h 4 1.2.1 系统名称及版本号 h 4 1.2.2 任务提出者 h 4 1.2.3 任务承接者及实施者 h 5 1.2.4 使用者 h 5 1.2.5 与其它系统的关系 h 5 1.3定义 h 5 1.4参考资料 h 5 2程序系统的结构 h 6 2.1系统总体流程结构设计 h 6 2.2系统各模块具体功能设计概要说明 h 7 2.3 数据库设计 h 9 2.3.1 ER图设计 h 9 2.3.2 数据库表设计 h 11 3程序1设计说明 h 13 3.1程序描述 h 13 3.2功能 h 13 3.3性能 h 13 3.4输人项 h 13 3.5输出项 h 14 3.6流程逻辑 h 14 3.7接口 h 14 3.8注释设计 h 15 3.8美工设计 h 15 3.9限制条件 h 15 3.10测试计划 h 16 4程序2设计说明 h 16 5程序3设计说明 h 19 6程序4设计说明 h 23 7程序5设计说明 h 25 1引言 1.1编写目的 本系统名为:图书管理系统。为图书馆管理员管理图书、读者、借阅信息以及读者查询图书等相关信息的一个平台。 此文档编写目的是为了方便系统编码人员及测试和项目负责人能够对整个系统的功能有整体的把握以及按照此详细分析进行实现,可以使得整个系统的开发过程能够更加有效的实现。通过详细设计说明书其中对系统的各个功能都作了详细的描述,利用此详细设计说明书,开发人员可以很轻松的进行项目的代码编写。 预期读者为:系统审阅人员、本项目开发人员、业务规范设计人员、软件测试人员、用户代表。 1.2背景 由于图书馆不管是图书的数量还是读者的数量都很大,管理起来有很麻烦,迫切需要对其进行信息化管理,图书管理系统应运而生。本图书管理系统主要为两个客户群服务:1.图书馆读者,本系统方便了读者对图书和个人信息进行查询和管理2.图书馆管理员,本系统方便了图书馆管理员对图书和读者信息进行管理。 1.2.1 系统名称及版本号 系统名称:图书管理系统 版本号:V1.1 1.2.2 与其它系统的关系 本系统基于Windows XP系统,依赖于Mysql5.0数据库系统,利用MyEclipse 6.5与DreamWaver 8.0开发。 1.3定义 B-S:即Brower/Server,浏览器/服务器,客户机上只需装有一个浏览器即可,服务器装有相应的数据库,通过web Server进行数据的交换等操作 JSP:JavaServer Page动态网页标准 MyEclipse 6.5:java语言软件开发工具 JDBC:(Java Data Base Connectivity,java数据库连接)一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,由一组用Java语言编写的类和接口组成,提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。 Hibernate: 是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库. Struts: 是开源软件,帮助我们减少在运用MVC设计模型来开发Web应用的时间。 MySQL: 一个小型关系型数据库管理系统。 1.4参考资料 《JDBC文档相关资料》 《JSP手册》 《JSP组件动态网站基础与实例操作》 《JSP 开发技术大全》 《Java语言导学》 2程序系统的结构 2.1系统总体流程结构设计 本系统主要分为两种用户群体:管理员和读者。管理员可以对系统进行初始化和修改数据库中的数据,如图书入库、办理借书证、图书查询、图书借阅、超期处理和挂失处理等;读者可查询图书信息和本人的借阅信息。同时,管理员又分为三种权限。具体每种用户权限如下: 读者权限为: 查询图书的各种信息 按书名、图书类别、作者、出版社查,可提供选择和输入两种方式; 查询本人的借阅信息 列出本人所有借阅历史信息(六个月内,一年内)和当前借阅信息(指未还的书籍); 修改本人密码 管理员分为三种权限,每中管理员权限如下: 图书借阅管理员权限为: 检索读者和图书的具体信息,包括读者的基本信息、借阅历史,图书的基本信息、图书被借阅历史等。 办理借阅,包括:借书、还书、逾期未还、图书遗失等业

文档评论(0)

1亿VIP精品文档

相关文档