- 1
- 0
- 约5.69千字
- 约 18页
- 2019-04-03 发布于江苏
- 举报
大作业期终报告
PAGE 2
数据库需求分析
随着科学技术的不断提高,计算机网络的功能已进入人类社会的各个领域并发挥着越来越重要的作用。各类学校的校园网也运行了多年,但还有不少学校的管理系统缺少统一规划,单机运行的信息孤岛还为数不少,所以有必要进一步研究充分利用校园网合理整合原有异构数据库,从而建立相关部门协同合作的管理系统。本教材管理平台充分依托校园网,实现教材信息的集中管理、分散操作、信息共享,使传统的教材管理向着数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的学校信息系统打下良好的基础。学校通过使用本系统,可以实现教材预定、领取、教材计划、定单、库存的自动管理,提高效率,避免出错。教材管理系统软件切实推进了教学管理的信息化。该软件是以面向对象编程语言为实现语言,其功能在系统内部有源代码直接完成。操作人员只需输入一些简单的汉字、数字,即可完成操作,达到自己的目标。大大提高了工作效率,作到信息的规范管理,科学统计和快速查询,让教材管理处更好的为学校服务。
(1):管理员和顾客有以下属性:
用户名、帐号、密码、性别、电话号码、住址、邮箱地址、年龄、邮编
(2):图书有以下属性:
书名、作者、出版社、价格、类别、封面、销售量、出版日期、书号
(3)银行卡有以下属性:
卡号、密码、姓名
(4)订单表
书号、客户名、客户号、订单日期、订单状态、管理员号、订单号
数据可概念结构设计
根据上面设计规划处的实体,我们对各个实体具体的描述E-R图如下:
现行的系统ER图设计
开始
开始
书店首界面
选择
书店概况
网上购书
书籍信息查询
会员登陆
注册
返回首页
管理者ER图
管理员
管理员
用户名
账号
密码
管理
银行卡
图书
卡号
密码
姓名
书简介
出版社
书名
作者
价格
种类
银行卡-顾客-图书E-R图
顾客
顾客
银行卡
使用
图书
购买
出版社
书店
作者
价格
种类
卡号
密码
姓名
数量
优惠额度
书简介
各个实体的ER图
图12用户实体
图13书籍实体
图14订单实体
图15 银行卡实体
数据流程图
a)第一层数据流程图
管理员
管理员
处理
购书,修改个人资料
网上购书系统
顾客
b)第二层数据流图
管理员
管理员
顾客
接受事务
处理事务
输出事务
c)第三层数据流图
管理员
管理员
顾客
接受事务
购书处理
生成订单
修改资料处理
订单信息
用户信息
数据库逻辑结构设计
逻辑设计的主要任务就是设计数据的结构,即按照数据库管理系统提供的数据模型,转换已设计的概念模型,实质上是把概念模型(即E-R模型)转换为所选用的DBMS所支持的模式。
逻辑设计的主要目的是保证数据共享,消除数据冗余,实现数据的逻辑独立性,易懂易用,有利于数据的完整性及安全性控制,且尽量降低开销。
逻辑设计过程主要是把概念设计阶段的概念模型转化为数据库所能识别的表模型,也即数据库模式设计。
关系模型的特点之一是概念的单一性。无论是实体还是实体间的联系都用关系来表示。关系这个特点使得转换工作比较直接。具体的转换原则如下:
(1)一个实体转换为一个关系模式,实体的属性就是关系的属性,实体的关键字就是关系的关键字。
(2)一个1:1的联系转换为一个关系。每个实体的关键字都是关系的候选关键字。
(3)一个1:n的联系转换为一个关系。多个实体的关键字是关系的关键字。
(4)一个n:m的联系转换为一个关系。联系中的各实体关键字的组合组成关系的关键字(组合关键字)。
用户表(User)
用户表主要是记录用户的基本信息,包括用户名、密码等信息,如表3-1所示。
表2用户(User)
列名
说明
数据类型
约束
Userid
客户号
CHAR(9)
主码
Username
客户名
VARCHAR(60)
NOT NULL
Password
密码
SMALLINT
大于0
Sex
性别
CHAR(2)
取“男”或“女”
Age
年龄
SMALLINT
大于0
Phone
电话号码
SMALLINT
大于0
Email
邮箱地址
VARCHAR(60)
NOT NULL
Address
住址
VARCHAR(60)
NOT NULL
Post
邮编
SMALLINT
大于0
书籍表(book)
书籍表主要是记录了书籍的相关信息,如书籍名、书籍描述等,如表3-2所示。
列名
说明
数据类型
约束
Bookid
书号
CHAR(9)
PRIMARY KEY
Bookname
书名
VRCHAR(60)
NOT NULL
Author
作者
VRCHAR(60)
NOT NULL
您可能关注的文档
最近下载
- 天一大联考湖南省2025-2026学年(上)高二年级期中考试英语(含答案).docx
- 黑龙江省哈尔滨市哈三中2025-2026学年度上学期高三期末考试英语试题(含答案,含听力原文及音频).pdf VIP
- 考研数学微分方程求解专项练习.docx VIP
- 骨科疼痛相关护理精品课件.ppt VIP
- 《计算方法》(浙江大学)中国大学MOOC(慕课)章节测验试题(答案).pdf
- FJYD401~407-2005福建省市政工程消耗量定额.pdf VIP
- Pointwise中文教程讲解.pdf
- 苏教版高中化学必修1全套PPT课件.ppt
- 骨科疼痛护理与评估课件.pptx VIP
- 《2025年动力电池热失控预警技术研究报告》.docx
原创力文档

文档评论(0)