1、一 需求分析 某大学图书馆中大量图书,对于储存,借阅,淘汰图书系统的管理。对于借阅 者对图书信息的了解,图书管理员对图书的管理,需要开发图书馆信息管 理系统。据分析可知,图书基本情况表,借书者有关情况表,借书情况表, 借书情况查询,图书信息修改,图书信息修改。 二联系 图书序号 书名 类别 主编 借书证号 姓名 专业 年级 图书序号 书名 借书证号 借书日期 数据表的结构 字段名 类型 宽度 图书序号 数值型 10 书名 字符型 8 类别 字符型 10 主编 字符型 10 借书证号 数值型 8 借书日期 日期型 10 专业 字符型 8 三程序设计的内容及步骤: 1 创建项目管理文件 1)启动
2、foxpro 系统,建一个项目管理器,命名为“图书馆管理”。 2 数据库及数据表的设计 3 主界面的设计 31 登录界面设计 (1)选择项目管理器中的“文档”。 (2)选择文档中的“表单”,点击“新建”按钮,弹出对话框,选择“新 建表单”,先制作一个空表单。 (3)将空表单的标题属性 Caption 修改成“图书信息管理系统”。 (4)在表单中放入两个标签控件,其标题分别为“用户名”、“密码”, 继续放入两个命令按钮控件,设置其标题属性为“确认”。 (5)保存后关闭。 32 欢迎界面设计 (1)选择项目管理器中的“文档”。 (2)选择文档中的“表单”,点击“新建”按钮,弹出对话框,选择“新 建
3、表单”,先制作一个空表单。 (3) 将空表单的标题属性 Caption 修改成 “欢迎进入图书信息管理系统” 。 (4)在表单中放入两个标签控件,其标题分别为“进入”、“退出”。 (5) 保存后关闭。 3.3 管理表单制作 (1)选择项目管理器中的“文档”。 (2)选择文档中的“表单”,点击“新建”按钮,弹出对话框,选择“新建表 单”,先制作一个空表单。 (3)在表单中放入三个标签控件,其标题分别为“图书信息查询”、“图书信 息修改”,“图书信息删除”。 (4) 保存后关闭。 3.4 借书信息查询 (1)选择项目管理器中的“文档”。 (2)选择文档中的“表单”,点击“新建”按钮,弹出对话框,选
4、择“新建表 单”,先制作一个空表单。 (3)在表单中放入两个标签控件,其标题分别为“查询”。 (4)保存后关闭。 3.5 图书信息删除 (1)选择项目管理器中的“文档”。 (2)选择文档中的“表单”,点击“新建”按钮,弹出对话框,选择“新建表 单”,先制作一个空表单。 (3)在表单中放入两个标签控件,其标题分别为“删除”。 (4)保存后关闭。 3.6 图书信息修改 1)选择项目管理器中的“文档”。 (2)选择文档中的“表单”,点击“新建”按钮,弹出对话框,选择“新建表 单”,先制作一个空表单。 (3)在表单中放入两个标签控件,其标题分别为“修改”。 (4)保存后关闭。 4把所作的程序进行连编,
5、生成应用程序 在 visual forpro 中运行。 四、测试及分析四、测试及分析 以 VF6.0 表单设计开发的“图书管理系统” ,此系统功能齐全,设计合理, 使用方便,适合各种学校对繁杂的图书信息进行统筹管理,具有严格的系统使用 权限管理, 具有完善的管理功能, 强大的查询功能。 此系统设计简单、 有实用性, 通过该系统我们可以熟悉数据库系统开发工具,逐步熟练使用各种设计工具、技 术和手段,掌握程序调试方法和技术,使我们能够按照数据库系统开发的程序和 规范进行,熟练掌握方案选择、总体设计、数据库设计、详细设计、系统测试等 环节,系统能够实现预定的功能,运行稳定,操作方便,唯一不足的地方就
6、是整 个各个环节都要求我们自己动手,并且命令程序过于繁杂。 五、五、结束语结束语 当今世界,信息科学技术已经渗透到经济、文化和社会的各个领域,迅速改 变着人们的观念、生活和社会结构,作为大学生的我们应该紧跟时代潮流,不断 丰富自己的知识,以适应知识经济发展的需要。通过这次关于学生信息管理系统 的课程设计,让我更加深刻地感受到了掌握计算机知识的重要,并在这短暂的实 践中熟练的掌握了数据库的设计、表单的设计、表单与数据库的连接、SQL 语言 的使用和了解它的功能:数据定义、数据操纵、数据控制,以及简单 VF 程序的 编写。 我通过这次对图书信息管理系统的设计, 在让我充分感受信息技术带给我们 方便的同时,也让我充分认识到自己知识的匮乏,所以,我们平时要加强知识的 积累来提高我们的知识水平和操作能力,从而提高我们的基本素质,使能更好的 满足社会需求。这次实验的成功很大程度上依赖于老师的讲解,在此对老师表示 深深的谢意。同时,也希望学校以后能给我们提供更多的实践机会,把课堂上的 理论知识运用到实践当中,来提高我们各方面的素质,为我们步出校门,及早融 入社会打下坚实基础。 总之