日期:2012-05-31  浏览次数:20536 次

本系统采用Access 2003数据库系。在该应用程序的根目录使用Access 2003新建数据库Articlesys_db.mdb,根据系统需要,数据库中的数据表包括下面三个:

    相关文章:ASP.NET文章管理系统:系统分析与设计

    akinds数据表:用于存放文章类别信息,包括文章类别ID和文章类别信息,表结构和字段信息如图14.4所示。

ASP.net文章管理系统:数据库设计与配置
图14.4 akinds数据表

    articles数据表:用户存放文章的信息,包括文章ID、作者、出处、文章内容等信息,表结构和字段信息如图14.5所示。

ASP.net文章管理系统:数据库设计与配置
图14.5 articles数据表

    talks数据表:用户对发表评论,根据的文章ID进行关联,表结构和字段信息如图14.6所示。

ASP.net文章管理系统:数据库设计与配置
图14.6 talks数据表

    14.2.2 Web.config文件配置信息

    Web.config文件的配置信息如下:

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
    <appSettings>
    <!-- 增加管理员帐号  -->
    <add key="AdminID" value="admin" />
    <!-- 增加管理员密码  -->
    <add key="PassWord" value="12345" />
    <!-- 增加数据库驱动字符串  -->
    <add key="constr" value="provider=microsoft.jet.oledb.4.0;data source="  />
    <!-- 增加数据库名称  -->
    <add key="dbs" value="\Articlesys_db.mdb" />
    </appSettings>
    <system.web>
    <compilation defaultLanguage="vb" debug="true" />
    <customErrors mode="RemoteOnly" />
    <authentication mode="Windows" />
    <authorization>
    <allow users="*" />
    <!-- 允许所有用户 -->
    </authorization>
    <trace enabled="false" requestLimit="10" pageOutput="false" traceMode="SortByTime" localOnly="true" />
    <pages validateRequest="false" />
    <sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424"
    sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
    cookieless="false"
    timeout="20"
    />
    <globalization requestEncoding="utf-8" responseEncoding="utf-8" />
    </system.web>
    </configuration>

    在Web.config的配置信息中我们新建节点<appSettings>用来保存管理员信息和数据库信息。