管理员:添加新书信息、删除、修改、查询(不需要什么书架就直接添加新书就可以了,具体的是书的数目是多少本,比如某书有10本,借出去一本就减少一本)
添加用户(用户指的是学生,管理员只有一个人就可以,添加的用户就只是学生)、删除、修改、查询、对用户进行限制,两个角色:老师可以借5本书,学生可以借3本书
图书借阅、图书归还、图书续借
规定图书借阅的日子(从借当天算30天),如果在归还的日期内续借则归还日期往后延(30天),如果在归还日期内没还则超一天扣0.1元钱
用户:可以注册
用户登录后可以查询图书,查询自己所借的书并且可以看到是哪天借的哪天应该还,是否已经超过还书的日期,可以预约某本书,期限为15天(如果某个用户预约某本书,在这期间其他人借不了或预约不了这本书,15天之后该用户没有借这本书,则这本书可以被其他人预约或者借阅)
像添加新书、添加用户希望都能对其进行唯一性设置,不能有相同的编号存在,比如学生的学号是唯一的,在注册的时候或管理员添加的时候都能测试此人是否已经存在,如果存在就给出提示。
管理员添加用户的界面和用户注册的界面的内容是一样的,比如管理有学号,姓名等,用户注册界面也有相同的(我的理解是管理员添加的用户和用户注册的貌似应该是都添加到同一个表中)
题目的相关搜索:
ASP.NET(C#)+SQL2005图书馆管理系统开题报告
ASP.NET(C#)+SQL2005图书馆管理系统源代码
ASP.NET(C#)+SQL2005图书馆管理系统论文
ASP.NET(C#)+SQL2005图书馆管理系统答辨稿