图书预定系统

[复制链接]
查看11 | 回复2 | 2011-6-11 15:50:45 | 显示全部楼层 |阅读模式
系统的大致要求如下:
1.        系统记录图书的主要信息:书名、作者、书号(ISBN)、出版社、版次、出版时间、馆藏编号。
2.        系统应该记录读者的信息:姓名、借书证号、所在系部、分类(学生?老师?)、已借书籍、超期书籍、预定书籍。每本书都应记录其借出日期和应归还日期。
3.        借书的规则如下,学生读者可以借5本图书,教师可以借6本,借期都是一个月。一旦超期,就不可以再借书或预定(原预定的图书取消)。为了简化系统,本题不考虑续借的问题。
4.        预定规则如下:每个学生可以以预定两本,老师可以预定三本图书。被预定的书本一旦重新入库,则通知第三个预定者,先到的人先借。
5.        如果被预定的图书超过一定人数图书比(比如说某本书被5个人预定,这本书的预定比为5:1),则将本书加入到下一次的采购清单。
技术要求:
1、菜单:用户需要通过菜单来选择功能。例如,菜单可以设计为下面的样子(菜单和功能可以自己设计,以下界面仅供参考):
########################################
欢迎来到长沙学院图书馆
请按键选择功能
########################################
1、登陆
2注销
2、借书                                3、还书
4、图书预定                5、图书检索
7、退出系统
#########################################
2、设计合理的检索功能,要求实现
?        按名称检索图书
?        按书号检索图书

?        按出版社检索图书
?        按馆藏编号检索图书
3、设计合理的排序功能,要求实现所借书籍:
?        按还期排序
?        按书号排序
?        按馆藏编号排序
4、巧妙灵活的运用文件知识,将多个信息写入文件,如读者信息、图书信息等
5、馆藏书目和读者信息事先已经存放在各自的文件中,程序只需读取和处理即可
6、无需设计全面的图书的管理功能和读者的管理功能,这样可以控制程序规模和复杂度
技术提示:
1、分析和设计很重要,设计清楚再动手
2、使用面向对象的方法可以减轻复杂问题的分析难度
3、使用模板可以减少函数的数量
4、文件不要用太多,要注意文件之间(文件中信息之间)的关系

回复

使用道具 举报

千问 | 2011-6-11 15:50:45 | 显示全部楼层
有邮箱不?在学校学习时写过一个图书管理系统,SQL Server 2000JAVAJSP的。没有(6)罚款策略。呵呵。...
回复

使用道具 举报

千问 | 2011-6-11 15:50:45 | 显示全部楼层
汗,你们的课程设计呢,最后的关键时刻都不给点力呀。。。额,我们没学过文件,不过我也打算写一个,...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行