(完整版)ASP46NET留言板设计毕业设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
天津滨海职业学院
毕业设计(论文)
题目:留言板设计
天津滨海职业学院毕业设计(论文)简单的留言系统
姓名:笑嘻嘻
院系:信息工程系
专业:软件技术
班级:1班
指导教师:笑嘻嘻
职称:zzzz
天津滨海职业学院二零一四年四月
内容提要
沟通与交流是交友的重要手段与环节,如何加强好友之间的沟通与交流,简便的留言必不可少,它不但有利于好友之间友谊的建设,也更能体现当今社会信息化的好处。
留言板的主要功能是实现发表留言、回复留言、删除留言的功能。好友之间可以互相发表留言,而在自己的空间里可以对好友的留言进行回复和删除。
一般来说,留言板主要有文本留言板、XML留言板和数据库留言板。文本留言板主要采用文本文件作为资料的存储载体,故不能有效的管理数据,随着信息量的增大,访问速度也将会急剧下降。现在XML文档日益成为网络资料的标准格式,在没有数据库的情况下,采用XML文档存储数据是个不错的选择。当数据量庞大时,采用关系数据库是最佳选择。本系统就是采用关系数据库来存储留言信息。
本系统采用了设计动态数据库,用关系数据库的标准SQL语言来实现系统后台数据的相关处理,学生可以在互联网上给好友留言或者回复或删除好友留言,也可以查看好友的空间留言。本系统将WEB与成熟的数据库技术结合起来,实现好友之间互相留言对话。
关键词:沟通交友留言
目录
第一章绪论 (1)
1.1课题背景 (1)
1.2 主要内容及研究意义 (2)
1.3 论文的组织结构 (2)
第二章系统需求分析 (4)
2.1系统简述 (5)
2.2 系统的设计目标 (5)
2.3 系统的数据字典 (6)
第三章系统总体设计 (9)
3.1系统结构设计 (9)
3.2 系统层次图 (9)
3.3 系统各主要功能模块的设计与实现 (10)
3.3.1框架页面实现 (10)
第四章系统功能测试 (12)
第五章系统的不足及改进思想 (14)
第六章系统总结 (15)
6.1总结 (15)
6.2 展望 (16)
参考文献 (18)
致谢 (19)
第一章绪论
1.1课题背景
在当今的社会,可以说是信息技术的发展时代,在社会的方方面面无不涉及到各种信息的处理。信息是人们对客观世界的具体描述,是人们进行交流与联系的重要途径。人类社会就处在一个对信息进行有效合理的加工中。它将促进整个社会的发展。随着社会信息技术的提高,计算机已被广泛应用于当今社会的各个领域,成为推动社会发展的首要技术动力。在软件技术的应用中,软件的开发技术,尤其是应用型软件产品的开发技术成了重中之重。不断开发适应用户需求、市场需要的新型软件产品,参与市场竞争,获取最大利润是全球信息企业追求的目标。本系统正是一个非常实用的应用型软件产品,不谈它的经济利益,单说他的应用范围就是十分广泛的,只要有朋友圈的地方,都可以采用本系统。计算机的一部分作用就是使人与人之间的沟通与交流变的更简便快捷。而且更加方便广大学生,学生只要可以上Internet,则可以与好友进行留言对话。
1.2主要内容及研究意义
开发本系统有两方面的好处:一是本系统的实用性,另一个是本系统会将一个繁杂的交际圈简单的管理。计算机与人的不同就在于,计算机是机械的,精确的,它不会使管理工作出现差错。例如:留言内容的查看、留言内容的回复、可靠性高、存储量大、保密性好、成本低等。这些优点能够保证使用者的私密,还能大量的储存信息,提高办事效率;另一方面好处,设计本系统只是一种手段,通过它可以更好的处理信息方便人们之间的交流,掌握开发语言的使用方法,掌握开发各种项目的工作技能,适应迅猛发展的社会。
本课题的直接目的是为了成功完成本系统的开发。间接目的也可以说是最终目的是为了了解软件的开发思想,掌握软件开发人员应当具备的基本技术素质:树立良好的软件开发理念,建立正确的、符合工城规范的、系统化的软件工程思想,灵活运用各种软件分析与设计技术,开发高质量的软件产品。
1.3论文的组织结构
第一部分:绪论。介绍了论文的选题背景以及论文的主要内容。
第二部分:系统需求分析。对系统所要达到的目标和具备功能进行需求分析。
第三部分:系统总体设计。对主要功能模块实现方法的介绍。
第四部分:系统测试。对本系统采用测试方法及测试步骤进行概述。
第五部分:系统的不足及改进设想。对系统存在的不足处及改进设想进行说明。
第六部分:结束语。对整个系统的设计进行归纳和总结。
第二章系统需求分析
需求是用户对系统提出的要求,这组要求可能是原始的、笼统的,也可能是抽象的、细节化的。但一个软件系统的开发必须以一组需求化为出发点。
软件需求分析工作是在软件计划阶段完成之后开始的,其主要目的是:在综合分析用户对系统提出的一组需求(功能、性能、数据等方面)的基础上,构造一个从抽象到具体的逻辑模型表达软件将要实现的需求,并以“软件需求规格说明书”的形式作为本阶段工作的结果,为下一阶段的软件设计提供设计基础如图2-1所示。
图2-1软件开发中系统分析阶段的工作流程
软件需求分析阶段,结合着所用的开发工具:Visual Studio 2008,Microsoft SQL Server 2005对问题的识别和理解和对需求信息的分析和综合等进行了深入的了解,建立了实现目标软件的物理模型,也就是确定了构成软件系统的系统元素,并将功能和信息结构分配到这些系统元素中。
软件需求分析采用的是结构化分析方法(Structured Analysis),简称SA方法。下面介绍SA方法的具体实现。