您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 图书借阅系统---需求分析流程图(很详细的哦-亲!)
1图书馆管理系统-数据流图读者管理员1登记读者信息2登记书籍信息4借阅5还书7查询已借书籍采购员新书信息书籍数据读者数据读者登记表新书信息同意/不同意登记审核同意/不同意登记借书单审核同意/不同意办理借阅数据同意/不同意办理还书单审核办理罚单数据罚单罚单借书查询单借书情况统计表办理6查询罚款情况罚款查询单罚款情况统计表图书查询单图书情况统计表3查询图书信息办理办理押金条交押金2设计说明书(数据与加工字典)一、加工说明加工系统名:图书馆管理系统编号:1条目名:登记读者信息别名:读者信息管理输入:读者信息、同意/不同意登记、押金输出:同意或不同意登记、押金条加工逻辑:1、读者注册,交押金;2、经管理员审核,同意后,给读者分配ID号,将信息更新到读者数据;或者不同意,不更新读者数据3、反馈给注册的读者相关信息:(同意登记和押金条)(不同意、退还押金);4、平时编辑管理读者信息;简要说明:管理员可根据相关规定对读者的登记进行审核修改记录:编写日期审核日期加工系统名:图书馆管理系统编号:2条目名:登记书籍信息别名:书籍信息管理输入:新书信息输出:需要更新的书籍信息加工逻辑:1、采购处将新书信息交给管理员2、管理员审核,给新书编目:增加ID号,类型,日期等信息,更新书籍数据;简要说明:管理员可以通过该加工进行图书的新书编目;修改记录:编写日期审核日期加工系统名:图书馆管理系统编号:3条目名:查询图书信息别名:输入:图书查询单输出:图书情况统计表加工逻辑:1读者提交图书查询单;2根据图书查询单查询图书数据,生成图书情况统计表,反馈给读者简要说明:读者通过提交查询单可以得到所需图书情况修改记录:编写日期审核日期3加工系统名:图书馆管理系统编号:4条目名:借阅别名:借阅信息管理输入:借书单,同意或不同意办理输出:审核、同意或不同意办理加工逻辑:1.读者提交借书单交由管理员审核;2.管理员审核;3.管理员查询书籍数据看图书是否可借,查询读者数据看读者是否合格,判断同意或者不同意借书,同意则更新借阅数据和书籍数据,否则不更新4.将管理员同意或者不同意借书信息反馈回给读者。简要说明:图书借出去后也要在书籍数据中标注修改记录:编写日期审核日期加工系统名:图书馆管理系统编号:5条目名:还书别名:还书处理输入:还书单、审核请求输出:罚单、办理加工逻辑:1读者提交还书单,交由管理员审核;2管理员审核,并同意还书,更新借阅数据和书籍数据;3查询借阅数据检查图书是否超期,如果有,则生成罚单,更新罚单数据;4如果产生了罚单,将罚单反馈给读者;简要说明:图书超期会按照规定产生罚单,读者交纳罚款,读者成功还书后书籍数据也要更新备注修改记录:编写日期审核日期加工系统名:图书馆管理系统编号:6条目名:查询罚款情况别名:输入:罚款查询单输出:罚款情况统计表加工逻辑:1读者提交罚款查询单,交由管理员处理;2管理员查询罚单数据,生成罚单情况统计表3将罚单情况统计表反馈给读者简要说明:读者可通提交罚款查询单,查询罚款情况修改记录:编写日期审核日期4加工系统名:图书馆管理系统编号:7条目名:查询已借书籍别名:输入:借书查询单输出:借书情况统计表加工逻辑:1读者提交借书查询单,交由管理员处理;2管理员查询借阅数据,生成借书情况统计表3将借书情况统计表反馈给读者简要说明:读者可以通过借书查询单,查询到个人借书情况修改记录:编写日期审核日期二、数据流结构说明数据流系统名:图书馆管理系统编号:1条目名:借书单别名:借书单来源:读者数据、书籍数据去处:借阅数据数据流结构:{读者号+读者姓名+{书号+书名+是否续借}}简要说明:每次借阅图书数有限制,且借阅图书有借阅期限;一个借书单可以借多本书;续借一次也算一次借书修改记录:编写日期审核日期数据流系统名:图书馆管理系统编号:2条目名:还书单别名:还书单来源:读者数据、借阅数据去处:借阅数据、书籍数据数据流结构:{读者号+读者姓名+{书号+书名+借书日期+应还日期+是否续借过}+还书日期}简要说明:借阅图书有借阅期限,超过期限会采取相应的索赔措施,一个还书单可以还多本书修改记录:编写日期审核日期5数据流系统名:图书馆管理系统编号:3条目名:罚单别名:罚单来源:借阅数据,当前日期去处:罚单数据数据流结构:{罚单号+读者号+读者姓名+{书号+书名+超期日期+罚款数目}}简要说明:一张罚单可以对应同一个读者的多本书的罚款修改记录:编写日期审核日期数据流系统名:图书馆管理系统编号:4条目名:图书查询单别名:库存图书查询单来源:自定义信息去处:查询情况统计表数据流结构:{[书号|书名]}简要说明:读者查询库存内书的详细信息修改记录:编写日期审核日期数据流系统名:图书馆管理系统编号:5条目名:图书情况统计表别名:来源:图书查询单去处:读者数据流结构:{书号+书名+书籍状态+主编+作者+出版社+图书类型+出版日期+版本+登记日期+价格}简要说明:图书情况统计表内包含了所查图书的详细信息修改记录:编写日期审核日期6数据流系统名:图书馆管理系统编号:6条目名:新书信息别名:来源:自定义信息去处:读者数据数据流结构:{书名+主编+作者+出版社+出版日期+版本+价格}简要说明:图书登记表里有图书的基本信息,管理员还需对其编目才能入库修改记录:编写日期审核日期数据流系统名:图书馆管理系统编号:7条目名:读者登记表别名:来源:自定义信息去处:读者数据数据流结构:{姓名+学院+性别+学院+读者类型+入校时间+电话+身份证}简要说明:读者登记表交给管理员,管理员会分配给读者ID号等其他信息,并更新数据存储修改记录:编写日期审核日期数据流系统名:图书馆管理系统编号:8条目名:押金单别名:来源:读者数据去处:读者数据流结构:{读者号+读者姓名+读者类型+押金金额}简要说明:登记完成后,将押金单相关信息返回给读者修改记录:编写日期审核日期7数据流系统名:图书馆管理系统编号:9条目名:罚款查询单别名:来源:罚单数据去处:罚单情况统计表数据流结构:{读者号+[读者姓名]}简要说明:读者可以提交罚单查询单,查看自己的罚单情况,读者号必须有,读者姓名可有可无修改记录:编写日期审核日期数据流系统名:图书馆管理系统编号:10条目名:罚款情况统计表别名:来源:罚单数据去处:读者数据流结构:{读者号+读者姓名+罚单号+{书号+书名+罚款金额+超期金额}+罚款合计}简要说明:罚款情况统计表里包含了读者罚款的详细信息,一张罚单可对应多本书的罚款情况修改记录:编写日期审核日期数据流系统名:图书馆管理系统编号:11条目名:借书查询单别名:已借图书查询单来源:借阅数据去处:借阅情况统计表数据流结构:{读者号+[读者姓名]}简要说明:读者可以提交借书查询单,查看已借图书的相关情况,读者号必须有,读者姓名可有可无修改记录:编写日期审核日期8数据流系统名:图书馆管理系统编号:12条目名:借书情况统计表别名:来源:借阅数据去处:读者数据流结构:{读者号+读者姓名+{书号+书名+借阅日期+归还日期}}简要说明:借书情况统计表里包含了读者借书的详细信息,一个读者可同时借阅多本书修改记录:编写日期审核日期三、数据存储结构说明数据存储系统名:图书馆管理系统编号:1条目名:借阅数据别名:存储组织:读者每次借阅书籍进行一次登记,但一次允许借多本。记录数:主关键字:读者号,书号记录组成:项名:近似长度(字节)办理人归还日期借阅日期}是否为续借借阅书名书号+{学院读者姓名读者号888881828简要说明:同一本书不允许续借N次,一个读者可以借阅多本书(采用’{}’号表示嵌套记录)。修改记录:编写日期审核日期数据存储系统名:图书馆管理系统编号:2条目名:读者数据别名:存储组织:每个读者一条记录记录数:主关键字:读者号记录组成:项名:近似长度(字节)登记日期押金身份证号电话入校日期读者类型学院性别读者姓名读者号881218111848简要说明:记录读者的个人信息修改记录:编写日期审核日期9数据存储系统名:图书馆管理系统编号:3条目名:书籍数据别名:存储组织:每本图书一条记录记录数:主关键字:书号记录组成:项名:近似长度(字节)价格登记日期版本出版日期图书类型出版社作者主编书籍状态书名书号884882028884简要说明:记录图书的基本信息,一本读书可以有多个作者,版本包括版次与印次。修改记录:编写日期审核日期数据存储系统名:图书馆管理系统编号:4条目名:罚单数据别名:存储组织:读者每归还图书一次登记一次,读者每次可以归还多本图书。记录数:主关键字:罚单号+书号记录组成:项名:近似长度(字节)办理人办理日期罚金合计}处罚金额超期天数书名书号+{读者姓名读者号罚单号8448844488简要说明:记录罚单的相关信息,一张罚单可以包含对多本书的罚款信息(‘{}’含义同上)修改记录:编写日期审核日期四、数据项说明10数据元素系统名:图书馆管理系统编号:1条目名:读者号别名:读者ID属于数据流:还书单,借书单,借书查询单,罚单,押金单,罚款查询单,借书查询单,罚款情况统计表,借书情况统计表存储处:读者数据、借阅数据、罚单数据数据元素结构:代码类型取值范围意义字符8位00000001—99999999保证数据唯一性(由数字组成的字符串)组成:1~4位表示入学年份,5位表示读者类型,6~8位表示内部编号;简要说明:读者号是读者的识别符,每个读者都有惟一的读者号修改记录:编写日期审核日期数据元素系统名:图书馆管理系统编号:2条目名:书号别名:书籍ID属于数据流:还书单,借书单,图书查询单,借书查询单,借阅情况统计表,罚款情况统计表,查询情况统计表存储处:书籍数据、借阅数据、罚单数据数据元素结构:代码类型取值范围意义字符8位00000001—99201299保证数据唯一性(由数字组成的字符串)组成:1~2位代表类型,3~6四位数字表示图书出版年份,7~8位数字表示类型内图书编号简要说明:书号是书籍的识别符,每本书都有惟一的书号修改记录:编写日期审核日期数据元素系统名:图书馆管理系统编号:3条目名:日期别名:属于数据流:罚单,还书单,借书情况统计表,罚款情况统计表,读者登记表存储处:借阅数据、罚单数据数据元素结构:代码类型取值范围意义DateTime19700101-至今保证数据唯一性简要说明:日期统一用8位表示,无论上下文的任何日期修改记录:编写日期审核日期11数据元素系统名:图书馆管理系统编号:4条目名:罚单号别名:罚单ID属于数据流:罚单情况统计表存储处:罚单数据数据元素结构:代码类型取值范围意义字符8位00000001—99999999保证数据唯一性(由数字组成的字符串)简要说明:罚单编号自动增长修改记录:编写日期审核日期数据元素系统名:图书馆管理系统编号:5条目名:是否续借别名:属于数据流:借书单,还书单存储处:借阅数据数据元素结构:代码类型取值范围Booltrue/false简要说明:true为续借,false为非续借修改记录:编写日期审核日期数据元素系统名:图书馆管理系统编号:6条目名:书籍状态别名:属于数据流:图书情况统计表存储处:书籍数据数据元素结构:代码类型取值范围Booltrue/false简要说明:true为可借,false为不可借修改记录:编写日期审核日期12数据元素系统名:图书馆管理系统编号:7条目名:性别别名:属于数据流:读者登记表存储处:读者数据数据元素结构:代码类型取值范围意义Bool0/1简单明了简要说明:1为男,0为女修改记录:编写日期审核日期数据元素系统名:图书馆管理系统编号:8条目名:读者类型别名:属于数据流:读者登记表存储处:读者数据数据元素结构:代码类型取值范围意义字符1位研究生/本科生/教师/教师家属简要说明:取值范围为四者之一,分别用0、1、2、3表示修改记录:编写日期审核日期数据元素系统名:图书馆管理系统编号:9条目名:金额别名:属于数据流:罚单情况统计表存储处:罚单数据数据元素结构:代码类型取值范围意义Interger简单明了数字型简要说明:金额全部是interger型修改记录:编写日
本文标题:图书借阅系统---需求分析流程图(很详细的哦-亲!)
链接地址:https://www.777doc.com/doc-5046385 .html