物联网互联网信息发布系统Word格式.docx

上传人:b****1 文档编号:15256776 上传时间:2022-10-28 格式:DOCX 页数:9 大小:18.34KB
下载 相关 举报
物联网互联网信息发布系统Word格式.docx_第1页
第1页 / 共9页
物联网互联网信息发布系统Word格式.docx_第2页
第2页 / 共9页
物联网互联网信息发布系统Word格式.docx_第3页
第3页 / 共9页
物联网互联网信息发布系统Word格式.docx_第4页
第4页 / 共9页
物联网互联网信息发布系统Word格式.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

物联网互联网信息发布系统Word格式.docx

《物联网互联网信息发布系统Word格式.docx》由会员分享,可在线阅读,更多相关《物联网互联网信息发布系统Word格式.docx(9页珍藏版)》请在冰豆网上搜索。

物联网互联网信息发布系统Word格式.docx

版本

文件名

1.5关联文档

重点是要表明本文档和其它哪些文档是相壹致的,能够构成壹条基线。

2系统结构

2.1物理结构

2.1.1物理结构图

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

2.1.2软硬件环境

2.1.2.1推荐使用的环境

硬件环境

软件环境

业务PC

CPUP3800M

RAM256M

WinXP

IE6

维护PC

应用服务器

RAM512M

Win2000server

IIS6

数据库服务器

CPUP41.2G

RAM1G

MSSQLSERVER

2.1.2.2系统支持的环境

Win98、WinNT、win2000Professional、win2000server、WinXP

IE5、IE6

2.2模块结构

2.2.1模块列表

模块

模块功能简述

用户管理

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

权限管理

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

文件管理

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

审批管理

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

界面管理

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

2.2.3模块结构图

程序分前台、后台俩部分。

前台程序由界面管理模块组成。

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

设置壹个session,session("

userid"

)=用户id,表示登录的用户id。

默认管理员用户admin具有所有权限。

后台管理中的模块要注意检查用户是否有权限进行相应操作。

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

<

%

setcon=server.createobject("

adodb.connection"

constr="

Driver={SQLServer};

Server=jw1;

UID=sa;

PWD=1;

DATABASE=news"

con.openconstr

%>

3模块

3.1各模块功能

1、用户管理

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

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

UsrReg.asp用户注册

UsrAdd.asp添加用户

UsrDel.asp删除用户

UsrModi.asp修改用户资料

UsrList.asp显示用户

Login.asp用户登录

Logout.asp退出登录

2、权限管理

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

于这里应该有壹个模块编号表,形式如下:

模块的编号和名称对照表如下:

编号

模块名

2

3

4

5

分配权限的模式如下表,如:

用户id=1的用户,具有操作文件管理权限,则添加如下壹条记录。

id

用户id

模块编号

权限检查:

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

权限管理(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显示附件

于这里只是对每个模块的功能和数据库,作最基本的要求。

根据模块要完成的功能,由每个老师完成模块的界面、算法的设计和实现,且能够对数据库进行表的扩充,可是如果扩充涉及到其它老师有关联模块,须和的关联老师进行协调及将修改结果上交课题组。

关于数据库的说明,以下6个为基本数据库表,尽可能不作修改,如果要修改,请大家相互协调。

其它数据表能够根据实际需要进行扩充或添加。

编写的要求:

①我们写的是实训课件,要有可操作性。

②用尽可能简单,容易操作的方式去实现模块的功能。

③将你的代码实现、课堂操作、甚至是课堂指导等,尽可能细分细化,务必做到课堂上可操作及实施。

④实训的内容、方式、顺序应符合软件工程的流程。

⑤⑥

总之,要把难的任务、难点、重点、技能细化和简单化、可操作化。

当然,这对编写的老师也提出了更高的要求和难度。

例如:

我当下的编写工作,就是要把这壹篇程序分析、结构的文章,如何分节,细化,让学生可操作化,教师可检查化。

3.1.2性能需求

具有可靠性、稳定性。

5数据库

5.1数据库表

表名

密码表

记录用户名、昵称、密码、

权限表

记录用户能够操作的权限

大类表

栏目分类大类别

小类表

栏目分类小类别

文件表

记录上传文件的内容及属性

位置类型表

上传文件于网页中显示的位置

5.2数据结构设计

CREATETABLE[dbo].[密码表](

[id][int]IDENTITY(1,1)NOTNULLPrimaryKey,

[用户名][nvarchar](50)COLLATEChinese_PRC_CI_ASNULL,

[密码][nvarchar](50)COLLATEChinese_PRC_CI_ASNULL,

[创建时间][nvarchar](50)COLLATEChinese_PRC_CI_ASNULL,

[编号][int]NULL,

[昵称][nvarchar](50)COLLATEChinese_PRC_CI_ASNULL

)ON[PRIMARY]

go

CREATETABLE[dbo].[权限表](

[用户id][int]NULL,

[模块编号][int]NULL

Go

CREATETABLE[dbo].[文件表](

[id][int]IDENTITY(1,1)NOTNULLPrimaryKey,--(主键)

[标题][nvarchar](150)COLLATEChinese_PRC_CI_ASNULL,

[内容][text]COLLATEChinese_PRC_CI_ASNULL,

[创建时间][datetime]NULL,

[点击量][int]NULL,

[文件字数][int]NULL,

[作者][nvarchar](150)COLLATEChinese_PRC_CI_ASNULL,

[关键字][nvarchar](150)COLLATEChinese_PRC_CI_ASNULL,

[小类id][int]NULL,

[审核状态][int]NULL,

[位置类型id][int]NULL

CREATETABLE[dbo].[大类表](

[名称][nvarchar](50)COLLATEChinese_PRC_CI_ASNULL,

[允许编辑][nvarchar](50)COLLATEChinese_PRC_CI_ASNULL,

[行排序][int]NULL,

[列排序][int]NULL,

[宽度][int]NULL,

[双倍显示][nvarchar](50)COLLATEChinese_PRC_CI_ASNULL

CREATETABLE[dbo].[小类表](

[大类id][int]NULL

CREATETABLE[dbo].[位置类型表](

[位置类型][nvarchar](50)COLLATEChinese_PRC_CI_ASNULL

insertinto位置类型表(位置类型)values('

顶置文件'

顶置图片'

顶置通知'

通知'

滚动新闻'

其它'

6主要流程

重点是要表明系统的主要功能的实现流程,以模块为最小单位。

建议用时序图或协作图表示。

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

当前位置:首页 > 解决方案 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1