收藏 分销(赏)

基于三层架构的征婚交友网站设计及其实现.doc

上传人:天**** 文档编号:2504757 上传时间:2024-05-30 格式:DOC 页数:60 大小:4.85MB
下载 相关 举报
基于三层架构的征婚交友网站设计及其实现.doc_第1页
第1页 / 共60页
基于三层架构的征婚交友网站设计及其实现.doc_第2页
第2页 / 共60页
基于三层架构的征婚交友网站设计及其实现.doc_第3页
第3页 / 共60页
基于三层架构的征婚交友网站设计及其实现.doc_第4页
第4页 / 共60页
基于三层架构的征婚交友网站设计及其实现.doc_第5页
第5页 / 共60页
点击查看更多>>
资源描述

1、 本科毕业设计论文题 目 基于三层架构征婚交友网站设计和实现 专业名称 计算机科学和技术_学生姓名 指导老师 毕业时间 设计论文 毕业 任务书一、题目基于三层架构征婚交友网站设计和实现二、指导思想和目标要求指导思想:为了给广大单身青年提供一个交友平台,所以开发基于三成架构征婚网站平台。三层架构,是为了便于我们开发项目后维护及变更一个有效而实用架构模式,在多种B/S项目中被广泛采取. 首先让我们来认识一下三层结构及每一层之前作用和调用关系。三层,即:数据访问层(DAL):关键是对数据增、删、改、查操作。业务逻辑层(BLL):包含了项目中业务逻辑,负责调用DAL中方法实现业务处理,并在表示层和数据

2、访问层之间起到衔接作用。表示层(WebUI):用于显示数据和接收用户输入数据一层,即为用户界面。目标要求:作为本网站会员,登陆后能够修改个人信息,和管理查看本人和好友档案信息、接收和发送消息。会员能够在网站各个页面上跳转,自由使用网站提供多种功效服务。而对于管理员含有更多权限,能够在数据库中进行信息添加,更新和删除,同时对于所添加信息能够正确无误显示,而且能够对数据库和网页进行合理维护,管理员还能够更改登录口令。除此之外,各个网页上控件全部能正确实现她们各自功效,页面切换全部能无误实现。三、关键技术指标1.征婚网站首页代码设计2.会员信息管理页面代码设计3.查询好友短信息页面代码设计4.好友管

3、理页面代码设计5.信息发送页面代码设计6.缘分收索页面代码设计7.网站后台和前台登录页面代码设计8.后台会员管理页面代码设计四、进度和要求第1周:毕业设计课题准备;第2周:撰写开题汇报第3周:征婚网站登陆页面代码设计第4周:征婚网站首页代码设计第5周:会员信息注册页面代码设计第6周:缘分收索模块代码设计第7周:消息发送和消息管理页面代码设计第8周:好友管理和信息管理查看页面代码设计第9周:后台登陆页面和会员管理页面代码设计第10-12周:对网站进行单元测试第13周:进行结果验收,验收合格者才能进入论文撰写阶段;第14-15周:进入论文撰写阶段;第16周:制作Powerpoint答辩文档。五、关

4、键参考书及参考资料1 孙继磊等编著精通ASP.NET网络编程.北京:清华大学出版社,2 张登辉等编著ASP.NET网络应用案例教程.北京:北京大学出版社,3 房大伟等编著软件开发羊皮书-学通ASP.NET24堂课.北京:清华大学出版社,4 国家863中部软件孵化器 编著ASP.NET从入门到精通.北京:人民邮电出版社,5 李新峰等编著亮剑.NET:图解ASP.NET网站开发实战.北京:电子工业出版社, 6 郝文化等编著.ASP.NET和网站开发实践教程M.北京:清华大学出版社, 7 Dino Esposito著,施平安 译ASP.NET 2.0技术内幕M.北京:清华大学出版社,学生 _ 指导老

