图书管理系统详细设计说明书(共11页).docx
《图书管理系统详细设计说明书(共11页).docx》由会员分享,可在线阅读,更多相关《图书管理系统详细设计说明书(共11页).docx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上文档名称:图书管理系统详细设计说明书项目名称:图书管理系统班级:网络1511组员:黄宇磊、季政超、邰涛胡发堂、徐宇飞、刘东 王戈晖网络1511软件工程小组目录1引言1.1编写目的本文档为图书管理系统的详细设计说明书,向阅读人员介绍本图书管理系统的整体框架和详细设计1.2项目背景因图书馆藏书众多,人流量巨大,图书及人员管理日益困难,我们小组特此开发一款图书管理系统软件包括其相关数据库框架,以期望减轻图书馆工作难度以及管理力度。1.3定义缩写、术语解释LibraryManagementSystem(缩写:LMS)图书管理系统图书管理系统软件:它是它是我们软件组完全自主开发
2、的图是管理系统软件,以图书馆管理部门和终端用户为业务对象的用Java语言编程来实现其功能的软件。 Eclipse:(集成开发环境)是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。Eclipse 附带了一个标准的插件集,包括 Java 开发工具(JDT).SQLServer :(Structured Query Language server)是由Microsoft开发和推广的关系数据库管理系统(DBMS)。Java开发语言Java具有类似于C+语言的形式和感觉,但它要比C+语言更易于使用,而且在编程时彻底采用了一种以对
3、象为导向的方式。使用Java编写的应用程序,既可以在一台单独的电脑上运行,也可以被分布在一个网络的服务器端和客户端运行。另外,Java还可以被用来编写容量很小的应用程序模块或者applet,做为网页的一部分使用。1.4参考资料软件工程导论第5版 张海藩编著 清华大学出版社2.程序系统的组织结构2.1系统架构本程序是在Eclipse环境中开发的基于java开发语言的软件。本系统包括:图书管理子系统、读者管理子系统和借还书管理子系统三个主题域。 图2-1 系统概述2.2系统功能模块2.2.1注册、登录模块(1)登录:如果用户已有账户可以直接登录,读者、管理员都由此登录。(2)注册:如果用户没有账户
4、可以注册,提交一些个人信息后注册,只可以注册为读者,管理员由后台添加。2.2.2图书管理(1)图书录入:管理员添加新增图书的基本信息。(2)图书下架:管理员将已下架图书的数量归零。(3)图书查询及更新:输入图书名或图书号可获得当前图书管该书的库存量及该书的相关信息。当图书馆已有图书有变动时,如果是借阅引起的,系统自动变动,如果是图书馆下架或新进货引起的,管理员可通过该系统对图书信息进行更新。图2-2 图书管理子系统2.2.3读者管理(1)添加读者信息:管理员添加新增读者的信息。(2)读者查询及修改:管理员输入读者姓名或借书卡号可获得读者的基本信息并可修改其信息。(3)删除读者信息:管理员输入读
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统 详细 设计 说明书 11
限制150内