VFP课程设计图书管理系统复习进程.docx

上传人:b****6 文档编号:14107421 上传时间:2023-06-20 格式:DOCX 页数:12 大小:331.56KB
下载 相关 举报
VFP课程设计图书管理系统复习进程.docx_第1页
第1页 / 共12页
VFP课程设计图书管理系统复习进程.docx_第2页
第2页 / 共12页
VFP课程设计图书管理系统复习进程.docx_第3页
第3页 / 共12页
VFP课程设计图书管理系统复习进程.docx_第4页
第4页 / 共12页
VFP课程设计图书管理系统复习进程.docx_第5页
第5页 / 共12页
VFP课程设计图书管理系统复习进程.docx_第6页
第6页 / 共12页
VFP课程设计图书管理系统复习进程.docx_第7页
第7页 / 共12页
VFP课程设计图书管理系统复习进程.docx_第8页
第8页 / 共12页
VFP课程设计图书管理系统复习进程.docx_第9页
第9页 / 共12页
VFP课程设计图书管理系统复习进程.docx_第10页
第10页 / 共12页
VFP课程设计图书管理系统复习进程.docx_第11页
第11页 / 共12页
VFP课程设计图书管理系统复习进程.docx_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

VFP课程设计图书管理系统复习进程.docx

《VFP课程设计图书管理系统复习进程.docx》由会员分享,可在线阅读,更多相关《VFP课程设计图书管理系统复习进程.docx(12页珍藏版)》请在冰点文库上搜索。

VFP课程设计图书管理系统复习进程.docx

VFP课程设计图书管理系统复习进程

 

一、需求分析

图书管理信息的手工登录与查询,是一项非常繁重而枯燥的劳动,耗费许多人才和物力,而且会因人的情绪烦躁而出现失误,因此在计算机飞速发展的今天,应用数据库技术实现酒店管理是可行而必要的工作。

本课程设计旨在设计南昌工程学院图书管理系统,提高工作效率,提高管理水平。

二、系统总体设计

系统开发的总体任务是实现各种信息的系统化、规范化、和自动化。

系统功能分析是在系统开发的基础上完成。

本例中的南昌工程学院宿舍管理系统可以完成的主要功能有:

1.宿舍查询系统的登录。

2.管理人员对学生信息的查询,添加,删除。

3.学生对个人信息的查询

流程图如下:

三、系统详细设计

1.建立表单 

参照VFP自带的数据库,可以很方便地创建本系统,将要使用的本地数据库,利用项目管理器中的表单设计功能,对表单进行添加和属性的修改。

表说明如下:

Book_recno.dbf     借书登记表

Book_table.dbf       图书资料表

Group_table.dbf      图书类别查询中间表

Pass_word.dbf   管理员ID密码表

User_table.dbf       读者资料表

B_table.dbf          读者类别查询中间表

 

表结构介绍:

表一Book_recno.dbf  借书登记表

字段名称

字段类型

字段说明

TSBH

C(10)

图书编号

TXM

C(10)

条形码

SM

C(20)

书名

BH

C(10)

编号

XM

C(10)

姓名

JSBZ

C(4)

借书标志

JSSJ

D(8)

借书日期

  表二Book_table.dbf  图书资料表

字段名称

字段类型

字段说明

TSBH

C(10)

图书编号

TXM

C(10)

条形码

SM

C(20)

书名

ZZ

C(20)

作者

CBS

C(40)

出版社

CBSJ

D(8)

出版时间

LB

C(20)

类别

XCSL

N(3)

现存数量

TSZS

N(3)

图书总数

RGSJ

D(8)

入馆时间

TSJG

N(8,2)

价格 

ZCCS

N(5)

借出次数

JSQX

N

(2)

借书时限

  表三Group_table.dbf 图书类别查询中间表

字段名称

字段类型

字段说明

CHINA_LB

C(10)

中间字段

LB

C(15)

中间字段

表四Pass_word.dbf 管理员ID密码表

字段名称

字段类型

字段说明

GLY_ID

C(10)

管理员ID

MM

C(10)

管理员密码

GLY_NAME

C(10)

管理员姓名

表五User_table.dbf  读者资料表

字段名称

字段类型

字段说明

BH

C(10)

编号

XM

C(10)

姓名

XB

C

(2)

性别

DWBM

C(20)

单位部门

ZZ

C(40)

住址

YJSS

N(4)

已借数

BZ

C(20)

备注

LB

C(10)

职业

表六B_table.dbf读者类别查询中间表

字段名称

字段类型

字段说明

CHINA_LB

C(10)

中间字段

LB

C(15)

中间字段

2.系统模块划分

根据系统流程图将系统分为:

还书模块,借书模块,登陆模块,管理员管理模块,图书管理模块,读者管理模块,主操作页面,图书查询模块。

登陆模块设计:

登陆界面设计,使用表单设计器,新建一张表单,添加container控件为它添加背景图片,加入两个label控件,分别在他们的caption中输入“管理员ID”和“密码”

添加text控件,作为文本输入框,添加两个button控件,caption中分别输入“确定”“取消”分别在button中添加click事件,把form中的minbutton和maxbutton设为F,取消视窗的最大化和最小化,showwindow属性改为2作为顶层菜单。

