一、项目背景:当今社会,计算机正被广泛的应用与各个领域
使用计算机进行信息化处理,能够大大提高管理人员的工作效率,同时,使用计算机解决问题可以节约大量的人力、物力
而系统作为计算机的核心,它具有操控整个计算机的功能
二、项目目标本系统开发的总体任务是实现图书馆的信息化管理
系统要完成对图书的增删改查等等,同时对系统设置权限,主要是设置用户的权限
例如学生和教师可以查询相关学生的有关信息,学院的有关信息,出版社的有关信息,管理员的有关信息,图书的有关信息,管理员处理借书证的有关信息,学生借阅图书的有关信息,学院颁发借书证的有关信息,但是教师和学生不能对这些信息进行增删查改
而只有图书馆管理人员才能进行以上信息的增删改查,从而保证系统的安全性和完整性
但,管理员不能对管理员表进行增删查改,只有图书馆的主管才能对管理员的信息进行插入、删除、修改,这样可以保证这些表的信息不能任意地被篡改,保证系统的完整性,也使系统具有安全性
需求分析分为三个部分:需求的文字表述、数据流图、数据字典
一、需求分析第一部分调查用户需求本系统的最终用户为在校学生,我们根据从图书馆方面取得的图表资料、文字资料以及其他细节方面的信息,根据我们日常生活中的经验,根据我们所做的其他询问和调查,得出用户的下列实际要求:1、学校的组织机构情况调查是系统需求分析的重要手段,只有通过对用户深入细致的调查研究才能得到需要的信息
需求分析的重点是调查、收集和分析用户在数据管理中的信息需求、处理要求、安全性与完整性要求
(1)信息要求是指用户需要从数据库中获得信息的内容与性质
通过信息要求可以导出数据要求,即在数据库中需要存储哪些数据
(2)处理要求是指用户要求完成什么处理功能,对处理的响应时间有什么要求,处理方式是什么等,即功能要求和性能要求
(3)数据安全性和完整性要求包括数据保密措施和存取控制要求、数据自身的或数据之间