软件工程课程设计--图书管理系统

  • 格式:doc
  • 大小:464.00 KB
  • 文档页数:42

下载文档原格式

  / 42
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件工程项目报告

----图书管理系统

班级:

项目经理:

项目组成员:

目录

第一章绪论……………………………………………………………………………………………………………………

1.1 项目背景…………………………………………………………………………………………………………….

1.2 编写目的…………………………………………………………………………………………………………….

第二章需求分析…………………………………………………………………………………………………………..

2.1 系统功能需求分析…………………………………………………………………………………………….

2.2 主要参与者………………………………………………………………………………………………………..

2.3 用例图………………………………………………………………………………………………………………..

2.4 系统用例一览表…………………………………………………………………………………………………

2.5 用例规约……………………………………………………………………………………………………………

2.7 时序图………………………………………………………………………………………………………………..

第三章系统设计……………………………………………………………………………………………………………

3.1 系统实体总类图以及介绍…………………………………………………………………………………

3.2 相关数据库的设计……………………………………………………………………………………………

3.2.1 E-R 图……………………………………………………………………………………………………………

3.2.2数据库的设计……………………………………………………………………………………………….

3.3 主界面设计………………………………………………………………………………………………………..

3.3.1 登录/注册界面设计……………………………………………………………………………………...

3.3.2 管理员操作页面…………………………………………………………………………………………

3.3.3 读者用户管理界面………………………………………………………………………………………

3.3.4 代码设计………………………………………………………………………………………………………

第四章结束语......................................................................................................................

第一章绪论

1.1项目背景

随着时代的发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便捷的服务。目前各行各业广泛使用专用系统,其用户群十分庞大,因此,设计开发好一个系统是十分重要。近年来,随着用户要求的不断提高及计算

机科学的迅速发展,特别是数据库技术的广泛应用,向用户提供的服务将越来越丰富,越来越人性化。本系统通过强大的计算机技术给图书管理人员和读者借、还书带来便利。本系统除了图书馆内管理的一般功能除外,还包括网上在线查询图书信息、查询本人的借阅情况。

1.2编写目的

本系统最终将达到减少了人力与管理成本,提高信息准确度,改进管理和服务,建立高效的平台,提高信息处理速度和利用率,系统设计优良,界面设计精美、快捷,人性化设计,后台管理功能好、效率高,更简便、信息化程度更高的图书管理流程。

第二章需求分析

2.1系统功能需求分析

设计图书馆管理系统。此系统要达到方便读者查找图书,阅读图书,而且也要方便图书馆管理员的管理工作。

管理员:对图书的订购、摆放、添加、删除、查询、统计、修改图书信息。

对读者的信息进行安全管理,所谓安全管理也就是对读者的所有注册信息进行保密管理,也就是只有此管理员可以获取和查看读者的信息(读者本人也可以查看),其他人则无权查看与修改。对读者的借还信息进行管理,即当读者借阅图书时将读者的借阅信息保存,同时将某图书被借阅的信息保存;当读者归还图书时可以及时将归还信息保存,实现消除该读者的借书信息,以方便读者继续借阅书籍。

读者进行借阅书籍时,只需要找到管理员即可获得自己想要阅览的书籍的信息,这样可以减少读者查询书籍的时间,而其余的工作则由管理员们来协调完成,这样提高了图书馆的工作效率,同时也让读者可以获得一个更好的读书方式。

读者除了借阅书籍以外,还可以对自己的注册信息进行修改,但是一旦注册成功,则只能修改个人密码,其他人则无权修改。

2.2主要参与者

1、图书馆管理员:

管理员要为每个读者建立借阅账户,并給读者发放不同类别的借阅卡(借阅卡可提供卡号、读者姓名),账户内存储读者的个人信息和借阅记录信息。持有借阅卡的读者可以通过管理员(作为读者的代理人与系统交互)借阅、归还图书,不同类别的读者可借阅图书的范围、数量和期限不同,可通过互联网或图书馆内查询终端查询图书信息和个人借阅情况,以及续借图书(系统审核符合续借条件)。

2、借阅者:

借阅图书时,先输入读者的借阅卡号,系统验证借阅卡的有效性和读者是否可继续借阅图书,无效则提示其原因,有效则显示读者的基本信息(包括照片),供管理员人工核对。然后输入要借阅的书号,系统查阅图书信息数据库,显示图书的基本信息,供管理员人工核对。最后提交借阅请求,若被系统接受则存储借阅纪录,并修改可借阅图书的数量。归还图书时,输入读者借阅卡号和图书号(或丢失标记号),系统验证是否有此借阅纪录以及是否超期借阅,无则提示,有则显示读者和图书的基本信息供管理员人工审核。

2.3用例图