欢迎来到天天文库
浏览记录
ID:6380311
大小:128.00 KB
页数:11页
时间:2018-01-12
《新闻发布网站软件分析需求说明书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、软件工程(2010届本科)新闻发布系统软件分析(计算机类)系部:计算机科学与技术系专业:计算机应用专业班级:09级本科2学号:200912010181姓名:钟瑞雪指导教师:单承刚2010-6-31 引言1.1编写目的为提高自身的动手能力以及进一步扎实基础知识,培养和提高合作和沟通意识等,目标是使我们拥有更多的实际项目经验,增加就业时技术的含金量。计算机应用专业,根据自身的专业特点和实际水平,确定了相关项目,我们小组根据自己兴趣自由组合而成,确定开发本新闻发布网站。1.2背景说明项目名称:新闻发布网站;项目提出单位:计算机
2、与信息工程系06应普项目开发单位:计算机与信息工程系06应普1.3参考资料 《SQLServer2005数据库应用系统开发》、《软件工程》、《Asp.net2.0+SQLServer2005项目开发》2 任务概述2.1新闻发布网站功能描述本新闻发布网站是使用vb.net语言来实现通过客户端与远程数据库的交互以及一些相应的操作来实现从数据库中提取新闻内容并且依照一定的模板快速的生成静态的html页面并充实其内容,同时实现新闻内容的及时更新,做到每一步都有充分灵活性。总体架构为C/S模式。新闻系统网站(计算机类)主要内容介绍
3、本网站主要介绍计算机类的信息,只提供最新的新闻信息的发布,方便用户的浏览以及提问,不提供下载!硬件方面:品牌机的介绍,配置,价格,适合于哪类用户帮助用户配置组装机,提供适合于不同用户和不同价位的配置硬件维护方面的知识单个硬件设施的购买以及相关的应用最新的硬件方面的信息软件方面:最新的软件介绍,安装以及用法各大公司发布的最新的科研成果信息知识类:提供计算机各个方面比较热门的信息,目的在于方便用户学习另外,用户可以在网站上提出自己关心的话题也可以询问专业知识,网站主要方便用户交流计算机各方面的知识。新闻发布网站功能:一:用户
4、管理1)通过登录验证来控制用户登录。2)通过用户类别来限制用户的操作。3)通过用户的权限高低来实现用户管理。4)用户可以注册、查看、修改用户的个人信息。二:收集网络上的新闻信息并通过用户界面分类存入数据库中(如果是自己手动编辑的新闻需要把图片存入服务器上专门的文件夹中)。1) 通过引用其他语言的控件来实现对搜集到的新闻信息进行快速存入。2) 通过手动编辑后的新闻信息同样快速存入(包括图片)。三:数据库管理1)数据库基本设计类别表新闻表评论表用户表2) 数据库关系图3)E-R图评论用户管理员数据库管理员新闻录入员新闻用
5、户发布管理管理发表浏览四:导航页面(二级页面)生成1) 按二级页面结构的设计生成相应新闻导航项的链接。2) 可以根据系统配置的新闻更新时间来更新导航项的链接。五:新闻页面的生成(三级页面)1)根据系统配置的时间,系统定时从数据库中提取新闻信息并生成三级页面。六:网页模板的管理管理系统定制的网页模板和用户自己添加的符合系统要求的网页模板七:帮助功能。备注:1)以上功能大都在用户客户端实现,通过网络和数据库服务器连接。2)生成存放三级页面的文件是通过客户端发出命令在服务器上完成的。2.2新闻发布系统用例模型如图A新闻发布系统
6、顶级用例图A2.3新闻发布网站静态和动态模型1)静态模型。(1)GUI(图形用户界面):识别用户的命令,接收用户的输入,显示程序的结果。(2)SuperAdmin(超级管理员):拥有最高的权限,可以添加、删除、其他管理员和用户,可以对本系统进行包括初始化等的所有操作。(3)DataBaseAdmin(数据库管理员):对数据库进行初始化和日常的维护和管理,清除数据库中历史新闻信息。(4)NewsSearch(新闻搜集人员):搜集新闻信息并分类存入数据库。(5)News(新闻信息):向数据库中存入的新闻信息。(6):WebP
7、ageModel(网页模板):静态的网页模板,包括固定的模块和显示新闻信息模块、标题、来源和时间、作者等等。(注意:二级和三级的区别)。(7)WebPageAdmin(网页模板管理人员):当更新新闻内容时选择网页模板,配置系统更新要求。添加/删除网页模板。(8)Users(用户类):系统中的各种用户。2)动态模型2.4运行环境和用户(1)设备需求:学生个人电脑。(2)操作系统:window2003/windowsxp/windows2000。(3)用户界面:windows风格界面。(4)使用者为网站维护和管理人员。2.5
8、条件与限制3 功能需求3.1主要功能划分(1)用户注册。(2)用户登录。(3)用户管理。(4)用户信息管理。(5)新闻信息录入。(6)网页模板管理。(7)系统更新配置。(8)新闻页面生成。(9)导航页面的生成。(10)服务器端文件目录的生成。(包括图片、网页模板、新闻文件文件夹)。(11)在线帮助。(12)系统初始化
此文档下载收益归作者所有