新闻管理系统详细设计说明书_第1页
新闻管理系统详细设计说明书_第2页
新闻管理系统详细设计说明书_第3页
新闻管理系统详细设计说明书_第4页
新闻管理系统详细设计说明书_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

新闻管理系统详细设计说明书目录TOC\o"1-2"\h\u127401引言 引言1.1编写目的本说明书为系统开发以及维护人员提供了详尽的说明,包括整个系统的设架构、采用的技术、各个功能模块对应的文件的用途,代码的一般性说明等等。有利于开发人员对系统的修改,以及后期维护。1.2背景(1)待开发的软件系统名称:新闻管理系统(2)本项目的任务提出者:team小分队(3)开发者:team小分队(4)用户:社会各阶级人群,主要人群大学生1.3定义列出本文中用到专门术语的定义语言和外文首字母的原词组。HTML:超文本标记语言(HypertextMarkupLanguage)CSS:全称是级联样式表,CascadingStyleSheet的缩写,用来设计网页风格。Javascript:Javascript是由Netscape公司开发的一种脚本语言(scriptinglanguage),或者称为描述语言。Ajax:全称是AsynchronousJavaScript+XML,即“异步JavaScript和XML”。1.4参考资料软件工程案例开发与实践概要分析2程序系统的结构图2-1新闻管理模块图2-2前台阅读模块图2-3后台管理模块3程序1(标志符)设计说明3.1程序描述本程序设计说明仅以“新闻发布系统管理”为例说明如何书写程序设计说明,其他模块可参考本设计说明。“新闻发布管理系统”用于组建一个新的新闻发布管理,以及各种新闻的管理,包括新闻内容的发布,修改,删除和上传。在设计新闻发布过程中,为了便于对新闻发布系统的测试,一般首先设计好新闻发布部分,以便可以向数据库中录入部分新闻数据,从而可以设计调试显示新闻列表和浏览新闻部分功能,在发布新闻时,填写新闻信息然后再发布上去。再添加新闻的过程中难免会出现错误,修改新闻是非常重要的。实现修改功能的过程一般是首先将指定内容从数据库中读取出来,然后显示在页面的输入框中,再进行修改。删除新闻的第一步,只有当查找到合理的所需删除的新闻内容,才可以建立其隶属的关系,然后再删除录入新闻消息。关于上传新闻内容也是在原来的新闻内容基础上,先查看是否有相同内容,符合上传内容条件后再上传内容。3.2功能添加新闻输入:查找需要添加新闻栏目输出:查找栏目成功并添加新闻程序处理说明:①调用方法②在数据库中查询所添加的新闻③在数据库查找该信息添加它。修改新闻输入:查找需要修改的新闻输出:查找新闻并成功修改程序处理说明:①调用方法②在数据库中查询所修改的新闻信息③在数据库查找该信息后修改。删除新闻输入:查找需要删除的新闻输出:删除成功程序处理说明:①调用方法②在数据库中查询所删除的新闻信息③在数据库查找该信息后删除。上传文件输入:文件内容包括文本、附件、图片和视频输出:上传文件成功程序处理说明:①调用方法②找到需要上传的文件地址③通过上传页面,可以将文件上传。3.3性能在上述上传文件中,可以将一个或多个文件同时上传,这就消除了每次只能上传一个文件的局限性。3.4输入项新闻idvarchar新闻标题varchar发布人varchar发布时间datetime新闻html代码blob阅读人数int新闻修改时间datetime栏目idint排序int3.5输出项添加新闻成功;修改新闻成功;删除新闻成功;文件上传成功。3.6算法本程序没有采用特殊算法。3.7流程逻辑(1)添加新闻流程图3-7-1添加新闻流程图修改新闻图3-7-2修改新闻流程图删除新闻图3-7-3删除新闻流程图文件上传图3-7-4文件上传流程图3.8接口该模块与主模块及其他模块的关系如下:该模块直接被主模块调用,添加、修改、删除新闻和文件上传,同时进行超链接。该模块直接调用数据连接模块,取得数据连接。3.9存储分配无特殊要求。3.10注释设计加在程序单元首部,说明本程序作用。对程序中的变量代表的意思、范围进行注释。对程序中的函数或过程所起的作用进行注释。3.11限制条件本程序运行暂时没有限制条件。3.12测试计划详见测试报告。3.13尚未解决的问题本程序的设计中暂时没有尚未解决而设计者认为在软件完成之前应解决的问题。4程序2(标志符)设计说明4.1程序描述前台阅读模块的最终目的的能方便地让用户读取到新闻,设计一个友好的界面及能及时显示用户需要信息的首页是在设计新闻管理系统时要着重考虑的,在新闻首页,一般将最热门和最新的消息放置在最显眼的位置,并提供栏目导航,使用户能随意方便地进入需要的栏目,并能看到栏目的新闻列表内容。4.2功能输入:新闻标题关键字输出:新闻详情程序处理说明:①调用方法②在页面输入新闻标题、关键字③输出新闻详情4.3性能本模块对程序性能没有特殊的要求4.4输入项本模块只有发表模块有输入项,输入项是读者搜索的标题和关键字,其他模块只通过点击就可以进入相应的界面。4.5输出项输出项是读者通过点击所得到的相对应的界面,包括新闻首页,推荐新闻,新闻详情。4.6算法本模块只有网页的设计,没有涉及到特殊算法。4.7流程逻辑图4-7-1前台阅读模块流程图4.8接口该模块与主模块及其他模块的关系:①该模块直接调用数据库连接模块,取得数据库的连接。②该模块可以直接被主模块调用生成相应的窗体。4.9存储分配无特殊要求。4.10注释设计加在模块首部的注释;加在各分支点处的注释;对各变量的功能、范围、缺省条件等所加的注释;对使用的逻辑所加的注释等。4.11限制条件本模块无特殊的限制条件4.12测试计划详见测试报告。4.13尚未解决的问题本程序的设计中暂时没有尚未解决而设计者认为在软件完成之前应解决的问题。5程序3(标志符)设计说明5.1程序描述后台管理模块是如何对栏目和新闻进行添加、修改、删除。针对系统管理员,总结出如下需求信息:管理员有不同的权限。管理员可以对栏目进行增、删、改。管理员可以对新闻进行增、删、改。管理员可以对用户进行管理。5.2功能输入:要更新的目录(新闻或用户)输出:更新后的目录程序处理说明:①调用方法②向数据库中存入更新目录信息时,是否超出管理员的权限范围。5.3性能本模块对性能没有特殊的需求。5.4输入项本模块在管理员登入时需要账号密码,在添加目录时需要添加新的目录。在修改删除目录时,用户点击相应界面即可。5.5输出项输出项是管理员通过点击所得到的相应界面,包括登入成功,目录添加修改删除成功。5.6算法本模块只有网页的设计,没有涉及到算法。5.7流程逻辑图5-7-1后台管理模块流程图5.8接口该模块与主模块及其他模块的关系:管理员登入和分类管理模块直接调用数据库连接模块,取得数据库的连接。5.9存储分配无特殊要求。5.10注释设计(1)加在程序单元首部,说明本程序作用。(2)对程序中的变量

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论