- 0
- 0
- 约1.81千字
- 约 17页
- 2015-12-13 发布于广东
- 举报
第11章 企业网站 本章的学习目标 了解企业网站制作方法 进一步熟悉ASP.NET编程技术 熟悉DataList控件使用方法 如何让ADO.NET编程更加简洁 第11章 企业网站 11.1 系统设计 11.2 程序设计 11.1 系统设计 11.1.1 需求分析 11.1.2 概念结构设计 11.1.3 数据库设计 11.1.4 功能设计 11.1.1 需求分析 企业网站的栏目和功能各不相同。通过对中小企业的调查分析,开发小组认为中小企业网站主要的栏目和功能应该包括:企业简介,让用户了解企业文化、理念、历史和规模;联系方式,让用户可以及时与企业沟通;企业新闻,让用户了解企业最新的活动、发展动态和优惠措施等;产品和服务,介绍产品的图片、规格、型号、价格、功能等信息,介绍企业所提供的各项服务;同时提供网站后台管理功能。 11.1.2 概念结构设计 系统的E-R图(图中省略了实体和联系的属性)如图11-1所示,每个实体及属性如下: 新闻信息:流水号、新闻标题、新闻内容、新闻类别、添加时间、阅读次数; 新闻类别:流水号、新闻类别; 产品:流水号、产品名称、产品价格、产品图片、产品类别、产品介绍; 产品类别:流水号、产品类别; 用户:用户名、密码、真实姓名、电话、地址、邮编; 11.1.2 概念结构设计 系统的E-R图 11.1.3 数据库设计 在图11-1所示的E-R图中,有五个实体、一个多对多联系和两个一对多联系。由于每个实体可以用一张表表示,每个多对多联系可以用一张表表示,而一对多的联系不需要建新表,所以,把E-R图转换成数据库的六张表就可以了。 11.1.3 数据库设计 新闻信息表 11.1.3 数据库设计 新闻类别表 11.1.3 数据库设计 产品表 11.1.3 数据库设计 产品类别表 11.1.3 数据库设计 用户表 11.1.3 数据库设计 订单表 11.1.4 功能设计 网站功能包括:产品、新闻、联系我们、产品订购、产品管理、产品添加、新闻管理、新闻添加、订单管理等。 11.1.4 功能设计 功能框图 11.2 程序设计 详细参见源码 * SQL Server 2005数据库应用与开发教程 清华大学出版社 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: 列名 数据类型 长度 说明 流水号 Bigint 8 主键 新闻标题 Nvarchar 50 ? 新闻内容 Ntext 16 ? 新闻类别 Nvarchar 10 外键 添加时间 smalldatetime 4 ? 阅读次数 Int 4 默认为0 列名 数据类型 长度 说明 流水号 Bigint 8 主键 新闻类别 Nvarchar 50 ? 列名 数据类型 长度 说明 流水号 Bigint 8 主键 产品名称 Nvarchar 50 ? 产品价格 Int 4 ? 产品图片 Varchar 50 图片文件名 产品类别 Varchar 10 外键 产品介绍 Ntext 16 ? 列名 数据类型 长度 说明 流水号 Bigint 8 主键 产品类别 Nvarchar 10 ? 列名 数据类型 长度 说明 用户名 Nvarchar 20 主键 密码 Nvarchar 10 ? 真实姓名 Nvarchar 50 ? 电话 Nvarchar 50 ? 地址 Nvarchar 50 ? 邮编 Nvarchar 6 ? 管理员标志 Bit 1 默认0,表示一般用户 列名 数据类型 长度 说明 流水号 Bigint 8 主键 产品流水号 Bigint 8 ? 订购数量 Int 4 ? 用户名 Nvarchar 20 ? 订购日期 Datetime 8 ? 处理标志 Bit 1 默认0,表示未处理 * * * SQL Server 2005数据库应用与开发教程 清华大学出版社
您可能关注的文档
- Red Hat Linux 9.0基础教程(第二版) 作者 978-7-302-15741-0 chapter03.ppt
- Red Hat Linux 9.0基础教程(第二版) 作者 978-7-302-15741-0 chapter04.ppt
- Red Hat Linux 9.0基础教程(第二版) 作者 978-7-302-15741-0 chapter05.ppt
- Red Hat Linux 9.0基础教程(第二版) 作者 978-7-302-15741-0 chapter06.ppt
- Red Hat Linux 9.0基础教程(第二版) 作者 978-7-302-15741-0 chapter07.ppt
- Red Hat Linux 9.0基础教程(第二版) 作者 978-7-302-15741-0 chapter08.ppt
- Red Hat Linux 9.0基础教程(第二版) 作者 978-7-302-15741-0 chapter09.ppt
- Red Hat Linux 9.0基础教程(第二版) 作者 978-7-302-15741-0 chapter10.ppt
- Red Hat Linux 9.0基础教程(第二版) 作者 978-7-302-15741-0 chapter11.ppt
- Red Hat Linux 9.0基础教程(第二版) 作者 978-7-302-15741-0 chapter12.ppt
原创力文档

文档评论(0)