5、师 _ 系主任 _摘 要伴随中国经济快速发展,生活节奏越来越快,。对于大多数年轻人来说,相亲成为了一项必不可少交友活动。繁重工作和乏味生活占据了青年男女全部时间。乏味单一生活方法截杀了青年男女们全部生活情趣。所以,相亲节目和相亲活动如雨后春笋通常发展起来。然而,伴随商业化趋势严重倾斜,相亲节目和相亲节目或多或少被加入了部分商业气息。使得相亲变成了时代变迁过程中大家精神文化文化表现,其已经失去了最初意义。所以想相亲还需另图她径。本文采取了目前主流 B/S结构模式进行开发Web网站,前台开发工具选择Microsoft Visual Studio 集成开发环境,采取ASP.NET和C#作为网站开发语

6、言,设计出基于三层架构征婚交友网站。在本文中具体地叙述了怎样开发基于三层架构网站模型,在网站关键模块中介绍了相关基础技术和实现算法。包含ASP.NET、SQL Server 和C#语言部分介绍。讲述了系统需求分析和设计目标,还有系统总体设计,包含系统业务步骤,系统功效模块和数据库设计,和系统具体实现,包含前台和后台两个大部分,前台部分由用户使用,关键包含用户注册,管理个人信息、查询好友信息、和短信息管理功效;后台部分由管理员使用,关键包含会员管理,会员信息查询。 关键字:交友 , ,三层架构,网络 ABSTRACTWith the rapid development of Chinas eco

7、nomy, the pace of life is getting faster and faster. For most young people, has become an indispensable blind dating activities. Heavy work and boring life occupies the young men and women all the time. Run out of a boring lifestyle single young men and women of all interest in life. Thus, the hit s

8、hows and intimate activities such as general development springing up. However, with severe tilt commercialization trends hit shows and hit shows to be adding some more or less commercial atmosphere. Makes the blind became a cultural process of changing times reflect peoples spiritual culture, which

9、 has lost its original meaning. So I want to figure him blind need another path. In this paper, the current mainstream of B / S structure model to develop Web sites, prospects of development tools selected Microsoft Visual Studio integrated development environment, using ASP.NET and C # as the devel

10、opment language website, designed based on the three-tier marriage dating site . Including some Introduction ASP.NET, SQL Server and C # language. About the needs of the target system analysis and design, as well as the overall design of the system, including the system of business processes, system

11、 design and database modules, and the specific implementation of the system, including two large parts of the foreground and background, front part of the user use, including user registration, personal information management, information inquiry friends, and short message management functions; back

12、ground in part by the administrator, including membership management, membership information queries.Keywords: dating, , three-tier architecture, network.目 录第一章绪 论11.1 三层设计模式概述11.1.1 三层设计模式概念11.1.2 各层功效11.2 使用 ASPNET21.3 ASPNET和三层架构2第二章系统分析32.1 需求分析32.2 可行性分析32.2.1 引言32.2.2 可行性研究前提42.2.3 投资及效益分析42.2

13、.4 结论5第三章 系统设计63.1 系统目标63.2系统功层次结构73.3系统功效模块结构图73.4 开发环境83.4.1 硬件要求83.4.2网站开发环境83.4.3服务器端运行环境93.4.4用户端93.4 系统步骤图93.5数据库概要说明103.6数据库概念设计113.7数据库逻辑设计12第四章 系统具体设计154.1网站首页设计154.1.1 网站首页技术分析164.1.2首页页面设计174.1.3首页代码设计184.2 好友具体信息页面设计214.2.1好友具体信息页技术分析214.2.2好友具体页面设计224.2.3 好友具体页面代码设计224.3 发送短消息页面设计234.3.

14、1发短消息页技术分析244.3.2 发送短消息页面设计254.3.3发短消息页代码设计254.4会员个人信息页面设计264.4.1 会员个人信息技术分析274.4.2 会员个人信息页面设计284.4.3 会员个人信息页面代码设计284.5 会员短消息页面304.5.1 会员短消息页面设计314.5.2 会员短消息页面设计324.5.3会员消息页面代码设计32第五章 系统测试375.1 前台功效测试375.1.1 征婚交友网站首页面测试375.1.2 登录页面测试385.1.3 信息查询测试385.1.4 好友具体信息查询测试395.1.5 发送消息测试405.1.6 短消息查询测试405.1.

