欢迎来到天天文库
浏览记录
ID:18482389
大小:375.50 KB
页数:8页
时间:2018-09-18
《01期刊管理系统需求分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一、期刊管理系统需求分析目录1.2.1系统任务概述1.2.2功能需求…………………………………………..31.2.3数据流图…………………………………………………….31.2.4数据字典…………………………………………..61.2.5E-R图……………………………………………….61.2.6性能要求…………………………………………….71.2.7运行环境…………………………………………….78一、期刊管理系统需求分析1.2.1系统任务概述人类社会已经进入了一个以信息技术为中心的时代。人类传递信息、获取信息、交流信息的方式发生了前所未有的变革。期刊信息是图书馆、企事业单位资料室等进行期刊
2、管理所必需二频繁使用的信息资料。在计算机尚未在图书馆广泛使用之前,借书和还书过程主要依靠手工。一个最典型的手工处理还书过程就是:读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏里,并在借阅证和每本书贴的借阅条上填写借阅信息。这样借书过程就完成了。还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这样还书过程就完成了。以上所描述的手工过程的不足之处显而易见,首先处理借书、还书业务流程的效率很低,其次处理能力比较低,一段时间内,所能服务的读者人数是有限的。利用计算机来处理这些流程无
3、疑会极大程度地提高效率和处理能力。我们将会看到排队等候借书、还书的队伍不再那么长,工作人员出错的概率也小了,读者可以花更多的时间在选择书和看书上。1.2.2功能需求 期刊管理系统的目的是实现期刊登记、借阅、查询等业务的自动化管理,以提高工作效率。该系统的主要功能如下:1.读者信息管理:对于每一个读者都可以办一张借阅卡,并有自己的用户名和密码,成为注册用户,添加读者信息,更改读者信息,删除读者信息,读者类型设置,读者档案管理,借阅证挂失与恢复,过期续证管理。2.期刊管理:管理所有种类期刊的基本信息,管理员登记新到的期刊信息,包括刊号、年、期、数量和相应的文字信息。3.期刊借阅:处理读者的
4、期刊借阅、归还业务。84.期刊查询:查询期刊的库存、某期刊的取向信息5.期刊的征订:完成下一年度预定的期刊目录的生成。6.期刊内容登记:将新到的每本期刊的所有文章的信息(文章题目、作者姓名。作者单位、关键词等)登记到数据库中。7.期刊内容的查询:输入关键词,查询出包括这些关键词的有关文章的题目、登记的期刊信息(名称、年、期)等。1.2.3数据流图首先分析期刊管理系统的需求分析,该系统主要有两种角色:读者和管理员。读者向系统提出如下处理要求:1)读者信息变动要求,2)读者的期刊借阅处理要求,3)读者的期刊归还处理要求,4)读者对信息查询处理要求。这些要求是由读者提出或激发的,在系统中并不
5、一定是用户操作完成,换句话说,其中的数据是从用户处流出进入系统的,由于顶层的数据流图不需要画得太细致,所以可以把这些输入数据流抽象成“读者要求”,系统处理完这些数据流后,可能有多个结果,这里把输出流抽象成“处理结果”。同理,管理员也可以向系统提出要求,如期刊登记、期刊征订等,把从管理员处流到系统的输入数据流抽象成“管理员要求”,输出数据流抽象成“期刊订单”。由此可以得出顶层数据流图,如图1-4所示,顶层的这个加工不编号。图1—4顶层数据流层图对顶层数据流图进行分解,分离出两个加工:读者要求处理和管理员要求处理8,分别编号为1和2.由于加工分离出来,原先属于内部数据流(文件)的部分(如期
6、刊目录文件、期刊登记文件和期刊内容文件)这里就变成了外部数据流,它们被标在第二层数据流图上,“读者要求处理”加工分别从期刊内容文件、期刊登记文件和期刊目录文件读数据,“管理员要求处理”加工不仅从期刊目录文件读数据,当数据处理完成后,还要向期刊目录文件写入数据。分解后的第二层数据流图如图1-5所示。图1-5第二层数据流图接下来对加工1和2继续分解。同理,加工1进一步分解五个子加工:加工1.1读者要求分类,加工1.2变动处理,加工1.3借阅处理,加工1.4归还处理,加工1.5查询要求处理。加工2进一步分解成三个子加工:加工2.1管理要求分类,加工2.2期刊登记,加工2.3期刊征订。原先的内
7、部数据流:读者文件和借阅文件变成了外部数据流,第三层数据流图如图1-6所示。加工1.5包含多种查询,可以进一步分解,变成三个加工:加工1.5.1查询要求分类,加工1.5.2查询期刊去向,加工1.5.3查询期刊内容,第四层数据流图如图1-7所示8图1-6第三层数据流图8图1-7第四层数据流图1.2.4数据字典1.文件条目用户=[读者
8、管理员]用户文件={用户名+姓名}期刊目录文件={刊号+刊名+邮发代号+主办单位+出版周期}期刊登记文件={刊号+
此文档下载收益归作者所有