数据要求说明书 1

在线图书销售管理系统(OMS)

数据要求说明书

Flower 4:

组长:张丽丽

组员:田新 赵路林 徐茂云

胡志宏

1引言

1.1编写目的

编写本文档的目的是为了定义在线图书销售系统的数据结构。在需求分析说明的基础,更加详细的描述本系统的所需的数据要求。此文档为后期的详细设计提供参考依据。

预期的读者:系统详细设计人员,系统编码人员以及系统测试人员。

1.2背景

系统名称:在线图书销售系统

网上购物已经成为一种时尚潮流,人们对在线购物提出了很大的需求,促使在线销售系统的兴起。此项目开发者为张丽丽,赵璐琳,田新,徐茂云组成的开发小组,小组名称为F4。此项目的用户为广大在线购买图书的消费者。

在线图书销售电子商务平台包括:在线销售系统、个人信息系统,图书管理系统、清算结算系统、后台管理系统。

1.3定义

OMS :在本项目中指在线图书销售系统

系统结构图:描绘软件结构的图形工具,图中一个方框代表一个模块,框内注明模块的名字或主要功能;方框之间的箭头(或直线)表示模块的调用关系。 【用户】所有网络的使用者

【会员】所有用户经过注册即成为会员 【管理员】负责系统维护和管理销售的人

1.4参考资料

《 数据库原理及应用实验与课程设计指导》 《数据库系统概论》

《基于java jsp程序设计》 《软件工程导论》 《html 编程基础》 《需求说明书》

2数据的逻辑描述

数据库的逻辑设计就是将概念设计阶段设计的ER 模型转化为关系模式,可分为两个步骤进行。

1. 将实体转化为关系模式

住址,信用卡号)

订单关系模式:订单(订单编号,下单日期,订单总价)

图书关系模式:图书(期,作者)

2. 将联系转化为关系模式

在概念设计阶段共设计两个联系,一个是下单联系,是一个1:1:M 的三元联系,可以将其放到N 端实体转化为的关系模式上,另一个为订单与图书之间的M:N的联系,必须将它转化为一个新的关系模式。结果为:

订单关系模式:订单下单日期,订单总价,电子邮箱,管理员编号)

2.1静态数据

会员信息中的电子邮箱、真实姓名、性别、登录密码、身份证号、联系电话、家庭住址、信用卡号;

管理员信息中的编号、姓名、密码。

2.2动态输人数据

图书信息中的ISBN 、图书名、图书类别、图书单价、出版社、出版日期、作者; 订单信息中的订单编号、下单日期、订单总价、电子邮箱、管理员编号; 订单明细信息中的订单编号、ISBN 、数量。

2.3动态输出数据

随机验证码;

订单明细信息中的数量; 订单信息中的订单总价。

2.4内部生成数据

操作所产生的中间数据

2.5数据约定

3数据的采集

3.1要求和范围

a. 输入数据的来源:管理员及用户。

b. 数据输入(指把数据输入处理系统内部)所用的媒体和硬设备:键盘或鼠标。 c. 接受者:管理员及用户。

d. 输出数据的形式和设备列出输出数据的形式和硬设备:输出数据形式为虚拟数据时通过显示屏输出;输出数据形式为实体数据时通过打印机打印。 e. 数据值的范围给出每一个数据元的合法值的范围 电子邮箱:varchar (50) 真实姓名:varchar (20) 性别: char(2)

登录密码:varchar (20) 身份证号:varchar (20) 联系电话:varchar (15) 家庭住址:varchar (50) 信用卡号:varchar (50) 订单明细编号:int 订单编号:int

ISBN :varchar (50) 数量:int

编号:varchar (20) 姓名:varchar (20) 密码:varchar (20) ISBN :varchar (50) 图书名:varchar (50) 图书类别:varchar (20) 图书单价:float

出版社:varchar (50) 出版日期:datatime 作者:varchar (20) 订单编号:int

下单日期:datatime

管理员电子邮箱:varchar (50)

管理员编号:varchar (20) 订单总价:float

