和删除留言。 3.5 性能需求 ⑴ 精度
查询时应保证查全率,所有相应域包含查询关键字的记录都应能查到。 ⑵ 时间特性要求 响应时间: 2~3秒内 更新处理时间:2~3秒内
数据的转换和传送时间:3~4秒内 3.6 本章小结
本章主要介绍了对此系统做的需求分析。从运行环境、功能需求、性能需求
等方面,进行了详细的分析。系统的目标是使系统在实际的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量。
4系统的概要设计
4.1 系统总体结构设计
主要描述系统的前台设计结构、后台设计结构以及各个模块实现的功能。 4.1.1系统前台设计 系统前台设计如图6所示:
图6系统前台总体结构设计用例图
系统前台模块功能介绍:
⑴注册和登录模块:游客可以免费注册;会员登录时对用户名、密码和验证码进行合法验证;用户注册时对注册字段进行验证。
⑵商品的浏览与检索模块:主要向用户展示商品和检索想要查看的商品。 ⑶商品的查看模块:用户可查看商品的详细信息。 ⑷顾客留言模块:用户可以浏览和发表网站最新的消息。
⑸订单模块:已登录的会员可以下订单和查看自己的订单。
⑹购物车模块:用户可将要购买的商品放入,也可修改和删除购物车中的商品信息,购物车可以自动将金额汇总。
⑺修改注册资料模块:用户可以修改自己的注册资料。 4.1.2系统后台设计 系统后台设计如图7所示:
图7系统后台总体结构设计用例图
系统后台模块功能介绍:
⑴后台登录模块:对输入的用户名、密码和验证码进行验证。
⑵商品分类管理模块:商品管理员可以对商品类别的添加、删除和修改。 ⑶商品管理模块:商品管理员可以对商品的添加、删除,检索和修改。 ⑷订单管理模块:订单管理员可以对订单的查看、受理、删除和修改。 ⑸会员管理模块:会员管理员可以对会员的添加、删除、修改和查看。 ⑹留言管理模块:会员管理员可以对顾客留言进行的添加、修改和删除。 ⑺系统管理模块:系统管理员可以对系统管理员的身份进行添加、修改。 4.2 数据库设计
4.2.1 数据库设计需求分析
根据系统模块设计的需求,需要建立9张数据表来进行数据的存储于表关系的关联,本系统说采用的数据库是MySql5.1的数据库,之所以采用Mysql是因为Mysql容易上手维护方便,对于刚接触的新手来说还是很有帮助的,本系统不要求数据库有太多的容载量,只需要进行简单数据、文本关系的存储就可以了。
4.2.2 数据库表结构
表4.1 admin (管理员基本信息表)
主要用于保存超级管理员的信息,该表的结构下图所示
Field ID
Type Int(4)
Null No
Key pri
Default Null
Extra Auto_inceement
AdminType Int(4) AdminName
LoginName Char(12) LoginPwd
Char(12) Char(12)
Yes Yes
Null Null
Yes Yes
Null Null
表4.2 orders(订单基本信息表)
主要用于保存订单的基本信息,该表的结构下图所示 Field ID
Type Int(4)
Null No
Key pri
Default Null
Extra Auto_inceement
Member Cart OrderNo
Int(4) Int(4) Char(20)
Yes Yes Yes Yes Yes
Null Null Null Null Null
OrderDate Datetime OrderStatus
Int(4)
表4.3 Leaveword(顾客留言信息表)
主要用于保存顾客留言的基本信息,该表的结构下图所示 Field ID
Type Int(4)
Null No
Key pri
Default Null
Extra Auto_inceement
Member Admin Content
Int(4) Int(4) Int(4)
Yes Yes yes
Null Null Null
LeaveDate AnswerContent Title AnswerDate
Datatime Text
yes yes
Null Null
Char(60) Datetime
yes yes
Null Null
表4.4 member (会员基本信息表)
主要用于保存会员的基本信息,该表的结构下图所示 Field ID
Type Int(4)
Null No
Key pri
Default Null
Extra Auto_inceement
MemberLeveInt(4) l
LoginName LoginPwd
Char(12) Char(12)
Yes Yes Yes
Null Null Null
No
Null
MemberNamChar(20) e Phone Address
Char(15) Varchar(100)
Zip RegDate LastDate Login EMail
Char(10) Datatime Datatime Int(4) Varchar(100)
Yes Yes
Null Null
Yes Yes Yes Yes Yes
Null Null Null Null Null
表4.5 memberlevel (会员级别信息表)
主要用于保存会员级别的信息,该表的结构下图所示
Field ID
Type Int(4)
Null No
Key pri
Default Null
Extra Auto_inceement
LevelName Favourable
Char(20) Yes Null
Int(4) Yes Null
表4.6 category (商品基本信息表)
主要用于保存商品的基本信息,该表的结构下图所示 Field ID
Type Int(4)
Null No
Key pri
Default Null
Extra Auto_inceement
cateName cateDesc
Char(40) text
Yes Yes
表4.7 merchandise (商品详细信息表)
主要用于保存商品的详细信息,该表的结构下图所示 Field ID
Type Int(4)
Null No
Key pri
Default Null
Extra Auto_inceement
Category MerName Price
Int(4) Char(40) Decimal(8,2)
SPrice
Decimal(8,2)
MerModel Picture
Null Null
Yes Yes Yes
Null Null Null
Yes Null
Char(40) Varchar(10
Yes Yes
Null Null
相关推荐: