软件工程概要设计

本文档介绍了图书管理系统的设计,包括图书、读者信息管理,借阅、归还操作,系统运行环境,接口设计,运行模块组合,数据结构设计及错误处理策略。目标是实现图书智能化管理,提高管理员工作效率。
摘要由CSDN通过智能技术生成

1引言

1.1编写目的

实现图书的智能化、信息化和简单化;实现图书信息的增加、删除、修改、查找、借阅、还书的显示操作及实时数据库的提交和更改;提高图书管理员工作信息报送及反馈的工作效率,减轻管理员的劳动负担;提高信息的及时性和汇总统计信息的准确性。

1.2 背景

待开发软件系统的名称:图书管理系统

本开发的任务:完成图书的一般管理

本软件的用户:学校图书馆及学生

1.3 定义

开发:不是单纯的开发,还包括维护活动。

借阅:对图书的出借,归还,续借进行管理并可进行查询。

信息:记录读者信息并可进行查询。

1.4参考资料

《汉语程序设计语言》 ----沈志斌 编著

              电子工业出版社

《软件工程》     ----李爱萍 崔冬华 李东生 主编

              人民邮电出版社

《数据库原理与应用》 ----李昭原主编

              科学出版社

2 总体设计

2.1 需求规定

图书信息(图书编号、图书名称、图书ISBN号、作者、出版社、类型、价格、库存量、图书总数)

读者信息(学生学号、学生姓名、学生年级、学生书院)

借书登记(借书编号、学生编号、借书开始时间、归还时间、是否归还)

还书登记(图书编号、图书名称、归还时间、作者、出版社)

2.2 运行环境

硬件环境:pc电脑端运行内存8G以上。

软件环境:windows7以上即可。

2.5 功能需求与程序的关系

添加

查找

修改

删除

图书信息管理(管理员)

读者信息管理(管理员)

读者信息查询(学生)

查找图书信息(学生)

归还图书(管理员)

借阅图书(管理员)

2.6 人工处理过程

管理员登录:图书管理员需要手动输入登录信息验证身份登录系统后方能进行操作。

图书入库:对于新购图书,管理员需要手动对其进行分类进行编号,并把图书基木信息录入计算机。

修改图书信息:学生借阅图书时,管理员需要对该图书进行登记,记录被借阅图书信息和学生信息。当学生归还图书时,同样需要对图书信息进行修改。

2.7 本阶段尚未解决的问题等

1.能够自动对各类输入的信息分类、整理。

2.能够支持语音输入的功能。

3.能够增加错误提示功能。

3 接口设计

3.1用户接口

向用户提供命令

软件回答信息

管理员登陆

选择进行的操作

读者登记

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值