软件工程课程设计任务书——图书管理系统(2)
时间:2026-01-17
时间:2026-01-17
软件工程课程设计——
5.1.1数据库设计
数据库的数据项由如下组成:
登录表:
用户名、密码。 图书表:
图书条码、图书名称、作者、出版社、出版时间、图书馆图书是否还可借出。 借阅表:
借阅ID、读者条码、图书条码、借阅时间、借出批准图书管理员。 历史借阅表:
历史借阅ID、读者条码、图书条码、借阅时间、归还时间、借出图书馆员、借出图书管理员。 读者表:
读者条码、读者姓名、身份证号、最大借书数量、是否借书。
5.1.2界面功能设计
完成如下几项功能:
1)图书管理
A、查询图书信息:通过图书或书籍条码查询;
B、增添图书信息:输入书名、作者、书籍条码、出版社、出版日期、图书馆尚能借出与否等信息增添图书。
C、删除图书信息:通过查询删除下架的图书。
D、图书记录查询:通过录入的图书信息顺序,查看上一条、下一条、第一条、末条记录。 2)读者管理
A、查询读者信息:通过输入读者姓名,读者条码查询,名字可以相同,读者条码唯一。
B、增添读者信息:输入读者条码、读者姓名、读者身份证号信息增添读者。
C、删除读者信息:通过查询的结果删除不能借阅图书的读者信息。 D、读者记录查询:通过录入的读者信息顺序,查看上一条、下一条、第一条、末条记录。 3)借书管理
A、借书信息录入:输入读者条码和图书条码,完成借书,将在借书表中记录读者的借书信息,并通过管理员的登录信息生成借书批准员。 4)还书管理
A、历史借书录入:输入图书条码、读者姓名核对是否有借书记录,然后调用借书日期和现在时间生成借书时间并判断是否超期借阅,将信息录入数据库中。 5)登录管理
A、通过编辑数据库中clerk表添加登录账号和密码。
详细设计(每个题目的设计流程和算法描述)
5.2.1数据库详细设计
下一篇:第1章 网页制作基础