目 录
引 言 4
1 开发图书馆借阅管理系统的思考 5
1.1全开架借阅图书方式的优势 5
1.1.1全开架借阅是当今图书馆开放管理的必然趋势 5
1.1.2全开架借阅是优势明显的,使读者,管理者双赢的管理方式 5
1.2全架借阅图书管理系统的优势 5
1.2.1体现“以人为本”的先进管理概念 5
1.2.2满足读者自我服务意愿,促进管藏资源的开发和利用 6
1.3方便管理者,促进管理者为读者的综合性服务 6
1.3.1提供全面,科学,有效的信息服务 6
1.3.2.具有完善的管理功能 7
1.3.3.管理安全可靠性 7
1.4 为图书馆自动化管理奠定了基础 7
2.系统分析与设计 8
2.1需求分析 8
2.1.1管理系统的总体框架 8
2.2模块分析 8
2.2.1功能模块图 8
2.2.2模块分析 9
2.3编程环境的选择 9
2.4界面的风格 10
3 具体功能说明及主要程序 11
3.1登陆系统 11
3.2进入系统欢迎界面 12
3.3“学生资料”模块 13
3.3.1 学生资料的查询 13
3.3.2 学生资料的增加 14
3.3.3 学生资料的修改 15
3.3.4 学生资料的删除 16
3.3.5 学生资料的保存 18
3.3.6取消 19
3.3.7 学生资料的打印 19
3.3.8借还书 20
3.3.9 退出 23
3.4“书籍资料”模块 24
3.4.1 .添加“书籍信息” 24
3.4.2增加书籍 25
3.4.3修改书籍 26
3.4.4删除书籍 26
3.4.5查询书籍 27
3.4.6书籍的保存 28
3.4.7取消 30
4 结论 31
致谢 32
参考文献 33
ABSTRACT 34
微软公司的Visual FoxPro 6.0是Windows下的数据库开发软件,是目前较为广泛的,易学易用的面向对象的开发工具。Visual FOXPRO 6.0提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。同时,它集数据库和程序设计为一体,可以设计许多小型数据库系统。在客户机/服务器应用技术,远程数据共享,数据安全管理及文档管理等方面,具有很强的优势,非常适合于制作各种数据库应用程序。
故而,实现本系统Visual FoxPro 6.0是 一个相对较好的选择。
3.3.4 学生资料的删除
“命令按钮工具栏”中“删除”按钮的作用是首先弹出确认对话框,如果确认则进行删除操作。由于本系统中学生的信息也会在别的数据表中出现,如果在该数据表中删除了学生的数据,而在其他数据表中保存会造成信息的多余与不便,所以本系统采取的方式是如果在“学生信息”数据表中删除了某一个学生的数据,则在其他的数据表中(主要是指“读者借书记录”数据表)输出与该学生有关的一切记录,但是如果该学生在删除时仍有未还的图书,系统将不允许删除。
2.4界面的风格
根据功能,把界面分为2页面,这样避免了让页面出现过多的功能键,而显得十分复杂。在这2部分:学生资料,书籍资料,让使用者一目了然,轻松找到需要执行的操作在那个页面。
图2.4.1“书籍资料”页框
图2.4.2“学生资料”页框
3 具体功能说明及主要程序
3.1登陆系统
用户登陆需要输入个人的帐号和密码,正确则进入。错误则提示。