《日志发布系统》doc版

上传人:自*** 文档编号:80049763 上传时间:2019-02-18 格式:DOC 页数:21 大小:925.50KB
返回 下载 相关 举报
《日志发布系统》doc版_第1页
第1页 / 共21页
《日志发布系统》doc版_第2页
第2页 / 共21页
《日志发布系统》doc版_第3页
第3页 / 共21页
《日志发布系统》doc版_第4页
第4页 / 共21页
《日志发布系统》doc版_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《《日志发布系统》doc版》由会员分享,可在线阅读,更多相关《《日志发布系统》doc版(21页珍藏版)》请在金锄头文库上搜索。

1、日志发布系统 日 志 发 布 系 统 组长 成员 日志发布系统 摘 要II 第 1 章 引言.- 1 - 1.1 任务概述- 1 - 1.2 需求概述- 1 - 1.3 设计目标 .- 2 - 1.4 运行环境 .- 2 - 第 2 章 总体设计- 3 - 2.1 系统总体模块概述 - 3 - 2.2 系统总体功能介绍 - 3 - 2.3 功能分配和模块设计 - 4 - 2.4 数据库设计 - 5 - 第 3 章 模块详细设计与实现- 9 - 3.1 模块功能详细描述- 9 - 3.1.1 系统的流程图- 9 - 3.1.2 前台的管理.- 10 - 3.3 模块功能实现 - 22 - 日志发

2、布系统 摘摘 要要 随着计算机及网络技术的飞速发展,Internet 应用在全球范围内日益普及, 当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。从而使我 们从繁杂的事务中解放出来,提高了我们的工作效率。 在互联网越来越普及的今天,信息在人们的日常生活中占据了非常重要的 地位,日志发布系统是基于 ASP.NET2008 和 SQL Server2005 的一种在 Internet 上公开发布的师生个人共享信息系统,使用者可以简单快速地完成日 志管理的创建、发布和更新,是一个方便的供广大师生用户相互交流的平台。 本文主要研究多用户系统,主要包括用户注册登录、前台浏览、评论日志的功 能

3、,后台发表日志的功能、相关的管理功能、修改账户信息、管理员审批用户 的等功能。本文主要介绍了该系统的基本功能及具体设计实现方法:系统分析 中系统的结构图分析了系统各模块的功能;在系统设计中,详细地展现了系统 各个功能模块的设计思路等。 关键词:关键词:日志管理系统;ASP.NET;SQL 日志发布系统 第第 1 1 章章 引言引言 1.11.1 任务概述任务概述 log 的全名应该是 Web log,中文意思是“网络日志” ,后来缩写为 Blog,日志发布 系统提供编写日志的空间。在日志发布系统可以通过注册获得属于自己的帐号,不过, 当你在注册成功之后,还不能马上登录,必需通过管理员有的审批,

4、用户才可以登录。 本系统在提供空间的同时,也允许其它用户对自己关注的日志进行评论,方便与编写者 进行直接的讨论。本系统是属于网络版的,在同一个网络内,一位用户注册之后,管理 员就可以自己的机了上审批,管理员在自己的机子上审批过后,用户也就可以在自己的 机子上登录了。用户在此系统可以浏览别人的,也可以发布自己的日志,如果感觉不错 的东西,可以此系统上发布,让其它人和你一块享受,这样,在此系统中还可以学到不 少东西的。再此系统中主要包括:发布、浏览、评论、回复等功能。 日志发布系统是基于 ASP.NET 设计与实现,Visual C#是微软公司为它的 Microsoft.NET 计划推出的核心编程

5、语言。该语言几乎综合了目前所有编程语言系统的优 点,并结合因特网的需要,增加了丰富的新特性和增强功能。Visual C#语言面向对象的 设计,可以用来构建从高水平的商务目标到体系标准应用程序的范围宽广的组件。使用 Visual C#语言,程序员能够迅速地建造提供充分开拓计算和通信的工具和服务的新的 Microsoft.NET 平台。C#语言的组成部分使用简单的 C#语言结构体,能被转化成 WEB 服 务,允许人们通过 Internet 调用在任何操作系统上运行的任何语言。 1.21.2 需求概述需求概述 需求概述简单的说就是需求分析,就是反映用户的要求,是设计数据库的根本依据, 需求分析的结果

