JSP+access手机在线销售系统-数据库
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库设计说明书
数据库设计说明书
1.引言
1.1编写目的
编写此文档的目的在于用文档的形式列出数据库中的数据对象与及数据对象之间的关系,探求合理的数据库设计规范,减少数据冗余,实现数据库的高效、准确的数据查询、数据连接工作,并对软件课程设计小组成员的工作起到协助和规范作用。
本需求的预期读者是与学习成绩管理系统软件开发有联系的决策人,开发组成人员,扶助开发者,支持本项目的领导和公司人员,软件验证者。
1.2背景
此数据库的名称为手机销售系统数据库;
使用此数据库的软件系统是手机销售系统;
任务提出者为手机销售系统制作小组全体成员;
用户为某某手机销售公司;
将安装该软件和该数据库的计算站是某某手机销售公司的某某主机。
1.3定义
a..数据库-----指长期存储在计算机系统内的一个通用化的、综合性的、有结构的、可共享的数据的集合,具有较小的数据冗余度和较高的数据独立性、安全性和完整性。
b.E-R图----E-R数据模型的图形表示法,是一种直观表示现实世界的有力的工具。
目前,E-R图已经广泛用于数据库的概念设计。
1.4 参考资料
《软件工程---原理、方法与应用》第二版高等教育出版社
《数据库原理与技术》刘方鑫主编电子工业出版社
2 .数据分析
2.1 数据实体的组成
数据由9个实体组成,分别为
管理员;购物车;手机;会员;新闻;新闻分类;手机品牌;手机分类;定单。
2.2 实体分析
1.
3.手机实体分析
5.
6.新闻分类实体分析
7.
8.手机分类实体
9.定单实体
2.3 E-R
3.数据库具体设计
3.1数据库组成
数据库由9个表组成(不包括其他附属的表),分别为admin:管理员;
basket:购物车;
hw:手机;
member:会员;
news:新闻;
newsclass:新闻分类;
sort:品牌分类;
Nsort:手机分类;
Sub:定单
1:admin表:
2:basket表:
4.运用设计
4.1 数据字典
传统的数据字典包括以下几种类型的条目:
(1).数据流条目--数据流条目给出某个数据流和定义,它通常是列出该数据流的各组成数据元素。
该系统中的数据流条目有:
管理员=管理员编号+管理员姓名+管理员密码
购物车=购物车编号+手机编号+手机数目+客户姓名+购买日期
手机信息=手机编号+手机名称+品牌类型+手机描述+出厂日期+出售数目
会员信息=会员编号+用户名+密码+用户基本信息+注册时间及IP+最后登陆时间及IP。
(2).文件条目--文件条目给出某个文件的定义,列出它的组成数据项,此外还要给出文件的组织形式。
例:手机信息文件={手机基本信息记录}+{手机购买记录}
主键:手机编号+客户编号
(3).数据元素条目--给出某个数据单项的定义,通常是数据项的值类型。
例:手机基本信息记录中“手机编号”的数据值类型为数值类型,有效值范围为000000~999999。
(4).处理说明条目--给出数据流程图中不再分解的变换处理说明的定义。
此处不再举例说明。
4.2 数据库安全设计
本数据库采用Acess 平台的安全验证机制,能很大程度上保证数据的安全,可以很好的防止数据的泄露,数据在编程时的毁坏。
由于Acess与Windows很好的兼容性,可以很好的保证数据的运行安全。
4.3 性能要求
1.数据精确度
由于采用数据库技术并且用户的应用领域对数据精确度的要求不是太高,所以这点在系统中表现得比较少,但是用户数据的安全性与正确性是完全保证的,所以对用户的使用没有多大的障碍。
2.时间特性
本系统的数据库较小,所以程序在响应时间,数据更新处理时间上性能是比较突出的。
而且也正由于数据量相对较少,故在数据传输时间和系统运行时间上表现的较让人满意。
3.适应性
该数据库是使用Acess2000在windows xp系统下完成的所以只要是兼容windows的软件或是操作系统,该软件都可以正确地运行,有较好的适应能力与兼容性。
而且应用户的特殊需求软件在完成后的维护阶段可以保持一个与其他类软件接口,随时满足用户的使用要求。