当前位置:首页 > 《软件工程》课程设计 图书馆管理系统
荆楚理工学院 07计算机科学与技术2班
图2-3 借书时序图
管理员每天工作时先登录系统,再进行挂机等待借阅者操作。借阅者借书时,先出示借阅卡。管理员扫描借阅卡,验证借阅者身份,系统读取相应信息并显示借阅者信息。此后,管理员扫描借阅者要借阅的书籍,增加书目信息。系统对应显示书目信息后,借阅书籍成功,书籍借出。借阅者续借时,步骤一直,故省略续借时的情况。
逾期处理是还书时的扩展动作,因此在这里一起考虑。还书时扫描图书,若显示正常,则管理员只需修改删除相应书目信息,在系统显示书目信息后还书成功。若显示图书逾期,则管理员需按照处罚条例给以一定的罚款处理。等借阅者交纳罚金后,修改删除相应书目信息,在系统显示书目信息后还书成功。(图2-4、2-5所示)
- 11 -
荆楚理工学院 07计算机科学与技术2班
图2-4 还书时序图
图2-5 逾期处理时序图
- 12 -
荆楚理工学院 2.4.2状态图分析
07计算机科学与技术2班
描述系统用例的状态图如下所示:
图2-6 图书馆管理系统的状态图
登录系统后显示系统界面,借阅者可以进入查询界面直接进行信息查询。管理员输入用户名和密码后进入管理员界面,此后管理员可以进行查询、书籍管理和用户管理三个功能操作。当借阅者借书时,管理员验证借阅者信息后系统显示借阅者信息,而后添加书目信息,借阅者借书成功。还书时管理员扫描图书,若未逾期则显示正常和相应的更新书目信息后还书成功;若逾期则做出罚款处理后修改书目信息,待系统显示更新的书目信息后还书成功。
- 13 -
荆楚理工学院
07计算机科学与技术2班
第三部分 系统设计
系统设计通常分为两个阶段进行,首先是总体设计,其任务是设计系统的框架和概貌,并向用户做详细报告,若获得认可,在此基础上进行第二阶段—详细设计。本章将对这两部分进行详细介绍。
3.1 总体设计 3.1.1 系统目标设计
系统设计的目标是评价和衡量系统设计方案优劣的基本标准,也是选择系统设计方案的主要依据。而对于此系统设计的目标主要有以下几方面:
1. 系统的可靠性很好,不会受到外界的干扰。因为此系统是为图书馆而设计的,对系统的硬件、软件和运行环境的要求不是很高,只要不进行误操作和非法使用,该图书管理系统就可以很好的运行。
2. 系统的可变更性强,它便于维护,便于不断扩充完善。 3. 系统的效率高,在10秒内就可以响应用户请求。 4. 系统可以在不同的Windows平台运行,它的通用性很好。
5. 系统处理数据的准确度很高,能够很快输出各种信息,其工作质量很高。 6. 信息分类清晰、准确,便于查找。 7. 强大的查询功能,保证数据查询的灵活性。 8. 具有易维护性和易操作性。
3.1.2系统功能设计
该系统主要分为两部分:借阅者部分和图书管理员部分。为了方便读者查找自己感兴趣的主题进行阅读,要将书刊按照内容进行分类。借阅者可以按照借阅者号进行查找,逐级浏览,可以查看自己的信息。本系统还可对用户的账号和书目的阅读权限进行管理。图书管理员作为借阅者的代理,进行借阅、返还、预订及取消预订等操作,还可以对书刊及借阅者信息进行管理。
3.2系统功能模块设计
在对系统的不断分析中,可以确定一下两个模块:
1.借阅者管理模块:登录系统,进入主界面,可以创建新的借阅者账户,修改借阅者的账户信息,借阅者在输入自己的姓名和借阅卡号后,可以查询自己的相关信息以及借书,预订书刊,取消预订,还书等。
2.图书管理模块:图书管理员可以在系统中添加书刊信息,编辑书刊信息,删除书刊信息,查询书刊信息等一系列对书刊的管理。
- 14 -
共分享92篇相关文档