ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:1.94MB ,
资源ID:1149858      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1149858.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(留言板系统.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

留言板系统.docx

1、留言板系统辽 宁 工 业 大 学数据库应用技术课 程 设 计 说 明 书题目: 网络留言板系统 学院(系): 软件学院 专业班级: 学 号: 学生姓名: 苏 洋 指导教师: 教师职称: 起止时间:2014.12.19-2014.1.31 第一章 概述网络在人们的生活中扮演了越来越重要的角色,各色网站、论坛相应而生,我们在浏览信息的同时也需要及时地交流信息,所以留言板在各类网站中应用广泛。网络中各种留言板系统在DW等工具的编辑美化后和网站融为一体,作为网站的交流平台起到举足轻重的作用。留言板可以提供一个公共的信息发布平台,适用于作为企业内部个人办公助手以及企业与企业之间进行信息交流;在线解决某些

2、客户需求是网站中信息多、人气旺的地方,所以好的留言板可以吸引相当数量的访客,同时也担负着网站对外宣传、发布消息、收集客户反馈的重任,是网站、单位内联网必不可少的一部分。留言板的原理:将留言内容等写入服务器端的文本或数据库,再显示出来。用ASP开发留言板可以很方便的嫁接在网站中运行,所以下面将以此开发一个留言板设计。第二章 问题定义网络留言板系统分为前台管理和后台管理。前台管理包括留言查看、回复留言、注册用户等功能。后台管理包括留言管理、用户管理等模块。后台管理具体功能描述如下:1.留言管理留言管理的主要功能是添加、修改、删除留言信息。2.用户管理用户管理的主要功能是添加、修改、删除用户信息。3

3、.系统用户管理系统用户管理的主要功能是系统用户的录入、修改用户的密码、用户信息查看。4.系统用户管理系统用户管理的主要功能是Admin用户修改自己的密码;Admin用户创建或删除用户;用户修改自己的密码;用户修改自己的用户信息;注册个人用户;个人用户修改自己的密码;个人用户修改自己的用户信息。本系统功能模块划分如图1所示。图1 系统功能模块用户申请流程如图2所示。图2 用户职位申请流程第三章 需求分析一、数据库需求分析数据库是系统的信息保管所,所以,一个有效率高效的系统必定要有一个高效的数据库设计。本系统的数据库设计主要就是针对高效性进行的。数据库基本信息(1) 用户表(2) 留言表(3) 回

4、复表二、数据流程图1.个人用户的数据流程如图4所示。 图4 个人用户的数据流程 2.Admin用户流程如图5所示。图5Admin用户流程图 三、物理实现根据概念结构设计的结果,采用微软公司的SQL Server 2000实现数据库、各个表的创建以及各表约束的添加。第四章 数据库设计一、概念设计:系统ER图采用E-R模型的概念结构设计方法:图6 用户表实体E-R图 图7 留言表实体E-R图 图8 回复表实体E-R图从E-R图到关系表的转化及数据模型的优化。本系统定义的数据库中包含以下3个表:用户表us如表1所示、留言表liuyanbiao如表2所示、回复表answer如表3所示。表1 用户表us

5、列名数据类型长度可否为空说明User_idInt4NOT NULL用户编号(自动编号)Namesvarchar20NOT NULL用户名Pwdvarchar20NULL密码StateInt4NULL权限级别Company varchar100NULL所在公司Address varchar200NULL联系地址Mobile_phonevarchar50NULL联系电话Email varchar50NULL电子信箱表2 留言表liuyanbiao列名数据类型长度可否为空说明IdInt4NOT NULL留言编号(自动编号)Subjectvarchar20NULL留言标题MemoVarchar500N

6、ULL留言内容TimeDatetime8NULL留言时间Homepagevarchar20NULL主页表3 回复表answer列名数据类型长度可否为空说明As_idInt4NOT NULL回复编号(自动编号)Memovarchar500NULL回复内容TimeDatetime8NULL回复时间Namevarchar20NULL用户名第五章 界面设计一、登陆窗口如下所示:系统登入后,首先出现用户登录窗体,用户首先等如用户名然后输入密码。如果用户3次输入密码不正确,将退出程序。登录界面 如图9所示图9 登录界面注册界面 如图10所示。图10 注册界面每个浏览本系统的游客都可以注册成为个人用户。在系

7、统主页中没有登录的用户可以看到“用户注册(如图9所示)”超级链接。单击此链接,将执行userreg.asp。后台用户管理程序设计第六章 代码与注释一、数据库中存储过程源码主要代码如下:Imports System.Data.SqlClientPartial Class login Inherits System.Web.UI.PageProtected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click Dim user As String Dim pwd As

8、 String Dim degree As String user = TextBox1.Text pwd = TextBox2.Text If RadioButton1.Checked = True Then degree = 2 Else degree = 1 End If Dim da As New Class1 Dim dr As SqlDataReader dr = da.ExecuteRead(select * from us where names= & user & and pwd= & pwd & and state= & degree & ) If dr.Read = Tr

9、ue Then dr.Close() If degree = 1 Then Response.Redirect(admin.aspx) Else Response.Redirect(use.aspx) End If Else Label1.Text = 用户名、密码或用户类型选择错误,请重新登录! TextBox1.Text = TextBox2.Text = TextBox1.Focus() End If End SubEnd ClassImports System.Data.SqlClientPartial Class guestbook Inherits System.Web.UI.Pa

10、ge Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click Dim user_name As String Dim pwd As String Dim company As String Dim adress As String Dim email As String user_name = TextBox1.Text pwd = TextBox2.Text company = TextBox3.Text adress = TextBox4.T

11、ext email = TextBox5.Text Dim da As New Class1 Dim n As Integer n = da.ExecuteSql(insert into us(names,pwd,state,company,adress,email)values( & user_name & , & pwd & ,2, & company & , & adress & , & email & ) If n = 1 Then Label1.Text = 学生数据添加成功 Else Label1.Text = 学生数据添加有错误 End If End SubEnd ClassIm

12、ports System.dataImports System.Data.SqlClientPartial Class userdel Inherits System.Web.UI.Page Protected Sub bind() Dim sql As String sql = select * from us Dim da As New Class1 Dim dset As DataSet dset = da.Executedataset(sql) GridView1.DataSource = dset GridView1.DataMember = dset.Tables(0).ToStr

13、ing GridView1.DataBind() End Sub Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load If Not Page.IsPostBack Then bind() End If End Sub Protected Sub GridView1_PageIndexChanging(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewPageEventArgs

14、) Handles GridView1.PageIndexChanging GridView1.PageIndex = e.NewPageIndex bind() End Sub Protected Sub GridView1_RowCancelingEdit(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewCancelEditEventArgs) Handles GridView1.RowCancelingEdit GridView1.EditIndex = -1 bind() End Sub Protected Sub GridView1_RowDeleting(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewDeleteEventArgs) Handles GridView1.

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1