3.2 网站分析
在海燕房地产公司网站中分为管理员登录和业主登录,管理员主要是对公司新闻的更新和论坛帖子的管理。业主登录是想在论坛上发表帖子需要先注册,注册成功后登录进行帖子的发表和回复。海燕房地产公司网站使用流程图如图1。
图1海燕房地产公司网站使用流程图
3.3 功能需求
海燕房地产公司网站主要包括新闻发布、新闻搜索、业主交流三大功能。
(1)新闻发布:该模块主要是完成管理员对公司新闻的发布、修改、删除,便于及时更新、修改公司新闻,使客户能够第一时间了解公司信息;
(2)新闻搜索:该模块主要是用户在想要了解公司信息时能够快速搜索到自己想要知道的信息;
(3)业主交流:该模块主要是用于用户之间的交流,首先注册、登录、发表主题、回复主题,方便用户之间的沟通,加强对公司的了解。
4网站设计
4.1 网站结构设计
海燕房地产公司网站的设计主要包括前台和后台两部分,前台包括海燕首页、公司介绍、新闻发布、项目动态、企业刊物、投诉建议、业主交流七个模块及相关信息,后台重点在新闻发布和业主交流两个模块实现了网站的一些功能便于用户进一步了解相关信息。以下是海燕房地产公司网站的基本模块,如图2。
图2海燕房地产公司网站结构设计图
4.2 数据库设计
4.1.1 数据库的需求分析
需求分析的重点是调查、收集与分析用户在数据管理中的信息要求、处理要求、安全性与完整性要求。需求分析的方法是调查组织机构情况、调查各部门的业务活动情况、协助用户明确对新系统的各种要求、确定新系统的边界。
用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
4.1.2 概念结构设计
将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计,他是整个数据库设计的关键。抽象概念模型的有力工具是E-R模型,海燕房地产公司网站的E-R图如图3。
图3 E-R图
4.1.3 逻辑结构设计
设计逻辑结构应该选择最适于描述与表达相应概念结构的数据模型,然后选择最合适的数据库管理系统(DBMS)。设计逻辑结构时要将概念结构转换为一般的关系、网状、层次模型,并将转化来的关系、网状、层次模型向特定DBMS支持下的数据模型转换,对数据模型进行优化,最后再设计外模式。由此,我们将概念结构得出的结果(E-R图)向特定DBMS支持下的数据模型转换。
创建数据库是设计系统的第一步,其关键问题在于确定所需的表结构并为之建立索引。为使系统设计精练实用,体现关系型数据库的特点,本系统为各相关表建立关系。
首先分析数据表,此项工作的目的是找出真正需要放入数据表的数据项,也就是要确定数据表的字段,然后将确定的字段都放入数据表内,数据表如下。
(1)回复帖子表。如表1所示。
字段名 是否主键 字段类型 是否为空
revert_id 是 varchar 否
bbs_id 否 varchar 否
USENAME 否 varchar 是
Face 否 varchar 是
title 否 varchar 是 asp+access房地产公司网站的设计与实现(3):http://www.youerw.com/jisuanji/lunwen_1545.html