1.3.6 构建开发环境
1.网站开发环境
网站开发环境:Microsoft Visual Studio 2008集成开发环境。
网站开发语言:ASP.NET+C#。
网站后台数据库:SQL Server 2005。
开发环境运行平台:Windows XP(SP2)/ Windows 2000(SP4)/ Windows Server 2003(SP1)。
注意:SP(Service Pack)为Windows操作系统补丁。
2.服务器端
操作系统:Windows 2003 Server(SP1)。
Web服务器:IIS 5.0。
数据库服务器:SQL Server 2005。
浏览器:IE 6.0。
网站服务器运行环境:Microsoft .NET Framework SDK v2.0。
3.客户端
浏览器:IE 6.0。
分辨率:最佳效果1024×768像素。
1.3.7 数据库设计
一个成功的管理系统,是由50%的业务+50%的软件所组成,而50%的成功软件又是由25%的数据库+25%的程序所组成,数据库设计的好坏是一个关键。如果把企业的数据比作生命所必需的血液,那么数据库的设计就是应用中最重要的一部分。
本网站采用SQL Server 2005数据库,名称为db_SIS,其中包含4张数据表。下面分别给出数据库概要说明、数据库E-R图分析及主要数据表的结构。
1.数据库概要说明
从读者角度出发,为了使读者对本网站数据库中的数据表有一个更清晰的认识,在此设计了数据表树形结构图,如图1.11所示,其中包含了对系统中所有数据表的相关描述。
2.数据库E-R图分析
根据以上章节对网站所做的需求分析、流程设计以及系统功能结构的确定,规划出满足用户需求的各种实体以及它们之间的关系图,本网站规划出的数据库实体对象分别为供求信息实体、收费供求信息实体、网站后台用户实体和网站后台用户登录日志实体。
供求信息实体E-R图,如图1.12所示。
3.数据表结构
在设计完数据库实体E-R图之后,下面将根据实体E-R图设计数据表结构。有关数据表的创建过程可参考1.13.2节。下面分别介绍4张数据表的数据结构和用途。
? tb_info(供求信息表)。
供求信息表主要存储用户发布的免费供求信息。数据表结构如图1.16所示。
? tb_LeaguerInfo(收费供求信息表)。
收费供求信息表主要存储收费供求信息和推荐供求信息。数据表结构如图1.17所示。
? tb_Power(网站后台用户表)。
网站后台用户表主要存储网站后台用户的名称和密码。数据表结构如图1.18所示。
? tb_PowerLog(网站后台用户登录日志表)。
网站后台用户登录日志表主要存储网站后台用户进行登录时的用户名称和登录时间。数据表结构如图1.19所示。