互联网信息发布系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

互联网信息发布系统技术实现的总体性设计。

1

1.1 文档的目的在于:

1.为各功能模块的设计人员提供依据;

2.为编码人员提供依据;

3.为测试人员提供依据;

4.为修改、维护提供条件;

5.项目负责人将按计划书的要求布置和控制开发工作全过程;

6.项目质量保证组将按此计划书做阶段性和总结性的质量验证和确认。

1.2 本说明书的适用人员包括:

1.设计人员;

2.开发人员,特别是编码人员;

3.测试人员;

4.软件维护人员;

5.技术管理人员;

6.执行软件质量保证计划的专门人员;

7.参与本项目开发进程各阶段验证、确认以及负责为最后项目验收、鉴定提供相应报告的

有关人员。

1.5 相关文档

重点是要表明本文档与其它哪些文档是相一致的,可以构成一条基线。

2 系统结构

2.1 物理结构

2.1.1 物理结构图

网络采用星形结构,网络连接图如下:

2.1.2 软硬件环境

2.1.2.1 推荐使用的环境

名称硬件环境软件环境

业务PC CPU P3 800M

RAM 256M WinXP IE6

维护PC CPU P3 800M

RAM 256M WinXP IE6

应用服务器CPU P3 800M

RAM 512M Win2000server IIS 6

数据库服务器CPU P4 1.2G

RAM 1G Win2000server MS SQL SERVER

2.1.2.2 系统支持的环境

名称软件环境

业务PC Win98、WinNT、win2000 Professional、win2000 server、WinXP IE5、IE6

2.2 模块结构

模块模块功能简述

用户管理完成用户的申请、添加、删除、修改操作

权限管理设置用户对“用户管理、权限管理、文件管理、审批管理、界面管理”5个模块是否有操作权限

文件管理完成文件的上传、修改、删除等操作,包括上传的附件管理等操作

审批管理完成上传文件的审批,包括设置文件在网页中的显示位置

界面管理按文件的位置属性显示网页主界面、文章分类显示、文章显示、附件显示等2.2.3 模块结构图

程序分前台、后台两部分。前台程序由界面管理模块组成。后台程序包含(用户管理、权限管理、文件管理、审批管理)四个模块,程序间的联系由框架组成,如下图:

设置一个session ,session("userid")= 用户id ,表示登录的用户id 。默认管理员用户admin 具有所有权限。后台管理中的模块要注意检查用户是否有权限进行相应操作。

设置一个连接文件conn.inc ,包含数据库的连接语句:

<%

set con=server.createobject("adodb.connection")

constr="Driver={SQL Server};Server=jw1;UID=sa;PWD=1;DATABASE=news"

con.open constr

%>

3 模块

3.1 各模块功能

1、用户管理

完成用户及用户资料的申请、添加、删除、修改操作。

用户管理(UsrManage)部分包含文件:

UsrReg.asp 用户注册

UsrAdd.asp 添加用户

UsrDel.asp 删除用户

UsrModi.asp 修改用户资料

UsrList.asp 显示用户

Login.asp 用户登录

Logout.asp 退出登录

2、权限管理

设置用户对“用户管理、权限管理、文件管理、审批管理、界面管理5个模块及其相应子模块”的操作权限、及权限检查。

在这里应该有一个模块编号表,形式如下:模块的编号与名称对照表如下:

分配权限的模式如下表,如:用户id=1的用户,具有操作文件管理权限,则添加如下一条记录。

权限检查:如果查表得到类似以上的一条记录,则表明用户对相应模块有操作权限,否则,没有权限。

权限管理(PweManage)部分包含文件:

PwrAdd.asp 添加权限

PwrDel.asp 删除权限

PwrList.asp 权限列表

Left.asp 树形目录,应根据不同的权限用户,显示不同内容

PwrChk.inc 提供一个过程,求某个用户id是否有权限。

入口参数:session(“userid”)

出口参数:变量NoPwr = true ,表示有权限。

NoPwr = false ,表示无权限。

3、文件管理

完成文件的上传、修改、删除等操作,包括上传的附件管理等操作(添加、删除、修改)。

文件管理(FileManage)部分包含文件:

FileAdd.asp 添加文章----添加附件

FileDel.asp 删除文章----同时删除文章所带附件

FileModi.asp 修改文章-----添加、删除文章附件

FileList.asp 文章列表

FileContAdd.asp 添加附件

FileContDel.asp 删除附件

在这里,没有指保存附件的表,由编写教师自行定义。

4、审批管理

完成上传文件的审批,包括设置文件在网页中的显示位置。

位置信息可以包括以下信息或者更多,应由数据表的记录决定类型多少。

审批管理(CheckManage)部分包含文件:

CheckList.asp 显示上传文章

CheckModi.asp 设置审批上传文章

可以按多种方式显示文章列表,如是否审批、不同用户、查找等方式进行显示。

5、界面管理

包括按照文件的位置属性显示网页主界面、文章分类显示、文章显示、附件显示等。

按照被审核文件的位置类型,分别将文件的标题显示在网页主界面的相应位置。

界面管理部分包含文件:

Default.asp 主界面

Index.asp 分类文章显示

List.asp 显示文章

Show.asp 显示附件

在这里只是对每个模块的功能和数据库,作最基本的要求。根据模块要完成的功能,由每个老师完成模块的界面、算法的设计和实现,并可以对数据库进行表的扩充,但是如果扩充涉及到其它老师有关联模块,须与的相关老师进行协调及将修改结果上交课题组。

相关文档
最新文档