在线图书销售管理系统(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影响
对于用户姓名,身份证等信息要求,可以约束用户的信息真实性,对于密码的长度要求,可以避免用户的密码太过简单或太过复杂。