收藏 分享(赏)

网站新闻管理系统软件设计实验报告.doc

上传人:精品资料 文档编号:10774276 上传时间:2020-01-08 格式:DOC 页数:12 大小:602.50KB
下载 相关 举报
网站新闻管理系统软件设计实验报告.doc_第1页
第1页 / 共12页
网站新闻管理系统软件设计实验报告.doc_第2页
第2页 / 共12页
网站新闻管理系统软件设计实验报告.doc_第3页
第3页 / 共12页
网站新闻管理系统软件设计实验报告.doc_第4页
第4页 / 共12页
网站新闻管理系统软件设计实验报告.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、实 验 报 告 (二)课程名称 软件工程与建模 实验名称软件设计 成绩软件与服务外包学院班级 姓名 学号一、实验目的及要求1掌握软件设计的目标2掌握软件设计的步骤3掌握软件设计的基本任务4. 掌握软件设计的方法二、实验内容1、 软件结构设计该新闻管理系统可以在 Windows 2000 Server 操作系统平台上运行,Web 服务器为IIS ,数据库服务器为 Microsoft SQL Server 2000 ,开发工具采用MicrosoftVisual Studio .NET 和 DreamWeaver 。其工作流程为: 用户登录通过权限判断,普通用户只能浏览、阅读和查询新闻,注册用户除了

2、可以完成普通用户的操作外,还可以进入新闻管理模块进行新闻录入、修改和删除的操作。注册用户除系统管理员外只能对自己录入的新闻进行删改操作。表 示 层业 务 逻 辑 层数 据 库(1) 表示层:用于处理人机交互。它主要的责任是处理用户请求,例如鼠标点击、输入、HTTP 请求等。(2) 业务逻辑层:模拟企业中的实际活动,也可以认为是企业活动的模型。(3) 数据库:处理数据库、消息系统、事务系统等。2、接口设计(1) 外部接口首页:主要功能是显示最热门、最新和推荐的前 8 条新闻,显示新闻搜索功能、页面风格设置、新闻分类、滚动新闻图片和网站公告等。新闻详细内容查看页:在首页里点击新闻标题所进入的页面,

3、显示当前所点击新闻的详细内容,新闻标题正中加粗显示,在添加新闻时,根据所编辑的新闻内容对应显示。(2) 内部接口新闻输入员页面:新闻输入员只具有添加新闻的权限,任何浏览者都可注册成为新闻输入员,但所添加的新闻并不能直接发布到网站上显示,而需经过审核员或管理员审核是否给予通过,这保证了网站内容管理的合理性,并不是随便添加的新闻都能发布。新闻审核员页面:审核员管理页面主要是对新闻进行审核,可对需审核的新闻内容进行查看和编辑,以确定是否授权发布,审核员除审核新闻外,也可添加新闻和管理新闻,所添加的新闻不需审核而可以直接发布,管理新闻包括修改和删除新闻。新闻管理员页面:管理员具有系统的所有权限,除审核

4、员的审核新闻、添加新闻和管理新闻外,还可添加新闻部门和用户。对用户和新闻部门进行管理,包括修改用户 ID 和密码,删除用户,更改分类名称,删除新闻分类,管理员所添加的新闻也不再需要审核而可以直接发布。为使该系统的页面美观多样,在设计时使用了 8 种样式风格。为了在页面设计时方便调用,将其存储于数据库的 Lb_Skins(风格样式)表中,各窗体通过调用style.css 文件来设计界面外观。3、详细设计(模块流程图)系统的主要功能是通过几个功能模块来实现的。具体的设计过程如下:(1)系统登录:该模块负责将用户分为普通用户 和注册用户来实现用户权限的管理。(2)新闻浏览:该模块负责分页列出网站所有

5、新闻的信息,包括标题、类型、来源部门字段及发布日期,每条新闻的标题被做成一个超链接,点击它们就能跳转页面进行新闻阅读。(3)新闻阅读:在其他页面中点击标题链接即进入新闻阅读页面,此时,每条新闻的详细信息将被取出,包括内容、标题、关键字等,并按照相对固定的格式放置在页面的不同区域,所有新闻使用大致相同的页面布局,只是各字段对应的内容不同而已,另外,页面其它位置,可以动态放置其他元件,如网站标志 lo2go、页面广告 banner 等链接图片,这样可以很容易地实现图文并茂的阅读效果。 (4)新闻查询:该模块提供了新闻查询功能,输入待查找的内容及选定分类信息可以快速地找到符合条件的新闻,并输出查询结

6、果。 (5)新闻管理:该模块负责分页罗列登录的注册用户曾发布过且未删除的新闻信息,用户可以对该条新闻进行删除、修改。非新闻发布者除系统管理员外不具有对该条新闻的处理权限,所以不同用户进入此页面将显示不同的内容。 (6)新闻录入和修改:注册用户录入一条新闻所需要的内容,包含标题、关键字、类型、来源部门、发布日期等,同时从登录模块得到用户名,这些信息将被写入数据库中保存。该模块还负责编辑状态下的更新,这时,它将根据取得的 Title 字段值对页面控件初始化。模块流程图如下:4、数据库设计(E-R 图、数据表结构)网站新闻管理系统离不开数据库系统,不论新闻和评论信息还是会员信息都需要放在数据库中。由

