广东海洋大学.net开发技术 bbs论坛课程设计

广东海洋大学.net开发技术 bbs论坛课程设计

ID:15999533

大小:280.50 KB

页数:12页

时间:2018-08-07

广东海洋大学.net开发技术 bbs论坛课程设计_第1页
广东海洋大学.net开发技术 bbs论坛课程设计_第2页
广东海洋大学.net开发技术 bbs论坛课程设计_第3页
广东海洋大学.net开发技术 bbs论坛课程设计_第4页
广东海洋大学.net开发技术 bbs论坛课程设计_第5页
资源描述:

《广东海洋大学.net开发技术 bbs论坛课程设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、BBS论坛课程设计学生姓名李嘉升学号201211621317所在专业计算机科学与技术所在班级计科1123指导教师杨亚箐成绩时间2015年11月30日目录.NET开发技术课程设计:BBS的小型论坛1一.摘要:3形式3特点3二.系统分析42.1需求分析42.2可行性分析42.3运行环境分析52.4性能需求5三.系统设计63.1设计思想63.2功能设计63.3数据库设计73.4实体E-R图83.5系统流程图9四.系统界面设计104.1进入界面设计104.2登录界面设计104.3注册界面设计114.4列表界面设计114.5帖子界面设计14五.心得体会14一.

2、摘要:随着网络技术的发展与普及,各种论坛系统(BBS)应运而生,BBS(BulletinBoardSystem)是一种电子信息服务系统,它向用户提供了一块公共网络区域,其中每个用户都可以在上面发布相关信息或提出自己的看法,早期的BBS由教育机构或研究机构管理,现在大多数网站都已经建立了自己的BBS系统,供人们通过该系统来结交更多的朋友,表达更多的想法。目前国内的BBS已经十分普遍,大致可以分为以下几类:校园BBS、商业BBS、专业BBS、情感BBS以及个人BBS。本文介绍了基于Asp.net技术建立的校园BBS系统的开发平台与工具选择、数据库设计以及

3、系统所需的关键技术,对于其它BBS的建立有很好的参考价值。按照软件工程的结构化设计思想,本次课程设计经过项目的可行性研究和需求分析、总体设计、详细设计,以及编码实现和调试等步骤设计开发了形式实体参与型例如:大型峰会论坛、讨论社会问题、专业学术论坛。特点:具有一定的时间、地点、参与人员的要求。网络交流型简称BBS网络交流论坛,是以网络为媒介的交流平台。例如:各种网站论坛(bbs),如天涯论坛,新浪论坛等。特点:具有范围广、参与人群广,一般私话开放性的交流互动社区。特点为了保证系统能够长期、安全、稳定、可靠、高效的运行,本系统应该满足以下的性能需求。1.

4、准确性和及时性系统处理的准确性和及时性是系统的必要性能。系统应能及时而且准确的根据用户权限及所输入的信息做出响应。由于本系统的查询功能对于整个系统的功能和性能完成举足轻重。作为系统的很多数据来源,其准确性和及时性很大程度上决定了系统的成败。在系统开发过程中,必须采用一定的方法保证系统的准确性和及时性。3.易用性本系统是直接面对用户的,而用户往往对计算机并不是非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面,从而保证系统的易用性。4.安全性BBS系统中涉及到的数据是不能

5、被别人随便修改的重要的信息,系统要保证用户的权限,对于论坛信息用户都享有查询服务,但不得更改;系统还要提供方便的手段供系统维护人员进行数据备份、日常安全管理、以及系统意外崩溃时数据的恢复等工作。同时系统还要保证对数据库进行及时更新,保证数据一致性。二.系统分析2.1需求分析本网页主要为了让学生理解,运用所学知识。完成对知识的综合运用,并且达到既定的目标内容。所需达成的目标(1)用户注册:完成用户信息注册。其中用户信息包括(用户名,用户密码,用户图像)。(2)BBS内贴子的列表展现:尽可能的对所有BBS内的帖子进行列表式的展现。(3)BBS内帖子的编辑

6、:用户能够对相应帖子的增删改查与添加到论坛的功能。(4)用户信息修改:对用户信息的增删改查。(5)用户退出:用户能够进行登出功能。2.2可行性分析(1)经济可行性本BBS不参与任何商业活动,只是用于学生自己学习,练习使用,故不需要这类可行性。(2)技术可行性运用所学习的知识,如c#,mySQL,ASP就能够综合建立出小型BBS,故软件方面完成可能达成。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,其硬件平台完全能满足此小型BBS的需要。(3)运行可行性因是运用练习,故不需要考虑大量数据的并行,多数为单个数据的调用

7、,完全是可以使用的。2.3运行环境分析(1)开发工具MicrosoftVisualStudio(2)数据库mySQL(3)语言C#asp2.4性能需求(1)准确性和及时性系统处理的准确性和及时性是系统的必要性能。系统应能及时而且准确的根据用户权限及所输入的信息做出响应。由于本系统的查询功能对于整个系统的功能和性能完成举足轻重。作为系统的很多数据来源,其准确性和及时性很大程度上决定了系统的成败。在系统开发过程中,必须采用一定的方法保证系统的准确性和及时性。(2).易用性本系统是直接面对用户的,而用户往往对计算机并不是非常熟悉。这就要求系统能够提供良好的

8、用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面,从而保证系

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。