资料详情

基于Java的CS架构小型图书管理系统 课程论文+答辩PPT+源码及数据库文件

头像

JAVA/JSP

编号:364

目录

1.项目简介

1.1课设背景

1.2系统架构选型

1.3功能分析

1.4系统用例图

1.4.1读者用例图

1.4.2工作人员用例图

1.4.3超级管理员用例图

1.5核心业务

2.数据结构设计

2.1ER图

2.2数据库关系模式设计

2.3数据库详细设计说明

3.项目实现

3.1数据库配置

3.2连接数据库

3.3登陆实现

3.4业务代码

4.项目展示

1.项目简介

1.1课设背景

该图书管理系统应用于中小学生的图书馆中,面向的客户主要是中小学生和教师,在用户进行图书的相关业务时,该系统能够合理有效的去管理。

通过分析可以发现,在市面上的图书管理系统基本上可以分为两类:一类是由各大高校、研究院所和大型图书馆共同开发的大型图书管理系统。大型图书管理系统的优点是设计先进、功能强大,缺点是价格昂贵、维护困难、操作复杂。因此,这类系统只在大型图书馆中适用,而对于只有一两名管理员、而且管理员的计算机素质普遍不高的普通中小学来说,则不太适用。另一类则是小型软件。此类软件只具备图书管理的基本功能,其人机交互界面普遍较差,功能较弱,软件的使用效果不太理想。根据这种情况,我们设计开发了一套适用于普通中小学校图书馆的图书管理系统。

1.2系统架构选型

方案一 B/S架构

优点:

①可以很方便的使用

②升级维护的成本小

③不依赖于固定的开发工具、操作系统等固话软件,兼容性更强

方案二 C/S架构

优点:

①拥有高性能,响应速度更快

②面向相对固定的用户群,对信息安全的控制能力更强

③有较强的事务处理能力,能实现复杂的业务流程

通过以上两种架构的对比,并分析用户的需求,因为本图书管理系统需要进行实时交互、对反应速度要求较高,而且中小学中针对的人群比较固定,所以不需要建立在广域网上增加安全风险。综上所述,本系统最终选型C/S模式