大家书店图书管理信息系统设计与实现(附件)

大家书店是一家早期开办的中小型书店,它拥有优越的地理位置,位于淮安市中心,主营业务为销售学生、成人不同年龄阶段所需要的考试用书,辅导资料,课外小说和各种期刊。但是近几年来,计算机网络迅速发展,人们越来越倾向于网上购书,因而许多实体书店相继消失,大家书店想要持续发展,必须进行转型才能在时代的浪潮下继续生存下去。因此,一个集线上线下销售的书店管理信息系统对于一个传统书店的变革有着重大的意义,为了能让传统书店适应这个快速变化的时代,只有拥有了属于自己的书店管理信息系统,才能对客户的需求和外部环境的变化做出迅速而准确的反应。大家书店管理信息系统就是为了顺应时代的发展基于JDK1.7 和MySQL5.7设计的一个集线下管理实体书店和线上同步销售的管理平台。本设计利用MyEclipse 10和Tomcat7.0来实现图书的查询、购买、上架、分类等信息的管理和会员的登录、注册加上管理员的登录、查看销售订单等功能。在系统设计的过程中,利用MySQL5.7数据库来存储会员和图书信息,利用表来搭建两者之间的联系,保证了数据的完整性和安全性。而且界面友好,简洁,人机交互性好,无论是会员还是管理员,操作起来很方便。关键词 书店管理系统,JDK,数据库
目 录
1 引言 1
1.1 题目背景 1
1.2 课题内容 1
2 方案设计 2
2.1设计思想 2
2.2方案可行性分析 2
2.2.1 技术可行性 2
2.2.2 经济可行性 2
3 需求分析 3
3.1 功能需求 3
3.1.1 图书销售 3
3.1.2 后台管理 4
3.2 系统ER模式设计 4
3.2.1 实体图设计 4
3.2.2 实体间的关系 6
3.2.3 全局ER模型 7
4 总体设计 8
4.1 总体设计目标 8
4.2 总体设计功能 8
4.2.1 会员的登录功能设计 8
4.2.2 图书搜索功能设计 9
4.2.3 购物车管理功能设计 9
4.2. *好棒文|www.hbsrm.com +Q: &351916072& 
4 管理员管理功能设计 10
4.3数据库设计 10
4.3.1 图书数据库设计 10
4.3.2 会员数据库设计 11
4.3.3 管理员数据库设计 12
4.3.4 销售订单数据库设计 13
5详细设计 14
5.1 用户界面 14
5.2 管理员界面 18
6 系统维护 22
6.1 系统维护概述 22
6.2 系统数据库数据备份与维护 22
7 软件布署 23
7.1 安装环境要求 23
7.2 系统使用说明 24
结 论 25
致 谢 26
参 考 文 献 27
1 引言
1.1 题目背景
大家书店拥有优越的地理位置,位于淮安市中心淮海广场一家大型的连锁文具超市旁。它主要销售学生、成人不同年龄阶段所需要的考试用书,辅导资料,课外小说和各种期刊。由于现在家长对孩子教育重视程度的提高,让这些潜在顾客为大家书店提供了开阔的市场前景。为了扩大规模,获得规模效益,大家书店管理人员计划购买一套图书管理系统,但由于目前市场上的图书管理系统大都适用于大型图书馆和一些大型书店,与自身发展经营情况并不吻合,而且存在着成本高,维护费用昂贵,维护周期长,更新速度慢等缺点。而且,由于大家书店目前没有采用传统的图书分类法进行分类,图书分类存在着无序的问题,这为管理人员管理图书带来了很大的困难。尤其在开学和期末销售旺季,服务人员工作压力大,无法满足大量顾客的咨询需求,这都不利于大家书店的持续发展。因此,根据大家书店目前自身的经营状况,针对它存在的问题,我打算开发设计一个集线上网上书店和线下实体书店为一体的书店管理系统,来实现大家书店的快速转型,顺应时代的发展。
1.2 课题内容
根据大家书店目前自身的经营状况,开发设计的管理系统应具有以下两个功能模块:
1、会员部分:
(1)会员个人资料的管理,会员可以自己注册、更改信息,并随时查看累计积分和已购订单。
(2)购物车里图书的管理,会员根据自己的需求,将需要购买的图书点击添加,加入自己购物车,然后决定是否修改购买数量,最终购买。
(3)会员已购订单管理,会员可以将购物车里的图书结算清空,在网上下单。
2、管理员部分:
(1)个人资料管理,管理员有权限更改用户名、密码等信息。
(2)会员资料管理,管理员查看已注册会员的地址、手机号、密码等信息。
(3)图书信息管理,管理员负责书店里图书的上架和下架,确保书店图书的及时更新。
(4)销售订单管理,管理员查看图书的销售订单和销售明细等信息。
(5)图书分类管理,管理员对图书进行一级和二级分类。
2 方案设计
2.1设计思想
根据上述课题内容,我准备在windows 7系统下基于JDK1.7 和 MySQL5.7,设计一款适合大家书店目前经营情况的管理系统,这款书店管理系统线上线下都可以同步使用,线下用于管理书店的销售情况,管理员进行图书分类、图书上架和会员信息管理。线上则顺应电子商务潮流类似于网上书店,方便顾客线上查询和购书。该方案的实施要在MyEclipse 10中运行和在Tomcat上部署。首先把后台数据库搭建好,然后运行数据库脚本 bookstore.sql,最后在已部署好的环境中直接打开浏览器,输入对应的网址,进入管理系统,然后选择不同角色进入,打开满足其需求的界面。
2.2方案可行性分析
2.2.1 技术可行性
因为大三上学期学习了Java这门课程,所以我首先选择了Java作为编程语言。加上有了之前实验课上机操作的基础,对我而言,Java更加熟,Java是广泛使用的网络编程语言,它是一种新的计算概念[1],是一种简单、面向对象、分布式、解释执行、鲁棒、安全、体系结构中立、可移植性、高性能、多线程以及动态性的编程语言[1]。因此就技术而言,在编程方面处理起来并不棘手。打开浏览器进入大家书店管理系统时,你会惊喜于它简洁、清楚、便捷、友好的界面。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/xxaq/465.html

好棒文