云丰小学图书管理系统_毕业论文(编辑修改稿)内容摘要:

位部门、联系电话、地址等相关信息。 还可以实现对会员的添加、修改以及删除等操作。 会员的添加:在空白的窗口进行新的会员信息的录入,信息修改:要能够根据管理人员选定的会员进行修改 ,即列出该会员的所有信息 ,在这个基础上进行会员信息的修改或还原;教师信息 删除:当系统中不需要该会员信息时,可选定该会员来执行删除操作,删除时会弹出提示窗口让管理人员确认是否删除 ,只有在管理人员确认之后才能够进行会员信息的删除。 图书借还管理模块 : 通过此模块来完成会员的图书借阅以及还书的工作。 其中主要包括借书 ,还书两部分。 借阅:借阅时 ,除了输入图书编号选择会员姓名外 ,还要修改b_book 管理表中的“状态”字段 ,以免其他的教师重复对该书借阅;还书:先进行借书会员姓名确认 ,注意在判断该书是否借出时 ,同借书流程做相反处理 ,只有已借出的书才能进行还书处理,同时在归还图书时 ,除了更新在借 阅信息中的内容外 ,还要更新该书的状态字段为“在馆” ,以方便别的教师借阅。 图书查询以及会员查询 : 读者通过此图书查询模块来查询自己所需要的书籍的基本情况 ,本模块提供了包括书籍编号 ,书名 ,作者 ,出版单位等在内的多种查询条件 ,读者可以根据这些查询条件和 与或 关系进行所需图书信息的查询;会员查询模块提供了包括会员编号 ,会员姓名 ,类别,最大借阅量,单位部门,联系电话,地址等在内的多种查询条件 , 工作人员可以根据这些查询条件和 与或 关系进行所需会员信息的查询。 分析与创建数据库 根据系统功能需求 ,数 据库采用 Visual Foxpro 建立 ,它完全可以适应工作需求 ,并且它所支持的数据库类型十分丰富 ,维护简便 ,费用比较低 ,人员素质要求不是很高 ,容易升级。 根据模块的设计 ,以及规范化的设计要求 ,本系统的数据库表设计如下图所示。 表( 1)数据库 的信息,表 ()用来存放书籍的基本信息 ,表 ()用来存 云丰小学图书管理系统 第 18 页 第 18 页 共 49 页 放会员的基本情况 ,表 ()用来存放用户帐户的基本情况。 (见表 , , ) 表 图书管理表( ) 表 会员情况表( ) 字 段 名 称 数 据 类 型 字 段 属 性 字段大小 作用 必填字段 索引 是否主键 图书编号 字符型 10 书籍编号 是 有 (无重复 ) 是 条形码 字符型 13 条形码 是 无 书名 字符型 50 书籍名称 是 无 作者 字符型 20 编者 是 无 出版社 字符型 20 出版单位 是 无 出版日期 日期型 8 出版日期 是 无 页数 数值型 3 页数 是 无 ISBN 字符型 13 ISBN 号 是 无 图书类别 字符型 10 分类 是 无 存放位置 字符型 20 书架位置 是 无 入馆时间 日期型 8 购进时间 是 无 借出时间 日期型 8 借出时间 否 无 归还时间 日期型 8 归还时间 否 无 图书价格 字符型 10 书籍单价 是 无 借出次数 数值型 10 借出次数 否 无 状态 字符型 10 是否借出 否 无 租金 字符型 10 借书租金 否 无 简介 字符型 50 内容简介 否 无 操作人 字符型 10 操作帐户 是 无 备注 字符型 20 备注 否 无 序号 数值型 10 报表用 是 无 云丰小学图书管理系统 第 19 页 第 19 页 共 49 页 表 帐户管理表( ) 字 段 名 称 数 据 类 型 字 段 属 性 字段大小 作用 必填字段 索引 是否主键 会员编号 字符型 10 会员编号 是 有 (无重复 ) 是 姓名 字符型 10 会员姓名 是 有 (无重复 ) 是 性别 字符型 2 会员性别 是 无 类别 字符型 10 会员类别 是 无 借书数量 数值型 2 最大借阅量 是 无 租金 字符型 10 借书租金 是 无 借书期限 字符型 5 最大借书期限 是 无 单位部门 字符型 20 所在单位 是 无 联系电话 字符型 15 联系电话 是 无 借书次数 字符型 10 借书次数 是 无 登记日期 日期型 8 登记日期 是 无 住址 字符型 30 家庭住址 是 无 备注 字符型 30 备注 是 无 操作人 字符型 10 操作帐户 是 无 序号 数值型 10 报表用 是 无 字 段 名 称 数 据 类 型 字 段 属 性 字段大小 作用 必填字段 索引 是否主键 U_ID 字符型 8 编号 是 有 (无重复 ) 是 U_NAME 字符型 6 姓名 是 有 (无重复 ) 是 U_PASS 字符型 6 密码 是 无 XTGL 逻辑型 1 菜单项 1 是 无。 共 30 项 逻辑型 1。 3。 是 无。 GY 逻辑型 1 菜单项 30 是 无 云丰小学图书管理系统 第 20 页 第 20 页 共 49 页 创建管理窗体模块 、会员管理窗体模块 ()的功能 会员管理窗体模块主要完成会员管理的功能 ,包括会员的添加、删除和修改等会员基本信息的操作。 工作人员可以根据使用的需要 ,依靠单击窗体中相应的按钮(“ 添加”、“修改”、“删除”都具有相应的快捷键设置)分别进行不同的操作。 在添加会员时 ,单击主窗体中菜单栏中的“会员管理”菜单的“注册会员”项即可弹出会员管理窗体 ()。 在该窗体中 ,工作人员进行会员信息的录入。 添加时,可先选定“添加”此时会出现一张空白的会员信息表,接下来进行会员编号,会员姓名,会员性别,类别,单位部门,联系电话,地址的录入(注意:会员编号与会员姓名都设置为必填字段),信息录入完毕点击“保存”(此处“保存”具有确定的功能)即完成添加会员信息的工作。 在修改会员信息时 ,工作人员 可以在查找按钮中选择搜索的内容 ,并输入相应的关键字 ,先查到目标会员的信息后 ,在此基础上进行修改。 修改完毕 ,单击“保存”按钮即可完成修改和保存操作(此处“修改”具有确定的功能),如果误修改,单击“还原”按钮回到修改前的状态。 在删除会员时 , 工作人员可以在会员管理窗体中进行相应的操作:首先在查找按钮中选择搜索内容(会员编号或会员姓名或会员性别或会员类别) ,并输入相应的关键字(每个索引都有自己相对应的内容) ,先锁定目标会员的信息后 , 单击“删除”按钮即可完成操作。 注意:以上会员管理窗体 ()中 操作人 是用户帐户登陆后自动记录的,无法进行修改,此字段记录了操作人员的操作轨迹,以便以后核实。 会员管理窗体 ()如图: 云丰小学图书管理系统 第 21 页 第 21 页 共 49 页 图 会员管理窗体 () 为了便于工作人员的查询和管理,会员信息的相关查询也可以在此窗体中实现。 此处的设置按钮有转到首记录,转到末记录和〈与或〉查询,关闭等操作。 工作人员在进行会员的管理和维护时可以方便快捷的运用这些操作。 “ 会员信息管理 ” 操作如下表所示 (见表 ) 表 “ 会员信息管理 ” 操作表 添加 (会员信息 ) “ 添加 ” 选中 所需选项 (*为必填 ) * 会员编号 * 会员姓名 会员系别 会员性别 “ 修改 ” 完成相应操作 修改 (会员信息 ) “ 修改 ” 会员编号 会员姓名 会员系别 会员性别 删除 (会员信息 ) 查询到 所需选项 会员编号 会员姓名 会员系别 会员性别 “ 删除 ” 会员挂失模块: 模块 (Module1)的功能 会员挂失模块主要完成会员卡挂失的功能。 窗口界面设计 (见图 , ) 图 窗口界面设计 云丰小学图书管理系统 第 22 页 第 22 页 共 49 页 图 窗口界面设计 窗体的工作流程/方式 在窗体加载时,在“ Init”事件执行 “ set dele on”命令,不显示有删除标记的记录,操作人员选择会员名称下拉列表框中的姓名,单击“挂失”命令按钮,程序自动检查此会员是否还有借阅图书未归还,并在下方表格中显示借阅图书的信息。 如果有未归还图书,系统将提示“您所借图书没有全部归还,请归还后挂失”,防止图书的丢失。 图书管理模块( )的设计 图书管理窗体模块 ()的功能 图书管理窗体模块主要完成图书管理的功能 ,包括图书的添加、删除和修改等图书基本信息的操作。 工作人员可以根据使用的需要 ,依靠单击 窗体中相应的按钮(“添加”、“修改”、“删除”都具有相应的快捷键设置)分别进行不同的操作。 在添加图书时 ,单击主窗体中菜单栏中的“图书管理”菜单的“录入图书信息”项即可弹出图书管理窗体 ()。 在该窗体中 ,工作人员进行图书信息的录入。 添加时,可先选定“添加”此时会出现一张空白的图书信息表,接下来进行图书编号,书名,作者,出版社,图书类别,图书价格,图书状态(注意:图书编号与图书姓名都设置为必填字段),信息录入完毕点击“保存”(此处“保存”具有确定的功能)即完成添加图书信息的工作。 在修改图 书信息时 ,工作人员可以在查找按钮中选择搜索的内容 ,并输入相应的关云丰小学图书管理系统 第 23 页 第 23 页 共 49 页 键字 ,先查到目标图书的信息后 ,在此基础上进行修改。 修改完毕 ,单击“保存”按钮即可完成修改和保存操作(此处“修改”具有确定的功能),如果误修改,单击“还原”按钮回到修改前的状态。 在删除图书时 , 工作人员可以在图书管理窗体中进行相应的操作:首先在查找按钮中选择搜索内容(图书编号或图书姓名或图书性别或图书类别) ,并输入相应的关键字(每个索引都有自己相对应的内容) ,先锁定目标图书的信息后 , 单击“删除”按钮即可完成操作。 注意:以上图书管理窗体 ()中 操作人 是用户帐户登陆后自动记录的,无法进行修改,此字段记录了操作人员的操作轨迹,以便以后核实。 图书管理窗体 ()如图: (见图 ) 图 图书管理窗体 ()图 为了便于工作人员的查询和管理,图书信息的相关查询也可以在此窗体中实现。 此处的设置按钮有转到首记录,转到末记录和〈与或〉查询,关闭等操作。 工作人员在进行图书的管理和维护时可以方便快捷的运用这些操作。 图书借还管理(借还登记 .scx)模块 单击主窗体菜单栏中的“借还 管理”菜单项中的“借还登记”项即可弹出借还登记(借还登记 .scx)。 在 text1 文本框中录入图书编号, text1 文本框的 Maxlength 的属性设置为 10,云丰小学图书管理系统 第 24 页 第 24 页 共 49 页 接下来单击检索( mand1)按钮查看图书有关的信息,图书状态 显示图书状态,如为“在馆”表示可以借阅。 如为“潘婷”表示此书已经被会员潘婷借出,借出( mand2)按钮的 enabled 属性为 F,不可选。 图书状态 显示图书状态,如为“在馆”表示可以借阅,在( bo1)下拉列表框中选 择会员姓名。 此时借出( mand2)按钮的 enabled 属性为 T,单击借出( mand2)按钮将此书借出。 还书:选择姓名( bo2)下拉列表框选择会员姓名,在表格( grdb_book)中显示此会员所有借阅图书的信息,在表格中点击一下要还的图书,单击还书( mand4)按钮还书。 图书借还管理窗口图例如下 (见图 ) 图 图书借还管理窗口图 编写窗体代码 按照以上的工作流程,列出主要过程的代码如下. (1) 响应“检索”按钮的单击事件 select b_book set filter to tsbh=alltrim() set order to 图书编号 amp。 amp。 指定控制索引文件 云丰小学图。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。