15、7 个人档案修改测试415.1.8缘分收索测试435.2 后台测试435.2.1 管理员登路测试435.1.3 管理员退出登录测试45总 结46致 谢47参考文件48毕业设计小结49第一章 绪 论1.1 三层设计模式概述1.1.1 三层设计模式概念三层架构(3-tier architecture) 通常意义上三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次目标即为了“高内聚,低耦合”思想。在软件体系架构设计中,分层式结构是最常见,也是最关键一个结构。微软推荐分层式结构通常分为三层,从下至上分别为:数据访问层、业务逻辑层(又或称为领域层)、表

16、示层。所谓三层体系结构,是用户端和数据库之间加入了一个“中间层”,也叫组件层。这里所说三层体系,不是指物理上三层,不是简单地放置三台机器就是三层体系结构,也不仅仅有B/S应用才是三层体系结构,三层是指逻辑上三层,即把这三个层放置到一台机器上。三层体系应用程序将业务规则、数据访问、正当性校验等工作放到了中间层进行处理。通常情况下,用户端不直接和数据库进行交互,而是经过COM/DCOM通讯和中间层建立连接,再经由中间层和数据库进行交互。1.1.2 各层功效数据访问层:关键是对原始数据(数据库或文本文件等存放数据形式)操作层,而不是指原始数据,也就是说,是对数据操作,而不是数据库,具体为业务逻辑层或

17、表示层提供数据服务业务逻辑层:关键是针对具体问题操作,也能够了解成对数据层操作,对数据业务逻辑处理,假如说数据层是积木,那逻辑层就是对这些积木搭建。表示层:关键表示WEB方法,也能够表示成WINFORM方法,WEB方法也能够表现成:aspx,假如逻辑层相当强大和完善,不管表现层怎样定义和更改,逻辑层全部能完善地提供服务。1.2 使用 ASPNETASPNET是微软最新推出用于构建动态、交互式Web内容开发技术集。ASP.NET引入后置代码( code behind)模型,将Web页面代码和HTML设计物理分离,是对其它部分将代码和HTML混在一起服务器技术重大改善 在 ASPNET中,服务器端

18、代码能够采取不一样.NET语言来编写,这些语言是 纯面向对象;服务端代码是完全已 编译和可实施,而且采取逐行解释方法 ,性能更佳;同时后置代码能够将页面可视化部分和服务器端业务逻辑分离开 。1.3 ASPNET和三层架构 ASPNET Web网站界面包含了Web窗体 、Web用户控件和母版页,它们共同组成应用系统表示层,业务逻辑则保留在它们后置代码文件中。在使用 三层架构应用系统中,表示层中程序逻辑通常表示为多种事件处理程序(event handler),这些事件处理程序将调用业务层方法来完成任务。因为每一层全部能够在仅仅更改极少许代码后,就能放到物理上不一样服务器上使用,所以结构灵活而且性能

19、更佳。另外,每层做些什么其它层是完全看不到,所以更改、更新某层,全部不再需要重新编译或更改全部层了。这是个很强大功效。比如,假如把数据访问代码和业务逻辑层分离,当数据库服务器更改后,你只需要更改数据访问代码,因为业务逻辑层是不变,所以不需要更改或重新编译业务逻辑层。第二章系 统分析2.1 需求分析在大数据时代伊始时代,信息就是资本,信息就是财富。征婚交友网站能够搜集大量婚介信息,将会有大量用户访问网站,有利于提升品牌可知性。在这利益角逐时代掌握信息就是掌握了主动。大量男女青年就是一笔庞大数据,掌握这写些数据不仅能够一定程度上处理目前剩男剩女情况,而且能够了解现代年轻人生活态度和期望达成摸目标。