7、于本系统适用于网站新闻管理,所以数据库的设计要考虑到各个表之间的外键连接。包括表有:admin,users,news,review,classes根据上功能分析,需要建立以下的表:(1) 管理员表 admin:用于存储管理员的信息。包括姓名 ,密码,邮箱。表 2-1 管理员 admin 信息表字段名 字段类型 字段长度 字段说明name nchar 20 管理员姓名password nchar 20 管理员密码e_mail nchar 50 管理员邮箱(2)会员表 users:用于存储会员的信息 ,包括会员编号,会员名称 ,会员密码,会员邮箱,会员级别。表 2-3 会员 users 信息表字段

8、名 字段类型 字段长度 字段说明id Int 自动增长 会员编号新闻管理系统新新闻管理分分类管理会会员管理添添加新闻退退出管理uname Varchar 50 会员名称upassword Varchar 50 会员密码ue_mail Varchar 100 会员邮箱ulevel varchar 50 会员级别(3)新闻信息表 news:用于存储新闻编号,新闻类别,新闻标题,新闻作者,新闻出处,新闻更新时间,新闻内容。表 2-3 新闻 news 信息表字段名 字段类型 字段长度 字段说明nid numeric 自动增长 新闻编号ntype varchar MAX 新闻类别ntitle varch

9、ar MAX 新闻标题nauthor varchar MAX 新闻作者nsource varchar MAX 新闻出处nrenew datetime 新闻更新时间ntext varchar MAX 新闻内容(4)新闻类别 classes:用于存储类别编号,类别名称信息。表 2-4 新闻类别 classes 表字段名 字段类型 字段长度 字段说明tid numeric 自动增长 新闻类别编号tname varchar 50 新闻类别名称(5)新闻评论表(review) :存储访问者的对相关新闻的评论信息。包括: 新闻编号,评论标题,评论内容,评论会员。表 2-5 新闻评论 review 表字段名

10、 字段类型 字段长度 字段说明rid numeric 自动增长 新闻评论自动编号rtitle varchar 50 评论标题rtext varchar 200 评论内容rtime datetime 评论时间rname varchar 50 评论会员用户属于 普通用户属于管理员管理浏览、搜索、评论单个新闻属于新闻类别提交新闻评论 发表XYZMN1TS X1RQP11E-R 图d b _ f C l a s sP K c l a s s N a m ec l a s s I Da r t i c l e N u m sd b _ A d m i nP K u s e r N a m eI Dp a

11、 s s w o r du s e r C l a s sr e m a r ka d d N u mp o p e d o mc l a s s N a m ed b _ A r t i c l eP K a r t i c l e I Dc o n t e n tt i t l eF K 1 c l a s s N a m eF K 2 u s e r N a m eh e a d l i n eh i g h l i g h ts u m m a r yN K e yw r i t e rs o u r c eh i n t sd a t e A n d T i m ep o p e d

12、 o mc h e c k u pd b _ R e m a r kP K I DF K 1 a r t i c l e I Du s e r N a m eb o d yf a c ed a t e A n d T i m ei p系统 E-R 图5、界面设计开始结束登录对话框输入用户名及密码是否登录服务器验证是否正确从数据库取得用户权限 , 得到用户所属管理员分类登录成功N ON OY E SY E S修改新闻分类流程图进入登录界面时可选择登陆用户的角色,同时也可以点击注册,进入用户注册界面进行用户的注册。出现如下界面,输入用户名和密码,当与数据库中的内容相匹配时既可登录。添加管理员流程图

13、开 始是 否 为系 统 管 理 员进 入 添 加管 理 员 页 面提 交 管 理 员信 息是 否 通 过服 务 器 验 证数 据 库 存 储管 理 员 信 息添 加 成 功结 束YESYESNONO用户可进行注册,进入该系统,进行新闻浏览,查看评论等操作。非用户注册界面管理员登录后可看到如下管理主界面,可以实现浏览新闻、对新闻进行管理、新闻分类管理、会员管理等功能,也可以查看新闻详细信息。管理员登录主界面单击添加新闻按钮既可进入添加新闻界面,在文本框中输入相应内容,单击添加按钮既可添加一条新闻。添加新闻界面图单击分类管理按钮既可进入分类管理界面,在分类添加中输入相应内容,单击添加按钮既可添加一种分类,也可对新闻类别进行添加、更新、修改、删除等操作,退出管理即可回到新闻浏览界面。分类管理界面图单击会员管理按钮既可进入会员管理界面,在此页面管理员可以对会员的相应信息进行管理。会员管理界面图用户在浏览详细新闻后,可对新闻进行评论,在下方点击评论按钮后,进入对应新闻的评论界面,评论新闻标题自动获取,用户在此界面可实现对新闻进行评论的操作。会员评论界面图

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报