图书管在线网站开发工具使用vs 2005,开发一个bs结构的图书馆管理系统,设计语言用c#,asp.net技术。数据库使用sql 2000.
根据本图书馆系统的业务分配特点,本图书馆管理系统的用户应该分为三种:分别是管理员、教师、学生。
学生登录本系统后可进行在线图书查询、借阅历史查询、修改密码;
教师能够进行借书、还书的操作;
管理员则主要负责用户及角色的管理、图书信息的添加、修改、删除等。
根据初步的需求分析,系统功能应该主要包括图书信息的在线查询、借阅情况的在线查询、图书借阅、图书归还、图书管理、图书种类管理、用户管理等。以下将按照不同的角色权限对功能进行具体描述:
首先电子图书下载、留言板等功能应该向所有的用户开放。
对于学生用户:
对于学生用户,主要包括图书信息在线查询、借阅历史查询、超期催还提醒查看、密码修改等功能。
(1)在线查询:学生可以通过在线图书信息查询,找到自己需要的图书信息。
(2)借阅历史查询:学生可以在线查询以前借阅过的图书。
(3)超期催还:学生可以看到自己的借阅图书是否超期。
(4)密码修改:学生可以自己修改登录的密码。
对于教师用户:
对于教师用户,主要包括借阅登记、还书登记功能。
(1)借阅登记:对学生的借阅图书进行登记。
(2)还书登记:对学生的还书进行登记。
对于管理员:
对于管理员而言,主要包括用户管理、图书管理、新书添加、密码修改四大功能。
(1)用户管理:管理员可以添加、删除用户;对用户信息进行修改。
(2)图书管理:对已有的图书信息进行修改。
(3)新书添加:添加新书。
(4)密码修改:对管理员的密码进行修改。
图书馆系统的性能要求:图书馆管理系统对在线查询有较高要求,所以整个系统应该性能良好、安全可靠。此外系统应当操作简便、界面友好、维护简便。数据库要求运行速度快,稳定性高,安全可靠。