20、当网站得到这些庞大信息后,能够数据分享,对社会、对网站全部将相关键意义。社会能够依据这些数据进行宏观调控,制订有效政策。而网站能够针对得到数据,制订符合社会现实状况交友策略。所以,交友网站建立不仅能够一定程度上扩大大家交友范围,也能够在一定程度上了解社会现实状况。依据需求网站前台功效模块应关键包含查询交友信息、显示交友信息、会员登录、会员信息管理、修改会员档案信息、上传会员信息、管理我好友信息、查看和发送短信息。后台管理模块关键包含后台管理网站注册会员信息和后台安全退出等功效。2.2 可行性分析2.2.1 引言 编写目标是为了给企业决议层提供是否进行项目实施参考依据,现以文件形式分析项目标风险

21、、项目需要投资和效益。 背景:明德网络企业是一家以征婚交友为主中介企业。企业为了扩展业务,需要一个 C2C(消费者和消费者之间交易平台)和 B2C(企业为消费者提供交易平台)业务平台,现需要委托我部门开发团体开发一个提供征婚交友网站,项目名称为征婚交友网。 2.2.2 可行性研究前提 在网站开发之处需要依据需求,制订网站功效模块,并分析其功效,及将要达成功效。 1.要求:网站要求为用户提供浏览好友具体信息、发送短消息、会员中心、浏览征婚信息等服务。 2.目标:网站关键目标是为用户立即、正确地提供所需信息,为企业无偿和有偿提供服务。 3.条件、假定和限制:项目需要在3个月内交付用户使用。系统分析

22、人员需要3天内到位,用户需要5天时间确定需求分析文档。去除其中可能出现问题,比如用户可能临时有事,占用 8天时间确定需求分析。那么程序开发人员需要在 2 个月零 20 天时间内进行系统设计、程序编码、系统测试、程序调试和网站布署工作。其间,还包含了职员每七天休息时间。 4)评价尺度:依据用户要求,项目关键以企业服务功效为主,所以,企业招聘、广告业务需要立即、正确地公布,而且能够对这些信息进行修改。另外,出于对安全和国家法律方面考虑,网站在遭受到黑客攻击时,应在10分钟内进行恢复;对于网站中包含违反国家法律、法规内容应能够删除。因为网站业务量比较大,网站应能够承受同时 5 万人点击。在特殊节假日

23、时期,能够承受更大承载量。2.2.3 投资及效益分析 1)支出:因为网站规模较大,项目周期比较短,仅3个月,所以最少需要13人投入其中。企业将为此支付11万元工资及多种福利待遇。在项目安装及调试阶段,用户培训、职员出差等费用支出需要 2万元。在项目维护阶段估计需要投入3万元资金,累计项目投入需要16万元资金。 2)收益:用户提供项目资金 40 万元。对于项目运行后进行改动,采取协商标准依据改动规模额外提供资金。所以从投资和收益效益比上,企业能够取得30万元利润。 项目完成后,会给企业提供资源贮备,包含技术、经验积累,其后再开发类似项目时,能够极大地缩短项目开发周期。2.2.4 结论 依据以上分

24、析,在技术上不会存在问题,所以项目延期可能性很小。在效益上,企业投入 15个人、3个月时间赢利30万元,比较可观。在企业以后发展上,能够贮备网站开发经验和资源。所以认为该项目能够开第三章 系统设计3.1 系统目标在本网站注册成为会员用户,能够经过用户名和用户持有密码在登陆页面进行登录。会员登录以后就能够浏览网站上全部对会员公开页面信息,而且能够翻阅网站数据库中保留基础信息。会员能够修改个人信息,和管理查看本人和好友档案信息、接收和发送消息。会员能够在网站各个页面上跳转,自由使用网站提供多种功效服务。而对于管理员含有更多权限,能够在数据库中进行信息添加,更新和删除,同时对于所添加信息能够正确无误

