JSP吉他电子商务网站的分析与设计+数据流程图+ER图(10)
时间:2016-12-01 21:23 来源:毕业论文 作者:毕业论文 点击:次
图3.5 Guitar Hero 订单属性E-R图 4. 支付方式 图3.6 Guitar Hero 支付方式E-R图 5. 吉他类型 图3.7 Guitar Hero 吉他类型E-R图 6. 首页信息 图3.8 Guitar Hero 首页信息E-R图 7. 吉他信息 图3.9 Guitar Hero 吉他信息E-R图 四、系统设计 (一)系统框架结构图 本设计整体框架结构分为两大模块:前台模块和后台模块。其中,前台模块包括主页模块、注册模块、登录模块、购物车模块,后台模块包括管理员模块。 1. 主页模块中包括搜索模块、吉他分类信息、网站公告、推荐吉他、热点信息、新品上市、每周特价模块,主页这些信息直接对接吉他信息相关数据库。 2. 注册模块主要包括填写注册信息、提交及返回等功能点。 3. 登录模块包含登录和退出功能,管理员可以在此登录到后台模块,所以此模块是通往后台的接口。用户登录后,可以查看修改用户信息以及订购信息,可以在此提交订单,然后完成支付。 4. 购物车模块可以查看订购信息,可以添加、删除商品,提交订单并完成支付。(图4.1) 5. 管理员模块如图4.2所示,包含会员管理、订单管理、吉他管理、吉他分类、信息编辑、信息目录、信用卡管理几个功能点。 图4.1 系统框架结构图Ⅰ(来源:本设计) 图4.2 系统框架结构图Ⅱ(来源:本设计) (二)模块设计 根据第三章的数据流程图中的处理逻辑,数据字典中的数据流和数据存储来编写模块说明书如表4.1、4.2、4.3所示。 表4.1 用户信息模块说明书 网站名称:Guitar Hero电子商务网站 模块名称:用户登录 输入:用户名、密码 输出:用户权限值 处理:接收用户权限值 MP 如果 MP=1 转到用户信息及订购信息界面 如果 MP=2 转到管理员后台管理界面 表4.2 网站前台网页模块说明书 模块名称:Guitar Hero 网站(前台网页) 输入:前台网页的链接地址 输出:链接地址对应的网页 处理:根据具体的链接地址,对应到具体的网页 (1)Guitar Hero 首页 (2)用户注册界面 (3)用户登录界面 (4)购物车界面 (5)吉他信息界面 (6)搜索结果界面 表4.3 搜索模块说明书 模块名称:吉他信息搜索 输入:吉他信息关键字段:吉他名称、品牌、吉他分类 输出:检索相对应的吉他信息 处理:根据输入的关键字段,通过select 数据库实现 例如:select FC-03 from Guitar Where Brand = YAMAHA AND Category = Electric Guitar (三)数据库设计 数据库设计是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。数据库系统需要操作系统的支持。 数据库设计是建立数据库及其应用系统的技术,是本设计中的的核心技术。 现如今常用的数据库管理系统有Access、SQL Server、MySQL、Oracle等。根据本设计的系统规划、需求分析以及业务流程,本设计采用SQL Server2000以及Access 2003数据库管理系统,并且建立数据库为Guitar Hero。 根据第三章需求分析中的数据字典及E-R,本设计的数据库表设计如下: 表4.4 members(用户信息表) 名称 数据类型 长度 主键否 允许空 功能描述 member_id Long int 10 是 否 用户编号 (责任编辑:qin) |