ImageVerifierCode 换一换
格式:PPT , 页数:27 ,大小:1.18MB ,
资源ID:10095779      下载积分:10 金币
验证码下载
登录下载
邮箱/手机:
图形码:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

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

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

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请。


权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4009-655-100;投诉/维权电话:18658249818。

注意事项

本文(项目6-网络论坛系统开发指南.ppt)为本站上传会员【人****来】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

项目6-网络论坛系统开发指南.ppt

1、单击此处编辑母版标题样式,Copyright,大连理工,大学出版社,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,项目,6,网络论坛系统开发指南,本章详细地向读者介绍了“网络论坛系统”的立项、需求分析、系统设计和编程实现及测试的全过程。重点学习一个项目用软件工程思想实现的完整过程,及如何正确的书写若干个典型软件工程文档的方法。,本章从“网络论坛系统”的立项、需求分析、系统设计到编程实现,重点介绍了,ASP.NET,框架下的本系统的整体架构设计、数据库设计、数据库连接方法、用户注册登录功能、论坛管理中心和系统管理等功能的编程实现。参考,GB/T 8567-2006,的文档制作标准,本

2、章给出了详细而标准的若干个软件工程文档范例。,作为学生的实训项目,本系统的规模大小适中,又极具新意。只需将全班学生划分为多个项目组,每组,6,至,8,人,确定一名项目经理,按照需求人员,设计人员、美工人员、编程人员、测试人员等进行分工,组员之间既分工又协作,边上课,边学习,边模仿着做项目,用,1-3,个月(,4-12,周)完成本项目。验收内容包括需求文档、设计文档、源代码、测试文档、项目总结报告和验收演示、答辩等等。,软件开发计划的内容,需求分析的内容,概要设计的内容,详细设计的内容,项目实现分析,内容安排,6.1,项目立项背景,6.2,项目开发计划,6.3,需求分析,6.4,系统设计,6.5

3、编程实现,6.6,系统集成和测试,6.7,项目开发总结,6.1,项目立项背景,网络论坛给了平民百姓可以同任何人交流信息的机会,是学生参与学习、社交及智慧发挥的一个舞台。网络论坛系统是,Internet,上的一种交互性极强的、网友可以自由发表个人观点的网络服务系统。参与网络论坛活动的网友们发帖子的心态与目的各有不同,但网友们上传的帖子几乎都希望能够得到别人的重视,希望能有更多回复的帖子。在网络论坛上发帖子的目的,不仅仅是为了交流信息,参与社交活动,更重要的是能够有机会在这个论坛舞台上提供一些有价值的意见或建议,通过论坛系统也可给一些务实的有关政府部门及专家学者提供参考信息资料。,目前开发,WE

4、B,应用环境,有几种非常流行的网络编程脚本语言,分别是,ASP,JSP,PHP,ASP.NET,等等。本系统的开发采用的是,ASP.NET,系统框架,所使用的编程语言是,C#,,也就是说本系统是采用,ASP.NET+C#,来开发完成我们所喜爱的网络论坛管理系统。,6.2,软件开发计划,为了明确软件设计、安排项目规划与进度、组织软件开发与测试,需要撰写软件开发计划书文档。另外,软件开发计划书的编写主要是为了给本章“网络论坛系统”的开发做主要的规划和整合,在开发过程中起到引领作用,以及给读者提供简要的说明,以便更好地进行后续各阶段的连续而网络论坛系统网络论坛系统二,本章网络论坛系统项目可行性研究报

5、告见配套下载文档资料,。,6.3,系统需求分析,6.3.1,需求分析的任务,需求分析是开发软件系统的重要环节,它研究的对象是软件项目的用户需求,是系统开发的第一步和基础环节。通过需求分析充分认识系统的目标、系统的各个组成部分、各部分的任务范畴、工作流程、工作中使用的各种数据及数据结构、各部分的业务关系和数据流程等,为系统设计打下基础。,需求分析阶段的最终结果是“需求分析说明书”,它涵盖了对用户环境、事务处理和信息流程分析的一切结果,供项目开发组和用户共同遵守。如果采用瀑布模型,就要对“需求分析说明书”进行冻结,使它成为凝固可靠的基线,一旦要求变更基线,开发者和用户双方都必须执行相应的基线变更程

6、序。,现在针对“网络论坛系统”进行需求分析,并利用结构化分析和,UML,中的用例图从大到小,从粗到细进行系统建模。,6.3.2,需求分析文档,需求分析文档的书写格式参考附录二。本网络论坛系统的需求分析文档见配套下载文档资料。,图,6-2,系统业务处理流程图,图,6-4 BBS,网络论坛系统用例图,6.4,系统概要设计,软件开发的第二个阶段是概要设计,在需求分析阶段确定了系统“做什么”的基础上,设计系统“怎么做”。概要设计注重于宏观上和框架上的设计,它的设计内容包括软件系统的总体结构设计、数据库(包括数据结构)设计、外部接口设计、功能部件分配设计、部件之间的接口设计等。,6.4.1,开发环境和运

7、行环境,软件平台:,操作系统:,WindowsXP,/Microsoft Windows 2000,或更高版本,,Microsoft Visual,Stdio.NET,2005/2008,;,主要软件需求架构设计:,Microsoft Visual Studio 2005/2008,,,Microsoft Visio 2003/2007,;,数 据 库:,Microsoft SQL Server2000/2005,硬件平台:,CPU,:,CPU PIII,以上或笔记本电脑;内存:,256MB,以上的内存,其他:显示器,1,台、鼠标,1,个、键盘,1,个、打印机,1,台,6.4.2,系统结构设计

8、概要设计的核心问题是确定系统总体结构和模块划分。系统功能要层层划分,直到每一个模块可以作为一个可以执行的程序单元为止。功能模块划分的最终结果是系统结构图。根据需求分析,本网络论坛系统按客户端和后台管理端区分的系统结构图如图,6-1,所示。,图,6-1,系统总体结构图,6.4.3,数据库设计,数据库是应用系统的核心,应当精心设计,以保证系统的正确、可靠、高效运行。数据库设计包括数据库需求分析、数据库的的概念设计、逻辑结构设计和物理设计。数据库设计的目的是为信息系统在数据库服务器上建立一个理想的数据模型。,本网络论坛系统通过数据库系统,Microsoft,Sql,Server 2000,来访问数

9、据库。关于数据库的连接:本系统所需要的数据库,前台数据库和后台数据库均采用的是,SQL Server 2000,系统来实现本网络论坛系统数据库的连接操作。,有关,Microsoft,Sql,Server 2000,,安装过程如下:,1,先在,IIS,中创建一个指向本工程的虚拟目录,talk,;,2,确保已经安装了,SQL Server 2000,,并在,SQL Server,中新建一个新的数据库“,wllt,”,。,6.4.4,关键技术,本网络论坛系统还涉及到一些,ASP.NET,的关键技术主要有上述数据库的连接,自定义控件,可扩展标记语言,XML,(,eXtensible,Markup La

10、nguage,)。,用户控件是,ASP.NET,中扩展名为,.,ascx,的文件,它可以看成是一个或多个,ASP.NET,控件的集合,它和其它控件一样,可以被另外的,ASP.NET,页面或用户控件使用。此类文件可以被页面或自身重用,但重用用户控件仅仅应用到输入窗体而不是整个页面。,XML,,它与,HTML,一样,都是,SGML(Standard,Generalized Markup Language,标准通用标记语言,),。但,XML,是,Internet,环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。,6.4.4,设计文档,本章网络论坛系统项目软件设计文档见配套下载文

