社区图书管理系统的设计与开发毕业论文(编辑修改稿)内容摘要:
found() amp。 amp。 找到有重名的用户名,给出提示 Messagebox(注册失败,此用户已存在。 , 0+64, 提示: ) Else amp。 amp。 如果没有重名的用户名,就判断两次输入的密码是否相同 第 18 页共 49 页 If alltrim() != alltrim() Messagebox(你输入的密码不一致,请重新输入。 , 0+64, 提示: ) = amp。 amp。 将文本框 text3 的内容清空 amp。 amp。 文本框 text3 获得焦点 else amp。 amp。 注册成功,给出提示并将用户注册的信息加入到 admin 表中 Messagebox(恭喜。 注册成功。 , 0+64, 提示: ) Insert into admin(用户名 ,密码 ) Value(alltrim(),alltrim()) amp。 amp。 释放当前表单 endif endif Use amp。 amp。 关闭打开的表 Command2 的 chick 代码: amp。 amp。 释放当前表单 do form 社区图书管理系统 amp。 amp。 还回社区图书管理系统表单 创建主页面表单 当用户身份认证成功时,将进入主页面表单如图 7 所示,主页面表单要加入 6 个label 控件和 1 个 timer 控件,其主要属性值如表 44 所示。 第 19 页共 49 页 图 44 主页面 表 44 主页面各控件主要属性值 对象名称 属性名称 属性值 Form1 AutoCenter .T. BorderStyle 2 固定对话框 Caption 社区图书管理系统 ShowWindow 2 – 作为顶层表单 Label1 Caption 社区图书管理系统 BackStyle 0 – 透明 Fontname 造字工坊悦圆 第 20 页共 49 页 FontSize 48 ForeColor 0,128,0 Label2 Caption —— 欢迎您的使用 BackStyle 0 – 透明 Fontname 造字工坊悦圆 Fontsize 18 Forecolor 0,128,0 Label3 Caption 版本号: Backstyle 0 – 透明 Fontname 造字工坊悦圆 Fontsize 16 Forecolor 0,0,0 Label4 Caption Label4 Backstyle 0 – 透明 FontName 造字工坊悦圆 Fontsize 12 FontColor 255,0,0 Label5 Caption Label5 第 21 页共 49 页 Backstyle 0 – 透明 FontName 造字工坊悦圆 Fontsize 12 Forecolor 255,0,0 Label6 Caption Label6 Backstyle 0 – 透明 Fontsize 12 Forecolor 0,0,255 Timer1 Interval 500 Form1 的过程 activate 代码 : = ( )/2 amp。 amp。 设置label 控件在表单中的位置,一下都是 = ( )/2 = ( )/2 = = *2/6 = *3/6 amp。 amp。 刷新当前表单 Form1 的过程 Init 的代码: 第 22 页共 49 页 Do 主菜单 .mpr with this, menux amp。 amp。 将主菜单加入到主页面 = time() amp。 amp。 获取当前时间 = alltrim(alltrim(当前时间 :)+alltrim(str(month(date())))+月 +alltrim(str(day(date()))+日 )) amp。 amp。 获取系统的动态时间 = 你的登录时间为 :+dtoc(date())+space(2)+time() amp。 amp。 获取打开表单时的时间 Form1 的过程 Destroy 代码: Release menu menux extended Form1 的 resize 代码: = ( )/2 = ( )/2 = ( )/2 = = *2/6 = *3/6 Timer1 的过程 Timer 代码: = time() 第 23 页共 49 页 创建主菜单 信 息 登 记图 书 登 记读 者 登 记退 出借 还 书 登 记借 书 登 记还 书 登 记信 息 管 理读 者 信 息借 书 信 息图 书 信 息信 息 查 询按 IS B N 查 询 图 书报 表 打 印图 书 清 单借 阅 信 息按 读 者 编 号 查 询按 图 书 类 别 查 询帮 助 图 45 主菜单设计图 打开项目管理器的【其它】选项,选中【菜单】项,单击鼠标左键,选中新建,在弹出的“新建菜单”窗口中选择【菜单】,在菜单设计器中按照图 8的结构来进行设计,设计好后将其保存并打开主窗口中的【菜单】选中【生成】,在打开的对话窗口中选择【生成】。 如图 4图 47所示: 图 46 主菜单 第 24 页共 49 页 图 47 生成菜单 主程序的创建 在项目管理器中打开【代码】选项,在【程序】选项中单击鼠标右键选择【新建】,在打开的窗口中输入以下代码: clear all amp。 amp。 清除所有已定义的变量 set talk off amp。 amp。 非输出性的结果不在屏幕显示 set default to f:\project amp。 amp。 设置默认路径 Do form 社区图书管理系统 amp。 amp。 打开社区图书管理系统表单 modify windows screen title 社区图书管理系统 read event amp。 amp。 读取事件 quit amp。 amp。 退出 将其保存为“主程序 .prg”文件,并将其设置为主文件。 然后选中“主程序 .prg”并在主窗口中单击【运行】按钮,即可得到如图 48的效果图。 第 25 页共 49 页 图 48 主页面运行图 “图书登记” 表单 “图书登记”表单主要功能有数据的输入、更新、删除、查看图书的信息等,首先要创建图书登记表单,然后在其数据环境中添加“ ”表,并将表中的字段逐个拖动到表单中,并排好序列,再将【命令按钮组】控件添加到表单中,并设置好相关的属性,如表 所示。 第 26 页共 49 页 图 49 图书登记表单 表 45 图书登记表单各控件主要属性值 对象名称 属性名称 属性值 Form1 AutoCenter .T. BorderStyle 2 – 固定对话框 Caption 图书登记 Commandgroup1 ButtonCount 7 Form1 的 init 代为: go bottom amp。 amp。 打开表单时将记录指针移动到表的结束位置 skip 第 27 页共 49 页 () amp。 amp。 将焦点指向命令组按钮的添加按钮 Commandgroup1 的 chick event 代码: DO CASE CASE = 1 amp。 amp。 如果 vl 值为 1,显示第一条记录 go top CASE = 2 amp。 amp。 如果 vl 值为 2,且记录指针未指向第一条记录,则显示上一条记录 If not bof() skip 1 endif CASE = 3 amp。 amp。 如果 vl 值为 3,就显示下一条记录 skip If eof()。社区图书管理系统的设计与开发毕业论文(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。