- 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系统总体流程结构设计
本系统主要分为两种用户群体:管理员和读者。管理员可以对系统进行初始化和修改数据库中的数据,如图书入库、办理借书证、图书查询、图书借阅、超期处理和挂失处理等;读者可查询图书信息和本人的借阅信息。同时,管理员又分为三种权限。具体每种用户权限如下:
读者权限为:
查询图书的各种信息 按书名、图书类别、作者、出版社查,可提供选择和输入两种方式;
查询本人的借阅信息
列出本人所有借阅历史信息(六个月内,一年内)和当前借阅信息(指未还的书籍);
修改本人密码
管理员分为三种权限,每中管理员权限如下:
图书借阅管理员权限为:
检索读者和图书的具体信息,包括读者的基本信息、借阅历史,图书的基本信息、图书被借阅历史等。
办理借阅,包括:借书、还书、逾期未还、图书遗失等业
您可能关注的文档
- 221.真诚相待-互相帮助.ppt
- 22、《人物描写一组》ppt.ppt
- 24点游戏介绍.ppt
- 20硫酸铁铵.doc
- 220kV变电站工程施工项目部安全管理制度.doc
- 22.《礼记》二则.ppt
- 26课经济全球化趋势市级优质课一等奖.ppt
- 2mm工程.doc
- 27、校园交响诗课件.ppt
- 2BM1U3小练习.doc
- 全过程工程管理造价咨询工程监理项目服务方案投标方案(技术部分).doc
- 招标代理服务投标技术服务方案(技术方案).doc
- AI大模型与AIGC技术在公安领域的应用解决方案(99页 PPT).pptx
- 工业4.0智能制造数字工厂规划方案.pptx
- 树立社会主义核心价值观.docx
- 三年(2023-2025)中考历史真题分类汇编(全国)专题21 科技文化与社会生活(解析版).docx
- 2025年中考道德与法治真题完全解读(吉林卷).pdf
- 2025年中考道德与法治真题完全解读(安徽卷).pdf
- 三年(2023-2025)中考历史真题分类汇编(全国)专题14 人民解放战争(解析版).pdf
- 三年(2023-2025)广东中考历史真题分类汇编:专题03 中国近代史(八年级上册)(解析版).docx
最近下载
- Leica_TS16_UM_v2-0-0_zh-徕卡实用说明书.pdf VIP
- 医院感染暴发控制标准2025版课件.pptx VIP
- 医学免疫学(全套课件272P)ppt课件.pptx VIP
- 古建筑安全监测技术标准.pdf VIP
- A4版2023安徽省中考数学答题卡.pdf
- Vaillant威能VIH CN 水罐参数技术参数.pdf
- 喷墨打印OLED技术全球竞争格局与发展策略.docx VIP
- 2025年9月山西医科大学附属晋中医院(晋中市第一人民医院)招聘编制外人员38人笔试模拟试题及答案解析.docx VIP
- 2025年9月山西医科大学附属晋中医院(晋中市第一人民医院)招聘编制外人员38人考试参考试题及答案解析.docx VIP
- 人教版物理8年级下册全册教学课件.pptx
原创力文档

文档评论(0)