菜单
  

    7    搜索博客模块    用户(包括注册用户和游客)可以输入相应关键字,搜索自己感兴趣的博客内容

    3.3 性能需求
    本系统设计遵循实用性、稳定性、高效性、安全性、易操作性等原则。
    实用性原则:系统必须要有实用价值,能满足广大用户的实际需求,能在实际应用中发挥作用。
    稳定性原则:系统开发使用稳定的软硬件,使用当今成熟稳定的技术模型,提前预防各种不稳定因素,还要充分考虑到当前的软硬件能满足今后系统的升级。
    高效性原则:面对大量数据读取、多用户同时在线访问的情况时,系统要采用高效的方法保证用户操作流畅。
    安全性原则:必须要保证用户信息的安全,防止SQL注入、Javascript注入[9]等问题,还要考虑到软硬件的安全性,预防管理人员误操作行为。
    易操作原则:系统必须满足广大用户操作简洁、界面友好,保证不同水平的计算机用户都能流畅的操作。
    易文护性原则:提供有效的系统管理方案,方便管理人员集中管理、配置开发所需软硬件。
    4. 系统设计
    4.1 任务概述
    基于B/S架构的校园论坛主要的使用对象有游客、注册用户和管理员。其中,游客的主要功能有:注册、搜索、浏览、查看博客等;注册用户的主要功能有:搜索、浏览、查看、发布、登录、评论博客等;管理员的主要功能有:用户和博客管理、搜索、浏览、查看博客等。根据实际的应用流程设计出系统流程如图3所示。
     
    图3  系统流程图
    4.2 系统总体设计
    根据周师校园论坛的实际功能需求,系统总体可分为以下7个功能模块:注册模块、登录模块、搜索博客模块、发布博客模块、用户管理模块、博客管理模块和找回密码模块。根据系统需求分别设置游客、用户、管理员三个权限。系统的总体结构如图4所示。
     
    图4  系统功能结构图
    4.3 数据库设计
    数据库设计对系统开发很重要,良好的数据库设计能准确表达数据之间的关系,通过主外键、非空、唯一索引等来保证数据的健壮[10],通过合理表结构可以提高数据的存取速度,提高查询效率,满足系统的业务要求。
    4.3.1 概念结构设计
    根据本系统的需求,本系统的数据库实体有“用户”,“博客”,“评论”和“管理员”,用户与博客是一对多的关系,博客与评论是一对多的关系,管理员作为一个独立的实体管理博客与用户的信息,具体情况查看系统的E-R图,如图5所示。
     
    图5  数据库E-R图
    4.3.2 物理结构设计
    本系统采用SQL Server 2012数据库,根据系统的业务需求本系统共建了4个表分别是:用户表(BlogUser)、博客表(BlogArticle)、评论表(BlogReply)和管理员表(BlogManager)。根据这4个表相互的关系,完成了整个系统的数据存储。数据库实体表之间关系如图6所示。
     
    图6  数据库关系图
    4.3.3 存储过程设计
    使用存储过程操作数据库有提高执行速度、可文护性高、增加安全性等优势。所以本系统通过编写21个存储过程来完成对BlogUser、BlogManager、BlogArticle、BlogReply等表的数据操作。表2列出了本系统使用的部分存储过程。
    表2  主要存储过程
    存储过程名    操作的数据表    实现功能
    Userpaging    BlogUser    输入页数和页数大小参数实现用户信息的分页
    ArticleSearch    BlogArticle    输入博客标题的关键字搜索博客信息
  1. 上一篇:ASP.NET通用权限管理系统设计+文献综述
  2. 下一篇:ASP.net教学档案管理系统的设计和实现
  1. 基于信息技术课程培养初...

  2. jsp+mysql企业人事管理系统的设计和实现

  3. C#和SQLServer的宿舍管理系统的开发

  4. C#和sqlserver学生管理系统设计

  5. javamvc技术的在线考试系统的设计与实现

  6. 面向电商评论的数据挖掘技术与系统

  7. 计算机音乐分类辨识研究

  8. 酸性水汽提装置总汽提塔设计+CAD图纸

  9. 乳业同业并购式全产业链...

  10. 电站锅炉暖风器设计任务书

  11. 十二层带中心支撑钢结构...

  12. 大众媒体对公共政策制定的影响

  13. 当代大学生慈善意识研究+文献综述

  14. 杂拟谷盗体内共生菌沃尔...

  15. 中考体育项目与体育教学合理结合的研究

  16. 河岸冲刷和泥沙淤积的监测国内外研究现状

  17. java+mysql车辆管理系统的设计+源代码

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回