和田师范专科学校校园论坛设计与实现
2015-07-18阿不都热合曼·艾合买提热依拉·吾麦尔江
阿不都热合曼·艾合买提 热依拉·吾麦尔江
摘要:对于高校而言,校园论坛作为实现师生学术交流和交友的平台,重要性不言而喻。该文以和田师专校园论坛的设计和实现为工作目标,采用ASP.NET开发技术,实现了一般性论坛应具有的基本功能,同时也考虑了网站的安全性。
关键词:ASP.NET;校园论坛;功能模块;需求分析
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2015)12-0001-02
The Design and Implementation of Hotan Teachers College Campus Forum
AbdurahmanAi Komti, GeiraGo Maier Jean
(College of mathematics and Information ,Hotan Teachers College, Hetian 848000, China)
Abstract: The University, campus forum as the academic exchanges of teachers and students and friends of the platform, the importance of self-evident. In this paper, the design of hotanteacherscollege campus forum and the realization for the goal, the use of ASP.NET technology, to achieve the basic function of the general forum should have, but also consider the security of the site.
Key words: ASP.NET; campus forum; function module; demand analysis
1 研究意义
校园论坛的开设为广大网络用户开辟了自由发表言论的空间,在高职高专论坛中,准确地、快速地从大量学生论坛数据中发现目前学生所关心的问题以及他们的思想动态,有助于学校负责学生工作的有关部门进行舆论监督和实时监控,并为其制定相关政策时提供理论依据,有突发情况时能及时采取有效应对措施,这对于构建和谐社会和校园具有重要意义。 本文主要研究在高职高专校园网的论坛中如何快速准确地发现一段时间内的普遍话题及热点话题。
2 需求分析
对于和田师专校园论坛来说,该论坛面向的是在校师生,其主要功能是为在校学生提供学习和信息交流的平台,用户浏览帖子、发布帖子以及回复帖子等。同时,考虑到内容必须是健康的、和谐的、友谊的、管理员将需要发帖和回复加强审核。
3 系统设计
校园论坛主要包括两部分:前台管理和后台管理。
在前台所有用户可以浏览帖子和注册用户,具有注册过的用户通过身份验证后可以发布帖子和回复帖子并且记录操作日志等功能。论坛前台功能结构如图所示。
后台管理为前台注册用户身份审核,设定权限、审核发布和回复帖子内容以保证内容健康的、和谐的、友谊的、记录操作日志和数据备份恢复等功能。
图1
4 系统实现
在实现在校园论坛之前,考虑到发布帖子还是恢复帖子的数据较多,数据量都比较大,数据量分析结论是该论坛要占用大量的数据空间,因此选择Microsoft SQL Server 2005数据库存储帖子信息,在进行数据库概念设计的基础上,根据概念设计数据库中创建了四个数据表用于存储不同的信息,用户信息表、发布帖子表、回复帖子表、操作日志表[1]。
4.1 数据库表的设计
数据库是校园论坛中的一个核心,我们在SQL Server 2005数据库中建立如下几个数据库表:
用户信息表中存储注册用户相关信息以及管理员赋给该用户的权限,用户初始密码为123456,密码状态为“初始密码”,一旦用户修改密码后,密码状态改成“修改密码”。
发布帖子表中存储用户发布帖子的分类(普通、紧急、求助和推荐)、主题、内容、用户姓名、性别、发帖时间以及浏览次数和回复帖子数量等信息。
回复帖子表中存储用户回复帖子的主题、用户姓名、性别以及内容等信息。
操作日志表中存储用户回复帖子的主题、用户姓名、性别以及内容等信息。
4.2 总体设计
4.2.1校园论坛前台模块的设计
校园论坛的结构为前台模块和后台模块,前台具有用户注册、发布帖子、回复帖子、浏览帖子和用户所有操作记录功能;
1) 浏览帖子模块
浏览帖子模块中可以浏览帖子分类(普通、紧急、求助和推荐)、主题、作者、单击次数、回复次数和发布时间等信息。
2)浏览发布帖子内容模块
在主题内容上单击鼠标后能够浏览发布帖子和回复帖子内容、发布者、发布时间等信息。
3)发布帖子模块
通过该模块来发布帖子分类(普通、紧急、求助和推荐)、主题、发布者、性别、发布内容等信息。
4)回复帖子模块
通过该模块来回复发布帖子相关的内容。
4.2.2校园论坛后台模块的设计
后台的功能包括帖子内容审核管理,用户管理,数据维护等功能。
5 结束语
该平台使用Microsoft Visual Studio 2005开发的,采用B/S 模式,以Internet为网络运行环境,立足于Microsoft Windows Server 2003操作系统与IIS 6.0(及以上版本)Web服务器。本论坛具有”所见即所得”等功能,并且在高职高专校园内部局域网上测试成功,具有速度快、稳定性好、容易维护的特点。
参考文献:
[1] 王曼,李义强.基于C/S体系结构的电脑器材销售管理数据库构建[J].河南科技学院学报,2008(2).
[2] 吴乃鑫,李萍.SQL SERVER 2005安全控制技术探讨[J].电脑知识与技术,2012(15).
[3] 高雅侠,邹海荣.基于ASP的简易论坛网站的开发与设计[J].电脑开发与应用,2012(9).