f. int是定义一种类型的标示符。例如int i;标示定义一个整型的变量i ;float 在内存中存放数据占用的内存为4字节,范围:3.4e + / - 38;datatime 要求输入形式为时间;char 为字符型;VARCHAR 是一种比CHAR 更加灵活的数据类型,同样用于表示字符数据,但是VARCHAR 可以保存可变长度的字符串。基本单位为字节。

g. 预定的对输入数据的更新和处理的频度:为保护管理员信息及系统安全,管理员密码一般情况下一周改一次,图书信息无固定更新频度,根据图书数量及图书信息的变更作不定时修改。

3.2输人的承担者

输入的承担者为管理员。

3.3预处理

不需要进行预处理。

3.4影响

对于用户姓名,身份证等信息要求,可以约束用户的信息真实性,对于密码的长度要求,可以避免用户的密码太过简单或太过复杂。

在线图书销售管理系统(OMS)

数据要求说明书

Flower 4:

组长:张丽丽

组员:田新 赵路林 徐茂云

胡志宏

1引言

1.1编写目的

编写本文档的目的是为了定义在线图书销售系统的数据结构。在需求分析说明的基础,更加详细的描述本系统的所需的数据要求。此文档为后期的详细设计提供参考依据。

预期的读者:系统详细设计人员,系统编码人员以及系统测试人员。

1.2背景

系统名称:在线图书销售系统

网上购物已经成为一种时尚潮流,人们对在线购物提出了很大的需求,促使在线销售系统的兴起。此项目开发者为张丽丽,赵璐琳,田新,徐茂云组成的开发小组,小组名称为F4。此项目的用户为广大在线购买图书的消费者。

在线图书销售电子商务平台包括:在线销售系统、个人信息系统,图书管理系统、清算结算系统、后台管理系统。

1.3定义

OMS :在本项目中指在线图书销售系统

系统结构图:描绘软件结构的图形工具,图中一个方框代表一个模块,框内注明模块的名字或主要功能;方框之间的箭头(或直线)表示模块的调用关系。 【用户】所有网络的使用者

【会员】所有用户经过注册即成为会员 【管理员】负责系统维护和管理销售的人

1.4参考资料

《 数据库原理及应用实验与课程设计指导》 《数据库系统概论》

《基于java jsp程序设计》 《软件工程导论》 《html 编程基础》 《需求说明书》

2数据的逻辑描述

数据库的逻辑设计就是将概念设计阶段设计的ER 模型转化为关系模式,可分为两个步骤进行。

1. 将实体转化为关系模式

住址,信用卡号)

订单关系模式:订单(订单编号,下单日期,订单总价)

图书关系模式:图书(期,作者)

2. 将联系转化为关系模式

在概念设计阶段共设计两个联系,一个是下单联系,是一个1:1:M 的三元联系,可以将其放到N 端实体转化为的关系模式上,另一个为订单与图书之间的M:N的联系,必须将它转化为一个新的关系模式。结果为:

订单关系模式:订单下单日期,订单总价,电子邮箱,管理员编号)

2.1静态数据

会员信息中的电子邮箱、真实姓名、性别、登录密码、身份证号、联系电话、家庭住址、信用卡号;

管理员信息中的编号、姓名、密码。

2.2动态输人数据

图书信息中的ISBN 、图书名、图书类别、图书单价、出版社、出版日期、作者; 订单信息中的订单编号、下单日期、订单总价、电子邮箱、管理员编号; 订单明细信息中的订单编号、ISBN 、数量。

2.3动态输出数据

随机验证码;

订单明细信息中的数量; 订单信息中的订单总价。

2.4内部生成数据

操作所产生的中间数据

2.5数据约定

3数据的采集

3.1要求和范围

a. 输入数据的来源:管理员及用户。

b. 数据输入(指把数据输入处理系统内部)所用的媒体和硬设备:键盘或鼠标。 c. 接受者:管理员及用户。

d. 输出数据的形式和设备列出输出数据的形式和硬设备:输出数据形式为虚拟数据时通过显示屏输出;输出数据形式为实体数据时通过打印机打印。 e. 数据值的范围给出每一个数据元的合法值的范围 电子邮箱:varchar (50) 真实姓名:varchar (20) 性别: char(2)

登录密码:varchar (20) 身份证号:varchar (20) 联系电话:varchar (15) 家庭住址:varchar (50) 信用卡号:varchar (50) 订单明细编号:int 订单编号:int

ISBN :varchar (50) 数量:int

编号:varchar (20) 姓名:varchar (20) 密码:varchar (20) ISBN :varchar (50) 图书名:varchar (50) 图书类别:varchar (20) 图书单价:float

出版社:varchar (50) 出版日期:datatime 作者:varchar (20) 订单编号:int

下单日期:datatime

管理员电子邮箱:varchar (50)

管理员编号:varchar (20) 订单总价:float

f. int是定义一种类型的标示符。例如int i;标示定义一个整型的变量i ;float 在内存中存放数据占用的内存为4字节,范围:3.4e + / - 38;datatime 要求输入形式为时间;char 为字符型;VARCHAR 是一种比CHAR 更加灵活的数据类型,同样用于表示字符数据,但是VARCHAR 可以保存可变长度的字符串。基本单位为字节。

g. 预定的对输入数据的更新和处理的频度:为保护管理员信息及系统安全,管理员密码一般情况下一周改一次,图书信息无固定更新频度,根据图书数量及图书信息的变更作不定时修改。

3.2输人的承担者

输入的承担者为管理员。

3.3预处理

不需要进行预处理。

3.4影响

对于用户姓名,身份证等信息要求,可以约束用户的信息真实性,对于密码的长度要求,可以避免用户的密码太过简单或太过复杂。


相关文章

  • 数据要求说明书
  • 数据要求说明书 题 目 超市运营管理系统 学院(部) 国脉信息学院 专 业 网络工程 学生姓名 0930040207郑文槟 0930040250郭文明 0930040251邱恒金 年级 09 指导教师 魏少涵 2011年 10月 10日 1 ...查看


  • 需求分析阶段--数据要求说明书
  • [项目名称] 数据要求说明书 [V1.0(版本号)] 拟 制 人______________________ 审 核 人______________________ 批 准 人______________________ [一九九九年八月二 ...查看


  • 有关软件需求分析的步骤以及所需文档
  • 有关软件需求分析的步骤以及所需文档 一.需求分析的几个方面 ○ 需求分析可分为问题识别.分析与综合.编制需求分析文档.需求评审等四个阶段,包括以下几个方面: 1. 2. 3. 确定软件所期望的用户类:获取每个用户的需求 了解实际用户任务和目 ...查看


  • 软件工程 网上商城项目 详细设计说明书
  • 1引言 .................................................................................................................... ...查看


  • 产品需求分析和模块设计的分析方法
  • 产品模块划分设计实现方法 设计需求分解过程指南 1 主题内容与适用范围 本指南为产品开发的初始阶段的模块划分.设计实现.需求分解规定了统一的.最基本的要求,它规定了产品设计需求分解阶段的工作内容.方法.结果和评审.描述了产品设计初始阶段设计 ...查看


  • 系统分析说明书编写指南
  • 系统分析说明书编写指南 1.引言 (1)摘要:说明所建议开发系统的名称.目标和功能. (2)背景. ①项目的承担者. ②用户. ③本系统和其他系统或机构的关系和联系. (3)参考和引用资料. ①本项目经核准的计划任务书或合同.上机机关的批文 ...查看


  • xx项目---技术需求说明书
  • 项目编号:KF2016001 XX项目 业务需求说明书 V1.0 XX银行XX分行 XX项目组 2016 年5月 修订文档历史记录 权复制或利用. 目录 1 引言....................................... ...查看


  • 现代软件工程作业
  • (一)名词解释 1. 软件: 软件是计算机程序.数据以及相关的各种文档的集合. 2. 软件危机 软件危机是在软件发展第二阶段末期的规模较大的项目开发中,出现了与当初的计划推迟交工.费用比预算大幅度上升.不能满足用户要求.可靠性低.维护困难等 ...查看


  • XX集团信息系统项目需求说明书
  • X X X X 集团***系统项目 需求说明书 (规划方案) 项 目 名 称: 项 目 类 别:□新建 □续建 □改建 单 位(盖章): 项 目 负 责 人: 项 目 联 系 人: 联 系 电 话: 咨 询 机 构: 提 交 时 间: 年 ...查看


热门内容