搜档网
当前位置:搜档网 › 网上书店管理信息系统

网上书店管理信息系统

网上书店管理信息系统
网上书店管理信息系统

山东理工大学计算机学院课程设计(数据库系统原理)

网上书店管理信息系统

班级

姓名

学号

指导教师

二○一一年一月十三日

课程设计任务书及成绩评定

课题名称网上书店管理信息系统

Ⅰ、题目的目的和要求

通过数据库系统原理课程设计的操作与实践,使学生了解关系数据库的相关理论知识和有关工具软件的使用技巧,在一定程度上提高应用程序的综合开发能力和创新意识、创新能力,具体掌握的基本能力有以下几方面:

1、学习和巩固《数据库系统原理》的基本知识。

2、关系数据库管理系统的基本使用方法。

3、熟悉SQL语言的主要功能及SQL语句的使用操作。

4、熟悉数据库管理系统的设计过程,培养解决实际问题的能力。

5、小型数据库应用系统的设计方法。

要求独立完成该课题设计。

Ⅱ、设计进度及完成情况

日期内容

2011.1.4 对系统进行总体分析与设计

2011.1.5 进行总体系统概括描述分析

2011.1.6 系统性能分析

2011.1.7 逻辑结构设计,画出E-R图并转化为关系模式图

2011.1.8 数据字典与相关数据定义

2011.1.9 编写各个功能模块代码与总代码

2011.1.10 代码测试与修改

2011.1.11 系统各部分功能实现

2011.1.12 整理文档与封面设计

Ⅲ、主要参考文献及资料

[1]王珊,萨师煊主编.数据库系统概论(第四版).北京:高等教育出版社,2006.5

[2]何志丹著深入浅出 Visual c++入门、进阶与应用实例人民邮电出版社

[3] 维埃拉著,董明译 SQL Server 2005 高级程序设计人民邮电出版社

[4] 李俊民著精通 SQL——结构化查询语言详解人民邮电出版社

学科部主任___________Ⅳ、成绩评定

设计成绩:

指导老师:

二○一一年月日

目录

第一章系统概述 (2)

第二章系统分析 (2)

第三章功能分析 (7)

第四章系统实现 (8)

第五章调试过程中的问题及系统测试情况 (15)

第六章结束语 (20)

第一章概述

目前社会上信息管理系统发展飞速,越来越多的企事业单位都引入了信息管理软件来管理自己日益增长的各种信息。各种网店也相继采用了不同的管理系统来管理商品信息,取得了很大的成效,网上书店管理系统也在功能上不但完善和加强,为了使书店管理更加规范化,程序化,科学化,我们研发了这次的网上书店管理系统。

本系统的功能是为管理者提供方便的管理、为顾客提供快捷的购买。系统的主要子模块有图书管理,顾客管理等,可实现日常图书进货、发货业务,最终达到提高工作效率的目的。顾客可以进入图书查询界面通过图书类别、图书名称、图书编号、折扣额度等四种方式查询图书,查到满意的图书后可点击购买。管理者可以通过登录管理界面实现对图书的添加、修改、删除操作以及发货和查看顾客信息,管理员可以维护客户注册信息、维护图书信息、处订定单信息、维护系统公告、网上售书。

第二章系统分析

§2.1需求分析

2.1.1系统需求

书店管理系统需要满足来自三个方面需求:第一,书店工作人员通过计算机来管理各类图书,进行图书分类编号,调整图书结构,增加图书库存,适应读者的需求。第二,工作人员对读者的需求情况能作好全面的掌握,及时得到历史销售记录。第三,也是书店的核心工作,对图书的销售管理。

2.1.1功能需求

基于系统需求分析,该系统需要实现以下基本功能:

1、主界面管理

本系统的使用用户分两种:管理员和顾客。管理员具有使用本系统的所有功能,而顾客需要具有日常书店的管理功能即可。主界面中需要顾客注册、顾客登录和管理员登录和三个功能,可以分别进入各自功能界面。

2、添加功能

新顾客可以通过此模块填写自己的各项信息。顾客可以通过此模块完成购卖书籍等操作。管理员可以管理界面中输入书籍的各项信息。

3、修改功能

管理员可以通过次模块来管理各类图书信息,包括图书信息的修改。在进行图书的修改时,根据用户选定的书进行修改,即列出所有用户选定的信息,在这个基础上进行图书信息的修改。

4、删除功能

管理员可以通过此模块完成对图书信息的删除等操作

5、查询功能

通过查询功能,顾客可以对书籍按不同方式进行查询。管理员可以查询书籍的信息和销售情况。

通过此功能,可以将所需信息显示的列表框中。便于顾客和管理员观察使用数据库。

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

§2.2数据字典

2.2.1一数据项

图书数据字典

属性名 存储代码 类型 长度 备注 书籍编号 bno nchar 10 主码 书籍类别 bkind nchar 20 书籍名称 bname nchar 40 书籍价格 bprice nchar 10 书籍简介 bintro varchar 80 书籍折扣 bdis int 库存数量

bstock

int

顾客数据字典

属性名 存储代码 类型 长度 备注 顾客编号 cno int 主码 顾客密码 cpass char 10 是 顾客姓名 cname char 10 否 顾客性别 csex char 10 否 顾客年龄 cage char 10 否 顾客住址 cadd nchar 20 是 联系电话 cphone char 10 是

管理员数据字典

网上书店管理系统

修改功能 主页面管理

添加功能 删除功能 查询功能 显示功能

图2.1系统主模块图

管理员登录名 mno char 10 主码 管理员密码 mpass

char 10

订单表数据字典

属性名 存储代码 类型 长度 备注 订单号 ono int 主码 书籍编号 bno nchar 10 顾客编号 cno int 顾客姓名 cname char 20 顾客住址 cadd nchar 10 联系电话 cphone char 10 付款方式 opay nchar 10 发货方式 oconvey

nchar

10

2.2.2数据结构

数据结构名 组成

图书信息 书籍编号、书籍类别、书籍名称、书籍价格、书籍简介、书籍折扣、

库存数量

顾客信息 顾客编号、顾客密码、顾客姓名、顾客性别、顾客年龄、顾客住址、

联系电话

管理员信息 管理员登录名、管理员密码

订单表

订单号、图书编号、顾客编号、顾客姓名、顾客地址、联系电话、

付款方式、发货方式

§2.3概念结构设计(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 数据库连接

本软件使用 ODBC 连接数据库,基本思想为为数据库中每个表建立一个 RecordSet 类,

当要对表中数据进行操作时,创建相关记录集,即可引用类中的响应函数进行添加、修改、删除、查询等操作。

§4.2主界面

主界面中显示顾客登录、管理员登录和顾客注册三个按钮,顾客输入登录名和密码后点

击顾客登录后进入顾客查询界面,管理员输入登录名和密码后点击管理员登录后进入管理界面,若是新顾客,直接点击注册即可进入注册界面,各对话框之间的连接通过 DoModal()函

数实现,若需要进行身份验证,未输入用户名或密码则将弹出提示对话框“请输入用户名和密码!”,输入后系统将进入相应的数据库表查询是否有此信息,若无对应信息则弹出对话框提示输入信息错误,信息正确方可进入下一界面,如顾客登录时,系统使用以下代码完成身份验证功能,同时记录下用户信息以便加入订单:

//生成查询用户账号和密码的 SQL 语句

mSqlStr= "select * from customer where cno='";

mSqlStr=mSqlStr + m_no;

mSqlStr=mSqlStr + "'and cpass='";

mSqlStr=mSqlStr + m_password;

mSqlStr=mSqlStr + "'";

if(!customer.Open(AFX_DB_USE_DEFAULT_TYPE,mSqlStr))

{

AfxMessageBox("customer表打开失败!");

return;

}

if(!customer.IsBOF())

{

//Open all function for user

m_customer_no=customer.m_cno;

m_customer_name=customer.m_cname;

m_customer_phone=customer.m_cphone;

m_customer_add=customer.m_cadd;

AfxMessageBox("密码正确,欢迎登录!");

EndDialog(IDCANCEL);

Cgkcx a;

a.DoModal();

}

else

{

AfxMessageBox("密码输入错误!!");

return;

}

§4.3添加功能

模块。

1)顾客注册:新顾客在主界面中点击注册后即可进入注册界面填写自己的各项信息,完

成后点击确定,信息添加到 customer 表中,并利用触发器自动生成顾客编号作为登录名。相关代码如下:

setcustomer c;

c.Open();

c.AddNew();

UpdateData(TRUE);

if(m_name.IsEmpty()||m_phone.IsEmpty()||m_add.

IsEmpty()||m_password.IsEmpty()||m_mima

.IsEmpty())

{

MessageBox("请输入全部信息!");

return;

}

if(m_password!=m_mima)

{

MessageBox("密码错误,请确认!");

return;

}

c.m_cpass=m_password;

c.m_cname=m_name;

if(m_sex==0)

c.m_csex="男";

else c.m_csex="女";

c.m_cage=m_age;

c.m_cphone=m_phone;

c.m_cadd=m_add;

c.m_cpass=m_password;

if(m_sex==0)

c.m_csex="男";

else c.m_csex="女";

c.Update();

c.Requery();

m_customer_zhanghao=c.m_cno;

UpdateData(FALSE);

m_customer_xingming=m_name;

m_customer_mima=m_password;

EndDialog(IDCANCEL);

Cxxqr a;

a.DoModal();

2)顾客购书:顾客在查询界面中选择想要购买的图书后点击购买可进入购买界面,选择

付款方式、送货方式并确认后,相关信息添加到 orders 表中,并利用触发器自动生成订单号。

相关代码如下:

Csetorders order;

setbook book;

order.Open();

order.AddNew();

UpdateData(TRUE);

if(m_zhifu==0)

order.m_opay="网银支付";

if(m_songhuo==0 )

order.m_oconvey="快递";

else order.m_oconvey="EMS";

order.m_bno=m_book_no;

order.m_cadd=m_customer_add;

order.m_cname=m_customer_name;

order.m_cno=m_customer_no;

order.m_cphone=m_customer_phone;

order.Update();

order.Requery();

m_order_no=order.m_ono;

book.Open();

book.Edit();

book.m_bstock--;

book.Update();

book.Requery();

book.Close();

UpdateData(FALSE);

CString temp;

temp .Format("购买成功!");

AfxMessageBox(temp);

EndDialog(IDCANCEL);

Cgkcx a;

a.DoModal();

3)管理员添加新书:管理员在管理界面中输入各项信息后点击添加,图示信息即可被添

加到 book 表中,相关代码如下:

setbook a,b;

a.Open();

a.AddNew();

UpdateData(TRUE);

if(m_no.IsEmpty()||m_kind.IsEmpty()||m_name.IsEmpty()||m_price.IsEmpty()||m_intro.I sEmpt

y()||m_dis==0||m_stock==0)

{ MessageBox("请输入全部信息!");

return;

}

if(b.IsOpen()) b.Close();

if(m_no!=_T(""))

{

b.m_strFilter.Format("bno='%s'",m_no);

b.Open();

if(b.m_bno!=_T(""))

{

MessageBox("已经有这条记录了!");

return;

}

}

a.m_bno=m_no;

a.m_bkind=m_kind;

a.m_bname=m_name;

a.m_bprice=m_price;

a.m_bdis=m_dis;

a.m_bstock=m_stock;

CString aa,bb;

m_list.InsertItem(0,a.m_bno,0);

m_list.SetItemText(0,1,a.m_bkind);

m_list.SetItemText(0,2,a.m_bname);

m_list.SetItemText(0,3,a.m_bprice);

m_list.SetItemText(0,4,a.m_bintro);

aa.Format("%d",a.m_bdis);

m_list.SetItemText(0,5,aa);

bb.Format("%d",a.m_bstock);

m_list.SetItemText(0,6,bb);

a.Update();

a.Requery();

UpdateData(FALSE);

a.Close();

§4.4修改功能

修改功能使用 Edit()函数,主要应用在管理员对图书信息的修改方面,其中图书编号不可修改,若修改则出现错误提示,相关代码如下:

setbook a;

a.Open();

a.Edit();

UpdateData(TRUE);

if(m_no.IsEmpty())

{ MessageBox(" 请选择图书!");

return;

}

if(no!=m_no)

{

MessageBox("图书编号不允许修改!");

return;

}

m_list.DeleteAllItems();

a.m_bkind=m_kind;

a.m_bname=m_name;

a.m_bprice=m_price;

a.m_bintro=m_intro;

a.m_bdis=m_dis;

a.m_bstock=m_stock;

CString aa,bb;

m_list.InsertItem(0,a.m_bno,0);

m_list.SetItemText(0,1,a.m_bkind);

m_list.SetItemText(0,2,a.m_bname);

m_list.SetItemText(0,3,a.m_bprice);

m_list.SetItemText(0,4,a.m_bintro);

aa.Format("%d",a.m_bdis);

m_list.SetItemText(0,5,aa);

bb.Format("%d",a.m_bstock);

a.Update();

a.Requery();

UpdateData(FALSE);

a.Close();

§4.5删除功能

删除功能使用 Delete()函数,应用在管理员对图书信息的删除及查看订单后发货方面:1)图书信息删除:管理员查找到要删除的图书后选中,点击删除按钮即可将 book 表中

该图书信息删除,相关代码如下:

UpdateData(TRUE);

int n=m_list.GetSelectionMark();

setbook b;

if(m_no.IsEmpty())

{

MessageBox("请选择图书!");

return;

}

b.m_strFilter.Format("bno='%s'",m_no);

b.Open();

if(b.IsEOF())

{

MessageBox("没有此记录!");

return;

}

b.Delete();

m_list.DeleteItem(n);

b.Close();

2)发货:管理员查看订单后选中要发送的图书,点击发货即可在 o rders 表中将该订单删除,相关代码如下:

int n=m_list.GetSelectionMark();

//创建订单记录集

Csetorders order;

if(m_ono.IsEmpty())

{

MessageBox("请选择订单!");

return;

}

order.m_strFilter.Format("ono='%s'",m_ono);

order.Open();

if(order.IsEOF())

{

MessageBox("没有此记录!");

Return;

}

while(!order.IsEOF())

{

order.Delete();

order.MoveNext();

}

order.Close();

m_list.DeleteItem(n);

UpdateData(FALSE);

§4.6查询功能

查询功能应用于顾客购书前对书籍的查询和管理员对书籍的查询,以顾客查询为例,顾

客查询可按照图书编号、图书类别、图书名称、折扣额度等四种方式,其中图书类别和图书名称都可实现模糊查询,在相关表中查找到正确信息后显示在列表框内,以图书名称和折扣额度为例,相关代码如下:

UpdateData(TRUE);

setbook book;

if(m_fangshi!=0&&m_fangshi!=1&&m_fangshi!=2&&m_fangshi!=3)

{

AfxMessageBox("请选择查询类别!");

return;

}

//出现问题:不能读取 m_kind,原因:IsEmpty()少了小括号

if(m_fan gshi==1)

{

if(m_name.IsEmpty())

{

AfxMessageBox("请输入图书名称!");

return;

}

setbook book;

if(book.IsOpen()) book.Close();

CString tmp;

tmp.Format("%%%s%% ",m_name);

m_name=tmp;

book.m_strFilter.Format("bname LIKE '%s'",m_name);

book.Open();

m_list.DeleteAllItems();

int i=0; }

if(book.IsEOF())

{

MessageBox(" 目前暂没有您要的书目!"," 提示",MB_OK);

return;

}

while(!book.IsEOF())

{

CString aa,bb;

m_list.InsertItem(i,book.m_bno,0);

m_list.SetItemText(i,1,book.m_bkind);

m_list.SetItemText(i,2,book.m_bname);

m_list.SetItemText(i,3,book.m_bprice);

m_list.SetItemText(i,4,book.m_bintro);

aa.Format("%d",book.m_bdis);

m_list.SetItemText(i,5 ,aa);

bb.Format("%d",book.m_bstock);

i++;

book.MoveNext();

}

}

if(m_fan gshi==3)

{

if(m_dis==0)

{

AfxMessageBox("请输入查询内容!");

return;

}

if(book.IsOpen()) book.Close();

book.m_strFilter.Format("bdis<='%d'",m_dis);

book.Open();

m_list.DeleteAllItems();

int i=0;

if(book.IsEOF())

{

MessageBox(" 目前暂没有您要的书目!"," 提示",MB_OK);

return;

}

while(!book.IsEOF())

{

CString aa,bb;

m_list.InsertItem(i,book.m_bno,0);

m_list.SetItemText(i,1,boo k.m_bkind);

m_list.SetItemText(i,2,boo k.m_bname);

m_list.SetItemText(i,3,boo k.m_bprice);

m_list.SetItemText(i,4,boo k.m_bintro);

aa.Format("%d",book.m_bdis);

m_list.SetItemText(i, 5,aa);

bb.Format("%d",book.m_bstock);

m_list.SetItemText(i,6,bb);

i++;

book.MoveNext();

}

}

§4.6显示功能

在本软件中多次将信息显示在列表框中,以图书信息管理界面中显示图书信息为例,相

关代码如下:

BOOL Cxsrk::OnInitDialog()

{ CDialog::OnInitDialog();

DWORD dwExStyle = LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES |LVS_EX_HEADERDRAGDROP |LVS_EX_ONECLICKACTIVATE | LVS_EX_UNDERLINEHOT;

m_list.SetExtendedStyle(dwExStyle);

m_list.InsertColumn(0,"编号",LVCFMT_CENTER,50,0);

m_list.InsertColumn(1,"类别",LVCFMT_CENTER,100,0);

m_list.InsertColumn(2,"名称",LVCFMT_CENTER,200,0);

m_list.InsertColumn(4,"简介",LVCFMT_CENTER,200,0);

m_list.InsertColumn(5,"折扣",LVCFMT_CENTER,50,0);

m_list.InsertColumn(6,"库存",LVCFMT_CENTER,50,0);

setbook a;

a.Open();

int i=0;

while(!a.IsEOF())

{ CString aa,bb;

m_list.InsertItem(i,a.m_bno,0);

m_list.SetItemText(i,1,a.m_bkind);

m_list.SetItemText(i,2,a.m_bname);

m_list.SetItemText(i,3,a.m_bprice);

m_list.SetItemText(i,4,a.m_bintro);

aa.Format("%d",a.m_bdis);

m_list.SetItemText(i,5,aa);

bb.Format("%d",a.m_bstock);

m_list.SetItemText(i,6,bb);

i++;

a.MoveNext();

}a.Close();

return TRUE;// return TRUE unless you set the focus to a control

}

第五章调试过程中的问题及系统测试情况

§5.1主界面展示

主界面如下图 4.1 所示,有“顾客登录”,“管理员登录”和“现在注册”三个按钮:

图 5.1 主界面

顾客输入正确的登录名和密码后点击确定即可进入顾客查询界面,如下图 5.2 所示:

图 5.2 顾客查询界面

管理员输入正确的登录名和密码后点击确定即可进入管理界面,如下图 5.3 所示:

图 5.3 管理内容选择界面

新顾客点击“现在注册”即可进入注册界面,如下图 5.4 所示:

图 5.4 顾客注册界面

§5.2添加功能展示

5.2.1 顾客注册

顾客在如上图 4.4 所示的顾客注册界面中输入各项信息且两次输入相同密码后点击确定,系统自动生成顾客编号作为登录名,和密码等显示给顾客,如下图 5.5 所示:

图 5.5 注册信息确认界面

5.2.2 顾客购书

顾客在如图 4.3 所示的查询界面中查到满意的图书后点击购买,即可进入购买图书界面,确认图书并选择付款方式和送货方式,如下图 4.6 所示:

图 5.6 购买图书界面

5.2.3 添加新书

管理员在如图 4.3 所示的管理界面中选择“书籍信息管理”,进入如下图 5.7 所示的书籍信息管理界面:

图 5.7 书籍信息管理界面

在编辑框中输入各项信息后点击“添加”,即可成功添加图书信息,如下图 4.8 所示:

网上书店系统设计和详细设计

网上书店管理系统设计实验 1.引言 1.1编写目的 应现代社会发展需求,为方便广大群众购买书籍,降低实体书店工作的人力物力开支,提高工作的准确性、实时性,拟为其开发网上书店管理系统。此概要设计说明书编制的目的是:说明对程序系统的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,为程序的详细设计提供基础。 本软件概要说明书的预期读者是系统开发人员或运营商。

1.2项目背景 随着人民生活水平的不断提高和发展,人们越来越多的喜欢网购,然而读书和买书仍然以实体书店为主,但是实体书店又有很多的不足之处,让人们很头疼:如小规模的书店图书种类不够齐全,图书管理员管理麻烦等,所以如果可以实现网购,那么会大大增加阅读者,读者可以随时查找自己需要的书在店里有没有,价钱是否合适,另外管理员管理也比较方便等,为此,我们计划开发网上书店管理系统,以满足用户的需求,方便用户的使用。 (1)、本系统的名称是:网上书店管理系统 (2)、本项目的任务提出者是xx企业,开发者是东南大学成贤学院,用户是网上书店运营商及客户,实现该软件的计算中心是东南大学成贤学院。 2.系统方案设计 2.1系统的物理平台设计 1.选择B/S模式。 理由:(1)、具有分布性特点,可以随时随地进行查询、浏览等业务处理; (2)、业务扩展简单方便,通过增加网页即可增加服务器功能; (3)、维护简单方便,只需要改变网页,即可实现所有用户的同步更新; (4)、开发简单,共享性强。 2.硬件及技术选择 (1)、操作系统 操作系统用Windows XP及以上。 (2)、数据库管理系统 数据库管理系统:Microsoft SQL Server数据库 (3)、开发工具 开发工具:JSP/SERVLET/JavaBean

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

目录 第一章概述................................................................................................................................................. - 2 - 第二章系统分析......................................................................................................................................... - 2 - 2.1需求分析......................................................................................................................................... - 2 - 2.1.1系统需求............................................................................................................................ - 2 - 2.1.2功能需求............................................................................................................................ - 3 - 2.1.3数据结构............................................................................................................................ - 4 - 2.2概念结构设计(E—R图)........................................................................................................... - 4 - 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 添加新书....................................................................................................................... - 14 - 5.4修改功能展示............................................................................................................................... - 15 - 5.5删除功能展示............................................................................................................................... - 16 - 5.5.1 图书信息删除 ............................................................................................................... - 16 - 5.5.2 发货............................................................................................................................... - 17 -

网上书店系统毕业论文

引言 随着网络技术的发展,越来越多的人喜欢在网上宣传自己的产品,喜欢网上购物。 图书产品从其外部特征来看,品种繁多,实体书店或其它图书发行者无法有足够大的店面来展示所有品种;单价不高,在网络信用还存在缺失的环境下能造成的损失较小,读者也乐于尝试在线购买。所以网上书店也在互联网上纷纷出现。 就网上书店而言,由于网络已经覆盖全球,信息量大而独具优势。售书的理念也很简单,就是读者可以自己寻找自己喜爱的书为替读者找寻他们想要的书。对于读者来说,网上书店近在咫尺,并且永不下班关门,读者可以随时随地自由地查询和订购图书,读者无需亲临书店,一档一档地找,一本一本地翻,只要坐在电脑前,开机上网即可买到所需书籍,而且读者的挑选余地也大多了,检索也很方便,同时还减少了购书过程中的支出,另外应当看到图书选购必得翻阅详看,耗时费力,特别是热衷购书者,几乎都是奋力开拓事业者和苦心求学深造者,时间对他们而言无比宝贵,网上购书节省了大量时间,这对于那些没有时间经常逛传统书店或其住所离传统书店较远的读者来说,具有实际意义。因此网上售书必将有长足的发展。本系统的主要目的是实现图书的在线销售,包括管理库房中的图书,以及管理用户的购物车,从而实现结帐等一系列功能,让用户足不出户就能够在网上书店购买到自己所需的图书,形成书店和用户双赢的局面。 这个网上书店系统的后台管理模块就是利用JSP技术实现对整个网上书店进行管理。此后台管理模块操作简单,无论有没有网页开发语言基础的书店管理员都可以对整个进行操作更新。

第一章绪论 1.1项目背景 (1)系统名称:网上书店系统 (2)需求背景分析:近年来,电子商务伴随着IT的成熟,逐渐发展壮大,成为网络经济的核心。在电子商务的发展过程中,人们逐渐意识到在线购物的无地域界限、安全、方便快捷及其价格优势,在线购物的队伍也随之扩大. 同时人们对于知识的追求也越来越高,因而市场场上出现了各类的图书,但由于各种各样的原因使得消费者在选购图书的时候不能到自己合意的书籍,同时由于网络经济的迅速发展激生出了网上卖书的现象,由于网上书店里面的图书相当丰富,且价格较市场上的书店里的便宜,以致于越来越多的人上网购书,同时也使得越来越多的人在网上开设自己的书店,本系统即是在以上各种条件成熟的条件下,建立的一个可以让消费者登录本系统购买他们的图书的一个网上书店管理系统。 (3)系统用途:管理员将书籍信息整理归类发布到网上,用户登录该后,首先要注册为会员才能购买书籍。 (4)系统用户:该系统的使用者主要分为三类:浏览者、注册用户和管理员。 1.2 课题的可行性分析 (1)技术可行性——此网上书店系统可以运行于windows xp,windows server 2000/2003,windows vista操作系统。对系统要求只需要装有IIS即可。对计算机的硬件配置没有太高要求,现在的个人电脑完全可以满足。数据库运用简单易学的Access来实现。在设计方面,运用XHTML、CSS样式、JSP等知识,利用PhotoShop 图像处理工具及Dreamweaver CS3制作出合理生动的网页。 (2)经济可行性——此系统可以运行于现在市场上出售的各种个人电脑,系统成本主要集中在系统的开发上。当系统投入运行后,可以实现在网上卖书和租书功能。所带来的效益远远大于系统软件的开发成本。在经济上是完全可行。 (3)操作可行性——界面设计充分考虑浏览用户的习惯,图书信息浏览、会员注册登录、租书、购书等功能操作方便。而且所有网页设计清新、简洁、合理,不会让用户感到视觉疲劳。可操作性很强。

图书管理系统——数据字典

软件产品开发需求模型(DFD 和DD) 数据字典是关于数据的信息的集合,对数据流程图中的各个元素做完整的定义与说 明,是数据流程图的补充工具。数据流图和数据字典共同构成系统的逻辑模型。 数据字典由下列六类元素的定义组成: (1)数据流 (2)数据项:是“不可再分”的数据单位,是数据的最小组成单位。 (3)数据结构 (4)数据存储:数据存储是数据结构停留或保存的场所。 (5)处理逻辑 (6)外部实体 在第一层和第二层数据流图的定义之后,我们都已经详细定义了数据字典的各元素。 对于各数据项的详细符号描述,见实验二的《软件概要设计说明》中的“软件数据结构设计”。 一、 数据流图: 1. 网上购书电子商务系统数据流程图(第一层) DBMS1.1暂存订单 DBMS1.2书籍库存 DBMS1.3采购订单 DBMS1.4销售历史DBMS1.6应付款明细帐DBMS1.5应收款明细帐DBMS1.7总帐 数据流图说明:(DD )

1.1 E :外部项 1.2 P :处理逻辑 1.3 F :数据流 共有FBMS1.1 ~FBMS1.10这10个数据流,分别描述如下: (1)数据流名称:FBMS1.1 数据流说明:用户登入 (2)数据流名称:FBMS1.2 数据流说明:密码修改 (3)数据流名称:FBMS1.3 数据流说明:顾客的订单

(4)数据流名称:FBMS1.4 (5)数据流名称:FBMS1.5 数据流说明:付款(顾客付款给送货人) (6)数据流名称:FBMS1.6 (7)数据流名称:FBMS1.7

(8)数据流名称:FBMS1.8 (9)数据流名称:FBMS1.9 (10)数据流名称:FBMS1.10 1.4 D:数据存储 描述如下:

网上书店管理系统.

洛阳理工学院 课程设计报告 课程名称软件工程课程设计设计题目网上书店管理系统专业计算机科学与技术班级学号 B12053204、B12053209、B12053216 姓名郑亚萍、郭雅辉、杨海华完成日期 2013-12-12 课程设计任务书 设计题目:网上书店管理系统设计设计内容与要求: 为各类用户提供并实现以下功能: 1. 管理员:各类用户权限设置; 2. 操作人员:进书登记、售书登记、查询与统计; 3. 普通用户:各种查询。 课程设计报告的组成: 1. 需求规格说明书,包括用例图,数据流图,数据字典; 2. 概要设计说明书,包括系统模块结构图,功能模块清单,实体图,系统E-R 图,数据库表结构设计。 3. 项目总结报告,包括实际完成情况表。 指导教师: 2013年 12 月 5 日 课程设计评语 成绩:

指导教师:_______________ 年月日 目录 第一部分软件需求规格说明书 (1) 1引言 (1) 1.1编写目的 (1) 1.2背景 (1) 1.3术语定义 (1) 1.4参考资料 (2) 2任务概述 (2) 2.1目标 (2) 2.2用户的特点 (3) 3需求规定 (3) 3.1系统用例图 (3) 3.2数据流图与数据字典 (5) 3.3对性能的规定 (12) 4运行环境规定 (13) 4.1设备 (13) 4.2支持软件 (13)

第二部分概要设计说明书 ......................................................................................... 14 1引言 (14) 1.1目的 (14) 1.2范围 (15) 1.3命名规则 (15) 1.4术语定义 (15) 1.5参考资料 (15) 2总体设计 (16) 2.1总体结构设计 (16) 2.2功能模块清单 (17) 3数据库设计 (17) 3.1数据库概念级设计(E-R 图) (17) 3.2数据结构逻辑级设计 (20) 第三部分项目开发总结报告 ..................................................................................... 22 1引言 (22) 1.1编写目的 (22) 1.2参考资料 (22)

网上书店系统的设计与实现正文

第1章概述 1.1课题研发的目的与意义 随着我国Internet的发展,电子商务越来越多的溶入到我们的日常生活,而且网上书店也是电子商务网站的代表,国内网上书店有像"当当网"等这种优秀的电子商务网站,它们是其他网站良好的典范,可以学习参考他们的思想,了解和熟悉整个网站的开发流程及完整的电子商务网站设计中站应有的功能和注意事项,由此选择了网上书店作为此次毕业设计的题目。在选择编辑语言时,因为Java程序语言及编程技术是随着互联网的发展而被推广应用的,它是目前国内外广泛使用的程序设计语言。它的内容和特点与以往的其他程序设计语言有很大的不同。面向对象技术被认为是程序设计一方法学的一场革命,它已经逐步代替面向过程的程序设计技术,从而成为计算机应用开发领域的主流趋势,所以Java 成为本设计的开发语言,用来设计和完成本网上书店系统。本毕业设计所完成的网上书店系统,除了大量收集有关资料,还将会牵涉到许多技术上的问题,如:网页制作技术,后台数据库的设计和管理,通过实际的制作个网站,可以在实践中掌握上述技术的使用,达到学以自用的目的。 如何建立企业的电子商务,如何把企业业务建在Internet上,涉及到建立电子商务网站、开发符合Internet特点的有效的业务应用、管理网上的交易信息、保证网上数据安全、快速反映市场变化以及充分满足Internet业务进一步发展的要求等等。对一个运营商业企业来说,电子商务网站是其生存的理由和基础,同时也是企业对外展示信息、从事商务活动的窗口和界面。如何设计、建立一个经济、实用、安全、高效、稳定的网站是每个电子商务网站必须考虑的问题。 而要解决好这些问题,就必须在提高企业内部管理效率、充分利用企业内部资源的基础上,从整体上降低成本,加快对市场的响应速度,提高服务质量,提高企业的竞争力。但是企业在利用信息化技术时,必须要考虑成本、技术难度、创造的价值等几个方面。 1.2国内外研究现状及发展趋势 网络经济是利用互联网技术广泛联系传统信息系统的丰富资源的一种动态商务活动它利用前所未有的方式将顾客、销售商、供货商和企业员工联系在一起,能将有价值的信息迅速传递给需要的人们。网络技术的成熟,促进了信息技术更加广泛的应用,企业也可利用网站和网络触角伸展到客户的家中,架起一座桥梁,以先进的技术渗透于订货、生产、交货、支付甚至售后服务等整个商务过程。网络作为经济活动的市场平台,在市场进入、交易运行和货款结算等环节,都是以电子数据的传递来完成的。企业市场经营全过程需要计算机系统和网络门户。企业内部的采购、生产制造、销售服务和物流配送等各部门也要进行电

网上书店信息管理系统课程设计

web数据库程序设计语言课程设计说明书题目:网上书店信息管理系统

web数据库程序设计语言课程设计任务书 题目:网上信息管理系统 课程设计从2012 年12 月 3 日起到2012 年12 月20日 1、课程设计的内容和要求(包括原始数据、技术要求、工作要求等): 1)、设计内容: 开发基于intranet网络上B/S模式的信息管理系统,要求能实现数据录入、数据删除、数据修改和数据浏览以及数据查询等基本功能。 2)、课程设计的要求: 课程设计教学基本要求:通过课程设计,要求学生在指导教师的指导下,完成设计课题的全部内容,包括: (1)系统分析与数据库设计阶段 1)通过调查研究,选择一个实际应用数据库系统的课题。 2)进行系统需求分析,写出系统需求分析分析报告。 3)设计数据模型并进行优化,确定数据库结构与功能、表的结构、表与表之间的关联关系、视图、存储过程。充分考虑系统安全性、数据的完整性等要求,并写出系统设计设计方案。 (2)页面设计阶段 页面布局设计、确定网页元素、各种样式设计。要求页面颜色搭配美观、简洁,字体大小协调,图片内容与文字内容相互衬托并与软件功能相匹配。 (3)应用程序设计阶段 1)完成数据库定义工作,实现基于intranet网络上B/S模式的信息管理系统,要求在客户端利用IE浏览器能进行数据录入、数据删除、数据修改和数据浏览以及数据查询等基本功能。 2)实现应用程序的设计、编程、优化功能,实现数据库安全性、数据完整性等功能。 (4)系统集成调试阶段 对系统的各个应用程序进行集成和调试,进一步优化系统性能,改善系统用户界面、完善功能。 3)、课程设计选题与学时分配 从以下六题中任选一题作为课程设计的题目: (1)人事信息管理系统;

网上书城系统的规划.doc

地域性网上书城系统规划 ——虚拟华中图书城 系统开发背景 随着网络的普及,网上交易手段的逐渐完善,传统书店的购书理念也逐渐被网上书店这一方便快捷的购书方式所取代。在最短的时间内购买自己所需要的图书是快节奏生活的产物,于是在网上图书城便成了人们向往的事情。此系统的开发为人们带来了很大的便利,使他们足不出户就可以轻轻松松的购买自己想要的书,既省时又省力。网上书城作为电子商务B to C的一种形式。它是在网站在网上发布信息,并在网上进行图书交易活动的图书销售模式。 企业现行状况调查 企业核心业务描述 随着互联网的普及和电子商务的兴起,我国网上图书零售市场交易规模不断扩大。当当网、卓越网、北发图书网、京东商城以及最近苏宁易购的加入,网上书店行业的洗盘正加速进行。怎样在激烈的竞争环境中生存发展?华中图书网以“一切以销售为中心”的原则,不断创新的各项营销活动保证了网站销售的高速增长。 华中图书网利用和发挥华中物流中心的资源优势,确立了图书品种最全、储备最充足、到货最快的品牌信誉。“给读者最优的购书体验,为零售发展做好支撑。”华中图书网将全力将零售打造成网站的核心竞争力。密切关注有关重点图书的出版和发行情况,以抓信息、抓重点、抓时效、抓市场为中心,努力提高销售效益。 企业现行的组织结构及主要协作伙伴 华中图书网在华中地区设立书库,各大书库在书籍发送上合同协作,确保书籍准确有效的发送到购买者手中。武汉书库为华中图书城最大的书库,旗下分布到各个二级县市。 华中图书网继续与搜狐、百度、豆瓣网、开心网等多家网站合作,通过在重要节假日和热点时期联合举办图书营销活动,带来了源源不断的客流和订单,有效提升了华中图书网在行业内的知名度,继续加强网际合作,在务实上下工夫,努力提高网站图书的销售,力争成为华中地区新书上线、发布最快、图书品种最全的网站。 企业商务活动中存在的问题 地域销售:华中图书城仅销售华中地区的图书,在全中国没有广泛的分布,导致全国

毕业论文--网上书店系统的设计与实现

*********软件技术学院 毕业设计(论文) 题目:网上书店系统的设计与实现系别:软件技术 专业:ACCP 学号: 姓名: 指导老师: 完成日期:2009 年 3 月 5 日

目录 目录 (2) 前言 (2) 需求分析 (4) 一、用户需求分析 (4) 1.图书查询需求 (4) 2.购物车管理需求 (4) 3.订单处理需求 (4) 4.管理员与客户的分类功能 (4) 系统开发技术 (6) 一、MVC模式简介 (6) 1.电子商务概况摘要 (7) 系统总体设计 (9) 1.UML活动关系图 (9) 2.系统组成 (10) 3.功能设计 (10) (1)图书信息管理 (10) (2)购物车管理 (10) (3)会员注册 (10) (4)订单处理 (11) 数据库设计与实现 (12) 一、数据库的需求分析 (12) 1.数据库的逻辑设计 (12) 2.数据表基本结构 (14) 3.创建数据表脚本 (15) 系统实现过程 (17) 开发平台 (17) 一、系统各组件实现 (17) 用户表示层 (17)

系统测试与运行 (26) 一、系统测试 (26) 二、测试结果 (26) 结论 (29) 参考文献 (30) 谢辞 (31) 毕业设计(论文)成绩评定表(理科)...... 错误!未定义书签。

前言 随着Internet信息技术的高速发展和个人、企业上网的迅速普及,企业的WWW网站在商业活动中发挥着越来越大的作用,在信息时代,建立一个功能强大、界面美观的电子商务网站,建立电子商务系统平台,对企业的发展是至关重要的。 所谓电子商务,是指各种具有商业活动能力的实体(生产企业、商贸企业、金融机构、政府机构、个人消费者等)利用网络和先进的数字化传媒技术进行的各项商业贸易活动。其中特别要强调的特点,一是其商业背景,二是网络化和数字化。简言之,电子商务就是通过电子网络渠道达成的商务活动。 电子商务是计算机网络的第二次革命,它通过电子手段建立新的经济秩序,不仅涉及电子技术和商业交易本身,而且涉及诸如金融、税务、教育等社会其他层面。对于电子商务的研究始于20世纪70年代末,而其实施要更晚些,实施又分为两步,其中电子数据交换(Electronic Data Interchange,EDI)始于20世纪80年代中期,Internet上的电子商务始于20世纪90年代初期。电子商务活动相应分成两大类:企业组织-企业组织(Business-Business,B2B)型和企业组织-消费者(Business-Consumer,B2C)型。根据统计,目前电子商务活动中80%的收属于B2B型商务活动,这由于企业组织的信息化程度和技术水平比个体消费者明显要高,主要面向的是企业与企业,为企业提供进行采购、销售和结算等业务的平台。B2C则是我们最熟悉的,它直接面向终端的大众消费者。它通常也有两种形式,一种是类似一个大的超市,里面摆放着大量的商品,提供给消费者直接去选择购买;而另一种形式则类似一个大商城,商城中有许多柜台,用户可以直接到柜台选择和购买自己中意的东西,然后去结算,这种商城只提供柜台和相关的服务,并收取相应的柜台使用费。 一般意义上,一个完整的电子商务系统包括信息流、资金流与物流三个要素,三者相辅相成。信息流就是通过电子网络向客户揭示所售商品的相关信息,引导客户通过网络进行购物。资金流就是使客户在选择商品后,能够通过网络支付相关费用,一般包括预付款支付、网上银行支付、货到付款

学生成绩管理系统数据字典

学生成绩管理系统数据库创建学生成绩数据库,命名“XSCJ”。数据库包含以下基本表 A.1 学生信息表 1.学生信息表结构 创建学生信息表,表名“XSB”,表结构如表A.1所示。 表A.1 学生信息表(XSB)结构 2.学生信息表样本数据 学生信息表样本数据(照片除外)如表A.2所示。 表 A.2 学生信息表样本数据表

A2. 课程信息表 1. 课程信息表结构 创建课程信息表,表名“KCB”,表结构如表A.3所示。

表A.3 课程信息表(KCB)结构 2. 课程信息表样本数据 课程信息表样本数据表A.4所示。 表 A.4 课程信息表样本数据表 A3. 学生成绩表 1. 学生成绩表结构 创建学生成绩表,表名“CJB”,表结构如表A.5所示。 表A.5 学生成绩表(CJB)结构

2.学生成绩信息表样本数据 学生成绩信息表样本数据表A.6所示。 表 A.6学生成绩信息表样本数据表 A4. 专业表 1. 专业表结构 创建专业信息表,表名“ZYB”,表结构如表A.7所示。 表A.7 专业信息表(ZYB)结构 2. 专业信息表样本数据 专业信息表样本数据表A.8所示。

表 A.8专业信息表样本数据表 A5. 登录表 1. 登录表结构 创建登录表,表名“DLB”,表结构如表A.8所示。 2. 登录表样本数据 可以根据实际情况设置 A.6 连接表 1. 连接表结构 创建连接表,表名“XS_KCB”,表结构如表A.10所示。 表A.10 连接表(XS_KCB)结构

2. 连接表样本数据 连接表样本数据表A.11所示。 表 A.11连接表样本数据表

JSP+SQL电子书店系统(网上书店)

JSP+SQL电子书店系统(网上书店) 部门: xxx 时间: xxx 制作人:xxx 整理范文,仅供参考,可下载自行修改

4.3系统功能划分 根据需求分析与系统功能设计目标,结合实际情况本系统功能模块设计分为如下几个模块: 1.主页:在这里我们可以看见本系统的主要功能和信息。 2.用户注册:在这里用户可以注册基本信息,其中登陆帐户和密码是比较重要的,因为我们需要对这些信息进行处理,以方便用户的购书。b5E2RGbCAP 3.用户登陆:用户输入正确的口令才能登陆成功否则提示错误。 4.书目浏览:成功登陆后的用户可以浏览图书书目,并将想要的图书提交到填写订单页面。如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“提示用户登录页面”。p1EanqFDPw 5.订购图书:成功登陆的用户可以在该页面定购所需要的图书。如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“提示用户登陆页面”。DXDiTa9E3d 6.查看订单:成功登陆的用户可以在该页查询已经订购的图书。再此还可以修改个人信息,查看个人信息,如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“提示用户登陆页面”。RTCrpUDGiT

7.书目查询:成功登陆的用户可以在该页查找自己需要的图书。如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“提示用户登陆页面”。5PCzVD7HxA 8.图书管理:管理员对图书信息进行添加,修改,删除操作。 9.订单管理:查看用户订单,订单执行操作,主页显示用户订单执行情况。 10.用户管理:查看用户基本信息,用户冻结、解冻操作。 11.公告管理:更新公告信息。 4.4系统模块结构图 图4.1 系统结构模块

网上书店系统

江西财经大学 自学考试毕业论文 题目网上书店系统的设计 专业计算机信息管理 学生姓名XXX 论文编号XX 准考证号012709100480 指导教师XX 2012 年度上 (上/下)

江西财经大学自学考试毕业论文指导登记表(一)

目录 需求分析 (5) 用户需求分析 (5) 1.图书查询需求 (5) 2.购物车管理需求 (5) 3.订单处理需求 (6) 4.管理员与客户的分类功能 (6) 系统开发技术 (7) MVC模式简介 (7) 1.电子商务概况概要 (9) 系统总体设计 (11) 1.UML活动关系图 (12) 2.系统组成 (13) 3.功能设计 (14) (1)图书信息管理 (14) (2)购物车管理 (15) (3)会员注册 (15) (4)订单处理 (15) 数据库设计与实现 (16) 一、数据库的需求分析 (16) 1.数据库的逻辑设计 (17) 2.数据表的基本结构 (19) 3.创建数据表脚本 (21) 系统实现过程 (23) 开发平台 (24) 一、系统各组件实现 (24) 用户表示层 (24) 系统测试与运行 (36) 一、系统测试 (36) 二、测试结果 (36) 参考文献 (40) 谢辞 (41)

摘要 二十一世纪是知识大爆炸的时代,也是互联网迅猛发展的一个时代,国家信息化已成为一个国家发展的重要标准,互联网的发展不仅给人们的各种工作带来了方便和快捷,而且已经进入了每一个普通老百姓的日常生活中。网上书店这种销售模式改变了人们买书的传统模式,使人们足不出户就能买到自己想要的书籍;同时也使书店运营商方便的销售和展示自己的书籍。 本系统是基于WEB的网上书店系统。采用WINDOWS XP操作系统、Microsoft Visual Studio 2005 开发平台和SQL SERVER 2000数据库为整个系统开发的平台。本系统设计主要完成图书查询需求、购物车管理需求、订单处理需求、管理员与客户的分类功能。其中功能设计分为,图书信息管理、购物车管理、会员注册、订单处理。 【关键词】SQL server 2000 数据库 windows XP操作系统

网上书店信息管理系统+代码+数据库表

书店信息管理系统的设计与实现 学生姓名:蒋斌指导老师:罗永红 摘要本课程设计主要是设计一个书店信息管理的系统,实现用户的注册、登录,书店书籍的添加、删除、修改、查询及图书的购买等功能。程序设计平台为Windows 7,程序设计语言采用JA V A,所连接的数据库是oracle 11g。在程序设计中,采用了结构化与面向对象两种解决问题的方法。程序通过调试运行,初步实现了目标。 关键词数据库;oracle 11g;JAVA;书店信息管理系统

The Design and Implementation of Book Store Information Management System Student Name:JiangBin Advisor:LuoYong-hong Abstract This course design is mainly to make a information management system of a online bookstore, The function of the system include book’adding ,deleting and querying and purchase books. Program design platform is Windows XP, programming language is JA V A, are the connected database is Oracle 10g. In the program process, I adopted two solution of the structured and object-oriented. Program run through the debugger, achieving the initial goal. Keywords Database; oracle 10g; JA V A; Online Bookstore Information Management System

网上书店系统的UML建模

网上书店系统的UML建模

目录 1 系统需求 (2) 2 需求分析 (3) 2.1 识别参与者 (3) 2.2 创建系统用例模型 (3) 2.3 识别用例 (3) 3 静态结构模型 (5) 3.1 定义系统对象 (5) 3.2 定义用户界面类 (5) 3.3 建立类图 (6) 4 动态行为模型 (8) 4.1 创建系统序列图与协作图 (8) 4.2 创建系统的状态图 (9) 4.3 创建系统的活动图 (10) 5 物理模型 (13) 5.1 创建系统组件图 (13) 5.2 创建系统部署图 (13) 6总结 (14) 7参考文献 (14)

1 系统需求 网上书店管理系统业务描述: 网上书店提供给人们更加便捷的购书模式。从网上书店 系统不同参与者的角度 ,可以将其系统功能分为前台与后台两大功能模块。 通过对电子商务及网上书店的考察、分析以及实际的市场调查,要求本系统具有以下功能: ●统一友好的操作界面,能保证系统的易用性。 ●规、完善的基础信息设置。 ●图书分类详尽,可按不同类别查看商品信息。 ●按图书大类及图书名称进行模糊查询。 ●实现网上购书。 ●新书及特价图书展示。 满足上述需求的系统主要包括下面几个模块: 2 需求分析 2.1 识别参与者 网上书店系统是一种特别流行的售书方式,人们通过自己上网来对自己喜爱的书籍进行预订,这样不仅节约了时间,而且特别方便快捷。借助网络系统,广大阅读爱好者在任何时间只要轻轻按动鼠标,即可以选择自己喜爱的书籍。 在书店管理系统中,需要销售者和用户的的参与。销售者可以有自己的用户

名和密码对的后台进行维护和更新。用户可以注册也可以登录来对图书进行浏览和购买,确认购买后通过转账汇款。需要一个专门的管理者进行日常维护与管理,所以需要有系统管理员的参与。 参与者有销售者和用户以及系统管理员,销售者也可以替代系统管理员的功能。 (1)管理员输入账号和密码可以登录网上书店系统; (2)系统管理员登录后可对书籍的基本信息进行增加、删除、修改、查询等操作 (3)系统管理员可以对书籍的折扣信息进行设置、查看、删除等操作; (4)系统管理员可以对用户信息进行浏览和添加; (5)系统管理员可以对订单信息进行删除和确认; (6)消费者通过网上注册账号登陆系统,浏览查询有关书籍,预订书籍,填写订 单,购买书籍,结账和发表评论。 2.2创建系统用例模型 网上书店管理系统的参与者包含以下两种: (1)系统管理员 (2)消费者 2.3识别用例 (1)管理员的用例图

网上书店系统

目录 第1章需求分析 (1) 1.1网上书店的现状 (1) 1.2网站的可行性分析 (1) 1.3网上购书的优势 (2) 1.4我国网上书店的概况 (3) 1.4.1我国网上书店的发展 (3) 1.4.2制约我国网上书店发展的因素 (4) 1.5网上书店销售系统数据流图 (5) 1.5.1网上书店销售系统顶层数据流图 (5) 1.5.2网上书店销售系统第一层数据流图 (5) 1.5.3购买模块的数据流图 (6) 1.6网上书店销售系统数据字典 (7) 1.6.1外部实体 (7) 1.6.2数据流 (8) 1.6.3逻辑处理 (10) 1.6.4数据存储 (13) 1.7网上书店销售系统E-R图 (14) 第2章总体设计 (15) 2.1系统功能结构图 (15) 2.2系统功能描述 (16) 2.2.1会员管理 (16) 2.2.3图书检索 (16) 2.2.3购买 (16) 2.2.4收藏夹 (17) 2.2.5退货 (17) 第3章购买模块的详细设计 (18) 3.1业务建模 (18)

3.2数据建模 (19) 3.2.1概念数据模型 (19) 3.2.2物理数据模型 (19) 3.3 应用程序建模 (20) 3.3.1用例图 (20) 3.3.2类图 (21) 3.3.3活动图 (21) 3.3.4时序图 (22) 3.4数据库设计 (23) 第4章系统的实现 (24) 4.1图书购买模块的实现代码 (24) 4.2界面截图 (26) 结束语 (27) 致谢 (28) 参考文献 (29)

第1章需求分析 1.1网上书店的现状 出版物的网上销售不仅是传统销售渠道的发展和补充,也是未来图书销售的发展方向目前我国运作和销售较好的大型网上书店,如当当、卓越、旌旗席殊网上书店等,这些网上书店各具优势。其中当当网上书店在价格和品种方面的优势是无人能比;卓越网上书店创造流行的能力比较强;旌旗席殊网上书店的优势是网点多,覆盖面广。在国外,影响较大的网上书店有美国的亚马逊,德国的贝塔斯曼和英国的因特网书店。其中亚马逊网上书店在1998年拥有450万名顾客,到2002年有将近32亿人网上购书,销售额达到了78亿美元。1999年英国的20亿英镑图书总销售额中,网上销售占5%。英国书业界人士分析,未来英国的网上售书将成为图书销售渠道中的主要渠道。 1.2网站的可行性分析 随着计算机技术的发展和网络人口的增加,网络世界也越来越广博,越来越丰富,电子商务已经成为网上的一股潮流。我们相信要不了太长时间,顾客就可以在网络世界上获得他们在现实世界上可以获得的所有商品和服务。 可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过程,实际上是一次大大简化系统分析和系统设计的过程。所以,进行可行性的分析是非常必要的,也是很重要的,经过最初的设计目标和进行的市场调查得出以下四点的可行性分析: (1)经济:实现这个平台设计有没有什么经济效益。该平台设计只是作为本小组的课程设计,又因为大家的设计能力有限,其功能还不能完善,所以没有什么经济效益可谈。 (2)技术:现有的技术能否开发该平台,会有哪些困难。 (3)运行:该平台规定的运行方式是否可行。

网上书店管理信息系统

山东理工大学计算机学院课程设计(数据库系统原理) 网上书店管理信息系统 班级 姓名 学号 指导教师 二○一一年一月十三日

课程设计任务书及成绩评定 课题名称网上书店管理信息系统 Ⅰ、题目的目的和要求 通过数据库系统原理课程设计的操作与实践,使学生了解关系数据库的相关理论知识和有关工具软件的使用技巧,在一定程度上提高应用程序的综合开发能力和创新意识、创新能力,具体掌握的基本能力有以下几方面: 1、学习和巩固《数据库系统原理》的基本知识。 2、关系数据库管理系统的基本使用方法。 3、熟悉SQL语言的主要功能及SQL语句的使用操作。 4、熟悉数据库管理系统的设计过程,培养解决实际问题的能力。 5、小型数据库应用系统的设计方法。 要求独立完成该课题设计。 Ⅱ、设计进度及完成情况 日期内容 2011.1.4 对系统进行总体分析与设计 2011.1.5 进行总体系统概括描述分析 2011.1.6 系统性能分析 2011.1.7 逻辑结构设计,画出E-R图并转化为关系模式图 2011.1.8 数据字典与相关数据定义 2011.1.9 编写各个功能模块代码与总代码 2011.1.10 代码测试与修改 2011.1.11 系统各部分功能实现 2011.1.12 整理文档与封面设计 Ⅲ、主要参考文献及资料 [1]王珊,萨师煊主编.数据库系统概论(第四版).北京:高等教育出版社,2006.5 [2]何志丹著深入浅出 Visual c++入门、进阶与应用实例人民邮电出版社 [3] 维埃拉著,董明译 SQL Server 2005 高级程序设计人民邮电出版社 [4] 李俊民著精通 SQL——结构化查询语言详解人民邮电出版社

网上书店系统设计

网上书店系统的设计 内容提要电子商务是利用现代信息网络进行商务活动的一种先进手段,作为创新的经济运行方式,其影响己经远远超过商业领域。为了跟上世界电子商务的发展潮流,缩短与发达国家之间的差距,每个人都应该从不同的角度积极了解电子商务、参与电子商务,尽快适应飞速发展的信息社会的需要。针对当前蓬勃发展的电子商务浪潮,本文从理论和实践两个角度出发,对电子商务进行了深入的探讨。 论文首先全面而系统地研究了构建一个电子商务网站所必备的各种知识与技术手段,接着从构建一个电子商务应用系统—网上书店入手,首先对系统的可行性进行了分析,然后对系统的设计思想、设计目标与系统的整体结构进行了详细的规划,在此基础上将上述理论知识与开发技术运用到系统的实现过程当中,完成了网上书店购物平台的构建过程。 在实现技术上,利用https://www.sodocs.net/doc/4c18314685.html,构建网上书店的程序结构和用户界面;利用SQL Server数据库建立网上书店的后端数据源;利用https://www.sodocs.net/doc/4c18314685.html,技术实现网上书店中对数据库的安全连接和访问。针对网上书店的电子商务交易流程,对网站的具体运作形式作了详细地说明。 本论文以一个虚拟的网上书店的电子商务解决方案的背景,详细论述了系统各部分之间的内在联系,最终根据内在联系将它们有机地结合在一起,以形成一个完整的电子商务的解决方案。关键词网上书店https://www.sodocs.net/doc/4c18314685.html, SQLServer 目录 1. 引言_________________________________________________________ 4

2. 网上书店系统规划______________________________________________ 4 2.1 网上书店系统发展战略简介____________________________________ 4 2.1.1网上书店系统发展开发背景___________________________________ 4 2.1.2网上书店系统发展开发目标___________________________________ 4 2.1.3网上书店系统发展开发意义___________________________________ 5 2.2网上书店系统业务流程规划_____________________________________ 5 2.2.1网上书店用户定位__________________________________________ 5 2.2.2网上书店业务流程__________________________________________ 5 2.2.3网上书店结构规划__________________________________________ 6 2.3网上书店系统数据规划________________________________________ 7 2.4网上书店系统流程/主题数据矩阵_______________________________ 10 3. 网上书店系统分析_____________________________________________ 10 3.1 网上书店系统可行性分析_____________________________________ 10 3.1.1网上书店系统经济可行性分析________________________________ 10 3.1.2网上书店系统技术可行性分析________________________________ 11 3.1.3网上书店系统用户使用可行性________________________________ 11 3.2 网上书店系统功能分析_______________________________________ 11 3.2.1 网上书店系统目标、结构与职责分析 __________________________ 11 3.2.2 网上书店系统业务流程分析 _________________________________ 12 3.3 网上书店系统时序图_________________________________________ 12 3.3.1管理人员开展工作的时序图__________________________________ 12 3.3.2客户下订单时序图_________________________________________ 13 3.3 网上书店系统活动图_________________________________________ 14

相关主题