目录
第一章 绪论----------------------------------------------------------------------------------3
第二章 系统分析----------------------------------------------------------------------------4
2.1系统的初步调查-------------------------------------------------------------------4
2.2系统的可行性分析----------------------------------------------------------------6
2.3系统开发步骤----------------------------------------------------------------------6
2.4对本系统的分析------------------------------------------------------------------6
第三章 系统设计----------------------------------------------------------------------------10
3.1系统功能模块---------------------------------------------------------------------10
3.2 数据库设计------------------------------------------------------------------------11
3.3 用户界面设计---------------------------------------------------------------------16
第四章 系统编码与实现--------------------------------------------------------------------20
4.1 开发平台的选择-------------------------------------------------------------------20
4.2 开发工具的选择-------------------------------------------------------------------21
4.3 程序设计(部分逻辑及代码)-------------------------------------------------21
第五章 系统运行与维护-------------------------------------------------------------------51
5.1系统的配置-------------------------------------------------------------------------51
5.2系统的运行-------------------------------------------------------------------------52
5.3系统的维护-------------------------------------------------------------------------52
第六章 开发总结---------------------------------------------------------------------------53
附录:参考文献------------------------------------------------------------------------------54
资料管理系统需要满足来自三个方面的需求.这三个方面分别是资料室工作人员,资料借阅和资料室管理人员.资料借阅者的需求是查询资料室所存的图书.个人借阅情况及个人信息的修改,资料室工作人员对图书资料借阅者的借阅及还资料要求进行操作,同时形成借或还报表给借阅者查看确认,资料室工作人员的功能最为复杂,包括对工作人员,资料借阅者,图书资料进行管理的维护及系统状态查看,维护并生成借还书报表.
图书借阅者可直接查看资料室资料情况,如果资料借阅者根据本人的编号和密码登录系统,还可以进行本人借书情况查看,和维护部分个个信息,一般情况下,资料借阅者只应该查询和维护本人的借书情况和个人信息,若查询和维护其他人的借阅情况和个人信息就要知道其他图书借阅者的姓名和密码,这些是很难做到的,特别是密码,所以不但满足了图书借阅者的要求,还保护了图书借阅者个人隐私.
资料室工作人员有修改资料借阅者和归还资料的权限,所以需对工作人员登基本模块更多考虑,在此模块中,资料室工作人员可以为图书借阅者加入借阅记录或归还记录.
资料室管理人员功能的信息量大,数据安全性和保密性要求最高,本功能实现对资料信息,借阅者信息,总体借阅情况信息的管理和统计,工作人员和管理人员信息查看和维护.资料室管理员可以浏览,查询,添加,删除,修改,统计资料的基本信息.浏览,查询,添加,删除和修改图书资料借阅者的基本信息,浏览和查询,统计图书资料室的借阅信息,但不能添加,删除和修改借阅信息,这部分功能应该由资料室工作人员完成.
设计不同用户的操作权限和登录方法.
对所有用户开放的资料查询.
借阅者维护借阅者个人信息.
借阅者查看个人借阅情况信息.
维护借阅者个人密码.
维护图书信息.
维护工作人员和管理人员信息.
维护借阅者信息.
用户的需求具体体现在各种信息的提供,保存,更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入,收集基本数据,数据结构,以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础.
通过上述分析,针对一般资料管理系统需求总结出如下的需求信息:
借阅信息涉及资料信息和用户信息.
资料信息和用户信息中需要存在唯一字段.
系统信息中,还必须存在唯一字段.
系统信息中应该包括系统用户的权限信息.
资料信息中应该包含保密级别信息,只有拥有相应级别的用户才能借阅.
用户信息中应该包括借阅级别信息,用户只能借阅比借阅级别低或相同的保密级别的资料.
用户信息会涉及分类信息,为便于扩展,应将部门信息单独使用表来存储.
资料信息会涉及分类信息,为便于扩展,应将分类信息单独使用表来存储.
经过上述系统功能分析和需求总结,考虑到将来功能上的扩展,设计如下面所示的数据项和数据结构.
资料信息:包括资料编号,资料名称,资料类型,资料数量,借出数量,资料来源,保密级别,借阅时限.