图书管理系统需求分析(共21页).doc
《图书管理系统需求分析(共21页).doc》由会员分享,可在线阅读,更多相关《图书管理系统需求分析(共21页).doc(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上图书管理系统需 求 规 格 说 明 书1.引言11编写目的编写本报告的目的是明确本系统的详细需求,供使用单位确认系统的功能和性能,并作为软件设计人员的设计依据和使用单位的验收标准。1.2项目背景 开发软件名称:图书管理系统。 项目开发者:北京城市学院10软本2班(石磊,魏晨,段琦,党婷婷,孙诗雨) 用户单位:北京城市学院1.3参考资料:i. 张害藩,软件工程导论(第四版),清华大学出版社;ii. 王珊等,数据库原理及设计,清华大学出版社;2.任务概述2.1目标 本系统具有对教师人员借科技书籍的日常管理,能快速完成,并对信息进行数据库管理;以及人们对要借图书的图书查询和
2、提前预定等功能。该系统包括前台功能、后台功能两部分。以下是各部分的功能描述:1) 前台功能前台功能是面对广大图书借阅者来使用,具体功能包括:1. 用户注册,用户登录,修改注册信息,忘记密码;2. 图书查询,对要借图书的提前预定;3. 以借图书的图书信息及归还日期。2) 后台功能后台功能是面对图书管理员来使用,具体功能包括:1. 图书管理包括:新增、查询、修改、删除图书,查看图书详情信息;2. 用户管理包括:新增、查询、修改、删除角色,查看角色详情,新增、查询、修改、冻结、恢复、删除用户,查看用户详情,密码重置;3. 借书和还书管理,修改借书和还书记录信息;4. 后台用户登录,修改密码及用户信息
3、。2.2用户的特点本软件的最终用户是面向管理员(图书管理员和其它管理人员)、读者(老师和同学等),他们都具有一定的计算机应用基础,可以比较熟练操作计算机。管理员和读者都是经常性用户。系统维护人员为计算机专业人员,熟悉数据库、操作系统、网络维护工作。维护人员为间隔性用户。3. 需求规定在图书管理系统中,管理员要为每个读者建立借阅账户,并給读者发放不同类别的借阅卡(借阅卡可提供卡号、读者姓名),账户内存储读者的个人信息和借阅记录信息。持有借阅卡的读者可以通过管理员(作为读者的代理人与系统交互)借阅、归还图书,不同类别的读者可借阅图书的范围、数量和期限不同,可通过互联网或图书馆内查询终端查询图书信息
4、和个人借阅情况,以及续借图书(系统审核符合续借条件)。借阅图书时,先输入读者的借阅卡号,系统验证借阅卡的有效性和读者是否可继续借阅图书,无效则提示其原因,有效则显示读者的基本信息(包括照片),供管理员人工核对。然后输入要借阅的书号,系统查阅图书信息数据库,显示图书的基本信息,供管理员人工核对。最后提交借阅请求,若被系统接受则存储借阅纪录,并修改可借阅图书的数量。归还图书时,输入读者借阅卡号和图书号(或丢失标记号),系统验证是否有此借阅纪录以及是否超期借阅,无则提示,有则显示读者和图书的基本信息供管理员人工审核。如果有超期借阅或丢失情况,先转入过期罚款或图书丢失处理。然后提交还书请求,系统接受后
5、删除借阅纪录,并登记并修改可借阅图书的数量。图书管理员定期或不定期对图书信息进行入库、修改、删除等图书信息管理以及注销(不外借),包括图书类别和出版社管理。为系统维护人员提供权限管理、数据备份等通用功能。3.1 数据流图顶层图0层图1层图(2书籍管理)1层图(3读者管理)1层图(4借阅管理)用户及管理员基本操作图 数据流图加工处理功能简单描述 1.系统管理模块。功能包括查看,修改管理员个人信息;添加,删除管理员信息;修改个人密码;退出系统。添加新管理员,管理员编号自动生成,初始密码为编号借阅者信息管理模块。功能包括检索读者详细信息;添加新读者,删除读者等。检索读者详细信息包括多条目精确检索和模
6、糊检索。模糊检索时,只需输入关键字,即可检索得到对应读者。添加新读者时,系统自动生成读者编号,初始密码为该编号,输入读者的相关信息,提交即可添加新读者。删除读者时,若该读者存在借阅图书未还的情况,则系统提示暂无法删除。输入读者编号,可查询核实读者的相关信息,提交即可删除该读者,同时删除其相关记录的所有信息。借/还书业务模块。功能包括检索借书登记,还书登记,违章缴款和书刊挂失。1)借书登记读者借阅图书时,管理员输入读者编号,可查询读者及其当前借阅书刊的详细信息;输入要借阅书刊的条码号,可核实该书的详细信息;点击提交提交借书请求。结束成功后,该读者当前借阅信息将添加新借阅书刊,令管理员方便的核实提
7、交是否成功。以下几种情况任意一种情况发生,读者都暂时无法借书:该读者当前借阅量已达最大借阅量;该读者有借阅图书已超期未归还;该读者有违章罚款未缴纳。2)还书登记读者归还书刊时,只需输入书刊的条码号,可查询该书的详细信息,点击还书提交提交还书请求。若借阅超期,系统提示超期信息并询问是否缴费,若缴费则核实缴费金额和操作,若暂不缴费,则该未缴罚款将被记录,可供读者查询。3)罚款缴费有罚款记录的读者进行缴费时,只需输入读者编号,便可查询到该读者所有的罚款未缴的记录,每条记录后面附有缴款条目,确认缴款只需点击相应的条目即可完成,缴款成功后,原“缴款”字样变为“已缴费”,简化了管理员的工作,显示信息简单明
8、了,具体见界面设计。4)书刊挂失借阅书刊遗失,读者可进行挂失。挂失操作时,只需输入读者编号,即可查询读者当前借阅书刊的详细信息,每条记录后附有挂失一栏,读者确认挂失某本书刊,管理员只需点击挂失一栏,若“挂失”字样变为“已挂失”,则挂失成功。库存管理模块功能包括检索书刊详细信息,添加书刊,删除书刊。检索书刊详细信息包括多条目精确检索,模糊检索和检索副本信息。模糊检索时,只需输入关键字,即可检索得到相应图书详细信息。该信息还包括图书是否可借的情况。添加书刊包括添加新书和添加新副本。添加新书时,输入书刊的相关信息和副本数,新副本号系统自动生成,添加成功后,显示副本号范围。添加新副本时,输入书号和副本
9、数,可查询核实书刊详细信息,新副本号系统自动生成,添加成功后,显示副本号范围。删除书刊包括删除指定书刊和删除指定副本。删除指定书刊时,输入书号可查询书刊详细信息,若当前书刊有外借副本,则系统提示暂无法删除;点击提交提交删除请求,则删除该书刊及所有副本的相关信息。删除指定副本时,输入书号可查询书刊详细信息,若当前副本外借,则系统提示暂无法删除;点击提交提交删除请求,则修改该副本相关信息并修改书刊的相关信息。统计报表模块有时,图书管理员需要搜集使用信息,主要是为管理层提供参考。通常需要了解一些关于流通量,各种书的受欢迎程度,归还可靠度以及平均借阅时间等信息。由于其中某些信息的衡量标准不容易确定,所
10、以本模块只选取了两个衡量标准相对明确的统计功能,分别是热门借阅和平均借阅时间。热门借阅可查询所有书刊以及各类书刊近30天内借阅情况,按借阅次数排行,显示前20本书刊详细信息以及借阅次数。此类数据也可供读者对书刊的借阅进行参考。平均借阅时间功能可统计某段时间内借阅以还的图书的平均借阅时间,对时间的输入有良好的校验。3.2数据描述通过对图书管理系统需求及其数据流图的分析,可以得出该系统涉及读者、书籍、借阅和还书信息表等数据实体。(1)E-R图(2)数据实体结构描述将上面的E-R图进行分析后,形成如下的逻辑关系结构(由于字段信息较多,没有一一列举出来,下面只给出了各个表及其主键和外键,还有表之间的参
11、照关系. librarian (id, name, tel, password)Primary Key idreader (rid, name, sex, enter, type, max_no, cur_no, password)Primary Key ridbook (isbn, title, author, publisher, price, type, copy_no, in_copy)Primary Key isbnForeign Key type references type (type_no)copy (copy_id, isbn, on_loan)Primary Key co
12、py_idForeign Key isbn references book (isbn)loan (copy_id, reader_id, borrow_date, due_date)Primary Key (copy_id, reader_id)Foreign Key copy_id references copy (copy_id)Foreign Key reader_id references reader (rid)history (copy_id, reader_id, out_date, in_date, fine_type, fine_pay, fine_paid)Primary
13、 Key (copy_id, reader_id)Foreign Key copy_id references copy (copy_id)Foreign Key reader_id references reader (rid)type (type_no, t_name)Primary Key type_noaccount (id, reader_id, time, type, money)Primary Key (id)Foreign Key reader_id references reader (rid)考虑到文件的安全性以及对数据库造成的负担,图片以文件形式存放,数据存储的文件随系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统 需求 分析 21
限制150内