.net新闻消息发布平台 - 图文(3)

2019-09-01 23:25

2 课题分析

2.1 需求分析

该系统的用户为校园网站,需要经常发布一些信息,如何能有效地管理和发布信息呢?最初用户的需求为:“该信息系统具有一般信息系统的功能,同时具有信息审核和不同管理员不同管理权限的功能” 。

通过对其它一些信息系统的调查发现,一般信息系统功能如下: ◆ 前台按分类显示信息; ◆ 搜索信息; ◆ 后台管理: ● 添加、删除信息

● 添加、删除信息分类

● 登录、注销信息

根据校园网站信息发布管理的实际需求,在首页中能显示最近发布的几条信息等,也可以添加HTML语法,在前台能自动根据所显示的图片和HTML语法来显示信息。

在后台管理中,因为有权限的管理员才能登录管理后台,所以需要有个登录验证模块,而且需要根据用户权限的不同显示不同的管理目录,在管理信息和用户时,当数据少时管理起来还比较方便,如果一多则想找到某条信息或某个用户就很难,所以需要有个查找(信息标题、用户)模块用于查找信息或用户。

根据以上需求分析,该系统要实现的主要功能为: ◆ 前台显示信息部分 ● 用户登录区

● 显示最新的前几条信息 ● 显示所有信息分类(即部门) ● 按分类/部门显示其下的所有信息 ● 信息详细信息浏览阅读

● 网站友情链接(可在管理中添加设置)

◆ 后台管理部分

7

● 登录验证

● 根据权限显示相应的管理目录 ● 添加、修改删除信息 ● 管理发布信息 ● 分类管理 ● 用户管理

2.2 信息系统的性能需求

该系统在性能功能上应达到如下需求:

◆ 操作简单、界面友好: 完全控件式的页面布局,使得信息的录入工作更简便,许多选项包括信息分类、来源部门等只需要点击鼠标就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。对常见网站的信息管理的各个方面:信息录入、浏览索等方面都大体实现,实现了网站对即时信息的管理要求;

◆ 即时可见:对信息的处理(包括录入、浏览)将立即在主页的对应栏目显示出来,达到“即时发布、即时见效”的功能;

◆ 系统运行应该快速、稳定、高效和可靠;

◆ 在结构上应具有很好的可扩展性,便于将来的功能扩展和维护。

8

3 系统结构流程

3.1 信息系统的模型结构

该系统的模型结构如图1所示:

客户端 浏览器 业务层 客户端 浏览器 Web 层 数据访问层 数据库 客户端 浏览器 系统配置 图1 信息系统的模型结构图示

该系统结构分为三个逻辑层:

Web 层:Web层为客户端浏览器提供对应用程序的访问,这一层是作为解决方案文件中的 Web 项目实现的。Web 层由 ASP.NET Web 窗体和代码隐藏文件组成,Web 窗体只是用 HTML 提供用户操作,而代码隐藏文件实现各种控件的事件处理程序;

业务层:包含各种业务规则和逻辑的实现,业务规则完成如客户帐户的验证和字符串处理这样的任务;

数据访问层:数据访问层为业务层提供数据服务,这一层是作为解决方案文件中的 Conn类(数据访问类,实现公共操作的一个通用类)实现的;

3.2 信息系统的功能模块简介

工作流程为:

打开该系统网站,普通浏览者能浏览、阅读信息;系统管理员,其有信息后台管理区内的所有权限,添加和管理信息分类、添加和管理用户、系统、风格和友情链接设置。

9

4 信息系统的主要开发过程

4.1 数据库设计

该系统使用SQL Server作为应用程序的数据库,建立了有3张数据表:user表用于存储帐户的信息,log表用于存储信息公告信息,culture表用于存储校园文化信息内容。

在6个数据表中,主要介绍一下信息表和账户表如下: user表如表1所示:

表1 用户信息表

Username为用户名,Password为密码,Identify为用户类型。

log表如表2所示:

表2 信息公告表

id为该表主键,Title为信息标题,News为信息内容,Date为发布信息的日期,Author为信息发布者名。

culture表如表3所示:

10

表3 校园文化表

id为该表主键,Title为信息标题,News为信息内容,Date为发布信息的日期,Author为信息发布者名。

4.2各主要窗体页的图形界面介绍

◆首页:主要功能是显示最新的信息,显示信息搜索功能、页面风格设置、信息分类、滚动信息图片和网站公告等;

11


.net新闻消息发布平台 - 图文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:深圳市医药科技研究行业企业名录2018版184家 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: