- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
需求分析 系统功能和目标 浏览日志功能:可以浏览日志以分享作者的心情或知识。 发表日志功能:可以通过该功能发表自己的日志或知识。 评论日志功能:对作者的日志发表自己的看法。 日志管理功能:实现文章的管理。 我的相册功能:实现相册的维护和管理。 我的视频功能:实现视频的维护和管理。 留言功能:实现留言的发表与维护。 需求分析 系统总体设计 博客系统主要分为5个功能模块,分别为日志功能模块、留言功能模块、评论功能模块、相册功能模块和视频功能模块。 需求分析 数据分析 博客系统中,主要是管理用户的文章、留言、系统信息等数据。数据的类型决定了程序对数据的处理方式也就是算法,因此,数据是系统实现分析的起点。现通过数据流图的方式分析系统中数据的流动和处理。 对系统的管理员,在登录系统后,本系统接受管理员的修改、添加、删除请求,通过分析将这种请求转化成相应的SQL语句执行对数据库的相关的操作,并将执行的相应结果送回系统中。系统接收到数据库返回的结果集,经过一定的分析处理,将其转化成ASP.NET页面,返回到客户端显示给用户。 数据库设计 数据库的需求分析 博客系统的数据库功能主要体现在对各种信息的提供、保存、更新和查询操作上,包括日志信息、日志分类信息、评论信息、相册信息和视屏信息,各部分的数据内容又有内在的联系。 数据库概念结构设计 博客系统整体E-R图(以文章为例) 数据库设计 数据库的逻辑结构设计 数据库的概念结构设计完毕后,即可将数据库概念结构转化为某种数据库系统所支持的实际数据模型,也就是数据库逻辑结构。博客系统数据库Blodgett包括7张表,分别是用户信息表、日志信息表、日志分类信息表、评论信息表、相册信息表、视频信息表和留言信息表。 下以日志信息表作为展示 数据库设计 数据库的完整性约束 数据库的完整性是指数据的正确性和相容性。数据库管理系统用一定的机制来检查数据库中的数据是否满足规定的条件——完整性约束条件,数据的约束条件是语义的体现,将作为模式的一部分存入数据库中。数据库的完整性约束主要包括以下三方面要求:实体完整性、参照完整性、用户定义完整性。 数据库的安全性 数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄漏、更改或破坏。在数据库系统中,大量的数据集中存放,同时又为许多用户直接共享,是宝贵的信息资源,因此系统的安全保护措施就显得更为重要。键全的数据库安全机制可以防止数据库被恶意的破坏和非法的存取。 网站实现 运行后客户端首页界面 网站实现 运行后管理端界面 系统测试 测试目的 程序测试就是在程序投入运行前,对程序的需求分析、设计规格说明和编码的最终复审,是保证程序质量的关键步骤。如果要给程序测试下定义,可以这样讲,程序测试是为了发现错误而执行程序的过程。 测试的目的就是在软件投入生产性运行之前,尽可能多地发现软件中的错误。在开发大型软件系统的过程中,需要面对错综复杂的问题,因此,在软件生存周期的每个阶段都不可避免地会产生错误。编程人员力求在每个阶段结束之前通过严格的技术审查,尽可能早的发现并纠正错误。 系统测试 测试方法 程序测试的主要方法分为两大类,白盒测试和黑盒测试。 白盒测试:也称结构测试,将软件看成一个透明的白盒子,按照程序的内部结构和处理逻辑来选定测试用例,对软件的逻辑路径及过程进行测试,检查它与设计是否相符。 黑盒测试:也称功能测试,将软件看作黑盒子,在完全不考虑程序的内部结构和特性的情况下,测试软件的外部特性。根据软件的需求规格说明书设计测试用例,从程序的输入和输出特性上测试是否满足设定的功能。 在本次测试工作中使用了两种方法。但主要使用的是黑盒测试方法。 系统测试 部分测试实例 1.前台文章显示测试 测试内容:打开前台首页后,是否会显示相应的文章列表。 操作:打开前台首页查看。 预期结果:文章列表区域正确显示发表的文章。 实际结果:文章列表区域正确显示发表的文章。 结论:测试成功 2.视频播放功能测试 测试内容:在客户端能否正常正常播放视频。 操作:在客户端点击【我的视频】,任意选择一个视频播放 预期结果:视频正常播放 实际结果:视频正常播放 结论:测试成功 系统测试 部分测试实例 3.管理员测试 测试内容:填写用户名及密码,验证能否成功登陆。 操作: ① 填写正确的用户名及密码。 ② 填写错误的用户名或密码。 预期结果: ① 管理员成功登陆。
您可能关注的文档
- 新人教版八年级物理上册第七章《力》第1节《71力》课件(28页).ppt
- 汽车谈判与推销技巧课件2 第7章 嫌车才是买车人.ppt
- 环境影响评价报告公示:万白灰生建设介休市连福镇介休市畅源建材山西大学链接如果你环评报告.doc
- 幼儿英语课堂程序及用语_1449416756.doc
- 玉龙纤维增强复合保温板外墙外保温系统..doc
- 论古代西方美术的写实创造.doc
- 环境影响评价报告公示:年产500万把螺丝批、6万套五金组套工具及年热处理2800吨金属件项目环评报告.doc
- 年产3万吨汽油增氧剂建设项目可行性研究报告.doc
- 某化妆品有限公司岗位调 整提案【年终报告】.ppt
- 社会问题研究第二章 社会问题的特征与类型.ppt
文档评论(0)