当前位置:嗨网首页>书籍在线阅读

03-需求分析

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

27.1.1 需求分析

随着Internet技术的不断发展和网上购物的流行,对于一般的销售公司来说,通过网络来开辟新的销售渠道已是大势所趋。本节通过一个以销售计算机硬件产品为主的企业网站的设计与开发,向读者讲解一般中小网站的开发方法和过程。

销售公司的主要业务是产品的进、销、存,其网站设计主要分前台和后台两部分。

网站前台的主要功能是通过网页展现网站的各个功能,是网站的显示界面。主要页面和功能如下。

  • 网站首页主要介绍本站点内容,展示页面,对公司进行简介。
  • 产品中心页面展示本公司最新的产品,购物商城页面,为客户提供网上购买公司产品的平台。
  • 下载中心页面为广大用户提供各种学习资料和产品驱动,以及公司产品的使用说明等信息。
  • 技术服务页面主要是对公司售后服务作介绍。
  • 人才招聘页面显示公司面向社会选拔人才的介绍等。

网站后台的主要功能是对网站进行设置和对产品、文件进行管理。主要功能如下。

  • 系统设置功能,主要进行后台用户管理,网站管理员能添加后台用户,能编辑、删除用户和更改用户密码,对用户密码进行加密存放。
  • 产品管理功能,管理员可以添加、修改销售的产品。
  • 文件管理功能,提供文件的上传、修改和删除,方便用户下载,如提供硬件的驱动程序等。

本系统共有5个数据库表负责数据的存储和管理,介绍如下。

(1)文件表File,用于存放上传文件。

| 字段名称 | 数据类型 | 字段描述 | | :----- | :----- | :----- | :----- | :----- | | FileID | int | 主键 | | FiletypeID | Varchar(100) | 外键 | | fileName | Varchar(100) | - | | Uploduser | Varchar(50) | - | | Size | float | - | | AddDate | datetime | - | | Remark | Varchar(1000) | - |

(2)文件类型表FileType,用于对上传的文件分类管理。

| 字段 | 数据类型 | 字段描述 | | :----- | :----- | :----- | :----- | :----- | | FiletypeID | Int | 主键 | | Typename | Varchar(100) | - | | Icon | Varchar(100) | - | | OID | int | - |

(3)产品表Product,用于存放销售的主要产品信息。

| 字段 | 数据类型 | 字段描述 | | :----- | :----- | :----- | :----- | :----- | | ProductID | Int | 主键 | | PtypeID | Int | - | | TypeID | Int | - | | ProductCode | Varchar(200) | - | | ProductName | Varchar(100) | - | | ProductDescription | Varchar(100) | - | | Icon | Varchar(100) | - | | Price | Float | - | | AddDate | Dbitatatime | - | | IsRecommend | Bit | - | | IsHot | Bit | - | | IsDiscount | Bit | - | | IsHaveIcon | Bit | - | | 操作系统 | Varchar(200) | - | | 芯片组 | Varchar(200) | - | | 处理器 | Varchar(200) | - | | 内存 | Varchar(200) | - | | 最大内存 | Varchar(100) | - | | 显示屏 | Varchar(100) | - | | 显卡 | Varchar(100) | - | | 显存 | Varchar(100) | - | | 硬盘 | Varchar(100) | - | | 光驱 | Varchar(100) | - | | 摄像头 | Varchar(100) | - | | 声音系统 | Varchar(100) | - | | 蓝牙 | Varchar(100) | - | | 电源 | Varchar(100) | - | | 键盘 | Varchar(100) | - | | 重量 | Varchar(100) | - | | 其他 | Varchar(200) | - | | dy打印技术 | Varchar(200) | - | | dy分辨率 | Varchar(100) | - | | dy打印速度 | Varchar(100) | - | | dy标准内存容量 | Varchar(100) | - | | ty投影系统 | Varchar(100) | - | | ty亮度 | Varchar(100) | - | | ty对比度 | Varchar(100) | - | | ty分辨率 | Varchar(100) | - |

(4)产品类型表ProductType,用于对产品进行分类管理。

| 字段 | 数据类型 | 字段描述 | | :----- | :----- | :----- | :----- | :----- | | ProductTypeID | Int | 主键 | | ptname | Varchar(50) | - | | pID | int | - | | OID | int | - | | Icon | Varchar(100) | - |

(5)用户表users,用于管理后台用户。

| 字段 | 数据类型 | 字段描述 | | :----- | :----- | :----- | :----- | :----- | | UserID | Int | 主键 | | UserName | Varchar(50) | - | | UserPwd | Varchar(50) | - | | Mark | Bit | - |