性。
系统第二层数据流图(后台管理)如下图2.4所示:
图2.4系统第二层数据流图(后台管理)
2.5.3第三层数据流图--用户登陆处理
为保证数据的有效和客户的管理,系统必须登陆后才能进行购买图书的相关操作,登陆是系统安全和数据有效性验证的第一部分。
系统第三层数据流图(用户登陆)如下图2.5所示:
图2.5系统第三层数据流图(用户登陆)
2.6数据字典(DD)
数据字典是在系统数据流程图的基础上。进一步定义和描述所有的数据项、数据结构、数据存储、处理过程和外部实体的详细逻辑内容与特征的工具。数据字典的任务是对于数据流程图中出现的元素的名字都有一个确切的解释。因此,建立数据字典的工作量很大,相当烦琐。但这是一项必不可少的
工作。数据字典在系统开发中具有十分重要的意义,不仅在系统分析阶段要使用它,在系统的整个研制过程中以及系统运行中都要使用它提供帮助。
用户数据字典如下表2.1所示。
文件名:用户表
编号:1
组成:用户ID+用户名+用户密码+用户邮箱+用户地址+用户类型+邮递区号+用户电话
备注:这是所有的用户信息表
表2.1数据文件"用户表"的字典条目
管理员数据字典如下表2.2所示。
文件名:管理员表
编号:2
组成:管理员ID+管理员名+管理员密码
备注: 这是管理员信息表
表2.2数据文件"管理员表"的字典条目
购书车数据字典如下表2.3所示。
文件名:购书车表
编号:3
组成: 购书车ID+图书ID+用户名+购物数量+购书时间+购书审查+定单号+管理员审查+图书名称+图书价格
备注:这里有所有购书的信息
表2.3数据文件"购书车表"的字典条目
图书数据字典如下表2.4所示。
文件名:图书表
编号:4
组成: 图书ID+图书名+图书价格+图书简介+图书数量+图书日期+图书照片+出版社+代理价格+批发价格+用户状态+作者+图书页数+开本+图书编号+推荐
备注:这里有所有书籍的信息
表2.4数据文件"图书表"的字典条目
友情链接数据字典如下表2.5所示。
文件名:友情链接表
编号:5
组成: ID+链接地址+地址名称
备注:这里有所有友情链接的信息
表2.5数据文件"友情链接表"的字典条目
公告栏数据字典如下表2.6所示。
文件名:公告栏表
编号:6
组成: ID+标题+内容+公告时间
备注:这里有所有公告的信息
表2.6数据文件"公告栏表"的字典条目
图书类别数据字典如下表2.7所示。
文件名:图书类别表
编号:7
组成: ID+名称
备注:这里有所有图书分类的信息
表2.7数据文件"图书类别表"的字典条目
定单信息数据字典如下表2.8所示。
文件名:定单信息表
编号:8
组成: 定单ID+购书车ID+用户名+定单时间+定单号+定单审查+下定单用户名+下定者邮箱+下定者电话+下定者地址+下定者邮编+付款方式
备注:这里有所有定单的信息
表2.8数据文件"定单信息表"的字典条目
3系统设计
3.1系统结构图
根据需求分析和
方案设计,可得到系统结构图如图3.1所示:
图3.1系统结构图
3.2系统功能具体分析
当用户
登陆到本系统时,可以直接以点击的形式进入如下的版块:用户登陆、用户注册、图书查询、购书车、提交定单、图书信息维护、定单信息处理,以及辅助功能。
> 用户登陆
普通用户通过网络和浏览器,可以访问到网上书店, 如果用户想在网上购买图书,必须先登陆,如果用户没有登陆账号可以先免费
注册。
> 用户注册
没有账号的用户,网站提供
免费注册的功能,用户只需要在注册页面填写相关的内容,如果信息通过验证,用户则注册成功,如果用户输入的信息有诸如密码不能为空等类似的错误,则会显示出错误信息,让用户重新输入登陆信息。
> 图书
查询 用户可以浏览图书信息,但是图书信息比较多,想找到合适自己的图书,有一定的难度,因此,用户可以通过查询功能,输入想找的图书的关键字,系统会模糊查询,显示出相关的图书信息,提供给用户选择,如果用户选择的图书数据库中找不到合适的匹配,则会提示没有相关图书的信息。
> 购物车
用户选择自己喜欢或者需要的图书后,可以把图书存放到购物车中,方便自己的二次查询
请下载论文,论文或程序为doc或rar格式,只上传部分目录查看,如果需要此论文或程序,请点击-下载论文,下载需要资料或是论文。