6、是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计, 并影响到设计结果是否合理和实用。需求概述的任务是通过详细调查现实世界要处理的 对象,充分了解原系统工作概况,明确用户的各种需求,然后在此基础上确定新系统的 的功能。新系统必须充分考虑今后可能的扩充和改变,不能仅仅按当前需求来设计数据 日志发布系统 库。 这设计所需软件是 ASP.NET,SQL Server。用户凭着个人的账号、密码可以登录 系统的首页,发布日志、更改、删除自己的日志。管理员凭管理员账号、密码可登陆系 统进行日志管理、用户管理、日志发布、以用户的名义回复,也可以评论日志等工作, 管理员可以修改自己的信息。需要用户

7、能注册自己的信息,可以登录首布,浏览、发布、 编辑、更新等。在注册的页面中用到了 Ajax 技术,根据用户的需求,可以在此系统上发 表有意义的文章,与学习有关的等,各种各样的。让其它用户可以欣赏,同时,其它的 用户也是这样发表的,那么,用户相互共享,可以丰富用户的知识面,用户可以评论, 提出宝贵的见意,从来吸取经验,提高自己的水平。 1.31.3 设计目标设计目标 我们通过本系统软件,用户可以在上发表好的日志,共享给其它用户,达到相互学 习的目的。我们日志管理系统可以实现以下功能: 1.用户可以方便、快捷地对自己信息进行添加、删除、查找、修改等管理。 2.管理员可以方便、快捷地对用户信息进行删

8、除、修改等管理。 3.管理员所有的日志信息进行删除、查找、修改等管理。 。 4.所有注册的新用户,都可以登录。 1.41.4 运行环境运行环境 本系统采用 Microsoft 公司的可视开发环境 ASP.NET 作为主要开发工具,使用 SQL Server2005 作为关系数据库,运行环境:Windows XP,安装 Visual Studio 2008.NET, Visual C#是微软公司为它的 Microsoft.NET 计划推出的核心编程语言。 Visual C#语言面向对象的设计,可以用来构建从高水平的商务目标到体系标准应用程序 的范围宽广的组件 日志发布系统 第第 2 2 章章 总

9、体设计总体设计 2.12.1 系统总体模块概述系统总体模块概述 在我们日志发布系统中,对自己的日志信息的查看,修改,发布,删除。 还有对其他的用户的日志进行查看,以便能够和其他用户进行交流。我们这个 系统采用的是网络版技术,在同一个网络里,只需要用着一个服务器就可以了, 比如说:一个新的用户想进入此系统,那么这个用户必须的先去注册,之后, 还得经过管理员的审批,这位用户才可以登录。那么这个新的用户必须在这个 网络里,所以这位用户和管理员享受的是同一个服务器,用户在自己的机子上 注册,管理员就可以在自己的机子上审批,审批过后,用户就可以还在自己的 机了上登录了。 用户的权限仅仅是对自己的日志信息

10、编辑和删除,但可以评论别人的日志, 如果有其他用户评论自己的用户,自己可以用主人的口气来回复。而管理员的 权限就是,管理用户,审批用户,可以查看、编辑和删除所以日志的信息,管 理员也能评论和回复所以的日志信息,管理员还可以以发布日志的主人的身份 来回复,管理可以修改自己的信息,可以修改用户的信息。 这个系统主要是发布日志,用户可以发布自己的喜欢的文章,共享给其他 用户,可以发布自己感觉写的不错的文章,让其他用户提出宝贝的意见,有促 于自己的水平。达到相互学习,相互促进的作用。 2.22.2 系统总体功能介绍系统总体功能介绍 系统整体页面的首页如图 2-1 所示。 日志发布系统 图 2-1 系统

11、页面的首页 前台总体功能介绍前台总体功能介绍 (1)用户可以查看所以的日志信息 (2) 用户可以发布自己的想和别人共享的日志 (3) 用户可以评论其他用户的日志。 (4)当其他的用户评论自己的日志时,用户以主人的身份来回复, (5) 如果不是本系统的用户,先注册,经管理员的同意再登录。 (6) 用户可以编辑和删除自己的日志,但是不能编辑和删除别人的日志。 (7) 管理员可以用管理员的号登录,对其相关信息的编辑。 2.32.3 功能分配和模块设计功能分配和模块设计 (1)用户登录 用户用自己的帐号登录进去,直接进入首页。 (2)用户注册 新用户需要先注册帐号,经管理员审批之后,再登录首页。 (3

12、)管理员登录 管理员用管理员的帐号进入之后,进入管理员的界面 (4)审秕用户 管理员才有这个权限,审批同意之后,这位用户才有资格成为本系统的用 日志发布系统 户,输入帐号才能登录。 (5)用户管理 管理员可以所有的用户进行查看,编辑,删除。 (6)查看日志 用户和管理员都可以查看所以的日志,用户只能对自己的日志对编辑、删 除,而管理员可以对所以的日志进行编辑、删除。 (7)回复日志 用户只能对自己的日志进行回复,而管理可以对所以的日志以主人口气进 行回复。 (8)发布、评论日志 用户和管理都可以发布和评论日 2.42.4 数据库设计数据库设计 数据库是通用化的相关数据的集合,它不仅包括数据本身

13、,而且包括数据 之间的联系。为了让多种应用程序并发的使用数据库中具有最小冗余的共享数 据, 必须使数据与程序具有较高的独立性。则需要一个软件系统对数据进行专 门的管理,提供安全性和完整性等统一控制,方便用户以交互命令或程序方式 对数据库进行操作。本设计中是在一个名为 NewsPublish_zrg 数据库中建立了 City 表,Comment_Table 表,News_Table 表, Province 表, Reply_Table 表, Users_Table 表。 1 1citycity 信息数据表:信息数据表: 表 2.1 city 数据表 列名数据类型允许空 city_Idint ci

14、ty_Namevarchar(500) city_Descvarchar(500) pvc_Idint city_Sortint 日志发布系统 city_ZipPostIdint city_Postcodeint 此表是用来存储某省中的城市。 2.2. Comment_TableComment_Table 信息数据表信息数据表 表 2.2 Comment_Table 信息数据表 列名数据类型允许空 C_Idint C_Detailnvarchar(500) U_Idint N_Idint C_CommentTimedatetime 此表是用来存储评论的内容 3.3. News_TableNew

15、s_Table 信息数据表:信息数据表: 表 2.3 News_Table 信息数据表 列名数据类型允许空 N_Idint U_Idint N_Titlenvarchar(50) N_Detailnvarchar(500) N_PulishTimedatetime N_UpdataTimedatetime N_CommentTimesint 此表是用来记录所发表的日志。 4.4. ProvinceProvince 信息数据表:信息数据表: 表 2.4 Province 信息数据表 日志发布系统 列名数据类型允许空 pvc_Idint pvc_Namevarchar(50) pvc_Descva

16、rchar(200) 此表是用显示存放国内的各个省。 5.5. Reply_TableReply_Table 信息数据表:信息数据表: 表 2.5 Reply_Table 信息数据表 列名数据类型允许空 R_Idint C_Idint R_Detailnvarchar(500) R_ReplyTimedatetime 此表是用来记录回复评论的标题和时间。 6.6. Users_TableUsers_Table 信息数据表:信息数据表: 表 2.6 Users_Table 信息数据表 列名数据类型允许空 U_Idint U_Namenvarchar(50) U_TagNamenvarchar(50) U_Pwdnvarchar(50) U_Addressint U_Sexint U_Birthdaynvarchar(50) U_Telnvarchar(50) U_RegisterTimenvarchar(50) U

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号