欢迎来到天天文库
浏览记录
ID:11994586
大小:1.11 MB
页数:11页
时间:2018-07-15
《vf课程设计--图书管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、VisualFoxpro课程设计启安图书管理系统一、引言1、背景介绍随着计算机的不断发展,人们对于计算机的应用不再是最初的简单的文字处理和科学计算,现在,利用计算力来进行管理也成了日常需要。在学校,一直以来,人们都是用传统的方式来管理图书、期刊、论文、以及报纸。这种管理方式存在很大的效率低下、保密性差的缺点。并且,随着时间的积累,图书越来越多,查找维护或者更新起来非常麻烦。手工管理显然已经不能满足以上需求,应该使用现代化的手段来提提高管理和服务的水平。图书管理系统就是一个为辅者提供充足的信息和快捷的查询手段的一种工具。2、实现目标管理员可以通过图书管理系统查询某位读者、某种
2、图书的借阅情况;还可以对当前图书借阅进行一些统计,给出统计表格,方便汇总,以便全面掌握图书的流通情况。读者可以通过图书信息管理系统查询图书馆新进书的情况等。二、需求分析1、功能需求根据上述目标,我们可以确定系统有如下功能:●系统登录:系统的使用人员只有在输入了正确的证件号和密码后才可以进入该系统,只知道证件号的人员,不知道密码,也不能进入。这主要是为了防止信息被非法盗用。●权限设置:不同的登入人员具有不同的权限,访问的系统资源是不一样的。在这主要是防止权限越位的现象。●书目查询管理:对书目的查询进行管理,主要包括对图书信息进行按书名查询、按著者查询以及按出版社信息查询等进行
3、查询。●读者查询管理:对读者信息查询进行管理,主要包括:读者信息查询、书刊借阅查询、以及书刊借阅及时查询等。读者信息查询应包括按证件号查询以及按姓名查询。对于读者的信息,图书管理者也可以进行查询。读者信息主要包括:证件号、读者类型、姓名、出生日期、性别、文化程度、工作单位、职位、办证日期、违章状态、失效日期、累计借书、欠款状态、电话、Email、地址以及邮编字段。●信息公布管理:对一些公有的信息进行管理、包括:超期罚款、超期催款、预约到书等。这些信息对读者可见。●系统维护:对系统数据进行维护。主要包括:修改密码、以及添加人员等。●退出系统:离开图书管理系统。2、性能需求系统
4、运行对运行环境的一些要求:1)硬件环境处理器:80486/50MHz及以上处理器内存:不低于16M硬盘空间:100M2)软件环境操作系统:Windows9x、2000或XP数据库:VisualFoxPro开发平台:VisualFoxPro三、总体设计班级学生成绩管理系统学生基本信息维护成绩录入成绩查询成绩修改成绩删除成绩统计按学号查询按姓名查询按学号修改按姓名修改按学号删除按姓名删除个人成绩统计课程成绩统计班级成绩统计1、系统总体结构如图所示:第11页共11页VisualFoxpro课程设计验证密码主表单书目查询读者查询信息公布密码管理系统维护按题名查询按出版社查询超期催还
5、按著者查询读者信息借阅历史书刊借阅预约到书超期罚款退出系统系统首页2、数据库结构设计按照系统不同的功能模块,需要不同的表来存储信息,数据库设计如下:(1)读者信息表结构:字段名字段类型字段宽度小数位索引否字段名字段类型字段宽度小数位索引否证件号字符型10主索引邮编字符型6姓名字符型10工作单位字符型20性别字符型2职位字符型20读者类型字符型20办证日期日期型6出生日期日期型8违章状态逻辑型1文化程度字符型10失效日期日期型8电话字符型13Email字符型20地址字符型20欠款状态逻辑型1累计借书整型4当年借书整型4第11页共11页VisualFoxpro课程设计(2)借阅
6、表结构:字段名字段类型字段宽度小数位索引否条码号字符型10主索引证件号字符型10普通索引索取号字符型20题名字符型26著者字符型20借阅日期日期型8应还日期日期型8馆藏地字符型10续借逻辑型1是否到期逻辑型1(3)馆藏信息表结构:字段名字段类型字段宽度小数位索引否条码号字符型10主索引索取号字符型20馆藏地字符型10书刊状态字符型6当前状态字符型6(4)图书表结构:字段名字段类型字段宽度小数位索引否条码号字符型10主索引索取号字符型20题名字符型26著者字符型20出版信息字符型20是否带光盘逻辑型1ISBN号字符型10中图分类号字符型10科技图书分类号字符型10(5)预约表
7、结构:字段名字段类型字段宽度小数位索引否证件号字符型10主索引单位字符型20题名字符型26著者字符型20馆藏地字符型10保留截止日期日期型8第11页共11页VisualFoxpro课程设计(6)人员配置表结构:字段名字段类型字段宽度小数位索引否证件号字符型10主索引姓名字符型10权限字符型3密码字符型10四、详细设计1、登陆界面登陆界面的load事件代码如下所示:settalkoffsetsafetyoffcloseallopendatabasec:vfp图书管理启安.dbcexcluselecAusec:v
此文档下载收益归作者所有