某中学图书馆系统的设计与实现
摘要
图书馆管理系统是典型的管理信息系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者,要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序具有功能完备,易使用等特点。
此图书馆系统以局域网图书馆的需求为背景,分为管理员、老师、学生三种用户。在不同的身份下有不同的功能实现,管理员主要实现图书添加、图书管理、用户管理等功能;老师主要实现借书登记、还书登记;学生身份主要实现的功能包括:个人信息查询、借阅情况、借阅历史查询、超期催还、个人密码修改等功能。此外,电子图书下载和留言板功能不需要身份登录可直接使用。
本系统使用ASP.NET SQLServer2000进行开发,系统运行结果证明,该图书管理系统可以满足借阅者、图书馆管理员两方面的需要。本文将对该系统的设计过程和功能做详细介绍。
关键字:图书管理系统;借阅;下载;ASP.net;C#;SQLServer2000
目录
论文总页数:22页
1.引言...1
2.开发及运行环境的选择...1
2.1运行环境的选择....1
2.2数据库的选择....1
2.3开发工具的选择....2
2.4B/S模式....2
3.系统需求设计...3
3.1用户角色需求....3
3.2功能需求....3
3.2.1学生....3
3.2.2教师....4
3.2.3管理员....4
3.3性能需求....4
4.系统设计...4
4.1本系统的设计目标....4
4.2系统功能整体设计....4
4.3数据库表的设计....5
4.4数据库存储过程....6
5.系统设计实现...8
5.1系统首页实现....8
5.2借阅者服务模块的实现....8
5.2.1图书查询功能的实现....8
5.2.2借阅信息查询....11
5.2.3借阅者个人资料维护功能的实现....11
5.3电子图书下载功能的实现....12
5.4留言板功能的实现....13
5.5图书馆管理员模块的实现....13
5.5.1图书馆图书借阅、归还功能的实现....13
5.5.2图书馆管理员图书管理功能的实现....16
5.5.3图书馆用户信息维护功能的实现....19
结论...20
参考文献...20
致谢...21
声明...22