欢迎来到天天文库
浏览记录
ID:47364237
大小:437.79 KB
页数:14页
时间:2019-08-02
《新闻发布系统需求分析报告说明书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实用文档摘要本系统的主要目的就是为用户提供一个方便、及时的网上新闻发布、管理平台。本系统的开发根据要求通过系统需求分析、设计、实现等过程,完成了系统功能模块的设计与实现。本系统根据软件工程的设计思想,基于JSP核心组件技术,使用了PHP编程语言和mysql数据库管理系统来实现。利用本系统,管理者可以登录网站后台进行添加新闻、检索新闻,管理员可以直接在管理界面发布新闻信息并根据需要对新闻进行维护。关键词:新闻发布;PHP;mysql文案大全实用文档目录目录32.系统需求分析42.1功能需求42.2性能需求42.3系统可行性分析52.3.1社
2、会可行性52.3.2经济可行性52.3.3技术可行性53.系统总体设计53.1系统功能模块63.1.1用户功能模块63.1.2浏览功能模块63.1.3评论模块74.系统详细设计74.1浏览功能模块实现84.1.1网站总体预览图84.1.2首页展示84.2用户功能模块实现94.2.1登录模块实现94.3评论模块实现104.3.1查看评论104.3.2发表评论104.4数据库的设计104.4.1概念模型设计124.4.2逻辑模型设计125.结论16参考文献161功能需求本系统主要是面向付费用户管理新闻,所以网站前台应满足一下功能:文案大全实用
3、文档(1)新闻添加:用户进入网站后台,可以分类发布实时新闻,包括新闻标题,内容,图片,视频。(2)新闻管理:用户可以对新闻进行排序,修改,删除。(3)评论管理:包括对评论的修改,删除,,排序。对新闻浏览量的查看,排序,加精2.2性能需求a.功能完整性;b.数据库的安全性;c.软件的可维护和可靠性;d.程序段可移植性;e.页面功能齐全。2.3.3技术可行性本系统采用B/S模式,即浏览器/服务器模式,在这种模式下无需安装客户端,只需计算机能够连接到因特网即可进行操作。项目开发工具采用xamp集成软件开发,方便本地测试采用php开发技术,具备简
4、单易用、完全面向对象和平台无关性且安全可靠的特点数据库采用mysql,支持十几种操作系统,跨平台、可移植性强,3.系统总体设计系统功能模块图文案大全实用文档图3-1系统功能模块图3.1系统功能模块本系统的功能模块主要分为四块:用户模块、浏览模块、评论模块。3.1.1用户功能模块(1)注册模块:在此模块中,用户可以利用真实姓名、密码、性别、用户邮箱进行注册。(2)登陆模块:检验用户是否注册,如果未注册将直接跳转入注册页面,另外还可以检验用户是否为合法用户;(3)基本信息模块:用户可以通过此模块来修改自己的基本信息。3.1.2浏览功能模块(1
5、)新闻介绍:用户可在此模块中浏览新闻,包括新闻标题,新闻内容及评论等信息;(2)新闻分类:用户可在此模块中分类检索新闻,查看自己感兴趣的新闻内容;文案大全实用文档3.1.3评论模块(1)查看评论:用户可以浏览整个网页中用户的评论;(2)发表评论:用户可以在发表自己的言论。4.系统详细设计用户视图图3-2用户视图文案大全实用文档4.1浏览功能模块实现4.1.1网站总体预览图图4-1首页展示用户界面是用户通过验证后,用户的操作平台。4.1.2首页展示(1)导航菜单系统左侧是菜单栏区域,用户可以在此进行个人操作。管理员在此可以进行新闻添加、删除
6、和修改。文案大全实用文档图4-2侧边菜单栏(2)信息显示首页包含新闻分类,点击新闻可以查看新闻内容。如点击某个新闻,则直接跳转入该新闻的详细介绍页面。图4-3信息分类4.2用户功能模块实现4.2.1登录模块实现用户可以点击登录链接跳转入登录页面。图4-4管理员登录文案大全实用文档4.3评论模块实现4.3.1查看评论用户进入网站后,可以查看评论。图4-5用户评论4.3.2发表评论用户登录后,可以在网站发表评论。点击发表评论按钮后,会展开隐藏部分,再次单击又会将发表评论隐藏起来,不需要页面跳转。当前发表评论人和评论时间可根据session和系
7、统时间自动获取到。4.4数据库的设计a.本系统采用mysql数据库管理系统实现,对数据库和文件服务器访问程序的JavaBean封装;b.系统结构设计系统采用三层模型,结构图如下:文案大全实用文档图4-6系统结构设计数据库封装相关代码如下:packageAdmin;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.SQLException;publicclassConnected{staticConnectioncon=null;publicstati
8、cConnectiongetcon(){StringCLASSNAME="com.mysql.jdbc.Driver";Stringurl="jdbc:mysql://localhost:33
此文档下载收益归作者所有