网上书店管理信息系统-数据库课程设计.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)

目 录 第一章 概述 2 第二章 系统分析 3 2、1需求分析 3 2、1、1系统需求 3 2、1、2功能需求 3 2、1、3数据结构 4 2、2概念结构设计(E-R图) 5 2、4逻辑结构设计(关系模式—--关系) 8 第三章 功能分析 8 第四章 系统实现 9 4、1 数据库连接 9 4、2主界面 9 4、3 创建数据表 10 第五章 调试过程中得问题及系统测试情况 12 5、1网上书店总流程图 12 5、2主界面展示 12 5、3添加功能展示 14 5、3、1 顾客注册 14 5、3、2 顾客购书 14 5、3、3 添加新书 15 5、4修改功能展示 15 5、5删除功能展示 16 5、5、1 图书信息删除 16 5、5、2 发货 17 第一章 概述 目前社会上信息管理系统发展飞速,越来越多得企事业单位都引入了信息管理软件来 管理自己日益增长得各种信息。各种网店也相继采用了不同得管理系统来管理商品信息 ,取得了很大得成效,网上书店管理系统也在功能上不但完善与加强,为了使书店管理更 加规范化,程序化,科学化,我们研发了这次得网上书店管理系统。 本系统得功能就是为管理者提供方便得管理、为顾客提供快捷得购买。系统得主要子 模块有图书管理,用户管理等,可实现日常图书进货、发货业务,最终达到提高工作效率 得目得。顾客可以进入图书查询界面通过图书类别、图书名称、图书编号、折扣额度等 四种方式查询图书,查到满意得图书后可点击购买。管理者可以通过登录管理界面实现对 图书得添加、修改、删除操作以及发货与查瞧顾客信息, 管理员可以维护客户注册信息 、维护图书信息、处订定单信息、维护系统公告、网上售书。 第二章 系统分析 2、1需求分析 2、1、1系统需求 书店管理系统需要满足来自三个方面需求:第一,书店工作人员通过计算机来管理各类 图书,进行图书分类编号,调整图书结构,增加图书库存,适应读者得需求。第二,工作人员 对读者得需求情况能作好全面得掌握,及时得到历史销售记录.第三,也就是书店得核心 工作,对图书得销售管理。 2、1、2功能需求 基于系统需求分析,该系统需要实现以下基本功能: 1、主界面管理 本系统得使用用户分两种:管理员与用户.管理员具有使用本系统得所有功能,而用 户需要具有日常书店得管理功能即可。主界面中需要用户注册、用户登录与管理员登录 与三个功能,可以分别进入各自功能界面。 2、添加功能 新用户可以通过此模块填写自己得各项信息。用户可以通过此模块完成购卖书籍等操 作。管理员可以管理界面中输入书籍得各项信息。 3、修改功能 管理员可以通过次模块来管理各类图书信息,包括图书信息得修改.在进行图书得修改 时,根据用户选定得书进行修改,即列出所有用户选定得信息,在这个基础上进行图书信息 得修改。 4、删除功能 管理员可以通过此模块完成对图书信息得删除等操作 5、查询功能 通过查询功能,用户可以对书籍按不同方式进行查询。管理员可以查询书籍得信息与 销售情况。 6、显示功能 通过此功能,可以将所需信息显示得列表框中。便于用户与管理员观察使用数据库。 根据功能分析得结果,网上书店管理系统主模块图如图2、1所示。 2、1、3数据结构 "数据结构名 "组成 " "图书信息 "书籍编号、书籍类别、书籍名称、书籍价格、书籍简介、书" " "籍折扣、库存数量 " "用户信息 "用户编号、用户密码、用户姓名、用户性别、用户年龄、用" " "户住址、联系电话 " "管理员信息 "管理员登录名、管理员密码 " "订单表 "订单号、图书编号、用户编号、用户姓名、用户地址、联系" " "电话、付款方式、发货方式 " " " " 2、2概念结构设计(E-R图) 根据对网上书店得需求分析,画出如下实体得ER图与实体之间得关系ER图。 图2、2图书信息ER图 图2、3 用户信息ER图 图2、4 管理员信息ER图 图2、5订单表信息ER图 图2、6 实体之间关系ER图 2、4逻辑结构设计(关系模式-——关系) 下面就是把上面E—R图转化关系模式(关系得码用下划线标出): 图书(书籍编号、书籍类别、书籍名称、书籍价格、书籍简介、书籍折扣、库存数量 ) 用户(用户编号、用户密码、用户姓名、用户性别、用户年龄、用户住址、联系电话 ) 管理员(管理员登陆名、管理员密码) 订单表(订单号、书籍编号、顾客编号、顾客姓名、顾客住址、联系电话、付款方式 、发货方式) 第三章 功能分析 第四章 系统实现 4、1 数据库连接 本软件使用 jdbc 连接数据库,基本思想为数据库中每个表建立一个 Connectio类, 当要对表中数据进行操作时,创建相关记录集,即可引用类中得响应函数进行添加、 修改 、删除、查询等操作。 4、2主界面 主界面中显示用户登录、 《网上书店管理信息系统》是一个专为书店管理设计的信息系统,旨在提升管理效率和顾客购物体验。该系统涵盖了从需求分析到系统实现的全过程,通过数据库连接、用户界面设计和多种功能模块,实现了对图书信息、用户信息、订单管理和销售过程的有效管理。 在系统需求方面,该系统满足三个主要需求:一是方便书店工作人员进行图书分类、库存管理;二是收集并分析读者需求,以便调整销售策略;三是处理图书销售的核心业务。系统需具备的主要功能包括: 1. **主界面管理**:提供用户注册、登录功能,区分管理员和普通用户权限。 2. **添加功能**:管理员可添加新书信息,用户可注册并进行购书操作。 3. **修改功能**:管理员能够修改图书信息,如库存、价格等。 4. **删除功能**:用于管理员删除图书信息或执行其他删除操作。 5. **查询功能**:支持按多种条件查询图书,供用户和管理员使用。 6. **显示功能**:以列表形式展示信息,方便查看和管理。 系统基于数据结构设计,主要包括以下实体和属性: - **图书信息**:书籍编号、类别、名称、价格、简介、折扣和库存数量。 - **用户信息**:用户编号、密码、姓名、性别、年龄、住址和联系电话。 - **管理员信息**:管理员登录名和密码。 - **订单表**:订单号、图书编号、用户编号、姓名、地址、联系电话、付款方式和发货方式。 通过E-R图,这些实体之间的关系被清晰地表达出来,并转化为关系模式,形成了数据库的基础结构。 系统实现采用JDBC技术连接数据库,利用连接池管理数据库连接,通过创建对应表的记录集类进行数据操作,如添加、修改、删除和查询。主界面是用户与系统交互的入口,包含用户登录功能,进一步引导用户进入不同的操作界面,如注册、购书、管理员管理等。 在调试和测试阶段,系统通过流程图和功能展示确保了功能的完整性和稳定性,涵盖了从购书流程到订单处理的全过程。系统测试确保了所有功能模块的正常运行,提高了系统的可用性和可靠性。 《网上书店管理信息系统》是一个全面的书店管理解决方案,它整合了信息管理、用户服务和销售流程,为书店的运营提供了现代化、自动化和智能化的工具。






























