数据库书店管理系统实验报告文档格式.docx

上传人:b****5 文档编号:20485158 上传时间:2023-01-23 格式:DOCX 页数:11 大小:161.22KB
下载 相关 举报
数据库书店管理系统实验报告文档格式.docx_第1页
第1页 / 共11页
数据库书店管理系统实验报告文档格式.docx_第2页
第2页 / 共11页
数据库书店管理系统实验报告文档格式.docx_第3页
第3页 / 共11页
数据库书店管理系统实验报告文档格式.docx_第4页
第4页 / 共11页
数据库书店管理系统实验报告文档格式.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

数据库书店管理系统实验报告文档格式.docx

《数据库书店管理系统实验报告文档格式.docx》由会员分享,可在线阅读,更多相关《数据库书店管理系统实验报告文档格式.docx(11页珍藏版)》请在冰豆网上搜索。

数据库书店管理系统实验报告文档格式.docx

4.2系统需求说明10

五、数据库逻辑设计13

5.1ER图13

5.2数据字典14

5.3关系表18

一、系统开发平台

1.1题目:

书店管理系统

1.2开发语言:

Java

用Java做设计流程清晰、结构合理,有良好的可扩充性和耦合性。

1.3开发工具:

NetbeansIDE6.8

1.4数据库:

MicrosoftSQLServer2008

SQLServer2008EnterpriseEdition则是一套完整的数据库和分析产品,具有高度可扩展性和可靠性,对市场的快速反应能力强,可以快速构建各种业务方案,且具有高度的安全性保障。

1.5操作系统:

MicrosoftWindowsXP

二、数据库规划

2.1任务陈述

目前社会上信息管理系统发展飞速,越来越多的企业单位都引入了信息管理软件来管理自己日益增长的各种信息。

各个书店也相继开发了各种管理系统来管理商品信息,取得了很大的成就,并在功能上不断的完善和加强。

所以,本次我也选择开发一个简单的书店管理系统。

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

管理者可以通过登录管理界面实现对图书的添加、修改、删除操作以及发货和查看顾客信息,顾客可以进入图书查询界面通过图书类别、图书名称等方式查询图书,查到满意的图书后可下订单进行购买。

2.2任务目标

本书店管理系统预计要求实现书城的查询、搜索、用户注册、用户购买、留言等基本功能。

根据使用者角色不同本系统功能可大致分为两个模块。

A.普通用户登陆界面。

主要实现基本的图书浏览功能及注册会员功能。

注册会员登陆后还可以进行购买图书并留言。

B.管理员登陆界面。

管理员可以实现对图书的信息维护更新、对用户订单加以处理、发货管理、回复留言等功能。

三、系统定义

3.1系统边界

本数据库系统的内部构成元素与外部其他部分之间的信息关系如下图所示:

3.2用户视图

3.2.1普通用户视图

(1)注册会员

(2)浏览书店图书

3.2.2会员视图

(1)修改个人信息

(2)提供以不同方式搜索书籍的功能

(3)提供用户订购书籍的功能

(4)可对本书店及书籍提出反馈意见,管理员可查看留言

3.2.3管理员视图

(1)修改会员信息

(2)修改个人信息

(3)对书籍的类别进行初始化,并进行增、删、查、改等操作

(4)管理书籍信息,并进行增、删、查、改等操作

(5)查看用户订单,确认并通知发货

(6)查看留言并回复

四、需求分析

此书店管理系统的主要功能如下图所示:

4.1用户需求说明

4.1.1数据需求

1.会员基本信息记录:

会员编号、会员姓名、会员密码、性别、年龄、邮箱、联系电话、家庭地址

2.管理员基本信息记录:

管理员姓名、管理员密码

3.书籍基本信息记录:

书籍编号、书籍名称、作者、小类别编号、出版社、出版时间、剩余数量、定价、折扣、图片、登记日期、内容简介

4.书籍类别信息管理:

管理员处理:

增加/删除大类别、小类别

5.订单管理:

会员创建:

订单编号、会员编号、书籍编号、数量、单价、折扣、总格、创建日期、状态

订单编号、状态

6.发货单:

发货单编号、订单编号、发货状态、处理时间

7.留言板信息记录:

留言编号、会员编号、留言主题、留言内容、留言时间、回复状态、回复内容

留言编号、回复内容、回复状态

4.1.2事务需求

1.数据录入:

(1)录入会员的基本信息:

会员姓名、会员密码、性别、年龄、邮箱、联系电话、家庭地址

(2)录入管理员基本信息:

管理员姓名、密码

(3)录入书籍基本信息:

书籍名称、作者、小类别编号、出版社、出版时间、剩余数量、定价、折扣、图片、登记日期、内容简介

(4)录入书籍类别信息:

大类别:

大类别名称

小类别:

小类别名称、大类别编号

2.数据更新/删除:

(1)会员个人信息的修改更新

(2)管理员个人信息的修改更新

(3)书籍信息的更新/删除(管理员操作)

(4)订单的创建(会员操作)/处理(管理员操作)

(5)发货单的创建(管理员操作)

4.2系统需求说明

该书店管理系统需要较强的数据处理功能,理论上应该能够容纳上万书册的数据资料,并且在搜索方面理应具有较快的响应速度,能够处理多方面的数据请求。

权限设置清晰明了,能够有效的防止越权操作。

系统能够有效的处理各种异常,具有较好的健壮性。

4.2.1初始数据库大小

(1)大约有100册图书,分属于约20种类别中,每个大类别有10种以下的小类别。

(2)大约有20名会员,及不限数量在线用户。

(3)大约有10名管理员。

(4)大约有15份订单,其中待处理10份。

(5)大约有8份发货单。

4.2.2网络和共享需求

(1)所有学院必须安全的和总部中央数据库网络互连

(2)必须能够支持每个学院至少300名用户同时访问,需要考虑这么大数量并发访问的许可需求。

4.2.3性能

高峰期:

每日的中午、晚上及周末

(1)单个记录查询时间少于1秒,高峰期少于5秒

(2)多个记录查询时间少于5秒,高峰期少于10秒

(3)更新/保存记录时间少于1秒,高峰期少于5秒

4.2.4安全性

(1)数据库必须有口令保护

(2)每个用户分配特定的用户视图所应有的访问权限

(3)用户只能在适合他们完成工作需要的窗口中看到需要的数据

4.2.5备份和恢复

每天24点备份

4.2.6用户界面

菜单驱动,联机帮助

4.2.7法律问题

对用户信息管理,遵守法律

五.数据库逻辑设计

5.1ER图:

本系统的ER图如下:

5.2数据字典

从数据字典中抽取出来的系统实体描述:

实体

属性

数据类型

描述

是否可为空

管理员

manager

管理员姓名

nchar(10)

主键

管理员密码

会员

VIP

会员编号

numeric(18,0)

会员密码

会员姓名

性别

年龄

邮箱

联系电话

家庭住址

书籍大类别

Type_1

大类别编号

书籍小类别

Type_2

小类别编号

外键

小类别名称

书籍信息

Books

书籍编号

书籍名称

作者

出版社

出版时间

date

剩余数量

定价

折扣

图片

登记时间

内容简介

订单

Order

订单编号

数量

单价

总价

创建日期

状态

留言板

留言编号

留言主题

留言内容

留言时间

回复状态

回复内容

发货单

dispatchList

发货单编号

主键

发货状态

处理时间

5.3关系表

其中包含的联系有:

联系

留言

留言板

下订单

生成

书籍

关联

小类别

隶属

大类别

包含

该数据库关系图如下:

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

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1