该表单用于管理员登陆使用,输入id,密码点击确定,输入正确跳入主页面。

输入错误提示出错。

主操作页面:

主操作页面中包含了借书,还书,图书管理,读者管理,资料查询,修改密码和退出,的功能按键。

利用项目管理器中的新建表单的功能建立一张新的表单,加入图像控件,按钮组控件,选中按钮组控件,右键编辑调整按钮组控件的属性、位置、clickevent事件,buttoncont属性改为7,调整按钮位置。

分别在案件的caption中输入“借书”“还书”“图书管理”“资料查询”“修改”“退出”,在form中调用菜单功能。

点击借书时借书界面自动跳出。

借书界面:

借书界面需要两个形状控件,调整他们的大小适合表单,向表单中添加18个label控件输入,如图的标题文字。

添加text控件按顺序调整位置如图,添加optionsgroup控件,buttongroup属性改为2,右键编辑,将两个选项的caption改为“图书名”“按图书编号查询”,在他们的clickevents中键入代码,用于选择查询类型。

向表单中添加按钮控件,调整位置如图,分别更改caption属性。

借书界面可根据您提供的图书名和图书编号确认图书,再根据读者的编号确认读后把此书借给这位读者。

主操作页面中点击还书,还书见面自动跳出。

利用项目管理器中的表单设计器,添加表单,caption改为还书,向表单中添加shape控件,调整shape的大小位置,向shape中添加lable控件,text控件,如图。

向表单中加入其他的控件如图。

还书界面见面提供的图书名和图书编号确认图书,再根据读者的编号确认读者后点击归还图书归还。

在主操作界面中点击图书管理,图书管理界面自动弹出。

图书管理界面设计,利用项目管理器,添加一张新的表单,添加两张shape控件,调节它的位置和大小,向其中添加text控件和,lable控件,和button控件及按钮组控件,改按钮组控件的buttoncount属性为2,右键编辑按钮组,更改按钮组的caption属性,在clickevent中添加代码。

在表单中添加其他控件,修改其属性。

图书管理界面对所有图书的资料进行添加,修改和删除等操作,直接在要改的属性条上修改。

点击操作栏中的读者管理,读者管理界面自动跳出。

读者管理界面:

读者管理界面设计,利用项目管理器进行添加表单建立方法与上述几种表单的建立相似。

读者管理对所有读者的资料进行添加,修改和删除等操作。

在主操作页面中点击资料查询,操作也面弹出所有的图书信息,借阅记录等。

图书查询界面:

查询见面设计时主要多了表单控件,grid控件中clumncount设置13,右键编辑grid,对每一个header进行修改,修改为相应的标题,把grid的recordsource设置为book_table.txm。

在查询界面中还多了组合框控件,他的rowsource属性改为group_table.chinalb。

其他的控件添加和其它表单相似。

查询表单可以查询所有图书包括不在馆图书,借出图书、归还图书、今日新进图书。

可以有条件的查询所需要的图书情况。

点击操作见面的修改密码,管理员更新界面就会跳出。

管理员更新界面。

四、调试与维护

1.把整个系统的各个程序串起来就可以形成一个完整的系统,最后用菜单来显示整个过程可以有提纲挈领的效果。

2.在做8个按钮的时候,要注意各个按钮的关系,注意按钮的属性。

3.报表的制作可以手工也可以用想到做,改变报表样式使其更美观。

4.在做菜单时要注意做成顶层菜单。

在输入命令的时候要注意文件后缀。

5.在做VF的时候要注意设置默认路径,将所有文件程序都放在默认路径的文件里,防止丢失,供后来再作调整。

6.再建表的时候一定要注意没有相同的记录,也不可以有几个空记录,空纪录也被认为是相同记录。

表中的字段类型要准确,字符长度要确定,在建立连接时要注意两个表中相同字段类型、长度要一直

7.在做VF的时候容易出现一些系统自己的错误,有时可以尝试关掉VF重新开一个也许会避免一些错误。

五、结束语

通过VF做这个南昌工程学院宿舍管理系统,我把许多课堂上的理论知识,应用于实践。

通过这个课程设计我更加熟悉了vfp的相关设计和操作。

六、参考文献

[1][7-302-02883-4].史济民.FoxPro及其应用系统开发.[M]北京:

清华大学出版社,1998 :

338页

[2][7-302-03009-X]王珊陈红.数据库系统原理教程.[M]北京:

清华大学出版社.2002.7

[3][978-7-03--4].任小康,苟平章.VisualFoxPro程序设计.[M]北京:

科学出版社,2008:

292页

[4][978-7-5635-1597-4].曾庆森,王宇.VisualFoxPro程序设计基础.[M]北京:

北京邮电学院出版社,2008:

292页

[5][978-7-04--5].何振林,张选芳.VisualFoxPro程序设计实验指导教程.[M]北京:

高等教育出版社,2008:

184页

 

七、指导教师评阅(手写)

成绩(百分制):

指导教师评语:

 

指导教师签名:

年月日

注:

如教研室有明确的评分标准,可粘贴于此页。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2