剩余13页未读,继续阅读

- muw2023-12-30总算找到了自己想要的资源,对自己的启发很大,感谢分享~

- 粉丝: 120
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 该项目为一个集数据抓取与展示一体的ACM队员数据系统,基于Django、python实现。.zip
- 辅助背单词软件,基于艾宾浩斯记忆曲线(其实背啥都行)的Python重构版,增加在线查词与翻译等功能.zip
- 基于C开发的命令行输入输出流重定向与实时分析工具_支持快捷按键和文本框输入实时过滤计算分析多格式结果呈现文本提示弹窗曲线表格支持批量测试和日志抓取_用于开发调试协议分.zip
- 各种有用的web api 基于Golang, Python(tornado django scrapy gevent).zip
- 华南理工大学找到卷王,基于 Python 的综测系统数据爬虫.zip
- 湖南大学(HNU)数据库系统课程大作业 ATM系统 前端基于Python的PyQt5,后端基于MySQL.zip
- (新闻爬虫),基于python+Flask+Echarts,实现首页与更多新闻页面爬取
- 基于 Flask + Requests 的全平台音乐接口 Python 版.zip
- 基于 FFmpeg ,使用 Python 开发的批量媒体文件格式转换器。.zip
- 基于 CAI 的 OneBot Python 实现.zip
- 基于 nonebot2 开发的消息交互式 Python 解释器,依赖 docker SDK.zip
- 基于 Python 3 + Django 2 开发的用于适配手机的简单 Jenkins 构建平台.zip
- Python 语言的爬楼梯问题实现-计算爬到第 n 级台阶的方法数
- 基于 Napcat, NcatBot, JMComic-Crawler-Python 的 QQ 机器人。.zip
- 基于 Python Tornado 的博客程序 (练习).zip
- 基于 Python 3.5 + Django 2.0 开发的简单个人博客.zip