25、显示,而且能够对数据库和网页进行合理维护,管理员还能够更改登录口令。除此之外,各个网页上控件全部能正确实现她们各自功效,页面切换全部能无误实现。经过对网络环境及社会青年男女现实状况调查,要求征婚交友网站含有以下功效: 前台功效包含:1查询好友信息:支持对交友信息查询、显示。2会员登陆:在登陆页面实现使用会员名和会员密码登陆。3会员信息管理:修改会员档案信息、上传会员信息,4好友信息管理:管理好友信息。5支持其它网站友谊链接。6 姻缘自动匹配。7 提供站内交友搜索功效。8 在线发送短消息。 后台功效包含:后台功效包含:1会员个人信息管理:添加、修改及删除个人信息。2页面跳转、退出等。3.2系统功

26、层次结构 依据三层架构模式分析本网站系统层次结构应图3.2.1所表示。牵和梦征婚网站界面表示层页面逻辑代码、类文件业务层牵和梦数据库数据层 图3-1系统功效层次结构图3.3系统功效模块结构图 在本网站前台系统中,关键包含缘分搜索、会员注册、会员登录、查看好友信息、加好友、在线聊天、会员档案管理、会员好友管理等功效。在网站后台中,关键包含会员基础信息统计、网站后台管理登录、会员档案信息管理等网站功效模块应图3.3.1所表示。牵和梦征婚交友网站功效结构图图会员注册会员登录查看好友信息添加好友发送信息会员档案管理会员基础信息统计网站后台管理登录会员档案信息管理缘分收索会员好友管理图3-2系统功效模块

27、结构图3.4 开发环境 3.4.1 硬件要求 CPU:core i3 GHz; 内存:256MB 以上; 显示器:19纯屏; 3.4.2网站开发环境 网站开发环境:Microsoft Visual Studio 集成开发环境; 网站开发语言:ASP.NET+C#; 网站后台数据库:SQL Server ; 开发环境运行平台:Windows XP/ Windows / Windows Server ; 3.4.3服务器端运行环境 操作系统:Windows7 Server; Web 服务器:IIS5.0; 数据库服务器:SQL Server ; 浏览器:IE8.0; 网站服务器运行环境:Micro

28、soft .NET Framework 4.0;3.4.4用户端 浏览器:Internet Explorer 8.0; 分辨率:最好效果 1324像素768 像素,构建征婚交友网开发平台;3.4 系统步骤图 作为本网站会员,能够经过用户名和用户持有密码在登陆页面进行登录。会员登录以后就能够浏览网站上全部对会员公开页面信息,而且能够翻阅网站数据库中保留基础信息。会员能够修改个人信息,和管理查看本人和好友档案信息、接收和发送消息。会员能够在网站各个页面上跳转,自由使用网站提供多种功效服务。管理员含有更多权限,能够在数据库中进行信息添加,更新和删除,同时对于所添加信息能够正确无误显示,而且能够对数据

29、库和网页进行合理维护,管理员还能够更改登录口令,也可对会员权限进行更改。除此之外,各个网页上控件全部能正确实现她们各自功效,页面切换全部能无误实现。然而在后台管理系统和前台管理系统分开能够使得网站愈加介绍,也使得管理员在登录时很好管理网站。所以系统步骤图应以下图3.4.1示。会员网站前台网站后个人信息管理会员信息管理征婚网站登录页征婚网站主页好友信息页在线聊天页图3-3系统步骤图3.5数据库概要说明征婚网站数据库采取 SQL Server 数据库,系统数据库名称为 db_JiaoYou。该数据库中包含3张表,其分别是tb_Msg、tb_Use、tb_Friend。这三张表贯穿了整个网站始末,能

