1、 数据库原理及应用课程名称数据库原理及应用课程名称 课程设计报告课程设计报告 题目: 某书店书刊出租和零售管理系 统 专业: 网络工程 班级: 姓名: 指导教师: 成绩: 计算机学院计算机学院 20172017 年年 1212 月月 8 8 日日 学号学号 1 目录 第一章引言 . 3 1.1 编写目的. 3 1.2 背景 3 第二章可行性分析 4 第三章需求分析 4 3.1 系统总体的功能需求 4 3.2 系统结构设计 . 5 3.2.1 主要功能模块介绍 . 5 3.3 系统详细设计 . 6 3.3.1 基础维护模块 6 3.3.2 借阅管理模块 9 3.3.3 查询管理模块 .11 3.
2、3.4 系统管理模块 .13 第四章 系统 UML建模 .14 4.1 用例图 14 管理员的工作流程图 14 管理员用例图 .15 用户流程图 .15 用户用例图 .16 4.2 时序图 17 借书时序图17 还书时序图如图所示: .18 销售时序图如下:.19 第五章 系统运行环境 19 5.1 开发环境 .19 5.2 运行环境20 5.3 接口 .20 第六章 总结 20 计算机学院数据库原理及应用课程设计 2 第一章引言第一章引言 1.1 编写目的编写目的 随着人们生活水平的不断提高,越来越多的人更注重精神境界的提高。图书 又是一种提高精神境界的方式,所以需求量的增多导致了图书的种类
3、和数量增 多,这时就需要开发一个书店管理系统,使书店管理人员方便的管理图书的借阅 和零售。这样可以改善传统的手工图书管理方式所带来的管理过程繁琐而复杂, 执行效率低,并且容易出错的特点 1.2 背景背景 如今人们的生活可谓是五彩缤纷,改革开放以来人们生活中的温饱早已经 得到解决,人们也开始追求精神上享受,阅读便成为人们精神美餐的一部分。 但 是有些人又不想买大量的书,读过之后就不去翻开了。因此,图书租赁便开始产 生并且不断地发展成为潮流, 为了方便租赁型书店的管理人员的管理和提高工作 效率,因此我开发了书店租赁管理系统。 现在许多中小型书店对书店里的图书信息、 租赁信息以及会员信息都是采用 人
4、工笔记的方式,这是比较传统的、低效率的方法。而如今的计算机技术非常发 达,为了给书店提高效率和经济效益,因此利用相关计算机技术开发出一个书店 租赁管理系统是很必要的。 计算机学院数据库原理及应用课程设计 3 第二章可行性分析第二章可行性分析 通过对一些典型书店、图书馆,并结合企业要求开发的一套信息化管理系 统。 本系统的实现目标是 (1) 为工作人员提供一个工作平台:员工可在网上完成日常事务,实现无 纸化办公。即职工通过计算机完成采集信息,处理信息,分析信息等 工作。 (2) 为管理者提供一个控制平台:控制平台就是管理者能通过业务控制平 台,把企业的各项制度、标准,通过程序控制落实到企业各项工
5、作活 动中。通过对工作流进行设置与监控,从而能严格控制企业活动的各 项动作,实现事务的有效管理。 (3) 为系统维护者提供一个集中维护的平台:系统管理人员能对系统运行 的缺陷、故障进行集中处理,使系统管理人员能够快速、有效、连续 的对系统进行维护与调整。 第三章需求分析第三章需求分析 3.1 系统总体的功能需求系统总体的功能需求 系统在界面设计方面要尽可能的人性化, 对用户使用而言应该是简单易用的, 在布局和设计上要科学化。 就目前而言,该系统是为中小型书店研发的。 系统开发的目标是实现书店图书 租赁的系统化、规范化和自动化,这是在用户要求的基础上提出来的,功能要求 计算机学院数据库原理及应用
6、课程设计 4 如下: 1、管理员能对书店租赁系统里的会员信息、图书信息、借阅信息、收入信 息等进行数据的添加、修改、删除、查询以及统计的功能操作。 2、会员能够登录系统和修改密码,并且只能够查询自己的借阅信息和个人 信息查询以及查询书店书库信息(包括书名、作者、出版社、库存数量等)。 3.2 系统结构设计系统结构设计 可以将书店管理系统分为两个模块用户模块和管理员模块.所谓的用户 模块也就是前台服务,管理员模块也就是后台服务。 3.2.1 主要功能模块介绍主要功能模块介绍 图书信息维护模块 该模块用于维护图书信息。当有新书时可以将新书信息添加到数据库中, 也可以对图书信息进行修改,当有旧书要淘汰时可以将旧书信息从数据库中删 除。 会员信息管理 图书信息管理 收入信息查询 系统管理 书店租赁销售管理系系 统 新 增 会 员 信 息 修 改 删 除 会 员 会 员 信 息 查 询 图 书 信 息 查 询 新 增 图 书 删 除 图 书 库 存 量 借 书 管 理 还 书 管 理 借 阅 天 数 销 售 管 理 销 售 量 登 录 管 理 退 出