11、档资料,。,6.5,编程实现,系统实现是用程序设计语言和开发工具实现软件结构设计阶段的界面编程。,下面介绍本网络论坛管理系统功能的具体实现,由于篇幅所限,这里实例仅给出客户端“用户注册登录”和“短消息管理”子系统的实现代码,后台管理端仅给出“系统管理和论坛管理中心”子系统的实现代码,对于其他功能模块的实现界面和代码,读者可以参考配套资料中的系统源代码。,6.5.1,功能模块,1,用户注册登录,本功能主要实现:用户注册、用户登录和注销登录。,任务,1,系统首页,系统首页如下图,6-18,所示,顶部为欢迎用户信息和系统导航栏,可以通过导航栏在系统的多个功能之间进行快速切换;,图,6-18,系统首页

12、图,6-19,用户登陆界面,任务,2,用户注册,用户在进入系统前,需要先登录系统,否则将只能以,guest,用户来浏览系统,而不能在论坛中发表问题和回答问题。,图,6-20,用户注册 图,6-21,用户注册(续),图,6-22,开通论坛服务 图,6-23,管理员登陆界面,任务,3,注销登录,用户如果需要退出系统,可以单击,【,返回登录,】,按钮即可转入登录留言页面。,6.5.2,功能模块,2,论坛管理中心任务,1,系统管理,论坛管理中心是系统后台管理端,主要实现论坛的基本管理,所以在进入管理中心之前,必须先以管理员身份登录系统,单击主页中的“系统管理”菜单,显示如上图,6-23,所示系统管理

13、页面,输入正确的用户名和密码,然后单击,【,登录,】,按钮即可进入如下图,6-24,所示论坛管理中心。,图,6-24,论坛管理中心,任务,2,论坛分类管理,论坛分类管理的主要功能是新建分类、类型修改、删除分类。,图,6-25,论坛分类管理,6.5.3,功能模块,4,短消息,为了便于系统与用户沟通交流,本系统设置有短消息发送功能,具体功能有浏览短消息,发送短消息,删除短消息。,任务,1,发送短消息 任务,2,浏览短消息,图,6-26,短消息界面,图 图,6-27,短消息的发送浏览,界面,6.6,系统集成和测试,系统集成和测试的典型工作任务是小组模块的集成和功能测试。,提示,:关于系统集成和测试:

14、a.,小组成员之间要相互配合,完成整个系统的集成;,b.,选择另一个小组开发的系统,根据他们的需求分析报告撰写测试用例;,c.,进行功能测试并提交测试报告。,实例:,1.,论坛问题管理模块测试,(表,6-36,),2,论坛管理中心模块测试,(表,6-37,),3.,论坛用户管理模块测试,(表,6-38,),6.7,项目开发总结,本章通过对网络论坛管理系统网站实例的剖析,目的在于使学生掌握一个实际的软件系统的开发全过程。本实例以解决实际生活中高职高专学生毕业时广泛喜爱的交流工具,网络论坛管理系统为主线,螺旋式展开软件系统的各个环节的设计,通过设计并实现一个实际的软件系统,来掌握软件系统开发的全

15、过程,培养和提高学生分析和处理实际项目开发问题的能力。,由于篇幅所限,作为一个实例,本系统仅实现了网络论坛管理系统最核心部分的功能。但是,读者可以举一反三,实现系统的其他功能,并对本网络论坛管理系统进行功能扩展。关于本系统的更详细的源程序、界面、运行情况、文档等资料,可以参考本书配套的下载资源。,习 题,1.,简答题,:,简要说明“用户登录”模块的实现方法。,简述用,DataGrid,控件添加、修改、删除数据的方法,2.,上机操作题,:,参考本章内容开发一个不少于本章所具有功能的网络论坛管理系统。,上机练习:,参考本章内容对网络论坛管理系统进行功能扩展,使本系统的功能实现更加多样有特色。,谢谢使用本课件!,

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

关于我们      便捷服务       自信AI       AI导航        抽奖活动

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

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

gongan.png浙公网安备33021202000488号   

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

关注我们 :微信公众号    抖音    微博    LOFTER 

客服