




已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
新 乡 学 院 毕 业 论 文论文题目什么是幸福感(十八大)院(系)名称计算机与信息工程学院专业名称计算机应用技术班 级10级计算机应用技术一班学生姓名李新娟学 号10060301012指导教师姓名胡鹏飞26目录内容摘要1关键词1Abstract1keyword21引言31.1 研究背景31.2 研究目标41.3 研究意义41.4 网站可行性分析41.5 论文完成的工作42. 系统开发工具及技术概述52.1 FLASH的简介52.2 ASP.NET简介62.3 SQL Server 2005数据库技术概述62.4 开发语言C#的简介73. 系统需求分析83.1系统功能需求83.2 系统业务流程分析93.3 数据库分析94. 系统设计104.1系统结构图104.2 系统功能模块划分114.2.1各模块功能114.2.2 模块间的调用关系114.3 系统主页设计114.4 各数据库表的结构125.系统功能模块的实现145.1 用户登录145.2 管理员登陆后的界面165.3 用户注册195.4 数据库连接的实现206. 系统测试206.1 测试环境206.2 测试过程216.3 测试结果21总结22参考文献22致谢23内容摘要:随着现在科技的发达,人们的生活水平在不断地提高,各种话题,各种网站在不断地出现。只要你想了解一个话题或一个要点,你就可以登录相应的网站查看。十八大的召开,在我们的身边会不断的出现这样的话题:你幸福吗?幸福感是什么?本网站重要是针对十八大召开以后关于幸福感为话题的一个网站。在本网站中可以实现关于历史、倾听、足迹以及对话等方面的内容进行查看。基于网站的完整性,主要设计了后台论坛。在论坛中,用户可以发表帖子,浏览帖子。本文通过分析浏览器/服务器结构的特点并结合现在网站的实际情况,提出了基于浏览器/服务器结构网站的基本设计思想,简要介绍了系统各功能模块及数据库的设计,着重讨论了用 ASP.NET技术和SQL Server 2005开发网上管理员以及发表帖子、浏览帖子的数据库访问技术和动态网页制作技术,并给出了部分实现代码。通过该系统,使用户可以方便地在网站上进行浏览。该B/S结构的在Windows XP系统和VS.NET平台下开发完成,使用C作为ASP.NET的开发语言,SQL Server 2005作为数据库。关键词: 浏览器/服务器结构 ASP.NET 数据库管理系统。Abstract:With the current science and technology developed, peoples living standards are constantly improve, all sorts of topics, all kinds of web site in constant appear. If you want to know about a topic or a point, you can log on the corresponding website. The eighteenth big convened, at our side will constantly appear such topic: are you happy? What is happiness? This web site is important for eighteen big after held about happiness for the topic of a web site. In this web site can realize about history, listening, footprint and dialogue, etc on the content of view. Based on the integrity of the site, the main design background BBS. In the BBS, the user can publish posts, look through the post. This paper through the analysis of browser/Server structure characteristics and combined with the actual situation of website now, is proposed based on browser/Server structure website basic design thought, this paper briefly introduces the system each function module and database design, this paper discusses the ASP.NET technology and SQL Server 2005 development online administrator and publish posts, browse post database access technology and dynamic web page making technology, and gives part of the code realization. Through this system, the user can easily on the web site to browse. The B/S structure in Windows XP system and VS.NET platform development completed, using c # as ASP.NET development language, SQL Server 2005 as a database. keyword: browser/server ASP.NET database manage system1引言1.1 研究背景 随着中国加入WTO及全球经济一体化进程的加快,世界经济已有工业化经济逐步进入网络信息化时代。在信息时代来临之际,各企业、网站开发商都紧跟时代的脚步,向信息自动化不断地过度。与此同时,各个网站的管理模式、运用模式以及经营模式也在不断地朝着满足人们的方向转变。网站综合信息管理系统就是在这样的大背景下应运而生的。网站的不断改变,让很多的人们能够及时了解信息,掌握信息。由于信息的大量涌入,让很多的网站开发商在信息处理方面应接不暇,传统的办公模式,对信息的处理方式早已不能满足各个企业对信息快速、准确处理的要求。所以,从传统的企业对信息的处理方式到现在的网站开发对信息的及时更新,信息的自动化时代,该网站及时对十八大的召开,人们关于幸福感的信息变化做了量身打造,及时向人们反映信息的更新。 随着Internet的普及,我国各个网站开发商也加快了信息化进程,并且都建立了自己的专题网站。这为我们网络现代化信息提供了必备的物质基础。在技术和需求的推动下,社会上的各个网站虽然层出不穷,但也暴露出了很多缺点和不足,如消耗时间较长、信息不能及时更新,浏览不方便等等问题,而现有的Internet却没有提供这些专业工具。嗨皮网站的设计,具有其它网站所无法比拟的优点。例如:检索迅速,查找方便,可靠性高,存储量大,成本低等。这些优点能够极大得提高用户阅读的效率。 基于以上原因,本文提出了一种关于幸福感信息更新网站,能很好的解决以上的问题。该网站主要是通过倾听人们的心声,将人们对幸福感的理解以及在党的号召下,对幸福感的不同含义做及时的报告与更新。本文提出的系统引用了ASP.NET这一具有强大功能、用于Web开发的全新框架。ASP.NET在系统中处于操作系统内核与应用程序之间,使得应用程序可以更好地利用操作系统提供的功能,并使得应用程序的开发更快、更简单。该网站的最根本的目的是让用户能够及时了解信息,及时发表自己的帖子,浏览别人发表的帖子等等功能。管理员可以对用户所发表的帖子进行回复等等功能。1.2 研究目标在本网站中的首要任务是完成用户对十八大召开后对幸福感的不同解释的管理。用户通过该网站可以对历史、倾听、对话以及在线论坛进行发表帖子、浏览帖子、查看帖子等等;管理员可以通过该网站对用户发表的帖子进行回复、对系统进行及时的更新等操作;管理员通过该系统可以进行对用户信息的管理操作(添加、修改、删除),网站的管理操作,系统的设置等。1.3 研究意义通过该网站系统,将社会上人们关于幸福感的系统化,规范化,无纸化。整个系统使用户操作起来简单便捷。本系统是基于IIS架构,用户需要安装IIS,在这样的环境下浏览该系统可以达到真正意义上的浏览,方便使用,易于推广。系统采用板块化管理,可以方便的对系统功能进行添加帖子、浏览帖子以以及管理员可以对用户发表的帖子进行回复等操作。这样,当以后出现什么新的需求,管理员可以通过修改部分系统模块,添加和修改系统功能来适应新的要求。1.4 网站可行性分析技术上可行分析:我做的这个网站是用FLASH软件和ASP.NET技术来实现的,Flash 由macromedia公司推出的交互式矢量图和 Web 动画的标准。网页设计者使用 Flash 创作出既漂亮又可改变尺寸的导航界面以及其他奇特的效果。这些软件在网站开发中已被大量使用,技术上都比较成熟。所以可以说在技术上是可行的。 经济上可行分析:由于该网站主要是针对十八大召开以来关于人们对幸福感的描述,这些话题可以从电视新闻或者从社会中调查搜集信息,所以在经济方面的费用还是可行的。综上所述,在技术上,经济上,都是可行的。1.5 论文完成的工作本次论文完成的工作有:本次论文的选题背景、目的意义、开发平台的技术简介(FLASH与ASP.NET简介)、数据库简介、需求分析包括网站的流程图、网站功能设计即对网站的简单介绍。还有论文前面的摘要及其翻译。网站功能设计即系统的功能框图,以便于用户能够对本系统所实现的各项功能一目了然,从而更好地应用。2. 系统开发工具及技术概述本系统以Internet 信息服务(IIS)作为服务器平台,后台数据库和前台设计分别采用了自己熟悉的SQL Server 2000数据库和ASP.NET,编程语言为C#。2.1 FLASH的简介 Flash 由macromedia公司推出的交互式矢量图和 Web 动画的标准。网页设计者使用 Flash 创作出既漂亮又可改变尺寸的导航界面以及其他奇特的效果。flash涉及到的领域:动画游戏制作,网络构件,学习课件,网站广告设计及全flash网站,工控界面等等。主要特点是制作简单,通用性比较大,涉及的领域多,制作出的东西效果都可以做到非常精致。缺点在于有些效果需要别的软件辅助制作等等,不是所有效果都能制作出来。(比如些3d效果,flash就很难制作,只能通过导入的方式或者针并针的方式)。 Flash 最早期的版本称为Future Splash Animator,当时Future Splash Animator最大的两个用户是微软(Microsoft)和迪斯尼(Disney)。1996年11月,Future Splash Animator卖给了MM(M),同时改名为Flash1.0 。 Macromedia 公司在1997年6月推出了 Flash 2.0 ,1998年5月推出了Flash3.0。2002年3月 Macromedia 推出了Flash MX支持的播放器为 Flash Player 6。Flash 6开始了对外部jpg和MP3调入的支持,同时也增加了更多的内建对象,提供了对HTML文本更精确的控制,并引如SetInterval 超频帧的概念。同时也改进了swf文件的压缩技术。之后Macromedia有相继推出了Flash 8,Flash 9及现在的Flash CS3。相信Flash的软件以后还会在不断的更新,使其更加完美。太长了,压缩为一段话。2.2 ASP.NET简介ASP.NET不仅仅是Active Server Page(ASP)的下一个版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。Web窗体页是用ASP.NET技术生成的。ASP.NET是一种统一的Web平台,它提供了生成企业级应用程序所必须的全部服务。ASP.NET又是基于.NET Framework生成的,因此整个框架都可用于任何ASP.NET应用程序。您可以使用任何与公用语言运行库兼容的语言(包括Microsoft Visual Basic、Visual c#和Jscript .NET)来创作应用程序。在安全性方面,ASP.NET应用程序在运行时,会以有限的权限在名为ASP.NET的Web服务器上的特殊本地用户上下文中执行。这样就限制了它对Windows资源和进程的访问,从而增强了Web应用程序代码的安全性。2.3 SQL Server 2005数据库技术概述SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。SQL Server 2005 数据引擎是本企业数据管理解决方案的核心。此外 SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。与 Microsoft Visual Studio、Microsoft Office System 以及新的开发工具包(包括 Business Intelligence Development Studio)的紧密集成使 SQL Server 2005 与众不同。无论您是开发人员、数据库管理员、信息工作者还是决策者,SQL Server 2005 都可以为您提供创新的解决方案,帮助您从数据中更多地获益。SQL Server 2005的特性主要包括五个方面,第一,Internet集成;第二,可伸缩性和可用性;第三,企业级数据库功能;第四,易于安装、部署和使用。2.4 开发语言C#的简介C#是一种安全的、稳定的、简单的、优雅的,由C和C+衍生出来的面向对象的编程语言。它在继承C和C+强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承)。C#综合了VB简单的可视化操作和C+的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。并且C#成为ECMA与ISO标准规范。C#看似基于C+写成,但又融入其它语言如Pascal、Java、VB等。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、界面、与Java几乎同样的语法,和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角。 3. 系统需求分析系统分析的主要任务是将在系统详细调查中所得到的文档资料集中到一起,对组织内部整体管理状况和信息处理过程进行分析。它侧重于从业务全过程的角度进行分析。在系统开发中,需求分析是重要的一步。因为,需求分析的结果是新工程项目开发的依据,直接关系到项目开发的成败和软件的质量,所以必须认真、细致和慎重地进行。如果需求分析做得不够仔细和深入,未能将用户的目标与技术实现很好的结合起来,将导致编程工作的大量返工,浪费人力、物力、拖延开发周期,最后可能会因系统无法交付使用,而赔偿用户的损失。3.1系统功能需求这个系统开发的目的是为了让用户能够及时了解十八大召开以来,国家对人们幸福的着想,社会上的人民群众对幸福感的话题;在系统中,人们可以轻松的查看最新的信息,可以发表自己的帖子与更多的人来分享,同时管理员可以对用户发表的帖子进行回复等。为了使系统能够满足广大的用户,设计了一下几个功能:1) 发表帖子:针对用户对自己的幸福感发表自己的帖子与他人分享。2) 浏览帖子:针对用户,用户不仅仅可以在网站中查看自己发表的帖子,还可以浏览其他人发表的帖子。3) 精华帖子:这是管理员将用户发表的经典的帖子聚集起来,让用户浏览。4) 管理用户:针对管理员,管理员对用户发表的帖子给予回复, 如果您现在还不是管理员的话,您无法对用户发表的帖子进行回复操作,您可以注册新的管理员用户,注册成功就可以进行回复、管理系统等操作。5) 管理帖子:针对管理员,通过系统对用户发表的帖子进行在线管理操作。6) 浏览模块:针对管理员、用户,通过用户发表的帖子,进行模块式的管理,这样便于浏览与查找。7) 管理模块:针对管理员,管理员可以对用户所发表的帖子进行模块式的管理。系统将根据用户角色分配不同的功能权限给用户;管理员在系统中的权限高于用户,所获得的功能也是最多的。3.2 系统业务流程分析根据设计思想进行分析,按照系统设计开发的基本观点对网站进行分解, 关于什么是幸福的系统从功能上划分一共有4个主模块,具体的结构示意如下列所示: 发表帖子 浏览帖子n 浏览模块n 精华帖子 管理用户n 管理模块n 管理帖子 退出系统从对象上划分一共有管理员、用户二部分,主要操作为管理帖子和发表帖子。3.3 数据库分析 根据系统功能设计的要求以及功能模块的划分,对于系统用户信息数据库,可以列出以下数据项和数据库:1).用户信息表以下编号都采用 1)的形式标识:User用户信息表包括用户姓名、性别、密码、电话、Email、家庭住址、QQ等等。2)发表帖子表标识:Module发表帖子表包括ID号、用户名、发表帖子的时间3个字段。3)管理员信息表标识:Admin管理员信息表包括登陆账号、登陆姓名、密码3个字段。4)系统评价表标识:RevertCard系统评价表包括发表帖子的用户账号、发表的内容、发表的时间3个字段。5).接受帖子表标识:Card接受帖子表包括用户ID号、帖子主题、帖子内容、帖子发表的时间4个字段。足迹倾听对话历史联系我们首 页经济政治生态体育房价医疗交通上学沟通访谈倾听过去现在将来网站论坛网站简介联系我们浏览模块发表帖子管理员退出系统浏览帖子精华帖子管理模块管理帖子4. 系统设计4.1系统结构图图4-1系统结构图4.2 系统功能模块划分4.2.1各模块功能身份验证:在登陆系统时,需要输入用户ID、用户名、用户密码等登录信息,登录信息提交后检验登录者的身份是否合法,如果合法则转入对应的操作界面。在本系统中,只有管理员才可以登陆,如果不是管理员,可以注册,注册之后就可以登陆系统了浏览模块:便于用户浏览帖子,可以迅速查看精华的帖子。管理模块:作为系统的管理员,不仅仅要对用户发表的帖子进行回复,还要及时的对系统进行更新、维护和管理;对于发表的帖子,要进行模块式的划分,将发表的帖子分成普通帖子和精华帖子两部分,这样便于日后的查看。管理帖子:管理帖子主要是管理员对发表的帖子进行回复的操作。4.2.2 模块间的调用关系在登录系统时,如果您已经注册了,只需要输入原先已注册的用户ID、用户名、用户密码就可以登陆系统了,如果没有注册则须先注册,注册成功后可以登录。成功登录后进入帖子浏览页面,可以浏览帖子、发表帖子,还可以对你感兴趣的帖子进行回复;在发表帖子的时候,你可以把它划分一个模块,这样便于别人可以迅速查找该模块的相关帖子内容;在该界面中,还可以对精华的帖子进行快速的查看等等的操作。4.3 系统主页设计网站主页采用静、动相结合的方式,体现了学生选课系统的勃勃生气,主页方式介绍有教师进入、学生进入、管理员进入、信息发布,对于论坛,就得利用与数据库结合的技术建立数据库查询管理系统,采用交互式的动态的web画面来实现。缤纷网络,互动为主。在这个日新月新异的网络世界里,一个网站的互动性越强,它的生命力就越强。所谓“动态”,并不是指几个放在网页上的GIF动态图片,一个真正的动态页面应该具备以下几个特点:(1)交互性。即网页会根据用户的要求和选择而动态改变和响应,将浏览器作为客户端接口,这是目前和今后Web发展的大势所趋。(2)自动更新性。即无需手动地更新,便会自动生成新的页面。可以大大节省工作量。(3)因时因人而变。即当不同的时间、不同的访问同一地址时会产生不同的页面。4.4 各数据库表的结构 1).用户信息表编号才用1)并且表要居中标识:User用户信息表包括用户姓名、性别、密码、电话、Email、家庭住址、QQ等等。名称字段名称类别主键非空用户姓名UserIDcharNoNo性别UserSexnvarcharNoNo密码UserpwdnvarcharNoNo电话UserTelnvarcharNoNoEmailUserEmailnvarcharNoNo家庭住址UseraddressintNoNoQQUserQQintNoNo表4.4.1用户信息表2)发表帖子表标识:Module发表帖子表包括ID号、用户名、发表帖子的时间3个字段。名称字段名称类别主键非空ID号ModuleIDcharNoNo用户名ModuleNamecharNoNo发表时间ModuleDatenvarcharNoNo表4.4.2发表帖子表3)管理员信息表标识:Admin管理员信息表包括登陆账号、登陆姓名、密码3个字段。名称字段名称类别主键非空登陆账号AdminIDcharNoNo登陆姓名AdminNamecharNoNo登录密码AdminPwdcharNoNo表4.4.3管理员信息表4)系统评价表标识:RevertCard系统评价表包括发表帖子的用户账号、发表的内容、发表的时间3个字段。名称字段名称类别主键非空用户账号RevertCardIDcharNoNo发表内容CardIDcharNoNo发表时间RevertCardContentCharNoNo表4.4.4查看结果信息表5).接受帖子表标识:Card接受帖子表包括用户ID号、帖子主题、帖子内容、帖子发表的时间4个字段。名称字段名称类别主键非空用户IDUserIDcharNoNo帖子主题CardNamecharNoNo帖子内容CardContentcharNoNo发表时间CardDatecharNoNo表4.4.5接受帖子表5.系统功能模块的实现5.1 用户登录 该界面的左边是一个导航条,主要是用treeviw控件来实现的。从工具箱拖动一个【treeview】控件到设计视图中,点击treeviw控件右上角的箭头标记,会弹出【treeviw任务】列表,选择其中的【编辑节点】选项,打开【treeviw编辑节点选择器】对话框,在【节点】列表中添加根节点,并在【属性】窗口中设置其【Text】属性为“主页”,接着依次在【节点】列表框中添加子节点。右边中间是用数据库绑定的,主要是用DataList控件(用来自定义显示数据库中的各条记录、显示的格式在创建的模板中定义),在视图编辑器中的【工具箱】中拖如一个DataLis控件,点击有上角的箭头标记,会弹出【DataLis任务列表】,选择数据源,选择【编辑列】选项,打开【字段】对话框,然后设置相应的属性。DataLis控件可以实现编辑、添加、删除以及修改等功能。图5-1主界面例如:管理员登录如图5-2所示,如果没有注册须先注册成功后再登录,登录时输入用户ID、用户名、密码以及验证码,若用户名或者密码或验证码错误则提示“用户名或密码或验证码有误!”成功登陆后进入管理模块页面。 管理员登陆界面用Web控件实现的。在VS2008中,打开【添加新项】对话框,选择【Web用户控件】,默认文件名为WebUserControl.ascx,单击【添加】按钮,在网站根目录下添加一个【WebUserControl.ascx】文件和一个【WebUserControl.ascx.cs】文件;双击【WebUserControl.ascx】文件,打开设计视图,从【工具箱】中拖动4个Label控件、3个TextBox控件和2和Button控件到设计视图中,然后对相应的控件设置属性,按钮是在.ASCX中来实现的。下面的代码为部分代码:图5-2管理员登录界面具体实现后台代码为:protected void btnLogin_Click(object sender, EventArgs e) SessionUserID = txtUserID.Text;/给DeliverCard.ASPx页传值 SessionName = txtUserName.Text;/给Index.ASPx页传值 if(txtValidateCode.Text.Trim()!=labValidateCode.Text.Trim() Response.Write(alert(验证码错误);location=javascript:history.go(-1); else SqlConnection sqlconn = myCon.getCon(); sqlconn.Open(); SqlCommand sqlcom = sqlconn.CreateCommand(); if (cbAdminLogin.Checked = true) sqlcom.CommandText = select count(*) from tb_Admin where AdminID= + txtUserID.Text + and AdminName= + txtUserName.Text + and AdminPwd= + txtPassword.Text + ; int countAdmin = Convert.ToInt32(sqlcom.ExecuteScalar();/获取SQL语句的值 强制转换成数值类型 if (countAdmin 0) Page.Response.Redirect(AdminLogined.ASPx); else Response.Write(alert(用户名或密码有误!);location=javascript:history.go(-1); return; 5.2 管理员登陆后的界面 管理员登陆成功后,会进入管理员管理界面如下图图5-3所示,该界面右侧的导航中有十个模块,在该界面中管理员用户可以查看帖子,发表帖子,回复帖子以及管理帖子,还可以退出系统或者返回网站的首页。该界面的左边是一个导航条,主要是用treeviw控件来实现的。从工具箱拖动一个【treeview】控件到设计视图中,点击treeviw控件右上角的箭头标记,会弹出【treeviw任务】列表,选择其中的【编辑节点】选项,打开【treeviw编辑节点选择器】对话框,在【节点】列表中添加根节点,并在【属性】窗口中设置其【Text】属性为“主页”,接着依次在【节点】列表框中添加子节点。右边中间是用数据库绑定的,主要是用DataList控件(用来自定义显示数据库中的各条记录、显示的格式在创建的模板中定义),在视图编辑器中的【工具箱】中拖如一个DataLis控件,点击有上角的箭头标记,会弹出【DataLis任务列表】,选择数据源,选择【编辑列】选项,打开【字段】对话框,然后设置相应的属性。DataLis控件可以实现编辑、添加、删除以及修改等功能。这一段与前面的实现基本一样就不需要重复描写。图5-3登陆后界面具体实现后台代码为:public partial class FrontDesk_Login_AdminLogined : System.Web.UI.Page DataCon myCon = new DataCon(); DataOperate sqlBind = new DataOperate(); SqlConnection sqlconn; protected void Page_Load(object sender, EventArgs e) if (SessionName = null) Response.Redirect(././FrontDesk/Login/Login.ASPx); else labAdminName.Text = SessionName.ToString() + ,; dlBind(); this.labBackPage.Text = Convert.ToString(ps.PageCount); this.dlContent.DataSource = ps; this.dlContent.DataKeyField = CardID; this.dlContent.DataBind(); protected void lnkbtnOne_Click(object sender, EventArgs e) this.labPage.Text = 1; this.dlBind(); protected void lnkbtnUp_Click(object sender, EventArgs e) this.labPage.Text = Convert.ToString(Convert.ToInt32(this.labPage.Text) - 1); this.dlBind(); 2. 管理员成功登陆后进入查看选择题目结果页面,管理员可以通过管理帖子,对普通用户发表的帖子进行修改、查看详细信息。该界面的左边是一个导航条,主要是用treeviw控件来实现的。从工具箱拖动一个【treeview】控件到设计视图中,点击treeviw控件右上角的箭头标记,会弹出【treeviw任务】列表,选择其中的【编辑节点】选项,打开【treeviw编辑节点选择器】对话框,在【节点】列表中添加根节点,并在【属性】窗口中设置其【Text】属性为“主页”,接着依次在【节点】列表框中添加子节点这一段与前面的实现基本一样就不需要重复描写。该界面的右边是是用GridView控件来实现的。右边中间是用数据库绑定的,主要是用GridView控件(用来自定义显示数据库中的各条记录、显示的格式在创建的模板中定义),在视图编辑器中的【工具箱】中拖如一个GridView控件,点击有上角的箭头标记,会弹出【GridView任务列表】,选择数据源,选择【编辑列】选项,打开【字段】对话框,然后设置相应的属性。GridView控件可以实现编辑、添加、删除以及修改等功能。图5-4管理员管理信息5.3 用户注册如果您还没有注册,就不能登陆该系统,您需要注册相关的信息,注册之后才能进入该系统,查看该系统的相关的信息,如图5-5所示:增加检测用户按钮的实现。图5-5课题选择5.4 数据库连接的实现本系统实用sql server2005数据库,实用web.config配置数据库,给系统带来很大的方便,具体配置如下: 6. 系统测试6.1 测试环境 系统运行环境:操作平台:Windows XP/Windows 2000运行环境:Microsoft Internet Information Services (IIS) 6.0数据库:Microsoft SQL server 20056.2 测试过程管理员测试首先进入主页面,单击系统左上侧的登陆按钮,界面跳转到到管理员登陆页面,输入用户ID、用户名、密码以及验证码(区分大小写),单击登陆,但是,这必须该是用户先注册成功后才可以登陆,如果输入的用户名、密码或者验证码错误,则提示“用户名、密码或验证码出现错!”管理员登陆后进入管理员管理系统界面,在管理界面中管理员可以查看普通用户发表的帖子、管理帖子、对发表的帖子进行回复、以及将发表的帖子中比较精华的帖子归纳为精华帖子模块;作为管理员还可以对普通用户发表的帖子进行修改,根据模块标题查看详细信息、还可以对于那些不是很好的、或不良的帖子进行删除等等的操作。如果你还没有注册,必须先注册,才能登陆。在注册的时候,必须在注册界面中填入相关的注册信息,点击注册,会出现“注册成功”提示信息;注册成功之后就可以对该系统进行查看与管理了。测试部分要写如何测试的,以及在测试过程中出现了哪些问题。6.3 测试结果 首先,先根据程序说明文档配置IIS,在Microsoft SQL Server 2005里添加数据库后,还需要将本地数据库名称添加到网站数据库安全性用户中(IIS,数据库的配置见本文附录),然后进行测试。首先测试“登陆界面”,点击左上角的登陆按钮,如果测试成功将会进入管理员登陆界面;在登陆界面中,输入相关的登录信息,点击登陆按钮,登陆成功或失败都将会弹出相应的对话框。其次是测试“管理员”界面下的几个导航按钮,分别有浏览模块、浏览帖子、精华帖子、管理用户、管理模块、管理帖子、帮助、退出系统以及返回首页等。如果测试成功,都将会跳转到不同的.aspx界面。 最后是测试“注册”界面,如果您还没有注册信息,就不能查看该系统,您需要在注册界面中注册信息,注册成功将会弹出“注册成功”对话框。系统测试后,每个页面都成功显示,尽管在测试中遇到很多错误但已成功解决,而且系统的每个功能都成功实现。本系统在项目功能和数据结构的设计上严格要求,尽量切实体现实用,并兼顾到普通需求和特殊需求;在程序设计上界面友好
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 莆田市高三数学试卷
- 送配电施工方案(3篇)
- 俱乐部社团活动策划方案(3篇)
- 襄樊阳台加固施工方案(3篇)
- 抗震轻钢别墅施工方案(3篇)
- 北京市门头沟区2023-2024学年八年级下学期期末考试物理考点及答案
- 安徽省宿州市埇桥区2024-2025学年高二上学期第一次月考英语试题含参考答案
- 忻州科目一扣分题目及答案
- 英语动词时态的运用与辨析教学教案:小学英语教学中重点难点解析
- 交通卡支付系统技术开发合作合同
- 全册(教案)人教精通版英语五年级下册
- 2024年山东高速投资控股限公司校园招聘9人重点基础提升难、易点模拟试题(共500题)附带答案详解
- 大学生新时代劳动教育教程全套教学课件
- JT-GQB-015-1998公路桥涵标准钢筋混凝土圆管涵洞
- 新质生产力-讲解课件
- 2024年西安陕鼓动力股份有限公司招聘笔试冲刺题(带答案解析)
- 2024年四川发展(控股)有限责任公司招聘笔试冲刺题(带答案解析)
- 居住建筑节能设计标准(节能75%)
- 垃圾分类巡检督导方案
- 乳制品配送服务应急处理方案
- 法院结案书样本合集3篇
评论
0/150
提交评论