绵阳南上中学图书管理系统的设计与实现
摘 要
飞速发展的科技社会要求人们掌握最新科技最前沿的知识,书籍作为人们获取并增长知识的主要途径,图书馆在人们的生活中占据了主要的位置。
本文首先对本课题背景和国内外研究现状作了阐述,继而明确了完成本毕业设计的目的与意义。本文先对本系统要求开发语言工具做了简明的概述,然后作了详细的需求分析和设计思路的构想,接着构架系统总体规划,包括对各个功能模块功能的分析、各功能模块代码的实现和效果图的呈现,通过对数据库基本理论的分析和本系统数据库的关系图阐明了数据库的实现,最后是对程序测试的说明。
本系统针对绵阳南山中学图书馆图书管理的工作特点,设计了登录界面、各种用户操作界面、读者对图书的借阅、归还、续借、查询以及管理员用户对图书的添加、修改、删除和对读者用户的查询、添加、删除等主要界面。使用此管理工具,管理人员可以摆脱手工管理图书馆工作的工作方式,通过计算机完成图书管理的主要业务,使管理工作灵活、方便,从而大大的提高了图书管理工作的效率和安全性,使管理更加现代化、科学化。
关键词:科技社会;图书管理;管理工具 [资料来源:http://www.doc163.com]
Design and Realization of Library Management System for Mianyang Nanshan High School
Abstract
The science and technology society requires people to master much knowledge about the newest science and technology. The book is the most popular way for people to obtain and increase knowledge. The library takes the leading position in people's life.
This dissertation firstly describes the background and situation of this topic, and then grasps the meaning of this share of design. At the beginning of the job, I describe the development tools required by the design. At the first begging, I analysis the requirement and then conceive how to implement, the next step, I design the system, including analysis the requirement of all modules, implementation of the modules by coding and the running interface. I indicate how to build the relationship of the tables in the database by the basic principles of database. At last, it's the explanation of the program's test.
Based on the characteristics of NAN SHAN secondary school's library ,This system designs interface to register, interfaces for all kinds of users, and interfaces for reader to borrow ,return, continue borrowing and query, also for librarian to add, modify, delete books from the library. Using this system, the manager can get away from hard work of the past way. This system will fulfill the main business of school's library management, making it becomes more flexible, convenient, making management to modernize more and more scientific, so it enhances the efficiency and safety. [版权所有:http://DOC163.com]
Key words: Science and Technology society;Book Management;Management Tool [版权所有:http://DOC163.com]
目 录
论文总页数:22页 [来源:http://Doc163.com]
1 引言 1
1.1 课题背景 1
1.2 国内外研究现状 1
1.3 本课题研究的目的与意义 1
2开发工具简介 2
2.1 asp简介 2
2.2 用asp开发Web数据库的优势 3
2.3 asp与数据库 3
2.4 IIS服务 4
2.5 Dreamweaver MX 2004开发工具 5
2.6 B/S数据库访问模式 6
3 课题研究 7
3.1 图书管理系统设计分析 7
3.1.1 应用需求分析 7
3.2.2 设计思路及流程 8
4 系统总体规划设计 9
4.1 系统功能结构 9
4.2 系统各功能模块具体分析 9
4.2.1 图书查询 9
4.2.2 借阅者登录 10
4.2.3图书借阅 10
4.2.4图书归还 10
4.2.5图书续借 10
4.2.6操作平台功能界面 10
4.2.7图书的修改、删除、添加功能 11
4.3 数据库设计 11
4.3.1 数据库技术简介 11
4.3.2 数据库设计的特点 11
4.3.3 数据库需求分析 12
4.3.4 数据库概念结构设计 12
4.3.5 数据字典 13
4.4 系统各主要功能模块代码实现与效果图 14
4.4.1 系统首页(index. asp) 14
4.4.2 管理员用户登陆界面(adminlogin. asp) 15 [来源:http://www.doc163.com]
4.4.3 管理员操作平台界面(admin_alterinfo.asp) 16
4.4.4 图书借阅界面(jieshu.asp) 16
4.4.5 图书归还界面(huanshu.asp) 17
4.4.6 图书查询界面(guest.asp) 17
4.4.7 图书删改界面(guanliyuan.asp) 18
4.4.8 查询用户界面(admin_searchuser.asp) 18
5系统测试 19
结 论 19
参考文献 20
致 谢 21
声 明 22
图书管理系统需要满足来自两方面的需求,这两个方面分别是图书借阅者和图书馆管理人员。图书借阅者的需求是查询图书馆库中现有的图书、个人借阅情况及个人信息的修改;图书馆管理人员的功能,包括对图书借阅者的借书、还书、续借、查询、以及对图书的添加、修改、删除和对用户资料的查询、添加、删除、修改,还要对系统及时的查看更新。
图书借阅者可通过输入学号及密码登陆系统,直接查询图书馆图书情况和本人借书情况,如果图书借阅者根据本人借书证号的变更,还可以进行新用户注册。一般情况下,图书借阅者只应该查询图书馆内藏书,本人的借书情况及个人信息,而且必须要通过本人用户名及密码的验证,所以这一点就满足了图书借阅者的要求,还保护了图书借阅者的个人隐私,体现了保密性。 [资料来源:Doc163.com]
图书管理人员功能最大,管理员必须通过管理员帐号和管理员密码登陆管理员操作平台。其功能实现对图书信息、借阅者信息、总体借阅情况信息的管理和统计。图书馆管理员可以实现对图书的查询、添加、删除、修改,对图书借阅者信息的添加、删除、修改,对图书借阅者对图书的借阅功能、换书功能、续借功能、查询功能的实现。
为了满足用户的需求,该管理系统实现以下目标。
1) 模块要全部用B/S系统开发,用户无需在本地机器安装软件,就可通过浏览器登录系统进行操作。
2) 模块采用ASP开发,具有完全的开放性,可以运行在任何支持asp标准的服务器上,非常方便以后的维护和系统升级。
3) 只要系统允许,用户可以在任何时间、任何地点办公,包括出差在外地都可以使用该系统。
4) 模块维护费用很低,所有的维护操作只需要针对服务器进行,外地管理员只需要把服务器连接上网即可进行维护和升级,这对人力、时间、费用的节省是相当可观的。
5) 模块采用Web服务器和数据库服务器分离的方式,系统的安全性和性能因此得到很大提高。
6) 系统界面合理,使用方便,易操作。