图书管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计
课程名称Web课程设计
题目名称图书管理系统
专业班级11级计算机科学与技术(2)班学生姓名蒯贤涛
学号51102012028
指导教师王祎
二○一三年十二月二十四日
随着计算机技术的飞快发展,电子信息化慢慢替代了企业管理的传统管理理手法。这是一种现代流行的经营模式,采用管理系统是能够有效提高管理效率的。图书管理系统是学校管理机制中重要的一环。图书馆代表着一间学校或者地区的文化标志。因为图书馆丰富的图书资源能够带给我们重要并且优越的学习资源。通过对图书管理系统的运行管理机制进行调查研究,开发了此图书管理系统。本系统中解决了学校图书管理事务中的常用基本问题以及相关统计工作。本系统中包含5个功能模块:用户登录,用户注册,图书查询,图书发布。本系统采用了JSP页面的设计,使用了MVC模式,它采用了当今软件设计的最新技术,具有开发效率高、设计灵活、生成的软件界面友好美观等特点。本系统中通过JDBC驱动和数据库进行无缝连接,后端的数据库是mysql,也是一个开源的数据库系统,该数据库具有较高完整性,一致性。
关键词: 图书管理,计算机技术,,数据库
第一章概述 (3)
1.1课程设计要求 (3)
1.1.1性能要求 (3)
1.1.2系统功能 (3)
1.1.3输出、输入数据 (3)
1.1.4安全保密 (3)
1.1.5运行环境 (3)
1.2,实现目标 (4)
1.3 项目背景 (4)
1.4所建议系统 (4)
1.4.1.对所建议系统的说明 (4)
1.4.2.处理流程和数据流程 (5)
1.4.3.改进之处 (5)
1.4.4.经济上的可行性 (5)
1.4.5.技术条件方面的可行性 (5)
第二章需求分析 (6)
2.1现行系统的调查情况 (6)
2.1.1.系统目标 (6)
2.1.2.主要功能 (6)
第三章数据库设计 (6)
3.1数据库概念结构设计 (7)
3.2 数据字典 (8)
第四章软件功能设计 (9)
4.1设计环境 (10)
4.1.1. 相关技术与开发工具概述 (10)
4.1.2. 开发语言 (10)
4.1.3. 开发工具 (10)
4.2各功能模块具体实现 (11)
4.2.2.“登入界面”的详细设计 (13)
4.2.3.“图书展示界面”的详细设计 (14)
附录 (15)
结束语 (28)
参考文献 (29)
第一章概述
1.1课程设计要求
1.1.1性能要求
1)界面设计要求尽量友好、美观,应提供登录界面;
2)对各种信息应提供录入、修改、删除和查询功能;
3)具有对所图书基本参数的查询;
4)能够新增、修改和删除相关信息。
1.1.2系统功能
1)系统:系统登录,用户信息修改和用户注册。
2)基础信息:所有图书的基本信息。
3)查询管理:图书信息查询。
4)用户管理:用户管理、登陆设置。
1.1.3输出、输入数据
图书的分类,描述等信息
1.1.4安全保密
系统信息的录入和修改由管理员负责,其他用户可随时查阅,但无权修改。
1.1.5运行环境
1)操作系统:Windows7
2)数据库:SQL Server 2008
3)C#开发工具:Microsoft Visual Studio 2008
1.2,实现目标
针对网上购物行业的迅速发展中出现的各种复杂情况,在线购物管理系统实施后,应实现如下目标:
(1)商品自动化管理
(2)界面友好,操作简单,数据存储安全可靠
(3)数据查询灵活、方便、准确
(4)系统实施后,能够减轻员工工作压力,提高工作效率。
1.3 项目背景
随着计算机应用的日益普及和深化,网上办公已经成为一种趋势。本项目要开发的是基于局域网和互联网的图书管理系统。由于学院藏书量大,借书的学生多,原来的人工工作方式仅会造成办理时间的延误和人力资源的浪费,特别是在借书高峰期时这种冲突更加明显,而且存在着各种信息不易存放、易丢失、难以备份和查询等缺点。因此,实现一个将各种图书管理和服务功能集成起来的管理信息系统就显得十分必要,既可以节省资源,又可以有效存储、更新、查询信息,提高工作和服务效率。
开发的系统要求界面友好,方便直观。既要方便管理员对图书信息进行添加、删除、修改、查询和统计等管理,又要方便学生借书、还书和续借等业务的办理。将数据库发布到互联网上,进行资源共享,方便学生可以在自己的权限内对图书信息进行访问,查询相关信息和进行续借操作。
1.4所建议系统
1.4.1.对所建议系统的说明
计划开发的“图书管理系统”,使用现有的局域网,基于C/S结构,是以SQL Server数据库为后台,以服务为目的的信息平台。图书管理系统能实现经营管理过程中的图书基本信息、图书查询等的管理。
1.4.
2.处理流程和数据流程
图2-1软件功能模块图
1.4.3.改进之处
图书管理系统是基于网络的新型系统,系统规模虽小,但功能齐全。实现了图书管理各项信息的计算机处理,提高了工作效率。
1.4.4.经济上的可行性
现在,计算机的价格已经十分低廉,性能却有了很大的进步。本系统的开发,为企业的工作和经济效率带来了一个质的飞跃,主要表现在以下几个方面:
1.本系统的运行可以代替人工进行许多繁杂的劳动;
2.本系统的运行可以节省许多资源,例如纸质和笔墨;
3.本系统的运行可以大大的提高企业的工作效率;
4.所以本系统在经济上是可行的。
1.4.5.技术条件方面的可行性
技术上的可行性分析,主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。该管理系统采用了当前流行的Client/Server模式进