欢迎来到天天文库
浏览记录
ID:11361288
大小:505.00 KB
页数:14页
时间:2018-07-11
《软件工程课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、课程设计课程名称____软件工程B__题目名称__silverlight技术BBS通用论坛学生学院_____计算机学院_______专业班级__网络工程(三、四)班___学号3107007034(三班),3107007075__3107007076,3107007077学生姓名_黎英全(三班),蔡沛曹五方,陈炳瑞______指导教师______林志毅__________2010年7月4日摘要随着网络的日益发达,人们可以更方便地借助网络这一平台表达自己的想法,还可以通过它结交更多志同道合的朋友。虽然现今的网络比较发达,但其杂乱无章。为了给大家提供一个更好的交流平台,我们设计了一个BBS论坛交流系
2、统,用户通过该系统能更方便的与他人交流。BBS论坛系统是互联网上一种人与人之间交互的必备工具,特别是做网站必备,网上论坛提供一个信息交流的空间,人们可以通过论坛一起讨论自己喜欢的话题,提出问题或回答问题,在Internet发展中的作用将是无法替代的。本系统的设计是基于Silverlight技术并且采用了c#语言组作为后台的编程语言,visualstudio2010与作为开发工具,而后台的数据库则采用了SQLServer2008R2开发。关键词:Silverlight、C#、SQLServer、BBS通用论坛。绪论41.1课题背景及现实意义42系统需求分析设计52.1需求分析的目的52.2需求分
3、析5系统界面要求5系统功能要求5系统性能要求5相关技术介绍、6开发人员工具71、系统界面要求72、系统功能要求73、系统性能要求74、安全性保密性可靠性等其它方面的要求7系统的数据要求8概念结构设计、8系统安装说明。10总结:12参考文献13绪论1.1课题背景及现实意义本文讨论的是一个基于Web的简单BBS网站,它具有BBS网站应该具有的基本功能。BBS系统就是提供给注册用户一个平台,会员用户可以通过Internet接入,登录本系统,在这个平台上发表文章、阅读文章、回复文章等等。此类系统通常有以下四种类型的操作用户:匿名用户、普通用户、版面管理员、超级管理员。每类用户有其不同的操作集,系统通常
4、提供一个统一的登录页面,此页面应能自动识别不同级别的用户,并提供不同的操作界面。与之相应,此类系统通常应具有以下功能:用户注册、用户登录、发表文章、阅读文章、回复文章、分页查找、主题查找、作者查找、个人资料维护、找回密码、版面管理、版主管理、用户管理、友情链接管理等等,所有操作都可以由用户在客户端浏览器中完成,而服务器端程序会按用户的要求来完成对系统数据的操作,并将结果传给Web服务器,再由Web服务器处理成HTML文件后发送到客户端浏览器。这就是所谓的B/S结构应用系统,B/S结构即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或
5、者改进的结构。综上所述,结合本系统实际需要,本BBS系统采用B/S结构,使用微软公司的技术解决方案。2系统需求分析设计2.1需求分析的目的软件的需求分析必须要有对原业务的一个深入了解、提取、抽象、升华的过程,管理软件需求分析尤其如此。 软件的需求分析是从用户的业务中提取出软件系统能够帮助用户解决的业务问题,通过对用户业务问题的分析,规划出我们的软件产品。这个步骤是对用户业务需求的一个升华,是一个把用户业务管理流程优化,转化为软件产品,从而提升管理而实现的质的飞跃,这一步是否成功,直接关系到开发出来的软件产品能否得到用户认可,顺利交付给客户,客户能否真正运用我们的产品帮助他解决业务或管理问题。
6、 按照软件工程对软件开发过程的描述,需求阶段细分为需求调研和需求分析两个小阶段,需求调研需要充分细致的了解客户目标,用户业务内容、流程等,这是一个对需求的采集过程,是进行需求分析的基础准备。2.2需求分析系统界面要求系统的初始界面假定用户是匿名登录,用户可以通过初始界面提供的统一的用户登录接口,登录进入各自的操作界面系统功能要求本系统应具有通常BBS网站应该具有的所有功能,包括用户注册、用户登录、匿名登录、发表文章、阅读文章、回复别人的文章、分页查找、主题查找、作者查找、多种方式排序、个人资料修改、在线人数统计等,此外,用户在发表贴子时,能输入带格式文本,用户在发表或回复一篇贴子时,能获得相
7、应的积分,其积分能反应此用户在本论坛的活跃程度。系统性能要求对于贴子查看、发表贴子以及回复贴子这类频繁发生的系统操作,要采取适当的技术优化这类数据操作,以提高数据存取效率。安全性保密性可靠性等其它方面的要求高级别用户的所有管理操作要有针对低级别用户的身分识别功能,以防止低级别的用户越权执行高级别用户才具有的操作功能。相关技术介绍、VisualStudio2010现在,程序员们的梦想在VisualS
此文档下载收益归作者所有