关键字:关系数据库 Visual Foxpro 6.0 SQL 资料管理系统,系统开发,信息系统
目录
第一章 绪论----------------------------------------------------------------------------------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
资料室工作人员有修改资料借阅者和归还资料的权限,所以需对工作人员登基本模块更多考虑,在此模块中,资料室工作人员可以为图书借阅者加入借阅记录或归还记录.
资料室管理人员功能的信息量大,数据安全性和保密性要求最高,本功能实现对资料信息,借阅者信息,总体借阅情况信息的管理和统计,工作人员和管理人员信息查看和维护.资料室管理员可以浏览,查询,添加,删除,修改,统计资料的基本信息.浏览,查询,添加,删除和修改图书资料借阅者的基本信息,浏览和查询,统计图书资料室的借阅信息,但不能添加,删除和修改借阅信息,这部分功能应该由资料室工作人员完成.
设计不同用户的操作权限和登录方法.
对所有用户开放的资料查询.
便于扩展,应将部门信息单独使用表来存储.
资料信息会涉及分类信息,为便于扩展,应将分类信息单独使用表来存储.
经过上述系统功能分析和需求总结,考虑到将来功能上的扩展,设计如下面所示的数据项和数据结构.
资料信息:包括资料编号,资料名称,资料类型,资料数量,借出数量,资料来源,保密级别,借阅时限.
借阅信息:包含借阅编号,资料编号,用户编号,借出日期,归还日期,归还期限,说明等.
用户信息:包含编号,姓名,性别,部门,借阅级别.
系统用户信息:包含用户名,密码,姓名,系统用户管理,用户权限管理,用户信息管理,用户信息浏览等.
资料分类信息:包含分类编号,分类名称等.
部门信息:包含部门编号,部门名称等.
在上面的需求分析,数据结构设计,数据项分析的基础上,下面可以开始数据库概念结构设计了.
借阅者维护借阅者个人信息.
借阅者查看个人借阅情况信息.
维护借阅者个人密码.
维护图书信息.
维护工作人员和管理人员信息.
维护借阅者信息.
用户的需求具体体现在各种信息的提供,保存,更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入,收集基本数据,数据结构,以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础.
通过上述分析,针对一般资料管理系统需求总结出如下的需求信息:
借阅信息涉及资料信息和用户信息.
资料信息和用户信息中需要存在唯一字段.
系统信息中,还必须存在唯一字段.
系统信息中应该包括系统用户的权限信息.
资料信息中应该包含保密级别信息,只有拥有相应级别的用户才能借阅.
用户信息中应该包括借阅级别信息,用户只能借阅比借阅级别低或相同的保密级别的资料.
用户信息会涉及分类信息,为