文档介绍:图书馆借阅系统详细说明书
2
———————————————————————————————— 作者:
———————————————————————————————— 日期:
3
图书借阅管理系统
详细设计说明书
北京交通大学计算机与信息技术学院
思源0802 刘作鸣 08274046
2010 年12月10 日
5
目录
1 引言 3
编写目的 3
背景 3
定义 3
参考资料 4
2 系统运行主体说明 4
主体分类 4
主体描述 4
3 程序系统的结构 5
Ø 系统整体结构关系图 5
Ø 子模块关系图 6
4 系统功能描述 7
Ø 连接数据库模块详细设计 10
数据字典 18
5 未解决的问题 19
5
1 引言
编写目的
图书借阅管理系统是根据图书馆图书借阅的需求进行编写的。是为了图书管理员能够更方便的进行管理和读者对图书及自己借阅信息查询的快捷。对于用户实现 1)查询图书的各种信息2)查询本人的借阅信息;对于管理员实现1)查询图书的各种信息2)查询读者的各种信息3)图书入库4)办理借书证5)图书借阅和归还6)逾期未还处理7)挂失处理而编写的。此设计说明书对系统的设计框架和实现的所有功能进行了详细的阐述,以指导用户高效的使用本系统,同时也为系统的二次开发作为参考。
背景
本图书借阅管理系统是采用JSP 技术在给定需求的情况下直接进行软件各项功能的开发。对于系统的基本功能,自行设计其结构并进行实现。总的来看,项目属于数据库系统的高级应用开发。任务由需求方即北京交通大学计算机学院提出,由我方即北京交通大学计算机系学生负责开发实现,通过相应的开发环境从而根据给定的具体的需求而完成项目。通过实现本系统对于计算机系得学生能够了解更多的关于项目开发的具体的流程以及具体的实现方面法,特别学****和掌握具有实际应用价值的项目的开发过程,为今后从事实际的开发工作奠定基础。
本饭店前台采用 B-S 结构设计模型,后台程序采用JSP 编写操纵MY SQL 小型数据库,
客户机可以通过浏览器对系统进行浏览与相应的操作。
定义
1. B-S:即Brower/Server,浏览器/服务器,客户机上只需装有一个浏览器即可,服务器
装有相应的数据库,通过web Server 进行数据的交换等操作
2. JSP:JavaServer Page 动态网页标准
Eclipse:一种软件开发工具
4. JDBC:Java DataBase Connectivity
5: My-Sql: MySQL 是一个开放源码的小型关系型数据库管理系统,开发者为瑞典MySQL AB 公司。
6
参考资料
《精通 JSP》
《JSP 网络编程》
《JSP 数据库编程》
《Java 语言导学》
2 系统运行主体说明
主体分类
本系统中运行主体包括以下内容:图书馆管理员及读者(系统的主要使用者)。
主体描述
用户
用户定义
客户是所有使用本平台应用的使用者,也可称为用户,是本系统的服务对象。在系统或
相关文档中提到的用户,均视同为客户。
用户分类
客户按照群体进行分类可分为企业客户(包括企业、事件、政府机关等单位)、集团客
户(包括家庭用户和由个人组成的非企事业和政府机关的群体)、个人客户。其中企业客户和集团客户可以建立多个子客户,个人客户则为唯一客户。
JSP 图书馆借阅系统面向的主要的客户是图书馆管理员及馆内读者也即中小型集团用户。
7
用户的管理
客户的管理即用户的管理,图书馆借阅系统是一个独立的系统,系统设有固有管理员账号,
用户通过该账号可建立读者的账号。
管理员账号可以进行1)图书的添加和删除2)帐号的添加和删除工作3)图书和账号信息的查阅4)图书证的遗失登记5)图书的归还出借登记;读者帐号则主要是按照需求完成