【Asp.net精品源码栏目提醒】:网学会员在Asp.net精品源码频道为大家收集整理了“宠物论坛系统毕业论文【word-精品】 - 实施方案“提供大家参考,希望对大家有所帮助!
宠物论坛系统 摘要 论坛又名 BBS,全称为 Bulletin Board System电子公告板)。
是 Internet 上的一种电子信息服务系统。
它提供一块公共电子白板,每个用户都可以在上面书写,可发布信息或提出看法。
它是一种交互性强,内容丰富而及时的 Internet 电子信息服务系统。
用户在 BBS 站点上可以获得各种信息服务,发布信息,进行讨论,聊天等等。
本文论述了个人论坛的开发过程。
对系统结构、系统功能设计的流程做了全面而详尽的阐述,然后针对系统的各个功能模块做了具体的分析与研究。
通过对系统功能及数据流的分析,得到系统数据库的逻辑结构,并在此基础上完成数据库物理结构的创建,从而实现对各种信息的查询、更新等操作。
根据结构化生命周期开发方法,应用 Microsoft 公司面向网络的编程技术---
ASP.NET 和结构化查询语言---SQL,采用网页的形式,来实现论坛浏览及管理。
最终可以使管理员轻松的管理论坛的信息,使前端用户方便快捷的浏览本站的贴子并可对内容进行回复。
实现了论坛系统的系统化、规范化和自动化,具有一定的使用价值。
关键词:网络;管理;数据库;结构化 Abstract The Forum is also known as BBS called the Bulletin BoardSystem BBS. The Internet on an electronic information servicesystem . It provides a public whiteboard each user can be writtenin the above can be released or to put forward their views. Itis a highly interactive content-rich Internet and timelyelectronic information services. BBS site users access to avariety of information services dissemination of informationdiscussion chat and so on. This article discusses the process of personal developmentforum. On the system architecture system design process has donea comprehensive and detailed exposition and then for eachfunctional module system has done a detailed analysis and research.Through the system functions and data flow analysis the logicof the system database structure and on this basis to completethe creation of the physical structure of the database in orderto achieve a variety of information on the inquiries updates andother operations. According to a structured life-cycle developmentmethodology application-oriented network of MicrosoftCorporation Programming --- ASP. NET and the Structured QueryLanguage --- SQL using the form page to browse and manage theachievement of the Forum .Ultimately be able to make it easy for the management of the forumadministrator of information so that the front-end users quicklyand easily browse the site and the content of the post reply. Forumsystem achieved the systematization standardization andautomation has a certain value. Keywords: Network Management Database Structure 目录摘要 ....................................................................................................................................... 1Abstract.................................................................................................................................. 2第 1 章 绪论 ......................................................................................................................... 6第 2 章 可行性分析 ............................................................................................................. 7 2.1 技术可行性 .............................................................................................................. 7 2.2 经济可行性 .............................................................................................................. 7 2.3 操作可行性 .............................................................................................................. 8 2.4 法律可行性 .............................................................................................................. 8第 3 章 需求分析 ................................................................................................................. 9 3.1 业务流程 .................................................................................................................. 9 3.1.1 管理员管理系统的业务流程图 ....................................................................... 9 3.1.2 用户使用系统的业务流程图 ......................................................................... 10 3.2 需求规范 ................................................................................................................ 10 3.2.1 产品背景 ......................................................................................................... 10 3.2.2 产品概述 ......................................................................................................... 11 3.2.3 功能需求 ......................................................................................................... 11 3.2.4 性能需求 ......................................................................................................... 11 3.2.5 系统逻辑模型 ................................................................................................. 11 3.3 数据字典 ................................................................................................................ 13 3.3.1 数据流的定义 ................................................................................................. 14 3.3.2 数据存储定义 ................................................................................................. 15 3.3.3 数据处理定义 ................................................................................................. 16第 4 章 概要设计 ............................................................................................................... 18 4.1 系统运行总体流程 ................................................................................................ 18 4.2 目标系统体系结构 ................................................................................................ 20第 5 章 数据库设计 ........................................................................................................... 22 5.1 数据库逻辑设计 .................................................................................................... 23 5.2 物理数据库设计 .................................................................................................... 25第 6 章 详细设计 ............................................................................................................... 27 6.1 开发工具 Visual Studio.NET.................................................................................. 27 6.1.1 ASP.NETC特点 .......................................................................................... 27 6.1.2 常量命名 ......................................................................................................... 28 6.1.3 使用 Visual Studio.NET 开发 ASP.NETC步骤......................................... 28 6.2 模块设计 ................................................................................................................ 29 6.2.1 登录窗口设计 ................................................................................................. 29 6.2.2 主窗口设计 ..................................................................................................... 32 6.2.3 学习喂养主页面设计 ..................................................................................... 37 6.2.4 发布新贴页面设计 .......................................................................................... 39 6.2.5 回帖页面设计 .................................................................................................. 43 6.2.6 用户列表页面设计 .......................................................................................... 47第 7 章 系统测试 ............................................................................................................... 49 7.1 软件测试基础理论 ................................................................................................ 49 7.1.1 软件测试定义 ................................................................................................. 49 7.1.2 软件测试基本概念 ......................................................................................... 49 7.2 软件测试目的 ........................................................................................................ 50 7.3 软件测试方法分类 ................................................................................................ 50 7.3.1 静态测试与动态测试 ..................................................................................... 50 7.3.2 黑盒白盒与白盒测试 ..................................................................................... 50 7.3.3 单元测试、集成测试、系统测试、验证测试和确认测试 ......................... 51 7.4 宠物爱好者交流平台测试 .................................................................................... 52 7.4.1 测试用例设计要求 ......................................................................................... 52 7.4.2 登录系统模块测试用例 ................................................................................. 52 7.5 测试报告 ................................................................................................................ 53结论 ..................................................................................................................................... 54致谢 ..................................................................................................................................... 56参考文献 ............................................................................................................................. 57第 1 章 绪论 论 坛 又 名 BBS , 全 称 为 Bulletin Board System 电 子 公 告 板 ) 或 者Bulletin Board Service(公告板服务)。
是 Internet 上的一种电子信息服务系统。
它提供一块公共电子白板,每个用户都可以在上面书写,可发布信息或提出看法。
它是一种交互性强,内容丰富而即使的 Internet 电子信息服务系统。
用户在 BBS 站点上可以获得各种信息服务,发布信息,进行讨论,聊天等等。
像日常生活中的黑板报一样,论坛按不同的主题分为许多版块,版面的设立依据是大多数拥护的要求和喜好,用户可以阅读别人关于某个主题的看法,也可以将自己的想法毫无保留地帖到论坛中。
一般来说,论坛也提供邮件功能,如果需要私下的交流,也可以将想说的话直接发到某个人的电子信箱中。
在论坛里,人们之间的交流打破了空间,时间的限制。
在与别人进行交往时,无须考虑自身的年龄,学历,知识,社会地位,财富,外貌,健康状况,也无从知道交谈的对方的真实社会身份。
这样,参与讨论的人可以处于一个平等的位置与其他人进行任何问题的探讨。
论坛往往是由一些有志于此道的爱好者建立,对所有人都免费开放。
而且,由于BBS 的参与人众多,因此各方面的话题都不乏热心者。
我们当然可以利用它来解决学习中的一些疑惑,也可以把自己的心事吐露出来。
第 2 章 可行性分析 行性研究是在项目开发前期对项目的一种考察和鉴定,对拟议中的项目进行全面的、综合的调查研究,其目的是要判断项目可行与否。
信息系统技术可行性研究要从系统开发的计划出发,论述系统开发力量的可行性,同时论证系统方案中所采取的各种技术手段上是否可以实现。
信息系统经济可行性研究主要是对项目进行经济评价,分析系统建设投资的可能性以及评价系统运行之后给组织带来的效益。
信息系统营运可行性研究要给出的方案是否可以从人力、物力、组织工作等方面保证项目按计划完成实施,还要说明项目开发后在经济、技术和环境等方面能否保证系统正常运行。
由于系统建设是一项投资大、涉及面广、工程复杂的系统工程,因此必须充分的进行可行性论证,以确保投资的准确无误,而且信息系统建设是一项整体工程,必须站在系统的角度论证它的可行性才有说服力,才有意义。
可行性研究的目的是用最小的代价,在尽可能短时间内确定问题是否能够解决,它的目的不是解决问题,而是确定问题是否值得去解决,可行性从以下四个方面来考虑。
2.1 技术可行性 该课题---基于 WEB 的宠物爱好者交流平台,它采用了当前流行的 B/S 结构和Internet 网络技术。
而如今编写 HomePage 也没原来那么麻烦,网站的一些制作要求和素材在 Internet 随处都可以找到,制作网站的工具也是种类繁多。
我们可以从中找到符合自己要求的工具。
管理信息系统的开发有很多的实例,一些实例的源代码也可以提供参考。
所以,从技术上来说,开发这个系统的技术难题是不多的。
2.2 经济可行性 从我搜集的一些资料来看,宠物爱好者交流平台对计算机硬件没有特殊要求,也可以以域名的形式提交到网上。
而我们是自行开发的系统,成本可以忽略不计,还有后期维护的费用也相对比较低廉。
2.3 操作可行性 参照其它的系统,该系统在技术上完全可以实现与用户的良好交互作用,并且作为开发者,我也尽可能地减少让用户难以操作或是难以理解的交互方式。
2.4 法律可行性 本系统开发不会侵犯他人、集体或国家利益,不存在侵权等问题,不违反国家法律因此具有法律可行性。
综上所述,从技术上、经济上、法律上、可操作性上都是可行的而且要求不高,所以该系统的开发是可行的。
第 3 章 需求分析3.1 业务流程 业务流程描述:用业务流程图描述现系统各项业务处理过程,并结合业务流程图详细准确地说明业务处理过程中数据的收集、输入、传递、存储、加工的方法、算法、输出的数量及形式等。
现行系统的业务流程图是分析和描述现行系统业务的重要工具之一。
其主要作用是:描述现行系统的业务情况以便于与管理人员交流,它是系统设计的前提和保证。
业务流程图使用的符号: 符 号 名 实体 输入/输 处 理 业务流向 文档 存储 称 出的报表3.1.1 管理员管理系统的业务流程图 交流平台基本信息设定 平台基本信息 管理员 用户信息管理 用户信息 版区信息设定 版区信息 用户查询 用户信息 发贴信息管理 发贴信息 图 3-1 管理员管理本系统业务流程图3.1.2 用户使用系统的业务流程图 用户使用宠物爱好者交流平台的信息,包括用户注册,登录,发贴,修改个人信息。
用户系统的业务流程图如下: 用户 注册 用户注册信息 登录 个人信息维护 个人发贴、浏览 发贴信息 图 3-2 用户使用本系统业务流程图3.2 需求规范3.2.1 产品背景 现在网络上大大小小的交流平台特别多,宠物爱好者交流平台提供了各种人群的交流场所,通过宠物爱好者交流平台,个人可以自由发表言论。
交流饲养宠物信息,互相学习等。
我的宠物爱好者交流平台就是在这种情况下进行开发的。
3.2.2 产品概述本系统是宠物爱好者交流平台,完成网友互相交流和管理的功能。
由前台使用子系统和后台管理子系统构成。
本系统的开发环境采用 ASP.netSQL 库进行开发。
运行的操作系统为 windows 操作系统的各版本,不需要特别专业配置服务器,Microsoft 的IIS 即可。
3.2.3 功能需求 本系统的功能分为用户使用子系统的前台和管理员管理子系统的后台构成。
前台主要完成用户的注册,宠物爱好者交流平台信息的浏览,发表贴子的功能。
后台系统主要完成会员信息的管理,宠物爱好者交流平台版块的管理和宠物爱好者交流平台信息的管理等功能。
3.2.4 性能需求为适应宠物爱好者交流平台管理的实际工作情况,本系统的性能要求如下: 吞吐量:系统的吞吐量为 10M/S。
响应时间:本系统的响应时间为 10ms。
可靠性要求:当录入错误时应有提示。
安全性要求:使用本系统的用户需要身份验证,只有合法的用户才能使用本系统。
3.2.5 系统逻辑模型 它是描述系统的逻辑模型的,图中没有任何具体的物理元素,只是描述信息在系统中流动和处理的情况,它比口头与文字的描述更直观地显示出来系统中数据的使用。
数据流图简称 DFD 图,数据流图有四种成分:源点或终点、处理、数据存储表和数据流。
图中没有任何具体的物理元素,只是描述信息在系统中的流动和处理情况,即使不是专业的计算机技术人员也容易理解,是极好的理解工具。
它能精确的描述系统的逻辑模型,描述数据在 MIS 中有输入经过存储、加工处理最后输出的全过程,是设计者和用户交流的很好的工具。
图 形 符 号 名 称 符 号 说 明 记述系统之外的数据提供或数据获得 组织机构或个人,框内为实体名称 实体 记述某种业务的手工或计算机处理 其中,PM 区记述处理标号 处理 C 区记述处理名称 记述与处理有关的数据存储,DN 区记 DN S 数据存储 述存储的标号,S 区记述存储数据的名 称 .