2011年最新课设,pb数据库图书馆管理和查询系统,结合sql2000和pb9.0编译而成,内有完整的程序加数据库,而且有现成的课设报告,方便一些同学们入门。其实挺简单的,我的借书还书罚款模块做的是相当完美。大家可以跟着我的代码来学习pb。
注意一下,连接数据源的代码一定要更改成你自己的!odbc
2011.1.5
==========
本程序说明
==========
采用PowerBuilder 9.0 + sql2000 开发环境
实现了页面上的所有功能。并且未发现BUG,注意不要在办证件的时候把证件号码输入的过长。最好保持在6位数字以内。
里面有张漂亮的图片,是作为某图片控件的素材。貌似是library_guanli你自己添加吧。其他的没什么了。
熬夜+通宵+不停的思考=搞定!
--------系统设置
1.显示当前权限
2.先删除权限表里面的关于学生或者教师的信息,然后再插入。
-------图书入库
1。看看是否有重编号。
2。入库
-------旧书销毁
1.有没有此书
2.此书有没有被借出未还。
3。销毁
-------出版信息
1.看看是否ID重号
2入库
-------图书检索
1.按照书名检索
2.按照作者检索
-------图书借阅
就是往loan表里面,随借随插,随还随删,更新bookinfo表。
1.查询此证件信息。
查看步骤
1.证件是否存在 表userinfo
2.是否挂失 表guashi_info
3.借了多少本书 表loan
4.超期了多少本书 表loan
2.借书
1.可以查询图书编号获得图书信息 bookinfo
2.取得系统设置信息,知道能借多少天才算不过期。最多能借几本书 xitong
3、首先检测黑名单,有书超期未还即是黑名单。loan
4、是否有此图书证 userinfo
5。是否借书上限 loan
5、是否有此图书 bookinfo
5、要借的此书是否已被借出 bookinfo里面的flag=1
6、写入loan表,规定还书期限returndates,并把bookinfo的flag置为1,表示已经被借走,同时写进总借书记录表,为以后的统计图书信息打下基础。
3.还书
1.首先查看有没有此图书编号 bookinfo
2。查看是否有人借了这本书 loan
3、顺便检测下此证件是否挂失,给个友好的提醒。guashiinfo
4、看看是否超期,进行罚款提示。不准还书。loan
5.还书,删除loan表里面的信息。同时写进总记录表。而且把bookinfo里面的flag置为0,表示已经归还。
4. 罚款
根据函数判定超期的时间,进行相应的罚款,罚款比较轻,一毛钱一天。
1.判断此书是否借出 loan,没考虑是否有此书。
2.显示罚款钱数。
3.从loan表里面删除信息。并且把bookinfo表的flag标记记为0,表示已还。
5. 证件办理
1.证件办理
写入userinfo表,flag标记0代表老师,1代表学生,方便系统设置调用。
2.证件挂失
写入挂失表guashiinfo
3.解锁
删除之、
4.注销此证件,毕业了要销毁证件。
1.是否有此证件
2、是否有书未还。
ok。完工。
--------------------------------
==================
版权 没有
仿冒 不究
==================
。
1