图书管理系统-菜单/页面设计
-
SystemRun
- 0-Student
- 1-Staff
- 2-Admin
- 3-Exit
-
MainPage
- 0-进行图书检索
- 1-显示信息
-
SearchBook
- 进行检索
-
Info_Borrowed
- 0-续借
- 1-归还
-
Info_Appointment
- 取消预约
-
Set_Books
- 0-获取图书/Search
- 1-添加图书
-
Set_Users
- 0-获取人类信息/Search
- 1-添加person
-
Book_Info
- 0-显示图书信息
- 1-借阅
- 2-预约
-
Admin_Page
- 0-操作图书
- 1-操作学生
系统描述
系统开始运行,直接进入开始页面,请用户选择登录或者退出。
- 如果用户选择登录,则请用户输入用户名和密码。首先检查这个用户名是否存在于数据库,如果不存在则返回请用户重新输入。如果存在则检查密码是否正确,如果存在则get该用户的身份。返回对应的操作页面。
- 如果用户选择退出,结束系统的运行
假设现在是学生/员工登录。他可以选择查找图书或者查看信息。
- 如果用户选择查找图书,请用户输入带查找的图书的“书名”。
- 检索到图书后,返回一个图书列表,包含(序号,书名,作者,是否可借)。用户可以选择查看详细信息或者预约或者借阅。
- 如果用户选择查看详细信息,则显示本书的详细信息。
- 如果用户选择预约,则进行预约操作
- 如果用户选择借阅,则进行借阅操作
- 如果用户选择查看信息,则请用户选择查看已借阅图书信息或者已预约图书信息。
- 如果用户选择查看已借阅图书,则显示用户的借阅列表,包含(序号,书名,作者,出版社,应还日期),用户可以输入对应的序号查看这本图书的详细信息,可以进行归还或者续借。
- 如果用户选择查看已预约图书,则显示用户的预约列表,包含(序号,书名,作者,出版社,预约人数),用户可以输入对应的序号查看这本图书的详细信息,可以进行取消预约。
假设现在是管理员登录。他可以选择管理学生或者管理图书或者导出数据。
- 如果管理员选择管理学生。则他可以添加学生信息或者查找学生信息。
- 如果选择添加学生信息,则输入一系列数据后插入数据库中。
- 如果选择查找学生信息,则输入(用户名或Id或其他条件),获取满足条件的学生列表。他可以选择(删除,修改)学生信息。
- 如果管理员选择管理图书。则他可以添加图书信息或者查找图书信息。
- 如果选择添加图书信息,则输入一系列数据后插入数据库中。
- 如果选择查找图书信息,则输入(书名名或Id或其他条件),获取满足条件的图书列表。他可以选择(删除,修改)图书信息。
- 如果管理员选择导出数据。则他可以将数据库文件导出成Excel等文件。
功能列表
- 增删改查图书/用户数据
- 借阅图书/归还图书/续借图书
- 预约图书/取消预约图书
- 导出数据
系统用例
- 登录
- 检索图书
- 检索用户
- 用户借书
- 用户还书
- 用户续借
- 用户预约图书
- 用户取消预约图书
- 用户给图书打分
- 管理员删改图书数据
- 管理员删改用户数据
- 管理员导出数据
网友评论