第4章 系统分析
(1) 顾客表(bank)
顾客表是指网站的客户,主要在前台进行活动。主要含有如下字段:顾客的编号、顾客登录系统时的账户(这里申请的账户不能重复)、顾客的真实姓名、顾客的登录密码。 序号 1 2 3 4 5 列名 ID Account 数据类型 长度 Int varchar 50 50 50 小数位 0 0 0 0 0
标识 主键 是 允许空 否 否 否 否 否 默认值 说明 编号 账户 姓名 金额 密码 Username varchar Money Int Password varchar 表4-1 顾客表
(2) 商品信息表(goodInfo)
商品信息表包括以下字段:有商品编号、商品名称、商品类别,商品图片、商品价格、商品详细信息。 序数据类长小数字段 号 型 度 位 goodIde1 Int 0 a goodNam2 Varchar 50 0 e goodKin3 Varchar 50 d goodPho4 Varchar 100 to goodPri5 Int ce goodInf6 Varchar 100 o
标识 主键 是 允许空 否 否 否 否 否 否 默认值 说明 商品编号 商品名称 商品类别 商品照片 商品价格 商品信息 表4-2 商品表
17
(3)订单表(cart)
订单表主要包括以下字段:订单编号、购买客户编号、购买的商品的总价格、购买的商品的总数量、商品名称。 序数据类小数字段 长度 号 型 位 1 2 3 4 5 6 ID cartId Int Int 50 0 0 0 0 0 0 标允许主键 识 空 是 是 否 否 否 否 否 否 默认值 说明 订单编号 商品名称 商品价格 商品编号 商品数量 goodName Varchar goodPrice goodId Num Int Int Int 表4-3 订单表
(4)留言表(message)
留言表主要是对客户的留言进行处理,此表中包含了账户编号,留言主题、
和留言的详细信息。 序数据类小数标字段 长度 号 型 位 识 1 2 3 4 ID Account_Id Theme Message Int Int 0 0 0 是
主键 是 允许默认说明 空 值 否 否 否 否 索引 账户编号 留言主题 留言信息 Varchar 50 Varchar 1000 0 表4-4 订单详细表
18
第5章 系统设计
(5)权限表(Right)
权限表主要包括以下字段:有权限的编号、权限名称。 序号 1 2 字段 RightID RightName 数据类型 长度 Int varchar 50 小数标识 位 0 0 主键 是 允许默认说明 空 值 否 是 表4-5 权限表
4.4 系统结构
系统(客户端) 4.5 性能需求 (1)数据精确度 Form Framework SQL Server(数据处理层) ADO
表4-6 系统结构图
4.5 性能需求
(1)数据精确度
产品的进货单和销售单中,单价、金额计算精确。 (2)权限设定
该系统必须登录后才能进行购买,金融系统服务等操作,游客只能进行留言或查看商品的详细信息。
(3)适用性
该管理系统软件适用于Windows 2000/xp及以上操作系统。
19
4.6 运行需求
(1) 用户界面
本系统采用Microsoft Visual Studio .Net 2008设计,用户交互界面采用的是基于Windows的窗口界面。
(2) 硬件接口
运行本系统的硬件基本要求如下: CPU:Intel P3及以上; 内存:256MB及以上; 硬盘:10GB及以上。 (3) 软件接口
.NET框架:Microsoft .Net Framework V3.5版本及以上。 数据库服务器:Microsoft SQL Server 2008及以上。
20
第5章 系统设计
第5章 系统设计
5.1 开户申请
图5-1 注册模块
如图5.1所示,根据注册模块,客户可以注册相应的账户信息,账户名为唯一标示,不能重复。如若账户重复将会自动提示账户名以存在,请重新注册。填好相应资料点击注册,提示注册成功,就可以点击返回登录界面登录。 金额使用正则表达式,只能输入整数数字。代码如下: if(txtMoney.Text != null) {
//文本框只能输入数字
txtMoney.Attributes[\] = \;}
21