《数据库应用软件》
学号: 200872020247 姓名: 谢磊 班级: 2008级电子2班
成绩: 评语:
装 (考试题目及要求)本考试要求学生灵活运用数据库程序设计课程中的学习到的相关知识,自拟题目,制作系统,实现具有一定难度的应用程序。在制作过程中,要注重知识的综合应用,尽量涵盖数据库程序设计课程中较多的知识点;也可以自行学习课本上未涉及的程序设计语言高级内容,完成相关系统制作和设计。
订 线
图书信息管理系统
一、 实验概述
本实验由谢磊(200872020247)完成。
随着社会经济发展,图书信息管理已逐渐发展成为一门重要的学科,对图书信息的管理高效与否已成为衡量一个部门是否信息化的重要标志。本作业介绍的图书信息管理系统包括图书的基本信息管理、销售管理、借阅管理、读者信息管理以及系统用户管理。系统的特点是操作方便,功能完备。本系统采用Visual Foxpro 作为开发工具。通过此系统的开发可以使读者了解管理信息系统的需求分析、设计和实现的完整过程,掌握数据库的的基本设计和管理方法,积累数据库应用系统实战经验。但是,毕竟能力有限,个别表单程序有误,请老师加以指正。
二、实验内容介绍
1、功能概述
本系统用于实现与图书管理相关的各种信息的系统化、规范
化和自动化。本图书信息管理系统的主要功能有:
● 图书管理。包括图书入库管理和修改图书信息。 ● 图书销售。可以对销售记录进行增删改查操作。 ● 读者管理。包括录入读者信息和修改读者信息。 ● 图书服务。包括借阅图书和图书查询。 ● 系统管理。用于管理系统用户。
2、系统模块设计预览
根据需求分析,建立图书信息管理系统的逻辑模型,如 下图2.1所示。
图书信息管理系统 图书管理 销售管理 读者管理 图书服务 用户管理 销售记录 销售查询 图书查询 借还图书 针对各个模块不同的表实现添加记录、修改记录、删除记录以及查询、显示记录等功能 图2.1 系统功能模块划分
★ 登录
“登录”窗体如图2.2所示。操作员使用系统前,要输入正确的用户名和密码,才可以进入“图书信息管理系统”进行下一步操作。
图2.2 登录窗口
★ 主界面
主界面如图2.3所示。通过登录验证后,进入主界面窗体,通过主窗体,操作员可以方便地调用“图书信息管理系统”内的各项功能。
图2.3 主界面
★ 图书管理
单击图2.3中的“图书管理”菜单,可以进行图书管理操作,比如单击“图书入库”子菜单,弹出如图2.4所示的“录入图书信息”窗口,在此窗口可以添加新的图书信息。单击“修改图书信息”按钮,弹出如图2.5所示的“修改图书信息”窗口,可以对图书信息进行修改。
图2.4 录入图书信息
图2.5 修改图书信息
★ 图书销售
单击图2.3中的“图书销售”菜单,可以进行图书销售操作,比如单击“销售记录”子菜单,弹出如图2.6所示的“图书销售”窗口,在此窗口可以进行图书销售操作。单击“销售查询”按钮,弹出如图2.7所示的“图书销售查询与统计”窗口,可以对已销售图书进行查询和统计操作。
图2.6 图书销售
图2.7 图书销售查询与统计
★ 读者管理
单击图2.3中的“读者管理”菜单,可以进行读者管理操作,比如单击“录入读者信息”子菜单,弹出如图2.8所示的“录入读者信息”窗口,在此窗口可以添加新的读者信息。单击“修改读者信息”按钮,弹出如图2.9所示的“修改读者信息”窗口,可以对读者信息进行修改。
图2.8 录入读者信息
图2.9 修改读者信息
★ 图书服务
单击图2.3中的“图书服务”菜单,可以进行图书服务操作,比如单击“图书查询”子菜单,弹出如图2.10所示的“查询、预约、借阅图书”窗口,在此窗口可以查询、预约、借阅图书。单击“借还图书”按钮,弹出如图2.11所示的“个人借阅及归还图书”窗口,可以借阅及归还图书。
图2.10 查询、借阅、预约图书
图2.11 个人借阅及归还图书
★ 系统管理
单击图2.3中的“系统管理”菜单,可以进行系统管
理操作,比如单击“用户注册”子菜单,弹出如图2.12所示的“用户注册”窗口,在此窗口可以注册新用户。单击“修改密码”按钮,弹出如图2.13所示的“用户修改密码”窗口,可以修改当前用户的密码。
图2.12 用户注册
图2.13 修改用户密码
3、数据库结构设计
本系统数据库包含5个表,即图书信息表、读者信息表、借
阅图书表、图书销售表和用户表。还包含11个表单,1个报表。下面不做详细介绍。
4、参考资料
① Visual Foxpro 数据库应用实例完全解析 ②Visual Foxpro 数据库课本224页关于菜单的制作
三、实验总结
1、通过本次试验,使我真正掌握了许多在以前没有理解和明白的问题,在实验中遇到了,才去翻书或查资料解决,这样才容易理解和掌握,而且也不会轻易忘记。
2、本系统虽然不太全面,有些地方还需要修改,但基本能完成作业要求。通过此系统的开发使我了解管理信息系统的需求分析、设计和实现的完整过程,掌握数据库的的基本设计和管理方法,积累数据库应用系统实战经验。 3、通过实验,也让自己对自己的劳动深深尝到了一种成就感和喜悦感,虽简单但也凝结着我们的辛勤付出。这种成就感会激励我去挑战更大的困难,收获更多的喜悦与荣誉。
因篇幅问题不能全部显示,请点此查看更多更全内容