107基于ASP的新闻发布系统
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
新闻发布及管理系统
1. c
基于Web的系统开发工具应使开发者使用各种各样的技术来创建动态的Web应用程序,并且应是一个可视
化的工具。我们采用了DreamweaverMX进行开发,它是用来快速创建数据驱动Web应用程序的基于团队的
开发环境,支持ASP,以ODBC连接数据库,脚本语言为简单易学的JavaScript。
2. 运行需求
正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据完好无损,对数据的精确度 [版权所有:http://think58.com]
、时间特性、适应性等都有一定要求,要求系统运行时能够保证正确性、可靠性、高效性、完整性、易
使用性、可维护性、可测试性、复用性、安全保密性、可移植性、互联性。 [资料来源:THINK58.com]
第四章 系统功能分析及模块设计
4.1系统功能描述
新闻发布及管理系统主要从以下几个方面进行设计和开发:(1)新闻类别管理,包括新闻类别的录入、 [来源:http://think58.com]
查询、修改和删除等;(2)新闻发布管理,包括新闻信息录入、修改和删除等;(3)图片处理,包括
[资料来源:http://think58.com]
图片文件上传、存储、修改、删除和浏览等;(4)新闻查询,分为按照新闻类别和新闻发布时间两个查
[资料来源:THINK58.com]
询子模块;(5)网友评论,包括评论发表和管理员删除两个子模块;(6)系统用户管理,包括添加用
户、删除用户和修改信息3个子模块。各模块的功能如下图1所示: [版权所有:http://think58.com]
图1 新闻发布及管理系统功能模块图
4.2功能模块划分
本系统中功能模块之间的关系如图2所示。在系统系统初始化时,有一个默认的系统管理员用户Admin,
系统管理员除了可以修改Admin用户的密码,还可以创建、修改和删除普通用户,普通用户只能修改自己 [来源:http://www.think58.com]
的用户名和密码。用户管理功能模块的关系,如图3所示。
图2 新闻发布及管理系统功能模块关系图 [资料来源:www.THINK58.com]
Admin用户
图3 用户管理功能模块图
4.3流程分析
多用户系统一般都是从用户登录模块开始。用户身份验证可以分为两个阶段:首先对用户身份进行认证 [版权所有:http://think58.com]
,确认用户是否是有效的系统用户;进而确认用户类型,即验证用户是管理员用户还是普通用户。
前一阶段决定用户能否进入系统;后一阶段根据用户类型决定用户的权限, [资料来源:http://THINK58.com]