【33页】毕业论文:基于asp.net技术设计与实现华软交友网.doc源文档全文在线看
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
该层主要实现的功能方法为打开关闭数据库连接,执行数据的增,删,查,改等。
实体类是现实实体在计算机中的表示。
它贯穿于整个架构,负担着在各层次及模块间传递数据的职责。
实体类将放在工程下系统架构图如图所示图系统架构图图主要包括的部分如下项目文件主要包含系统用到用户可以直接从访问华软交友网站,可以从交友网站中认识新朋友,了解朋友的最新状况和动态,也可了解学院的最新消息。
这样就增加了朋友与朋友之间校友与校友之间的感情,既丰富了学生的业余生活,同时也增加了朋友校友的凝聚力。
系统架构设计该网站的设计采用基于的三层体系结构。
即表示层,业务层,数据层。
系统架构图如图所即表示层,业务层,数据层。
聚力。
这样就增加了朋友与朋友之间校友与校友之间的感情,既丰富了学生的业余生活,同时也增加了朋友校友的凝部分内容简介上认识本校的朋友,也可以通过建立华软交友网,改变以往学生只用手机邮件等进行联系的局面,使得学生可以通过华软交友网取得与同学朋友之间的联系,亦可通过华软交友网站实现交友的目的,以此来丰富与同学朋友交流的的沟通方式。
用户可以直接从访问华软交友网站,可以从交友网站中认识新朋友,了解朋友的最新状况和动态,也可了解学院的最新消息。
这样就增加了朋友与朋友之间校友与校友之间的感情,既丰富了学生的业余生活,同时也增加了朋友校友的凝聚力。
系统架构设计该网站的设计采用基于的三层体系结构。
即表示层,业务层,数据层。
系统架构图如图所示图系统架构图图主要包括的部分如下项目文件主要包含系统用到的数据表,视图及存储过程等。
所用到的数据库为。
项目文件该项目文件夹下包含多个类库。
有的类库中包含实体类数据访问类及多个业务逻辑类,有的类库仅仅包含业务处理类。
实体类为对数据表中字段的访问提供统的接口数据访问类用于对实体类进行操作,主要包括语句的声明和对数据库的基本操作业务逻辑类处理整个系统的业务逻辑,每个类都包含业务实体所需要的逻辑操作方法,比如添加好友,后台审核,获得好友信息等。
项目文件用于界面显示,负责直接跟用户交互。
包括所有用户和与系统的交互体验,即本系统中的页面用户控件主题等文件。
项目文件项目文件项目文件业务逻辑类数据访问类实体类项目文件项目文件主要是封装了系统中用到的些公有类共用控件设置事务处理设计模式设置等,为业务处理类及页面显示类提供数据处理接口。
三层体系结构中的主要操作流程为用户通过表示层将请求传送给业务逻辑层,业务逻辑层完成相关业务规则和逻辑,并通过数据访问层访问数据库获得数据,然后按照相反的顺序依次返回并将数据显示在表示层。
数据层设计主要实现逻辑业务层与数据库建立个连接访问桥。
该层主要实现的功能方法为打开关闭数据库连接,执行数据的增,删,查,改等。
实体类是现实实体在计算机中的表示。
它贯穿于整个架构,负担着在各层次及模块间传递数据的职责。
实体类将放在工程下分别是会员信息实体类,好友实体类和短信息实体类。
会员信息类主要调用数据层中的类的方法来实现会员信息的添加修改删除查询和登录等功能。
好友信息类主要调用数据层中的类的方法来实现好友信息的添加修改删除查询等功能。
短消息类主要调用数据层中的类的方法来实现短消息的添加修改删除查询等功能。
系统功能模块设计系统主要分为两大功能模块,如图所示图功能模块图本系统设计分为前台管理和后台管理两个部分。
前台管理包括会员注册,校友搜索,加为好友,好友管理,发送短信息,个人管理,会员短信管理,相册管理。
后台管理包括查看会员信息,删除会员账号。
华软学生在进入本网站之前要先进行注册,学生直接登录到网站首页,点击注册,根据网站需求填写个人信息,通过系统审核后成为会员。
华软交友网前台后台会员注册校友搜索加为好友好友管理发送短信息个人管理会员短信管理查看会员信息删除会员账号相册管理图用户注册流程图会员在登录到系统后可以根据性别年龄段所在地区是否要求有相片等条件来查找用户,浏览该用户的基本信息,若该用户满足自己的需求,可向其发送好友邀请。
用户可以输入个或多个搜索条件,然后点击搜索按钮进行搜索。
所有网站用户可以查看本系统中自己的交友记录,包括好友请求信息,非好友请求加为好友信息及个人好友列表等。
用户注册提交注册信息填写注册信息后台审核是否通过注册成功注册失败是否重新返回注册界面图好友管理流程图会员按需求查找好友查找好友记录符合条件继续查找发送邀请对方同意添加成功添加失败系统架构的设计方案本系统的架构设计为三层分布式结构。
多层次结构可以更好地支持分布式计算机环境,具有良好的安全性。
系统采用模式,与模式相比,模式极大地减轻了客户端的维护升级的工作量,提高了共享程度。
在模式中,般客户只要通过浏览器连接,就可以使用系统终端,实现数据的即时共享和管理维护。
采用体系结构由于系统的定位是个交友网系统,传统的架构并不是最合适的选择,通常适合于开发面向企业内部的应用,例如管理信息系统。
作为面向上的应用,需要的是架构。
结构即浏览器和服务器结构。
它是随着技术的兴起,对结构的种变化或者改进的结构。
在这种结构下,用户工作界面是通过网页浏览器实现与服务器的交互,极少部分事务在客户机上实现,大部分事务都在服务器端完成,这样就大大降低了对客户端计算机的要求。
图结构图使用的三层架构是微软公司推出的种编程技术,它采用效率较高的面向对象的方法来创建动态应用程序。
是种建立在通用语言上的程序构架,是个已编译的基于的环境,把基于通用语言的程序在服务器上运行。
程序在服务器端首次运行时进行编译,比即时解释程序速度上要快很多。
本系统使用了三层架构,即表示层逻辑层数据层。
所谓三层体系结构,定义方法,主要用来实现添加好友信息,该方法需要传递个实体类对象的参数,用于传递要添加的好友信息。
自定义方法,主要用来实现删除好友信息。
自定义方法,主要用来实现查询好友信息,判断是否已经加为好友。
自定义方法,主要用来在视图中查询好友信息。
短消息业务类短消息业务类主要调用数据层中类的方法来实现短消息的添加删除查询功能。
自定义方法,主要用来将短消息添加到数据库中,该方法需要传递个短消息实体类对象的参数,用于传递要添加的短消息。
自定义方法,主要用于查询指定用户的短消息。
自定义方法,主要用于根据参数条件已阅读消息或未阅读消息查询指定用户的短消息。
自定义方法,主要用于根据短消息的查询短消息。
自定义方法,主要终于根据短消息的来删除短消息。
创建自定义方法,主要用于根据短消息的来修改短消息的阅读状态。
交友网站的页面设计主页页面设计主页主要实现校友搜索功能,会员登录,显示最新会员交友信息。
华软交友网主页运行结果如图所示图华软交友网主页好友详细信息页当单击网站主页交友信息列表中详细信息按钮时,将显示好友的详细信息。
好友详细信息页主要用于显示好友的档案信息和交友要求,如图所示图好友详细信息页发送短消息页发送短消息页主要实现向好友发送短消息,如图所示。
该功能主要将发送信息保存到数据库中,并且初始其阅读状态为代表未读,代表已阅读。
图发送短信息页我的好友显示页我的好友显示页主要实现对好友的管理,可以直观的查看个人的好友简单信息以及数量,查看好友的详细信息,向好友发送信息和删除好友的账号,如图所示。
图我的好友显示页好友申请页好友申请页主要查看校友发出的好友申请,登录后可以进行好友申请查看,在接受或者拒绝申请前,可以先查看发出申请的校友详细档案,合适则接受申请,否则可以拒绝申请,如图所示。
图好友申请页安全模块的设计网站信息划分结合交友网站自身的特点,将交友网站信息划分为核心级和公开级,具体如下核心级该级别的信息是整个交友网站对外服务的核心,而且旦遭到破坏或恶意篡改,将可能造成整个交友网站对外服务的中止。
因此对这类信息的安全防护也是最为严密的,般需网站管理员才能对其相关信息进行修改或使用。
这种类型的信息主要包括网站管理员网站管理员密码修改用户个人资料与基本信息等。
公开级该级别的信息主要是对外宣传的内容,其信息重要程度的级别属于般,破坏后造成的危害小或可以忽略,普通的用户都可以随意进行访问。
这种类型的信息主要包括交友网站页面信息查看个人信息校友搜索等。
根据以上的信息划分标准,本文将交友网站内容防护的定义概括为实时保护核心级内容不遭到破坏或篡改,在发现公开级信息遭到篡改或破坏后能够即时的进行修复。
策略策略意味着保护整个网站内容安全要达到的目标,它决定了实施各种措施的强度。
个成功的交友网站内容安全防护体系始于个全面的安全策略,它是所有安全技术和措施的基础,也是整个防护系统的核心。
通过制定和实施安全策略,可以把安全风险控制在可接受的范围之内。
依据交友网站具体的实际情况,对于核心级信息,可以采取加密权限控制等策略进行保护而对于公开级信息,其保护强度相对就更弱些。
评估对现有的或即将构建的交友网站安全可能面临的威胁等级,信息安全防护的强度级别,内容安全防护性能等进行分析评估。
评估并非固化不变的,它可以在运行过程中对不断发展变化的威胁进行做出判断,且其结果可以相应地影响策略的调整。
通过分析各种潜在的安全隐患对交友网站信息的危害程度,将信息系统所面临的威胁等级划分为三个级别轻度威胁对核心级信息,无影响中度威胁影响到核心级信息的对外服务严重威胁破坏核心级信息的对外服务或使得交友网站运行瘫痪。
通过对交友网站可能面临的威胁级别进行分类从而确定安全防护强度的大小,并最终决定采取什么样的安全防护技术措施来保障系统的安全。
备份保存被防护对象的备份,并根据数据库实际情况制定最佳的备份恢复策略。
目前采取的本地备份方式大致有种完全备份,即对全部数据进行备份增量备份,每次只对最新变动的内容进行备盼,这种方式备份过程耗时短,占用资源较少。
针对交友网站安
