毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
ASP.net+sqlserver在线留言板系统的设计与实现(3)
表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]。
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
SAT+MiniSAT三元可满足性问题的研究与实现
下一篇:
asp.net校园分类信息网的设计与实现
asp.net+sqlserver数据挖掘的在...
asp.net+sqlserver图书借还信息系统设计
asp.net+sqlserver仪器设备采购...
asp.net+sqlserver信息安全技术...
asp.net+sqlserver社区医院病员...
Node.js学生在线答疑系统设计
JSP在线学习与实例练习网站系统的设计
医院财务风险因素分析及管理措施【2367字】
中国学术生态细节考察《...
志愿者活动的调查问卷表
C#学校科研管理系统的设计
国内外图像分割技术研究现状
神经外科重症监护病房患...
AT89C52单片机的超声波测距...
10万元能开儿童乐园吗,我...
公寓空调设计任务书
承德市事业单位档案管理...