30、够说网站后台运行和前台运行就是靠这三张表。tb_Msg表储存是会员和好友之间发送消息统计。tb_User表存放事整个网站中用户名。tb_Friend表存放是会员添加好友。从读者角度出发,为了使读者对本系统后台数据库中数据表有一个更清楚认识,我在此尤其设计了一个数据表树形结构图,该结构图包含系统全部数据表。 数据表树形结构图图 4.1.1所表示。 图 4.1.1 数据表树形结构图3.6数据库概念设计 经过对网站进行需求分析、网站步骤设计及系统功效结构确实定,计划出系统中使用数据库实体对象分别为会员信息实体、短信息实体、好友信息实体。会员信息实体关键用于保留网站会员档案信息,会员信息实体 E-R图

31、图 4.2.1所表示。邮箱昵称学历 生日会员密码家庭住址会员信息籍贯好友信息语言身高性格爱好图3-4 会员信息实体 E-R图短信息实体 E-R图图 4.2.2所表示。 发送时间账号 发送者短信信息短消息接收者是否阅读图3-5 短信息实体 E-R图好友信息实体关键用于保留自己用户ID和好友用户ID,好友信息实体E-R图图3-6所表示。好友信息会员信息好友账号图3-6 好友信息实体E-R图3.7数据库逻辑设计 设计完数据库实体 E-R 图后,依据实体 E-R 图设计数据表结构。数据表属性是完全根据E-R属性设计,其中属性代表着在网站运行中功效作用。下面将 3 张数据表数据结构和用途分别列出。 会员

32、信息表(tb_User)中关键包含会员姓名、性别、籍贯、爱好爱好、血型、目前情况等及其所需要字符长度好友信息表(tb_Msg):主包含好友信息、发送时间、短信状态等及其所需要字符长度。好友信息表(tb_Friend):关键保留好友id和会员id和需要字符长度 会员信息表(tb_User):关键用于保留网站会员档案信息,该表结构图 3-7 所表示。图3-7 会员信息图(tb_User)短信息表(tb_Msg):关键用于保留会员和会员之间发送短消息。该表结构图 3-8所表示。图 3-8 短信息表(tb_Msg)好友信息表(tb_Friend):关键用于保留自己用户 ID 和好友用户 ID,该表结构

33、图 3-9所表示。图 3-9好友信息表(tb_Friend)第四章 系统具体设计 本章着重介绍系统设计具体过程,其关键任务是设计每个模块功效实现算法、及其需要数据结构。使得模块功效算法要逻辑上正确和算法描述要简明易懂。在每个模块设计中会给出对应图片和代码。4.1网站首页设计 任何用户只在网站首页上全部能够实现,对网站首页上信息进行浏览,能够查看在网站上注册用户信息。经过网站能够看出网站设计风格、内容、功效等。首页作用是一个网站内容汇总和索引,在首页有很多图标和链接,栏目也比较多,就像以一个住宅大门一样,由此通往各个模块,良好首页是网站必备。 在前台首页中,针对于一般会员登录浏览,登陆首页后,用

34、户能够格局首页模块分布,进入不一样功效模块。比如:缘分收索模块、会员登录模块,查看新会员信息模块等。网站首页设计图4-1所表示。图4-1网站首页设计图4.1.1 网站首页技术分析 1. 开发征婚交友网主页时关键用到公共类中 SelectUser方法和 FriendAdd方法,分别用于显示全部信息和加为好友功效。 自定义 SelectUser方法,该方法用于获取全部会员信息。代码以下: public DataSet SelectUser() return data.RunProcReturn(select * from tb_User, tb_User); 2. 创建自定义 FriendAdd方

35、法,关键用来实现添加好友信息。该方法需要传输一个实体类对象参数,用于传输要添加好友信息。FriendAdd 方法实现代码以下: public int FriendAdd(MarriageFriend friend) SqlParameter parms = data.MakeInParam(UserName,SqlDbType.VarChar,100,friend.UserName), data.MakeInParam(FriendName,SqlDbType.VarChar,100,friend.FriendName), ; return data.RunProc(Insert into t

36、b_Friend(UserName, FriendName) values (UserName, FriendName), parms);4.1.2首页页面设计 1在该网站 JiaoYou 文件夹中新建一个 Web 窗体,将其命名为 Default.aspx,用于征婚交友网主页。 2征婚交友网主页关键实现缘分搜索功效、会员登录、显示最新会员交友信息。其中会员登录是经过用户控件实现,在这里不做讲解。下面只讲解缘分搜索功效和显示最新会员交友信息页面设设计如表 4-2和4-3所表示:表4-2 缘分收索功效设计控件类型数量关键属性设置控件用途Select1设置为服务器控件,ID属性为sltSex。缘份

