
《数据库应用课程设计》报告书
题目:四季春图书管理系统
学 号: 202208201227
班 级: 计科 202
姓 名: 黄毅鹏
指导教师: 徐爱芸
2022 年 12 月 14 日

1 系统概述
在我们日常的生活中,线下书店在正常的经营时,总是会面对大量的客户信息,书籍
信息以及两者相互作用产生的购书信息。因此需要对客户资源,图书资源,购书信息和书籍
信息进行管理操作,为了书店的自动化管理,能够更快速的满足客户的需求,提高各种工作
的效率,先对其设计相应的系统已达到上述的目的。
四季春图书管理系统的主要功能是实现用户订单信息管理及购书的自动化。围绕这一
主要功能,本系统涉及到以下核心功能:上传图书及用户信息管理,修改图书及用户信息管
理以及查询图书及用户信息管理。除了这些核心功能之外还包括一些基本的辅助功能,如:
商家和客户的注册、登录,客户的购书订单,打印凭证等。
本课程设计的目的是通过开发一个基于 C#的四季春图书管理系统,学习数据库系统的
设计与开发。通过对计算机硬件和软件解决方案的论证,对应用领域进行调查分析,参考各
种资料和进行数据库系统开发实
2 系统需求分析
从用户应用角度来看,可把应用程序系统的组成部分分成数据存储层、业务处理层和界
面表示层等 3 个层次,而应用程序结构可归纳为:集中式应用程序结构、单机板应用程序结
构、多层服务器应用程序结构、浏览器/服务器应用程序结构、客户机/服务器应用程序结
构等 5 种类型。
本库存管理系统就采用了客户机/服务器应用程序结构,将数据库和应用程序置于不同
的机器上,这样更加节约成本,适合不方便在实体书店购书的用户。用户可以轻松在移动端
或 PC 端运行程序运行。
本系统在区别用户身份时设定了两个主页面,使系统可以允许两种不同的角色进行访问,
即用户(购买者)、管理员(店主),并赋予他们不同的访问权限。
在设计本系统时使用的设计软件为:vs2019 和 Microsoft SQL Server
库存管理系统功能模块图:

3 系统设计
3.1 系统设置
用户管理模块功能图:
四季春图书管理系统
订
单
管
理
账
户
管
理
图
书
管
理
用
户
管
理
系
统
管
理
图
书
入
库
更
新
图
书
删
除
图
书
显
示
图
书
添
加
用
户
更
新
信
息
删
除
用
户
显
示
用
户
书
籍
库
存
总
销
售
额
总
用
户
数
加
入
购
物
车
订
单
结
算
打
印
订
单
凭
证
数
据
库
操
作
重
新
登
陆
退
出
系
统
用
户
登
陆
管
理
员
登
陆

3.1.2.管理员登陆
本功能用来管理操作员登录,只有超级管理员才能使用。执行【主页面->管
理员】模块进入本功能。
这里对操作员的管理包括项内容:登录成功、返回主界面。
系统管理
数
据
库
操
作
重
新
登
陆
退
出
系
统
用
户
登
陆
管
理
员
登
陆
管理员登陆
登
录
成
功
返
回
主
界
面

3.1.3.数据库操作
3.2 订单管理
3.2.1 加入购物车
加入购物车操作,首先进入用户界面,点击图书信息,图书信息显示在文本框中,修
改图书数量,点击“加入购物车按钮”,订单成功加入购物车,并显示当前订单总金额
3.2.2 订单结算
订单结算操作,订单成功加入购物车后,点击结算按钮,订单信息进入数据库中的
BiilTb1 表中。
数 据 库 操 作
(管理员)
备
份
数
据
库
还
原
数
据
库
订单管理
加
入
购
物
车
订
单
结
算
打
印
订
单
凭
证