课程设计报告 040830123 易鹏飞
南京航空航天大学
《图书管理系统》设计报告
图书管理系统
学号:040830123
姓名:易鹏飞
日期:2009-4-01
指导教师:郑洪源
课程设计报告 040830123 易鹏飞
目 录
一、程序的主要功能.........................................................................................................................2
三、 系统总框架..............................................................................................................................12
五、模块分析...................................................................................................................................12
六、比较有特色的函数...................................................................................................................13
七、存在的不足与对策、编程体会..............................................................................................14
八、程序源代码...............................................................................................................................15
一、程序的主要功能
1.实现对二进制数据库的检索,查找,修改,增加,删除等操作;
2.实现数据库的加密,支持密码校验登陆有效防止防止数据泄漏。
3.程序启动时自动校验数据库完整性及其数据合法性并且自动屏蔽非法数据及提示用
课程设计报告 040830123 易鹏飞
户删除损坏的数据库。
4.可以按归并排序方法对书目进行排序;
5.内置前台销售操作功能,可以实现图书销售的功能,并且根据销售情况实时修改数
据库;
6.内置强大的异常处理机制,可以应付绝大部分异常情况。
7.程序标题栏实时显示程序状态。
二、用户操作方法
1 点击 课程设计.exe 运行主程序:
默认用户名: test
密码:test
(可以在程序中更改)
回车进入主界面。
课程设计报告 040830123 易鹏飞
1.1 如果选择收银模块,输入 1,回车进入:
按提示输入 y,回车。
程序会提示是否显示简要信息,输入 y,回车。
课程设计报告 040830123 易鹏飞
1.2 输入完信息后回车:
用户输入完相关信息后,程序会自动计算单价,总额等信息,敲击回车完成此次交
易,回到主目录。
2 如果选择书库管理模块,输入 2 进入: