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

上传人:wj 文档编号:5383336 上传时间:2023-05-08 格式:DOC 页数:26 大小:331.50KB
下载 相关 举报
网上书店管理信息系统.doc_第1页
第1页 / 共26页
网上书店管理信息系统.doc_第2页
第2页 / 共26页
网上书店管理信息系统.doc_第3页
第3页 / 共26页
网上书店管理信息系统.doc_第4页
第4页 / 共26页
网上书店管理信息系统.doc_第5页
第5页 / 共26页
网上书店管理信息系统.doc_第6页
第6页 / 共26页
网上书店管理信息系统.doc_第7页
第7页 / 共26页
网上书店管理信息系统.doc_第8页
第8页 / 共26页
网上书店管理信息系统.doc_第9页
第9页 / 共26页
网上书店管理信息系统.doc_第10页
第10页 / 共26页
网上书店管理信息系统.doc_第11页
第11页 / 共26页
网上书店管理信息系统.doc_第12页
第12页 / 共26页
网上书店管理信息系统.doc_第13页
第13页 / 共26页
网上书店管理信息系统.doc_第14页
第14页 / 共26页
网上书店管理信息系统.doc_第15页
第15页 / 共26页
网上书店管理信息系统.doc_第16页
第16页 / 共26页
网上书店管理信息系统.doc_第17页
第17页 / 共26页
网上书店管理信息系统.doc_第18页
第18页 / 共26页
网上书店管理信息系统.doc_第19页
第19页 / 共26页
网上书店管理信息系统.doc_第20页
第20页 / 共26页
亲,该文档总共26页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

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

《网上书店管理信息系统.doc》由会员分享,可在线阅读,更多相关《网上书店管理信息系统.doc(26页珍藏版)》请在冰点文库上搜索。

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

管理信息系统课程设计报告

系统分析部分

一、现状分析

近年来,随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。

目前图书管理存在的问题:

1、检索速度慢、效率低

因为图书馆的藏书种类多、数量多,将藏书准确地分门别类,快速检索,手工进行非常困难往往是终于查到了书的信息,馆中没有此书或已被别人借走。

图书馆的规模越大,这个问题越突出。

2、借书、还书工作量大

借书、还书频率越大,说明图书馆的作用越大,然而随之而来的大量的借书、还书登记、实存图书的更新以及借出图书超期、遗失等的处理,其工作量之大,往往是人工操作所难以胜任的。

而且经常会出现这样那样的差错。

3、图书统计工作难、藏书更新不能及时完成。

图书馆的图书应根据科学技术的发展和教学工作的需要及时添加和更新,然而由于藏书数量及图书种类越来越多,加上自然损耗,人为破坏,使图书的统计工作难以及时完成,藏书的更新也就很难有针对性地进行,藏书的知识结构得不到良好地控制。

由上可知,我们有必要对图书管理实行信息化,让系统去帮助我们完成管理工作,且这项工作在技术上、经济上与社会等其它因素上都是可行的。

二、业务流程图

三、功能结构图

四、数据流程图

顶层DFD:

查询

P0

网上书店信息系统

用户信息

用户注册

书目信息用户购书

1层DFD:

P1

用户信息管理系统

用户信息表

用户信息

P3

购书信息系统

书目维护信息

书目信息

用户购书

用户维护信息

用户类别表

书目信息表

书目类别表

购书信息表

用户

P2

书籍信息管理系统

管理员

管理员

书目查询

注册用户信息

2层DFD:

用户信息管理系统:

P1-15

判断用户信息维护方式

P1-11

判断处理方式

P1-12

用户信息查询

P1-13

用户信息修改

P1-14

用户信息添加

P1-16

用户种类添加

P1-17

用户种类修改

管理员

用户信

息查询

用户信息表

修改的信息

修改

用户信息

添加

用户维护信息

用户维护信息

用户类别表

用户信息

D01

用户维护信息D02

书籍信息管理系统:

管理员

P2-11

判断数目处理方式

P2-12

书籍信息查询

P2-13

书籍信息修改

用户

P2-14

书籍信息添加

P2-15

判断书目信息维护方式

P2-16

书籍类别添加

P2-17

书籍类别修改

书籍信息查询

书籍信息修改

书目查询

书目信息表

书目维护信息D04

书目信息

书籍类别表

书目信息

D03

购书信息管理系统:

P3-11

用户注册处理

P3-12

检查用户身份

用户信息表

购书信息

D07

有效

P3-13

检查图书是否在库

P3-14

填写购书信息表,修改书目信息表

在库

用户信息表

书目信息表

购书信息记录

D08

修改在库数量

D09

购书信息表

书目信息表

注册信息D05

填写用户信息D06

五、数据字典DD

我们采用数据字典对数据流程图中的各元素进行详细的说明,网上书店信息系统的数据字典如下:

1、数据流描述

数据流编号:

D01

数据流名称:

用户信息

简述:

用户基本信息

数据流来源:

用户提交给图书管理员的信息表,图书管理员根据请求类型进行相关的操作

数据流去向:

P1-11判断处理方式

数据项组成:

ID(用户编号)+nicename(读者呢称)+name(用户姓名)+Password(密码)+Tel(联系电话)+email(读者电子邮箱)+addr(联系地址)+zip(邮政编码)

数据流量:

100人次/日

高峰流量:

200人次/日

数据流编号:

D02

数据流名称:

用户维护信息

简述:

维护用户信息,进行用户·种类的添加和修改

数据流来源:

管理员根据需要填写的用户种类的添加和修改单

数据流去向:

P1-15判断读者信息维护方式

数据项组成:

name(用户姓名)+Password(密码)+Tel(联系电话)+email(读者电子邮箱)+addr(联系地址)+zip(邮政编码)

数据流量:

100笔/月

高峰流量:

300笔/月

数据流编号:

D03

数据流名称:

书目信息

简述:

书籍基本信息

数据流来源:

管理员根据采购员提交的图书信息进行书籍信息的处理

数据流去向:

P2-11判断书目处理方式

数据项组成:

id(图书编号)+class(所属类别)+book(书名)+Author(作者)+Publish(出版社)+Price(价格)+num(书籍数量)+photo(图书图片URL地址)+memo(书籍备注简介)

数据流量:

100本/日

高峰流量:

400本/日

数据流编号:

D04

数据流名称:

书目维护信息

简述:

维护书目信息,进行图书种类的添加和修改

数据流来源:

图书管理员根据需要填写的书目种类的添加和修改单

数据流去向:

P1-15判断书目信息维护方式

数据项组成:

id(图书编号)+class(所属类别)+book(书名)+Author(作者)+Publish(出版社)+Price(价格)+num(书籍数量)+photo(图书图片URL地址)+memo(书籍备注简介)

数据流量:

100笔/月

高峰流量:

300笔/月

数据流编号:

D05

数据流名称:

注册信息

简述:

用户注册信息

数据流来源:

用户填写的表单信息

数据流去向:

P3-11用户注册处理

数据项组成:

ID(用户编号)+nicename(读者呢称)+name(用户姓名)+Password(密码)+Tel(联系电话)+email(读者电子邮箱)+addr(联系地址)+zip(邮政编码)

数据流量:

100次/日

高峰流量:

200次/日

数据流编号:

D06

数据流名称:

填写用户信息

简述:

填写用户信息

数据流来源:

P3-11用户注册处理

数据流去向:

用户信息表

数据项组成:

ID(用户编号)+nicename(读者呢称)+name(用户姓名)+Password(密码)+Tel(联系电话)+email(读者电子邮箱)+addr(联系地址)+zip(邮政编码)

数据流量:

100笔/日

高峰流量:

200笔/日

数据流编号:

D07

数据流名称:

购书信息

简述:

购书信息

数据流来源:

用户填写购书信息

数据流去向:

检查用户身份处理

数据项组成:

name(用户姓名)+Password(密码)

数据流量:

100笔/日

高峰流量:

200笔/日

数据流编号:

D08

数据流名称:

购书信息记录

简述:

购书信息记录

数据流来源:

P3-14填写购书信息表,修改书目信息表处理

数据流去向:

购书信息表

数据项组成:

id(定单编号)+guestname(用户姓名)+bookname(书名)+guestaddr(联系地址)+guestzip(邮政编码)+date(购书时间)+guestphone(用户联系电话)

数据流量:

1000笔/日

高峰流量:

2000笔/日

数据流编号:

D09

数据流名称:

修改在库数量

简述:

修改在库数量

数据流来源:

P3-14填写购书信息表,修改书目信息表处理

数据流去向:

书目信息表

数据项组成:

id(定单编号)+guestname(用户姓名)+bookname(书名)+guestaddr(联系地址)+guestzip(邮政编码)+date(购书时间)+guestphone(用户联系电话)

数据流量:

1000笔/日

高峰流量:

2000笔/日

2、处理逻辑的描述

处理逻辑编号:

P1

处理逻辑名称:

用户信息管理系统

简述:

用户信息管理系统,可以进行添加用户信息,用户信息的查询添加修改,用户类型的添加维护,最后将结果存入读者信息表与读者类别表。

输入的数据流:

D01用户信息、D02用户维护信息

处理逻辑:

用户信息的录入、用户维护信息的录入

输出数据流:

D01用户信息、D02用户维护信息

处理频率:

D01100人次/日

D021笔/月

处理逻辑编号:

P1-11

处理逻辑名称:

判断处理方式

简述:

判断用户信息的处理方式,而后进入用户信息查询、修改、添加的逻辑处理

输入的数据流:

D01用户信息

处理逻辑:

判断读者信息的处理方式

输出数据流:

D01用户信息

处理频率:

100人次/日

处理逻辑编号:

P1-12

处理逻辑名称:

用户信息查询

简述:

从用户信息表中查询用户信息,并返回查询结果

输入的数据流:

D01用户信息

处理逻辑:

查询用户信息

输出数据流:

D01用户信息

处理频率:

100人次/日

处理逻辑编号:

P1-13

处理逻辑名称:

用户信息修改

简述:

修改用户信息,并将修改结果填入用户信息表

输入的数据流:

D01用户信息

处理逻辑:

修改用户信息

输出数据流:

D01用户信息

处理频率:

100人次/日

处理逻辑编号:

P1-14

处理逻辑名称:

用户信息添加

简述:

添加用户信息,并写入用户信息表

输入的数据流:

D01用户信息

处理逻辑:

添加用户信息

输出数据流:

D01用户信息

处理频率:

100人次/日

处理逻辑编号:

P1-15

处理逻辑名称:

判断用户信息维护方式

简述:

判断用户信息的维护方式,而后进入用户信息种类添加与修改的逻辑处理

输入的数据流:

D01用户信息

处理逻辑:

判断用户信息维护方式

输出数据流:

D01用户信息

处理频率:

1笔/月

处理逻辑编号:

P1-16

处理逻辑名称:

用户种类添加

简述:

添加用户的种类,并写入用户类别表

输入的数据流:

D02用户维护信息

处理逻辑:

添加用户种类

输出数据流:

D02用户维护信息

处理频率:

1笔/月

处理逻辑编号:

P1-17

处理逻辑名称:

用户种类修改

简述:

修改用户的种类,并写入用户类别表

输入的数据流:

D02用户维护信息

处理逻辑:

修改用户种类

输出数据流:

D02用户维护信息

处理频率:

1笔/月

处理逻辑编号:

P2

处理逻辑名称:

书籍信息管理系统

简述:

书籍信息管理系统,可以进行书目信息的查询添加修改,书籍类型的添加维护,最后将结果存入书目信息表与书目类别表。

输入的数据流:

D03用户信息、D04读者维护信息

处理逻辑:

书目信息的录入、书目维护信息的录入

输出数据流:

D03书目信息、D04书目维护信息

处理频率:

D03100本/日

D041笔/月

处理逻辑编号:

P2-11

处理逻辑名称:

判断书目处理方式

简述:

判断书目信息的处理方式,而后进入书籍信息查询、修改、添加的逻辑处理

输入的数据流:

D03书目信息

处理逻辑:

判断书目信息处理方式

输出数据流:

D03书目信息

处理频率:

100本/天

处理逻辑编号:

P2-12

处理逻辑名称:

书籍信息查询

简述:

查询书籍信息,并从书目信息表中返回查询的结果

输入的数据流:

D03书目信息

处理逻辑:

查询书籍信息

输出数据流:

D03书目信息

处理频率:

100本/天

处理逻辑编号:

P2-13

处理逻辑名称:

书籍信息修改

简述:

修改书籍信息,并将修改的信息写入书目信息表

输入的数据流:

D03书目信息

处理逻辑:

修改书籍信息

输出数据流:

D03书目信息

处理频率:

100本/天

处理逻辑编号:

P2-14

处理逻辑名称:

书籍信息添加

简述:

添加书籍信息,并将要添加的信息写入书目信息表

输入的数据流:

D03书目信息

处理逻辑:

添加书籍信息

输出数据流:

D03书目信息

处理频率:

100本/天

处理逻辑编号:

P2-15

处理逻辑名称:

判断书目信息维护方式

简述:

判断书目信息的维护方式,而后进入书籍类别添加、修改的逻辑处理

输入的数据流:

D04书目维护信息

处理逻辑:

维护书籍信息

输出数据流:

D04书目维护信息

处理频率:

1笔/月

处理逻辑编号:

P2-16

处理逻辑名称:

书籍类别添加

简述:

添加书籍的类别,并将结果写入书籍类别表

输入的数据流:

D04书目维护信息

处理逻辑:

添加书籍类别的信息

输出数据流:

D04书目维护信息

处理频率:

1笔/月

处理逻辑编号:

P2-16

处理逻辑名称:

书籍类别修改

简述:

修改书籍的类别,并将修改结果写入书籍类别表

输入的数据流:

D04书目维护信息

处理逻辑:

修改书籍类别的信息

输出数据流:

D04书目维护信息

处理频率:

1笔/月

处理逻辑编号:

P3

处理逻辑名称:

购书信息系统

简述:

对用户购书、用户注册。

并依据情况更新用户信息表、用户信息库与书目信息表

输入的数据流:

D05注册信息、D07购书信息

处理逻辑:

处理用户的注册、购书

输出数据流:

D05还书记录、D08借书记录

处理频率:

D05100笔/日

D081000笔/日

处理逻辑编号:

P3-11

处理逻辑名称:

用户注册处理

简述:

依据用户信息,填写用户信息并修改用户在库信息

输入的数据流:

D05注册信息

处理逻辑:

处理用户注册,根据情况填写用户信息表

输出数据流:

D06填写用户信息

处理频率:

100笔/日

处理逻辑编号:

P3-12

处理逻辑名称:

检查用户身份

简述:

依据用户记录中用户信息,检查用户身份

输入的数据流:

D07购书信息

处理逻辑:

与用户信息表进行核对,检查用户身份

输出数据流:

D07购书信息

处理频率:

1000笔/日

处理逻辑编号:

P3-13

处理逻辑名称:

检查图书是否在库

简述:

依据购书信息中图书编号,检查图书的在库数量,判断是否能购书

输入的数据流:

D07购书信息

处理逻辑:

与书目信息表进行核对,检查图书在库数量,判断是否有在库图书

输出数据流:

D08购书信息记录

处理频率:

1000笔/日

处理逻辑编号:

P3-14

处理逻辑名称:

填写购书信息表修改书目信息表

简述:

依据购书记录信息,填写购书信息,并修改在库数量

输入的数据流:

D07购书信息

处理逻辑:

填写购书信息表修改书目信息表,并将结果写入购书信息表与书目信息表

输出数据流:

D08填写购书信息记录D19修改在库数量

处理频率:

1000笔/日

3、数据存储的描述

数据存储编号:

F01

数据存储名称:

用户信息表

简述:

用户基本信息

数据存储组成:

ID(用户编号)+nicename(读者呢称)+name(用户姓名)+Password(密码)+Tel(联系电话)+email(读者电子邮箱)+addr(联系地址)+zip(邮政编码)

关键字:

ID(用户编号)

相关连的处理:

P1-12P1-13P1-14P3-12

数据存储编号:

F02

数据存储名称:

用户类别表

简述:

用户性别的信息

数据存储组成:

ID+Type

关键字:

ID

相关连的处理:

P1-16P1-17

数据存储编号:

F03

数据存储名称:

书目信息表

简述:

图书基本信息

数据存储组成:

id(图书编号)+class(所属类别)+book(书名)+Author(作者)+Publish(出版社)+Price(价格)+num(书籍数量)+photo(图书图片URL地址)+memo(书籍备注简介)

关键字:

id

相关连的处理:

P2-12P2-13P2-14P3-11P3-13P3-14

数据存储编号:

F04

数据存储名称:

书籍类别表

简述:

书目类别的信息

数据存储组成:

id(图书编号)+class(所属类别)

关键字:

id

相关连的处理:

P2-16P2-17

数据存储编号:

F05

数据存储名称:

购书信息表

简述:

读者购书记录的信息

数据存储组成:

id(定单编号)+guestname(用户姓名)+bookname(书名)+guestaddr(联系地址)+guestzip(邮政编码)+date(购书时间)+guestphone(用户联系电话)

关键字:

id

相关连的处理:

P3-11P3-14

4、外部实体描述

外部实体编号:

S01

外部实体名称:

管理员

简述:

管理员

输入的数据流:

输出的数据流:

D01D02D03D04D05D08

外部实体编号:

S02

外部实体名称:

用户

简述:

普通购书者

输入的数据流:

输出的数据流:

D03

系统设计部分

一、系统功能设计

网上书店信息系统的主要功能有:

用户操作、管理员操作

功能结构如下:

各子系统功能如下所述:

1.用户操作:

用户注册:

添加读者信息表。

用户查询:

调出用户信息表。

用户购书:

调出书目信息表。

修改信息:

修改用户信息表。

2.管理员对图书操作:

添加:

将书目添加图书信息表。

修改:

修改图书信息表。

查询:

调出图书信息表。

删除:

删除图书信息表中图书的信息。

3.管理员对订单操作:

添加:

添加购书信息表。

修改:

修改购书信息表。

查询:

调出购书信息表。

删除:

删除购书信息表中相应的信息。

二、系统环境设计

1.硬件环境设计

网上书店信息系统选用处理速度较高的计算机系统,以保证较快的相应速度,内存大次奥对数据库系统的相应速度影响较大,选择内存大的系统。

为保证系统中的信息安全,配置必要的数据备份设备。

2.软件环境设计

数据库系统选用Microsoft公司的Access。

用户界面设计使用Dreamweaver软件工具。

三、数据库设计

数据库是应用系统的核心,应当精心设计,以保证系统的正确、可靠、高效运行。

数据库设计包括数据库中表的设计,表中字段的设计,对各字段要知名数据类型,数据大小及其他需要的信息。

各报表绣球制定其关键字段,表与表之间的关系。

1.admin表

admin表与管理员信息有关的信息,如管理员帐号、管理员名称、管理员密码。

字段名称

数据类型

字段长度

字段说明

备注

id

int

11

管理员账号

主关键字

user

char

50

管理员名称

pwd

char

50

管理员密码

2.bbs表:

Bbs表与留言ID、客户信息、客户姓名、客户性别、客户电子邮箱、用户个人主页、留言内容、登录IP有关。

字段名称

数据类型

字段长度

字段说明

备注

id

int

11

留言ID

主关键字

name

char

50

客户姓名

sex

char

4

客户性别

email

char

50

客户电子邮箱

homepage

char

50

用户个人主页

content

char

50

留言内容

ip

char

50

登陆IP

time

datetime

留言时间

bid

int

11

用户等级

3.book表

book表与书籍的编号、书籍名称、书籍作者、书籍价格、出版社、书籍所属、图书图片URL地址、所属类别、书籍备注简介有关。

字段名称

数据类型

字段长度

字段说明

备注

id

int

11

书籍编号

主关键词

book

char

50

书籍名称

author

char

50

书籍作者

price

float

20

书籍价格

publish

char

50

出版社

num

int

11

书籍所属

photo

char

50

图书图片URL地址

class

char

3

所属类别

memo

char

50

书籍备注简介

4.guest表

guest表与用户的用户编号、用户昵称、用户姓名、用户密码、联系电话、电子邮箱、联系地址、邮政编码有关。

字段名称

数据类型

字段长度

字段说明

备注

ID

int

11

用户编号

主关键词

nicename

char

50

用户呢称

name

char

50

用户姓名

password

char

50

用户密码

Tel

char

50

联系电话

email

char

50

电子邮箱

addr

char

50

联系地址

zip

char

50

邮政编码

5.orders表

orders表与订单的订单编号、用户姓名、联系地址、邮政编码、用户联系电话、订购数据信息、购书时间有关。

字段名称

数据类型

字段长度

字段说明

备注

id

int

11

定单编号

主关键词

guestname

char

50

用户姓名

guestaddr

char

50

联系地址

guestzip

char

50

邮政编码

guestphone

char

50

用户联系电话

bookname

char

50

订购书籍信息

date

Time

购书时间

系统实施部分

1.源代码:

由于代码较多,此处只做重点代码的拷贝,包括数目查询和购书操作部分,其余可以直接查看页面代码取得。

一.数目查询:

Search.asp:

<%@Language=VBScript%>

<%optionexplicit%>

<%onerrorresumenext

dimconn,rs,sql,i,connstr,temp

connstr="dbq="&server.MapPath("mdb/bookshop.mdb")&";driver={microsoftaccessdriver(*.mdb)};"

setconn=server.CreateObject("adodb.connection")

conn.Openconnstr

setrs=server.CreateObject("adodb.recordset")

temp=Reque

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2