网上书店管理信息系统-数据库课程设计

上传人:日度 文档编号:146034664 上传时间:2020-09-25 格式:DOC 页数:18 大小:3.51MB
返回 下载 相关 举报
网上书店管理信息系统-数据库课程设计_第1页
第1页 / 共18页
网上书店管理信息系统-数据库课程设计_第2页
第2页 / 共18页
网上书店管理信息系统-数据库课程设计_第3页
第3页 / 共18页
网上书店管理信息系统-数据库课程设计_第4页
第4页 / 共18页
网上书店管理信息系统-数据库课程设计_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《网上书店管理信息系统-数据库课程设计》由会员分享,可在线阅读,更多相关《网上书店管理信息系统-数据库课程设计(18页珍藏版)》请在金锄头文库上搜索。

1、目 录第一章 概述2第二章 系统分析32.1需求分析32.1.1系统需求32.1.2功能需求32.1.3数据结构42.2概念结构设计(ER图)52.4逻辑结构设计(关系模式-关系)8第三章 功能分析8第四章 系统实现94.1 数据库连接94.2主界面94.3 创建数据表10第五章 调试过程中的问题及系统测试情况125.1网上书店总流程图125.2主界面展示125.3添加功能展示145.3.1 顾客注册145.3.2 顾客购书145.3.3 添加新书155.4修改功能展示155.5删除功能展示165.5.1 图书信息删除165.5.2 发货17第一章 概述目前社会上信息管理系统发展飞速,越来越多

2、的企事业单位都引入了信息管理软件来管理自己日益增长的各种信息。各种网店也相继采用了不同的管理系统来管理商品信息,取得了很大的成效,网上书店管理系统也在功能上不但完善和加强,为了使书店管理更 加规范化,程序化,科学化,我们研发了这次的网上书店管理系统。 本系统的功能是为管理者提供方便的管理、为顾客提供快捷的购买。系统的主要子模块有图书管理,用户管理等,可实现日常图书进货、发货业务,最终达到提高工作效率的目的。顾客可以进入图书查询界面通过图书类别、图书名称、图书编号、折扣额度等四种方式查询图书,查到满意的图书后可点击购买。管理者可以通过登录管理界面实现对图书的添加、修改、删除操作以及发货和查看顾客

3、信息, 管理员可以维护客户注册信息、维护图书信息、处订定单信息、维护系统公告、网上售书。第二章 系统分析2.1需求分析2.1.1系统需求 书店管理系统需要满足来自三个方面需求:第一,书店工作人员通过计算机来管理各类图书,进行图书分类编号,调整图书结构,增加图书库存,适应读者的需求。第二,工作人员对读者的需求情况能作好全面的掌握,及时得到历史销售记录。第三,也是书店的核心工作,对图书的销售管理。2.1.2功能需求基于系统需求分析,该系统需要实现以下基本功能:1、主界面管理本系统的使用用户分两种:管理员和用户。管理员具有使用本系统的所有功能,而用户需要具有日常书店的管理功能即可。主界面中需要用户注

4、册、用户登录和管理员登录和三个功能,可以分别进入各自功能界面。2、添加功能新用户可以通过此模块填写自己的各项信息。用户可以通过此模块完成购卖书籍等操作。管理员可以管理界面中输入书籍的各项信息。3、修改功能管理员可以通过次模块来管理各类图书信息,包括图书信息的修改。在进行图书的修改时,根据用户选定的书进行修改,即列出所有用户选定的信息,在这个基础上进行图书信息的修改。4、删除功能管理员可以通过此模块完成对图书信息的删除等操作5、查询功能通过查询功能,用户可以对书籍按不同方式进行查询。管理员可以查询书籍的信息和销售情况。6、显示功能通过此功能,可以将所需信息显示的列表框中。便于用户和管理员观察使用

5、数据库。根据功能分析的结果,网上书店管理系统主模块图如图2.1所示。网上书店管理系统修改功能主页面管理添加功能删除功能查询功能显示功能图2.1系统主模块图2.1.3数据结构数据结构名组成图书信息书籍编号、书籍类别、书籍名称、书籍价格、书籍简介、书籍折扣、库存数量用户信息用户编号、用户密码、用户姓名、用户性别、用户年龄、用户住址、联系电话管理员信息管理员登录名、管理员密码订单表订单号、图书编号、用户编号、用户姓名、用户地址、联系电话、付款方式、发货方式2.2概念结构设计(ER图)根据对网上书店的需求分析,画出如下实体的ER图和实体之间的关系ER图。图书书籍类别书籍名称书籍价格书籍编号书籍简介书籍

6、折扣库存数量图2.2图书信息图用户用户密码用户姓名用户年龄用户性别用户住址用户编号联系电话图2.3 用户信息ER图管理员管理员登录名管理员密码 图2.4 管理员信息ER图订单表用户编号书籍编号用户姓名联系电话用户住址订单号付款方式发货方式图2.5订单表信息ER图管理员图书订单表用户管理书-订单订单-用户用户性别用户姓名用户密码用户编号联系电话用户年龄用户住址用户编号用户姓名书籍编号用户住址订单号联系电话付款方式发货方式库存数量书籍折扣书籍编号书籍简介书籍类别书籍价值书籍名称管理员登录名管理员密码管理管理图2.6 实体之间关系ER图2.4逻辑结构设计(关系模式-关系)下面是把上面E-R图转化关系

7、模式(关系的码用下划线标出):图书(书籍编号、书籍类别、书籍名称、书籍价格、书籍简介、书籍折扣、库存数量)用户(用户编号、用户密码、用户姓名、用户性别、用户年龄、用户住址、联系电话)管理员(管理员登陆名、管理员密码)订单表(订单号、书籍编号、顾客编号、顾客姓名、顾客住址、联系电话、付款方式、发货方式)第三章 功能分析第四章 系统实现4.1 数据库连接本软件使用 jdbc 连接数据库,基本思想为数据库中每个表建立一个 Connectio类,当要对表中数据进行操作时,创建相关记录集,即可引用类中的响应函数进行添加、修改 、删除、查询等操作。 4.2主界面主界面中显示用户登录、管理员登录和用户注册三

8、个按钮,用户输入登录名和密码后点击用户登录后进入用户查询界面,管理员 输入登录名和密码后点击管理员登录后进入管理 界面,若是新用户,直接点击注册即可进入注册界面。创建一个新的数据库bookshop,代码如下:CREATE DATABASE bookshop ON ( NAME = bookshop _data, FILENAME =D: bookshop.mdf, SIZE = 10, MAXSIZE = 100, FILEGROWTH = 10)LOG ON ( NAME = bookshop _log, FILENAME = D: bookshop.ldf, SIZE = 5, MAXSI

9、ZE = 50, FILEGROWTH =5)4.3 创建数据表1数据表(admin表),代码如下:create table admin(id varchar(10) primary key,password varchar(10)2数据表(book表),代码如下:create table book(id varchar(10),name varchar(50),author varchar(15),publisher varchar(30),type varchar(10),price varchar(15),pubtime varchar(50),stock varchar(10)3数据表

10、(customer表),代码如下: create table customer(id varchar(10),password varchar(15),name varchar(15),sex varchar(8),address varchar(50),tel varchar(20),registertime datetime)4数据表(userorder表),代码如下:create table userorder(id varchar(10),username varchar(10) ,day varchar(20),money varchar(20)5数据表(orderlist表),代码

11、如下:create table orderlist(id varchar(10),user varchar(20),book varchar(30),sum varchar(4),money varchar(20)第五章 调试过程中的问题及系统测试情况 5.1网上书店总流程图 网上书店用户前台系统查询图书购书用户登录用户注册查看订单图书管理订单管理用户管理查看订单删除用户添加图书删除图书修改图书查询图书后台管理 图5-1总流程图5.2主界面展示 主界面如下图 5-2-1 所示,有“用户名”,“管理员登录”和“注册”三个按钮: 图 5-2-2 主界面 顾客输入正确的登录名和密码后点击确定即可进入

12、顾客查询界面,如下图 5-2-3 所示: 图 5-2-3 顾客查询界面 新顾客点击“现在注册”即可进入注册界面,如下图 5-2-4 所示: 图 5-2-4 顾客注册界面 5.3添加功能展示 5.3.1 顾客注册 顾客在顾客注册界面中输入各项信息且两次输入相同密码后点击确定,系统自动生成顾客编号作为登录名,和密码等显示给顾客,本软件的添加功能,应用在管理员添加新书模块。 管理员添加新书:管理员在管理界面中输入各项信息后点击添加,图示信息即可被添加到 book 表中 5.3.2 顾客购书 顾客在如图 5-2-3 所示的查询界面中查到满意的图书后点击购买,即可进入购买图书界面,确认图书并选择付款方式和送货方式5.3.3 添加新书 管理员在管理界面中选择“书籍信息管理”在编辑框中输入各项信息后点击“添加”,即可成功添加图书信息,如下图 5-3-1 所示: 图 5-3-1 添加图书 5.4修改功能展示 管理员在书籍信息管理界面中选中要修改的图书,相关各项信息即可显示在下方的编辑框中,在编辑框中修改信息后点击“修改”即可成功修改 book 表中图书信息,如下图 5-4-1 所示: 图 5-4-1 修改图书信息 5.5删除功能展示 5.5.1 图书信息删除 管理员在书籍信息管理界面中选中要删除的图书,点击删除按钮即可删除该

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号