37、搜索中性别选择Select2设置为服务器控件,ID属为sltFAgeStar、sltFAgeEnd缘份搜索中最小年纪至最大年纪选择Select 2设置为服务器控件,ID属性分别为sltState、sltCity缘份搜索中省和市选择Checkbox1ID属性为chkPhoto缘份搜索中相片要求选择Button1ID属性为btnFind实施缘分搜索 表4-3 显示最新会员信息设计控件类型数量关键属性设置控件用途DataList1ID属性为DataList1经过绑定实现显示交友信息Image1ID属性为Image1放置在DataList项模板中显示会员图片ImageButton3ID属性分别为Img

38、BtnDetail、imgBtnAddFriend、imgBtnMsg放置在DataList项模板中实施查询交友具体信息、加为好友、发送信息 4.1.3首页代码设计1. 申明全局业务层中会员信息类对象和好友信息类对象,用于调用对应功效方法。实现代码以下: MarriageLogin login = new MarriageLogin(); MarriageFriend friend = new MarriageFriend();2. 在页面加载中调用 BindDataList 自定义方法。代码以下: protected void Page_Load(object sender, EventAr

39、gs e) if (!IsPostBack) this.BindDataList(); 3. 自定义 BindDataList 方法,将交友信息绑定到 DataList 控件中。实现代码以下: private void BindDataList() DataList1.DataSource = login.SelectUser(); DataList1.DataKeyField = id; DataList1.DataBind(); 4. 当缘分搜索条件设置完成后,单击“搜索”按钮,搜索匹配结果。实现代码以下: protected void btnFind_Click(object sende

40、r, EventArgs e) Sessionsex = Request.FormsltSex.ToString(); SessionFAgeStar = Request.FormsltFAgeStar.ToString(); SessionFAgeEnd = Request.FormsltFAgeEnd.ToString(); SessionAddress = (Request.FormsltState.ToString() = 0) ? : Request.FormsltState.ToString() + (Request.FormsltCity.ToString() = 0) ? :

41、Request.FormsltCity.ToString(); SessionPhoto = chkPhoto.Checked; Response.Redirect(Result.aspx); 5. 在交友信息显示列表中,单击“加为好友”按钮,在会员登录后情况下,能够将选择好友添加到用户好友信息中,实现代码以下:Protected void DataList1_UpdateCommand(object source, DataListCommandEventArgs e) if (SessionUserName = null) WebMessageBox.ShowNew(请登录后再进行添加好友

42、!, Default.aspx); string id = DataList1.DataKeyse.Item.ItemIndex.ToString(); /获取主键ID值 string FriendName = login.SelectUserName(id); /依据ID获取E-mail friend.UserName = SessionUserName.ToString(); friend.FriendName = FriendName; if (friend.SelectFriend(friend).Tables0.Rows.Count 0) WebMessageBox.Show(好友已

43、经加过,请选择其它好友。); else int i = friend.FriendAdd(friend); WebMessageBox.Show(好友添加成功!); 6. 在交友信息显示列表中,单击“发送信息”链接,在会员登录后情况下,能够向选择好友发送短信息。实现代码以下:protected void DataList1_DeleteCommand(object source, DataListCommandEventArgs e) if (SessionUserName = null) WebMessageBox.ShowNew(请登录后再给好友发送消息!, Default.aspx); string id = DataList1.DataKeyse.Item.ItemIndex.ToString(); SessionFriendName = login.SelectUserName(id); Response.Write(window.open(SendMsg.aspx,height=400, width=600, top=200, left=200);

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 研究报告 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服