菜单
  


    表3   tb_adminconfig表
    字段名称    类型    说明
    Num
    Notice    Int
    Ntext    每页显示的留言数量
    公告内容
    4.系统的编码与设计
    4.1系统文件结构
    本系统包含有如下文件,其中:
    Default.aspx文件为系统主页,提供“主页”,“发表留言”,“用户登陆”,“回复留言”, “删除留言”, “更新公告”, “更改留言本信息”,“注销登录”等链接,其中已登录的用户或者管理员可以发表留言,已登陆的管理员可以管理留言,更新公告,更改留言本信息等操作。
    Login.aspx文件为用户登录页面,用于系统用户或管理员登录时的身份验证。
    Register.aspx文件为用户注册页面,用于注册为系统用户。
    Code.aspx 文件为获取验证码页面,用于其它页面从中获取验证码。
    About.aspx 文件为留言板系统相关介绍页面。
    具体如下:
    4.1.1母版页
    母版页的主要功能是为ASP.NET应用程序创建统一的用户界面和样式,是有.master的ASP.NET文件,它可以包含静态布局,定义网页的架构[4];也可以包含页面的公共部分,本系统留言板的页面都是以母版页为基础设计的,该系统的母版页如图6:
     
    图6  系统母版页
    4.1.2留言板首页Default.aspx
    留言板首页(如图7所示)是用户进入留言板系统的第一印象,在留言板首页中,列举了用户在留言板系统中的留言的内容,底部还有发表留言的文本框,设计过程中使用到DataList控件显示数据库的数据。
     图7  提交留言
    4.1.3留言板用户登录页面Login.aspx
    留言板用户登录页面是访客到用户之间不可或缺的一个部分,即用户必须在登录之后才能进行更进一步的操作,可以进行发表留言[11]。当用户在用户名和密码中输入帐号密码,单击确定时系统即在数据库中查找记录,若用户和密码在数据库中存有记录,即登入成功。
    4.1.4用户注册页面 Register.aspx
    如图8是留言板用户注册页面,访客用户只能经行网页查看以及留言查看,并不能进行留言发布等相关操作,所以,用户注册是留言板不可或缺的一项功能,访客将在留言页面将自己的一下帐号、密码、邮箱等相关信息填写在上面,点击提交按钮,则系统将一个新用户的信息写入到数据库,即可进行普通用户的操作。
     
    图8  留言板用户注册页面
    4.1.5获取验证码页面 Code.aspx
    Code.aspx 文件为获取验证码页面,用于其它页面从中获取验证码。
    4.2 数据库连接字符串的设置
    创建ASP.NET网站,命名为LeaveWordBook,向App_Data文件夹中添加现有项,将数据库文件添加到网站中。
    在配置文件Web.config添加数据库连接字符串:
    <connectionStrings>
    <add name="constring" connectionString="server=.\SqlExpress;database = book;Integrated Security=True"/>
    </connectionStrings>
    将数据库连接字符串添加至Web.config中,将方便于之后对系统数据的更改等操作。
    4.3公共类设计
    根据封装性的原则,将对数据的操作封装成一个公共类SqlDataHelper.cs,以便将来重复使用。
    采用类的封装实现更符合面向对象的编程思想。创建的SqlDataHelper.cs公共类文件,这里包括所有的对数据库中数据的查询、更改等操作的方法[8]。Web.config配置文件主要用于设置连接字符串参数。
    在配置文件中,扩展连接字符串的有效使用范围。
    通过调用公共类中的方法对数据库执行增加,删除,查询,修改等操作[9]。
  1. 上一篇:SAT+MiniSAT三元可满足性问题的研究与实现
  2. 下一篇:asp.net校园分类信息网的设计与实现
  1. jsp小企业品质在线评分系统设计与实现

  2. php+mysql在线专家门诊预约系统的设计与实现

  3. jsp+sqlserver鲜花在线销售系统的设计+ER图

  4. 基于.net的在线考试系统网站设计与实现

  5. asp+sqlserver在线考试管理系统的设计与实现

  6. javamvc技术的在线考试系统的设计与实现

  7. PHP+MySQL在线交流系统的设计与实现

  8. 电站锅炉暖风器设计任务书

  9. java+mysql车辆管理系统的设计+源代码

  10. 杂拟谷盗体内共生菌沃尔...

  11. 大众媒体对公共政策制定的影响

  12. 河岸冲刷和泥沙淤积的监测国内外研究现状

  13. 酸性水汽提装置总汽提塔设计+CAD图纸

  14. 当代大学生慈善意识研究+文献综述

  15. 中考体育项目与体育教学合理结合的研究

  16. 十二层带中心支撑钢结构...

  17. 乳业同业并购式全产业链...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回