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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

留言板系统的实现和设计1.docx

1、留言板系统的实现和设计1 留言板系统的实现和设计毕业设计(论文)系 别: 计算机科学系 专 业 班 级: 网络技术 姓 名: 学 号: 指 导 教 师: 二0一一年十一月 毕业设计论文任务书学生姓名专业班级学号课题名称网上留言系统设计与实现指导教师及职称(以下内容指导教师可根据实际情况进行调整)一、课题介绍1、目的:开发出符合需求的留言板系统,并在网上能够运行。2、任务:实现网上留言系统的功能,以及用文字说明如何制作出留言系统。二、主要内容1、主要技术指标本留言板系统采用ADO.NET技术,sEssion方法,response方法,用户自定义控件创建及使用方法,DataList控件技术,数据验

2、证技术等等。2、设计方案、设计方法、设计手段本留言板系统采用软件工程开发方法。3、主要工作程序一、需求分析,二、系统设计,三、编码测试,四、部署运行。三、主要仪器设备系统开发平台:vs2005 ,开发语言:c#,系统后台数据库:sql 2005,运行平台:windows 7,运行环境:.net framework 2.0,四、主要资料及参考文献企业级网站开发项目教程()中项目一:留言板系统五、预期设计(论文)成果管理员:通过身份验证登录之后,能够执行留言查看,留言回复,留言删除等管理操作员;用户:可以对留言主题,留言内容,留言回复进行查看,在登录之后还可进行留言回复,但没有留言管理的权限。任务

3、下达时间年 月 日毕业设计(论文)开始与完成时间年 月 日 至 年 月 日预计毕业答辩时间 年 月 日毕 业 设 计 进 度 安 排周次工作内容检 查 方 式第 周 至 第 周第 周 至 第 周第 周 至 第 周第 周 至 第 周第 周 至 第 周第 周 至 第 周专业教研室负责人意见签名:年月日系审核意见(系 公 章)年月日任务下达人签字年月日任务接受人签字年 月 日备注:1、此表由各专业教研室统一规格后打印。2、本任务书一式三份,由指导教师填写相关栏目,经系审核同意后,系、指导教师和学生各执一份。3、本任务书须与学生的毕业设计(论文)一并按要求装订存档。鄂东职业技术学院教务处指导教师签字

4、教研室主任签字 年 月 日目 录摘 要 1第一章 系统需求分析 31.1现状分析 31.2需求分析 31.2.1留言板系统用例图分析 4第二章 系统设计 62.1系统设计目标与环境 62.2.1数据库整体介绍 62.2.2数据库各个表的介绍 62.3系统文件结构 82.4数据库连接字符串的设置 92.5公共类设计 92.6创建公共类SqlData.cs 10第三章 系统的编码与设计 113.1母版页,用户自定义控件设计 113.2留言板首页Index.aspx 123.3留言板用户登录页面Login.aspx 123.4发表留言页面 ReleaseWord.aspx 133.5查看留言页面Sh

5、owWord.aspx 133.6个人留言信息管理页面MyWord.aspx 143.7留言管理页面 LeaveWordManage.aspx 143.8用户注册页面 Register.aspx 15第四章 系统的部署与运行 164.1 系统的发布 164.2 系统的测试 16总 结 18致 谢 19参考文献 20摘 要随着计算机的广泛应用,人们已经对网络不再感到陌生。在科技飞速发展的今天,电脑信息技术与各行各业进行了有效的结合。人们在网上可以进行网上购物,网上交友,电子商务,网络营效等等。面对强大的网络功能,必须在某方面要有一个健全的系统才能使网络发挥的淋漓尽致。网站的作用越来越重要,被称之

6、为继广播、报纸、杂志、电视后的第五种媒体数字媒体,拥有众多优势,所以现在不少企业都有或正在建设自己的网站。而留言板作为网站重要的一个部分,从来就是一个大家交流的平台。在这个平台上,留言提供了一个全新的人类沟通新方式。 互联网技术的不断发展和普及,使构造互联网站、开发网络应用程序已经成为当前的热门技术之一,开发网上交流软件,现已有很多工具和方法,各种技术都具有其特色和长处。文章叙述了在Windows环境下,利用SQL Server 创建数据库,运用ASP.NET等开发工具,设计留言系统的原理及过程。关键词: 留言板 ASP.NET 数据库 SQL ServerAbstract With the

7、broad application of the computer, people have no longer been unfamiliar to the internet. Nowadays, with rapid development of the science and technology, computer information technology and all trades and professions have carried on effective combination. People can shop online, make friends online,

8、 do e-commerce, and carry on network marketing and so on. In front of the strong power of the internet, a sound system is necessary in some way to make full use of the internet. With its increasing importance, the internet is called as the fifth kind of media following the radio, newspapers, magazin

9、es, television-digital media, which has lots of advantages; so many enterprises have or are building their own website. Then as an important part of a website, the massage board has always been a platform to share ideas. In such a platform, leaving massage provide a new way for people to communicate

10、. The constant development and popularization of the Internet technology makes constructing websites and developing network applications have been one of the hot technologies now. There have been plenty of tools and methods of developing online communication software, and each one has its own featur

11、e and strong point. The article introduces that the principle and process of creating a database by using SQL Server, and developing tools and designing mail system by using ASP.NET and other developing tools in the Windows environment.Key words: LeaveWordBook ASP.NET Database SQL Server第二章 系统设计2.1系

12、统设计目标与环境1.设计目标(1)提供留言查看,留言发表,留言回复,留言删除功能。(2)数据存储安全可靠。(3)界面设计美观友好,使用灵活便捷。(4)系统最大限度地实现易维护和易操作性。(5)系统运行稳定,安全可靠。2.开发运行环境(1)系统开发平台:Microsoft Visual Studio 2005;(2)系统开发语言:C#;(3)系统后台数据库:Microsoft SQL Server 2005;(4)运行平台:Windows XP(SP2)/Windows 2000(SP4)/Windows Server 2003(SP1);(5)运行环境;Microsoft.NET Framew

13、ork SDK v2.0;(6)分辨率:最佳效果为1024*768像素。2.2数据库设计根据系统需求分析,首先进行数据库设计,接下来就是用户常接触的首页的设计,然后就是该留言板特色功能的设计和实现。该系统数据库采用的是SQL Server数据库,以下就介绍留言板数据库的组成。2.2.1数据库整体介绍留言板数据库总共有3张表,他们分别为:tb_User,tb_LeaveWord和tb_Reply,其中tb_User表用于保存用户基本信息,tb_LeaveWord表用于保存用户留言基本信息,tb_Reply表用于保存用户回复的留言基本信息。2.2.2数据库各个表的介绍(1) tb_User表:该表

14、作为存储用户注册信息的表,其Uid、Popedom即用户名以及权限字段为主要字段,另加以Sex、Address、Email、Tel、IP等字段,用于完善用户的注册信息,且Address、Tel等字段可以为空。如表3.1所示:表3.1 tb_User表字段名称类型说明IDInt主键(自动编号)UidNvarchar用户姓名SexNvarchar性别AddressNvarchar地址EmailNvarcharE-MailTelNvarchar联系电话IPNvarcharIP地址PopedomInt权限(2)tb_LeaveWord表:该表作为存储用户的留言信息,其Uid、Subject、Conte

15、nt即留言人姓名、留言主题、留言内容等为主要的字段,另外,系统将自动获取留言人的留言时间以及IP地址等,如表3.2所示: 表3.2 tb_LeaveWord表字段名称类型说明IDInt主键(自动编号)UidNvarchar留言人姓名SubjectNvarchar留言主题ContentNtext留言内容DatetimeDatetime留言时间IPNvarcharIP地址(3)tb_Reply表:该表作为存储用户的留言回复信息,其Uname、Contene即回复人姓名以及回复内容为主要字段,另系统将自动获取回复时间以及回复人的IP地址,如表3.3所示:表3.3 tb_Reply表字段名称类型说明I

16、DInt主键(自动编号)UnameNvarchar回复人姓名ContentNtext回复内容DatetimeDatetime回复时间ReplyidInt回复IDIPNvarcharIP地址2.3系统文件结构本系统包含有如下文件,其中:Index.aspx文件为系统主页,提供“查看主题”,“发表留言”,“用户注册”,“我的留言”,“留言管理”,“注销登录”等链接。Login.aspx文件为用户登录页面,用于系统用户或管理员登录时的身份验证。ReleaseWord.aspx文件为发表留言页面,用于已登录的用户或者管理员发表留言。ShowWord.aspx文件为查看留言页面,用于用户查看与某主题相关

17、的留言信息。MyWord.aspx文件为个人留言信息管理页面,用于已登录的用户或者管理员管理自己已发表的留言信息,可执行删除操作。LeaveWordView.aspx文件为查看留言回复页面,用于管理员登录后查看相关的留言回复,可执行删除操作。LeaveWordViewl.aspx文件为查看留言回复页面,用于普通用户登录后查看相关的留言回复。LeaveWordManage.aspx文件为留言管理页面,用于系统管理员进行留言信息管理。LeaveWordBack.aspx文件为发表回复页面,用于已登录的用户或者管理员进行留言回复。Register.aspx文件为用户注册页面,用于注册为系统用户。Lo

18、gout.aspx文件为注销登录页面,用于已登录的用户注销登录信息。2.4数据库连接字符串的设置创建ASP.NET网站,命名为LeaveWordBook,向App_Data文件夹中添加现有项,将数据库文件添加到网站中。在配置文件Web.config添加数据库连接字符串:将数据库连接字符串添加至Web.config中,将方便于之后对系统数据的更改等操作。2.5公共类设计根据封装性的原则,将对数据的操作封装成一个公共类SqlData.cs,以便将来重复使用。采用类的封装实现更符合面向对象的编程思想。创建的SqlData.cs公共类文件,主要包括四个方法,即构造方法SqlData(),用来初始化数据

19、库连接对象的值,使与SQL数据库的连接处于打开状态;ExceSQL()方法,用于执行SQL语句或存储过程后,返回布尔值,表明该命令是否成功执行;ExceDS()方法,用于执行SQL语句或存储过程后,返回一个DataSet数据类型的值,从而对数据库中的数据进行修改或更新等操作;ExceRead()方法,用于执行SQL语句或存储过程后,返回一个DataReader类型的数据值,从而实现对数据库中数据的查询等操作。Web.config配置文件主要用于设置连接字符串参数。(1) 在配置文件中,扩展连接字符串的有效使用范围。(2) 通过调用公共类中的方法对数据库执行增加,删除,查询,修改等操作。2.6创

20、建公共类SqlData.cs在“解决方案资源管理器”中鼠标右键单击网站,在弹出的菜单中原则“添加新项”,给类命名为“SqlData.cs”,单击“添加”按钮,并按照提示将类文件保存到App_Code文件夹中。1、声明公共类中的公共变量,用于存储公共的数据连接对象,数据查询命令对象,数据适配器对象等。具体定义如下: private SqlConnection sqlcon; / 声名一个SqlConnection对象private SqlCommand sqlcom; / 声名一个SqlCommand对象private SqlDataAdapter sqldata; / 声名一个SqlDataA

21、dapter对象2、SqlData.cs所包含的方法如下:SqlData()构造方法,用来初始化数据库连接数据的值,使与SQL数据库的连接处于打开状态。ExceSQL()方法,用于执行SQL语句或存储过程后,返回布尔值,表明该命令是否成功执行。ExceDS()方法,用于执行SQL语句或存储过程后,返回一个DataSet数据类型的值,从而对数据库中的数据进行修改或更新等操作。ExceRead()方法,用于执行SQL语句或存储过程过程后,返回一个DataReader类型的数据值,从而实现对数据中数据的查询等操作。总 结从学做这个留言板中,体会到ASP.NET的简单实用,也感受到编程的乐趣。在该系统

22、开发过程中,对软件工程有了一个新的认知,充分认知到软件需求分析对软件设计的重要性,而在软件需求分析中,合理的数据库设计以及系统结构设计是很重要的。再则,系统的部署与运行对于网站的最终发布是至关重要的,因为编写网站的最终目的是在Internet上发布。在完成系统的半个月认识到技术只是一方面,更多的是学会了利用资源。“时间作为一种最宝贵的资源”,让我在这半个多月中体会颇深。致 谢本论文的研制工作是在江欢老师的悉心指导和关怀下完成的。在此,谨向江老师表示诚挚的谢意!在选题、研制到完成的整个过程中,自始至终得到江欢老师的竭诚帮助和精心指导。江欢老师活跃的学术思维、严谨的治学态度以及为人师表的品德,都使

23、我受益匪浅。特向江欢老师表示最诚挚、最衷心的感谢!感谢我所有的家人,是他们支持、鼓励我完成了十余年的学业。感谢我的父亲、母亲在我成长的时候给予了我无微不至的思想和生活上的照顾,感谢我的妹妹在我学习、生活中给予了我无私的关怀和支持,感谢我的同学在我烦恼、厌倦时给予了我极大的学习动力和干劲。在此,谨以最崇敬的谢意献给身边的人! 最后,再次感谢关心、教育、帮助和支持我的所有人!参考文献1 郑齐心,ASP.Net项目开发案列全程实录,清华大学出版,20112 陈义辉 沙继东,企业级网站开发项目教ASP.NET,中国人民大学出版社, 2010 3 刘子轶,网络制作技术:三剑客,高等教育出版社,20094 吴以欣,动态网页设计与制作CSS+JavaScript,人民邮电出版,20095 王平华,C#.NET 程序设计项目教程,中国铁道出版社,2008 6 徐人凤 曾建华,SQL Server 2005 数据库及应用,高等教育出版社,2007

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

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