当前位置:文档之家› 网上书店管理信息系统_数据库课程设计.doc

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

目录第一章概述 ................................................................................................................................................. - 2 - 第二章系统分析 ......................................................................................................................................... - 2 - 需求分析 ............................................................................................................................................... - 2 - 系统需求 ....................................................................................................................................... - 2 - 功能需求 ....................................................................................................................................... - 3 - 数据结构 ....................................................................................................................................... - 4 - 概念结构设计( E— R 图) .................................................................................................................. - 4 - 逻辑结构设计(关系模式---关系) ................................................................................................... - 8 - 第三章功能分析 ......................................................................................................................................... - 8 - 第四章系统实现 ......................................................................................................................................... - 9 - 数据库连接 ......................................................................................................................................... - 9 - 主界面 ................................................................................................................................................... - 9 - 创建数据表 (10)第五章调试过程中的问题及系统测试情况 (12)网上书店总流程图 (12)主界面展示 (12)添加功能展示 (14)顾客注册 (14)顾客购书 (14)添加新书 (15)修改功能展示 (15)删除功能展示 (16)图书信息删除 (16)发货 (17)第一章概述目前社会上信息管理系统发展飞速,越来越多的企事业单位都引入了信息管理软件来管理自己日益增长的各种信息。

各种网店也相继采用了不同的管理系统来管理商品信息,取得了很大的成效,网上书店管理系统也在功能上不但完善和加强,为了使书店管理更加规范化,程序化,科学化,我们研发了这次的网上书店管理系统。

本系统的功能是为管理者提供方便的管理、为顾客提供快捷的购买。

系统的主要子模块有图书管理,用户管理等,可实现日常图书进货、发货业务,最终达到提高工作效率的目的。

顾客可以进入图书查询界面通过图书类别、图书名称、图书编号、折扣额度等四种方式查询图书,查到满意的图书后可点击购买。

管理者可以通过登录管理界面实现对图书的添加、修改、删除操作以及发货和查看顾客信息,管理员可以维护客户注册信息、维护图书信息、处订定单信息、维护系统公告、网上售书。

第二章系统分析需求分析系统需求书店管理系统需要满足来自三个方面需求:第一,书店工作人员通过计算机来管理各类图书,进行图书分类编号,调整图书结构,增加图书库存,适应读者的需求。

第二,工作人员对读者的需求情况能作好全面的掌握,及时得到历史销售记录。

第三,也是书店的核心工作,对图书的销售管理。

功能需求基于系统需求分析,该系统需要实现以下基本功能:1、主界面管理本系统的使用用户分两种:管理员和用户。

管理员具有使用本系统的所有功能,而用户需要具有日常书店的管理功能即可。

主界面中需要用户注册、用户登录和管理员登录和三个功能,可以分别进入各自功能界面。

2、添加功能新用户可以通过此模块填写自己的各项信息。

用户可以通过此模块完成购卖书籍等操作。

管理员可以管理界面中输入书籍的各项信息。

3、修改功能管理员可以通过次模块来管理各类图书信息,包括图书信息的修改。

在进行图书的修改时,根据用户选定的书进行修改,即列出所有用户选定的信息,在这个基础上进行图书信息的修改。

4、删除功能管理员可以通过此模块完成对图书信息的删除等操作5、查询功能通过查询功能,用户可以对书籍按不同方式进行查询。

管理员可以查询书籍的信息和销售情况。

6、显示功能通过此功能,可以将所需信息显示的列表框中。

便于用户和管理员观察使用数据库。

根据功能分析的结果,网上书店管理系统主模块图如图所示。

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

书籍类别书籍名书籍价格称书籍编号书籍简介库存数图书量书籍折扣图图书信息ER图用户性别用户姓名用户年龄用户密码用户住址用户编号联系电用户话图用户信息ER图管理员登管理员密录名码管理员图管理员信息ER 图用户编号用户姓名书籍编号用户住址订单号联系电话订单表发货方付款方式式图订单表信息ER图用户姓名用户密码用户编号用户编号书籍编号用户性别用户年龄用户住址用户管理联系电话管理员登订单 -录用户名用户姓名用户住址管理员订单表管理订单号付款方式库存数量书籍编号书籍类别联系电话管发货方式理员密码书-订单书籍折扣管理图书书籍简介书籍价值书籍名称图实体之间关系ER图逻辑结构设计(关系模式---关系)下面是把上面 E-R图转化关系模式 (关系的码用下划线标出 ):图书(书籍编号、书籍类别、书籍名称、书籍价格、书籍简介、书籍折扣、库存数量)用户(用户编号、用户密码、用户姓名、用户性别、用户年龄、用户住址、联系电话)管理员(管理员登陆名、管理员密码)订单表(订单号、书籍编号、顾客编号、顾客姓名、顾客住址、联系电话、付款方式、发货方式)第三章功能分析网上书店新用户注登录册普通用户管理员图书管理图订订订书购够够退查图修查订询书改询添修删加改除图图图书书书第四章系统实现数据库连接本软件使用jdbc 连接数据库,基本思想为数据库中每个表建立一个Connectio 类,当要对表中数据进行操作时,创建相关记录集,即可引用类中的响应函数进行添加、修改、删除、查询等操作。

主界面主界面中显示用户登录、管理员登录和用户注册三个按钮,用户输入登录名和密码后点击用户登录后进入用户查询界面,管理员输入登录名和密码后点击管理员登录后进入管理界面,若是新用户,直接点击注册即可进入注册界面。

创建一个新的数据库bookshop,代码如下:CREATE DATABASE bookshop ON(NAME = bookshop _data,FILENAME ='D:\ ',SIZE = 10,MAXSIZE = 100,FILEGROWTH = 10)LOG ON(NAME = bookshop _log,FILENAME = 'D:\ ',SIZE = 5,MAXSIZE = 50,FILEGROWTH =5)创建数据表1.数据表( admin 表),代码如下:create table admin(id varchar(10)primary key,password varchar(10))2.数据表( book 表),代码如下:create table book(id varchar(10),name varchar(50),publisher varchar(30),type varchar(10),price varchar(15),pubtime varchar(50),stock varchar(10))3.数据表( 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 表),代码如下:create table orderlist(id varchar(10),[user] varchar(20),[sum] varchar(4),money varchar(20))第五章调试过程中的问题及系统测试情况网上书店总流程图网上书店后台管理用户前台系统图订用查购用用查书单户询户户看管管管图书登注订理理理书录册单添删修查查删加除改询看除图图图图订用书书书书单户图 5-1 总流程图主界面展示主界面如下图5-2-1 所示,有“用户名”,“管理员登录”和“注册”三个按钮:图 5-2-2 主界面顾客输入正确的登录名和密码后点击确定即可进入顾客查询界面,如下图5-2-3 所示:图 5-2-3顾客查询界面新顾客点击“现在注册”即可进入注册界面,如下图5-2-4 所示:图 5-2-4顾客注册界面添加功能展示顾客注册顾客在顾客注册界面中输入各项信息且两次输入相同密码后点击确定,系统自动生成顾客编号作为登录名,和密码等显示给顾客,本软件的添加功能,应用在管理员添加新书模块。

相关主题