基于校园网的实名认证校园BBS系统_毕业设计1 精品

合集下载

基于校园网平台的统一身份认证系统设计

基于校园网平台的统一身份认证系统设计

潘 一 楠 : 于校 园 网平 台 的 统 一 身 份 认 证 系统 设 计 基
4 3
图 1为 目 录 数 据 库 结 构 图 :
其 中 Pr n定义 中应包 含下列属 性 : eo s 用户 名 、 D M 5加密密码 、 单位 、 班级 、 姓名 、 性别 、 身份 、 电话 、 邮件 等 .
12 2 系 统模 型设 计 .. 所 有 用户 进 入 各个 应 用 系 统前 必 须 到认 证 中心 C Crf a u o t) A( et ct A t ry 进行 认 证 , 证 通 过 后 才 能 访 i e hi i 认 问相应 资 源 . 2为具体模 型 分析 . 图
维普资讯
第 2卷 第 1 7 O期
20 0 7年 1 2月




学院学源自报 J 0URNAL 0F HAOⅪ NG UNI S VERS ⅡY
Vo .7 No. O 12 1 De 2 r c. O07
基 于 校 园 网平 台的 统一 身份 认 证 系 统 设 计
的服务 . 随着 校 园网 中数字 资源 不断增 多 , 但 当师 生们 在享 用这 些服 务 的 同时 , 也会 感 到一些 不 便 . 为校 因 园 网中每套应 用 系统 都有 各 自的安 全策 略 , 了保 证 系统 的安 全 , 为 同一 用户 要 使 用不 同 系统 , 须 重 新 登 必
利 于学 校深层 次 的信息 化建 设 . 要解 决 以上 问题就 需 要用到 统 一身 份认 证技术 , 面将 分几 块 分别 讨 论 而 下
这 个问题 .
1 总体 模 型 的设 计
1 1 安 全 策 略 .
校园 网是一 个 由许 多用户 工作 站和分 布 ( 或集 中) 的服务 器 所 组成 的 分 布式 体 系 结构 , 络 环 境相 对 网 封闭 , 用户也 相对 单 一 , 因此可 以采用 以下两 种安全 方 案 : 3 、 i 1 由客户 端工 作站 确保用 户 或用 户 组 的身 份 , l

推荐-BBS论坛管理系统1 精品

推荐-BBS论坛管理系统1 精品

摘要BBS已经成为人们获取信息、发表言论的重要场所。

它由论坛注册用户所发表的大量主题组成。

近些年来,随着校园网建设的发展,大学校园网BBS也越来越火,因此建设一个好的BBS显得越来越有必要了。

本文论述了开发一个简单的BBS系统所用到的关键技术和方法。

其中运用了ASP技术、ACCESS数据库等等,对上述技术的实现方法进行了详细的讨论,介绍了在WEB 服务器上,利用ASP技术和ADO 等技术,实现了一个简单的BBS系统的设计与开发,并详细讨论了该系统的实现过程及其结构。

关键字:论坛,基本功能,扩展功能,数据库,ASP目录一、绪论(一)BBS的发展背景BBS是在1992年底随着国际互联网的开始流行而迅速发展起来的。

互联网的产生使得以前只能在本地访问的BBS可以被全世界随意访问,这对大多数人来说是极具诱惑力的。

BBS 是一个有多人参加的讨论系统,在BBS上大家可以对一个共同感兴趣的问题进行讨论,自由地发表自己的意见与观点,并且能直接与其他的人进行沟通。

按照网站的性质以及服务对象来分,迄今有以下几种类型:一是校园BBS。

校园BBS作为主要的集中地,在BBS领域具有举足轻重的地位。

由于校园BBS的繁荣,吸引了很多的社会人士参与。

二是专业BBS。

一般是由各个著名的大公司组建,人们可以利用其交流自己对商品的看法,更为重要的是可以解决商品使用中的问题。

三是商业BBS。

它是由ISP建立的BBS 站点,这类BBS站点各种信息比较多,内容相当丰富。

四是小型局域BBS。

一般是由个人或小型集体建立,为小范围信息交流服务。

五是业余BBS。

一般由BBS爱好者个人利用一些免费空间办的BBS,目的是为广大网友提供一个在某些专业上的交流场所。

六是新闻媒体BBS。

是由新闻媒体网站设立的,为广大网友提供对新闻信息进行评论、发表意见和观点的场所。

随着互联网事业的蓬勃发展。

BBS,这个具有强大实时交互功能,信息交流的平台,使人们不再像电视观众、电台听众、报纸杂志读者一样只是被动地观看、收听、阅读,而是可以积极而及时地参与讨论,在了解他人观点意见的同时也可以发表自己的看法。

基于校园网创建BBS论坛系统的设计

基于校园网创建BBS论坛系统的设计

基于校园网创建BBS论坛系统的设计作者:吕洋来源:《科教导刊·电子版》2019年第30期摘要当今社会是一个信息飞速发达的社会,人们通过网络可以进行信息交流。

论坛就是一种Internet网上开发信息服务系统,论坛用户可以方便的實现信息的交换和文件的共享。

本文研究并实现了基于B/S模式的BBS论坛系统,在结合动态服务网页(JSP)和Mysql数据库之下开发了这个快捷、界面友好的简易系统,该系统采用目前流行的MVC三层架构。

本文从BBS系统的可行性、需求、总体设计等方面阐述了整个系统的开发过程。

关键词互联网 BBS中图分类号:TP393 文献标识码:A随着计算机技术、网络技术的不断发展和普及,我们开发了这套校园BBS论坛系统,校园BBS的目的是使师生及时参与到论坛信息的交流中来,成为学子们获取专业信息、解决学习问题的重要途径。

由于大学课程学习的特殊性,强调学生自主学习,除了在课堂上请教老师同学外,基本没有集体讨论的时间。

而在BBS上,学生可以提出问题,共同商量讨论,还可以向老师学长请教。

同时还有丰富课外生活,向校外宣传我校等作用。

1系统模块总体设计通过层次方框图来表示网站中各模块间的关系。

层次方框图是用树形结构的一系列多层次的矩形框描绘数据的层次结构。

树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表各个数据的子集,最底层的各个矩形框代表组成这个数据的实际数据元素(不能再分割的元素)。

随着结构的精细化,层次图对数据结构也描绘得越来越详细,这种模式非常适合总体设计阶段。

从对顶层信息的分类开始,沿着图中每条路径反复细化,直到确定了数据结构的全部细节为止。

系统分为两大子系统,每个子系统在表面上是相互独立的,但对数据库的访问上是紧密相连的,每个子系统访问的是同一个数据库,只是所访问的表不同。

每个子系统中的模块功能都是按照在调研中搜集的资料进行编排制作的。

建立一个有良好的数据组织结构的数据库,应遵循的原则:(1)减少数据冗余和重复。

校园BBS论坛系统论文

校园BBS论坛系统论文

摘要本文通过对基于B/S模式下的BBS论坛系统的设计与实现,以及对BBS系统的相关背景、系统设计、需求分析、技术支持、系统测试与维护等方面阐述了BBS 系统的开发过程,并使用当下主流的论坛大多采用的目前流行的java语言+SSH (struts+spring+hibernate)框架和后台Oracle技术,它的特点是具备一般论坛的基本功能且操作简单,使用方便。

本BBS论坛系统的可以为学生提供一个交流的平台,在网上为大家提供了交流经验、探讨问题的空间。

BBS系统给用户提供注册和登录的功能。

注册时用户可以自由选择头像和编写名称,BBS论坛系统拥有的发表主题和回复等功能,使论坛更具特色,回复时还有表情添加功能,大大提高了论坛的趣味性。

关键词:BBS;JAVA;MYSQL;SSH;JSP作者上传的文档中有配套的ppt,请自行下载,有任何疑问或要软件包,发到:lqn6633163.AbstractThis article through to the BBS system based on B/S mode of the research and implementation, as well as the background, the BBS system design, requirement analysis, technical support, system testing and maintenance describes the development process of BBS system, and use the current mainstream forum websites are mostly based on the popular java language SSH (struts+spring+hibernate) frame and background of Oracle technology, it is characterized with the general forum's basic function and has the advantages of simple operation, easy to use. TheBBS system can provide a platform for the exchange of students, the Internetprovides us exchange experience, explore the problem space. The BBS systemprovides to the user registration and login function. Registered users can freely choose the picture and write name, keynote and reply function with BBS forum system, make the forum more features, reply and expressions add functionality,greatly improving the forum's interest.Key words: BBS;JA V A;MYSQL;SSH;JSP目录第1章概述 (1)1.1 课题背景 (1)1.2 系统要解决的问题 (2)1.3 本章小结 (2)第2章相关技术及运行环境简介 (3)2.1java语言 (3)2.2SSH框架 (3)2.3JSP框架 (4)2.4javascript框架 (5)2.5 数据库MYSQL (6)2.6开发环境 (6)2.7本章小结 (8)第3章需求设计 (9)3.1需求的必要性 (9)3.2 可行性分析 (9)3.3用户功能需求 (10)3.4数据需求 (10)3.5本章小结 (11)第4章系统整体设计 (12)4.1系统结构模块设计 (12)4.2数据库设计 (13)4.3数据表设计 (13)4.4本章小结 (15)第5章详细设计 (16)5.1用户登录模块 (16)5.2用户注册模块 (17)5.3帖子版块模块 (18)5.4主题帖子模块 (18)5.5浏览主题界面 (19)5.6发表帖子模块 (19)5.7管理员模块 (20)5.8本章小结 (20)第6章系统运行和测试 (21)6.1测试过程概述 (21)6.2测试运行情况 (22)6.3 程序有待改进方面 (22)6.4本章小结 (23)结论 (24)参考文献 (25)致 (26)第1章概述1.1课题背景在当今这个以网络为主流的社会,互联网已经日益深入,成为了人们生活中不可缺少的一部分。

基于校园网师生论坛系统的设计与实现【文献综述】

基于校园网师生论坛系统的设计与实现【文献综述】

毕业设计文献综述计算机科学与技术基于校园网师生论坛系统的设计与实现一、前言部分随着计算机技术和通信技术的发展以及学习理论、计算机辅助教学理论的完善,网络教育也日益受到人们的重视,成为当前教育的发展重点。

同时也应运而生了很多新的理论、新的学说。

校园网的建设有利于学校与外界的资源共享和信息共享[1],如通过Cernet(中教网)与国内外各院校、各部、各省等相连,又如通过Internet与各国相连;校内的资源共享与信息交换,如校园行政管理系统、教学管理系统、各年级师生对图书馆资源的远程检索和资料阅读系统等等。

可以和企业的Internet/Intranet对比,但在应用中由于教学等需要而具有特殊性,如对多媒体教学传输的需求。

因此,我们充分考虑校园网应用需求来确定解决方案。

校园网师生论坛系统打破了传统学校教育的课堂授课模式,同时也突破了传统远程教育所无法实施的有效的沟通和交流的局限[2]。

它要求建立一种全新的教学与学习模式。

对教师和学生也提出了不同的要求。

对于教师来说由原来对教学的完全支配者变成了学习的支持者,他负责系统设计、开发以及维护。

对于学生来说由以前单一的、被动的接受学习变成自我探索、发现、协作学习等多种形式的组合学习,学生不仅仅要像从前一样接受教师给予的知识,更应该发挥自己的主观能动性去寻找和探索相关的知识和资源,学生的学习范围和交流对象也随着网络延伸,并且可以进行协作化的学习。

这些变化都要求我们在进行系统设计开发和教学时不能在因循从前的一套模式,而应该根据新的学习、教学环境进行教学设计。

在线学习系统主要是以论坛的形式。

论坛里面可以学生之间交流和师生之间交流。

学生之间的交流主要是学生之间学习心得,交流学习成果。

师生交流主要是学生向教师询问问题和教师布置作业,发布通知等等。

校园网师生论坛系统为教师间的合作与交流(虚拟教研)提供了平台,推动教师专业发展[3](与学科教学密切相关的内容,通过网站提供一种学习资源,以实施网络辅助教学及教师个人的生活感悟、学习体验、工作体会),为学生的学习提供及时的支持,扩充了学习资源、锻炼了信息获取、信息加工能力、培养了合作和共享的行为习惯。

毕业设计-学生论坛的设计与实现—论文[管理资料]

毕业设计-学生论坛的设计与实现—论文[管理资料]

毕业设计(论文)学生论坛的设计与实现学生论坛的设计与实现摘要论坛也称为BBS,BBS是Bulletin Board System的缩写,意思是电子公告版,一种在Internet上常见的用于信息服务的Web系统,它的主要服务是用来帮助浏览者相互沟通、吸引用户、服务用户的。

他起源于20世纪80年代初,最初只是用于发布公告信息和讨论问题的在线交流平台,后来随技术的发展与网络的普及功能越来越强大。

由于得到了广大网友的欢迎,越来越多的商业网站开始重视论坛,把论坛作为与用户交流的平台和在线技术支持与服务的平台。

论坛的功能是多种多样的,现在流行的各种论坛插件让这些功能更加的多元化,但论坛的基本功能依然是信息的发布与讨论,在实现基本功能的同时也要丰富论坛的其他功能,如建立网友的荣誉系统,美化论坛的界面。

按照论坛的基本功能,论坛的开发可以归结为Web开发技术和数据库应用技术。

目前主要的开发技术有ASP、、PHP、JSP等,本文主要采取ASP为开发技术,并使用了一些VBScript语言来实现论坛基本功能。

目前常用的数据库有MYSQL、Oracal等,在数据库的选取上,为了简化架设的实现,采取Microsoft公司的Access作为数据库平台,这样在单机上架设一个简单的论坛几乎不需要安装任何程序。

本文设计的流程是从系统的需求分析开始,确定系统的流程与设计,到模块的划分,再到数据加结构的设计,最后开始每个模块的编程与开发。

关键字:论坛;Internet;JavaScript;ASP;数据库DESIGN AND IMPLEMENT OFSTUDENTS' FORUMAbstractForum, also called BBS, is short for Bulletin Board System. BBS is a web system that often seen on Internet for information service. Its main purpose is to help the viewer to communicate with each other, attract user and serve them. BBS was originating in the 1980's. At first it’s only an online flat roof that is used for delivers announcements and discusses problems. With technical developments and the popularity of Internet, its function becomes more and more powerful. Welcomed by large amount of net friends, more and more business websites pay regard to the BBS and make BBS an online communicate flat roof for delivers announcements and discusses problems. Forum combines many functions in one. Many kinds of plug-ins in the fashion help these functions to be more disparate, however, the main function of BBS is to deliver announcements and discuss problems. Based on that, other functions of BBS could be extended, for example, honor system of the net friends and sugar up the interface of the forum. Due to the main function of the BBS, developments of forum come down to developments in technology and application technology in database. Now we have ASP, , PHP, JSP and so on. This paper use ASP and some VBScript computer language to carry out the mainly function of the BBS. Databases like MYSQL and Oracal is popular now days. We choose Access produced by Microsoft Company. It is easy to span a simple forum, hardly any programs to install. The design flow of this paper starts with analyzing the needs of the system, by confirming the processes and designs of the system, dividing modules, then designs of date and structures, finally developments and programming of every module.Key words:Forum;Internet;JavaScript;ASP;Database目录摘要 (2)第1章系统功能设计 (5)引言 (5)需求分析 (5)功能设计 (7)扩展功能设计 (10)第2章系统架构与数据库设计 (11)功能模块的划分 (11)数据库设计 (14)第3章基本设计 (16)论坛首页设计 (16)数据库连接函数 (16)第4章模块的实现 (18)用户模块 (18)用户的登陆 (18)用户的注册 (18)帖子模块 (23)发布、修改、删除帖子 (23)帖子浏览模块 (24)帖子搜索模块 (25)管理人员模块 (25)系统参数设置 (26)用户授权 (26)数据库的备份与还原 (27)第5章论坛的架构 (28)安装环境和参数设置 (28)运行论坛 (30)第6章结论 (32)参考文献 (33)致谢 (34)附录A ASP的介绍.......................................................................................................... 错误!未定义书签。

校园网统一身份认证系统的设计方案(doc 7页)

校园网统一身份认证系统的设计方案(doc 7页)

校园网统一身份认证系统的设计方案(doc 7页)部门: xxx时间: xxx整理范文,仅供参考,可下载自行编辑校园网统一身份认证系统的设计与实现摘要随着高校信息化建设和互联网技术的不断发展,很多高校在不同阶段开发出了许多应用系统,这些系统可能是跨平台跨域的,都有其独立的安全验证机制。

用户使用的应用系统越多,所妯须记住的用户ID和用户密码就越多;客户出错、泄露密码等直接威胁到系统安全的可能性也就越大。

因此,建立一个统一身份认证系统,对网络用户实行统一的管理、认证和授权是校园网建设中的一个重要步骤。

从LDAP协议出发,描述了典型的校园网络中如何实现多系统之间的统一身份认证。

关键词:LDAP;目录服务;单点登录机制;统一身份认证前言随着信息技术的不断发展,学校信息化建设的不断推广和深入,数字化校园已成为建设现代化高校的建设目标之一,基于校园网的应用系统也会越来越多,如网络课堂、数字化图书馆、网络视频会议、一卡通系统等。

另外,网络用户、网络带宽需求、联网主机数量的急剧增大,都对数字化校园的管理提出了挑战。

而不管哪种应用系统,都需要对用户的身份进行识别认证,同时对不同的身份所拥有的操作权限进行授权。

用户使用的应用系统越多,所必须记住的用户ID和用户密码就越多,客户出错、泄露密码等直接威胁到系统安全的可能性也就越大。

因此,建立一个统一身份认证系统,对网络用户实行统一的管理、认证和授权是校园网建设中的一个重要内容。

第1章 LDAP目录服务和统一身份认证系统目前主流的统一身份认证方案中,都使用了目录服务技术。

随着轻量级目录访问协议(LightDirectory Access Protocol,LDAP)技术的兴起和应用领域的不断扩展,目录服务技术成为许多新型技术实现信息存储、管理和查询的首选方案,特别是在网络资源查找、用户访问控制与认证信息的查询、新型网络服务、网络安全、商务网的通用数据库服务和安全服务等方面,都需要应用目录服务技术来实现一个通用、完善、应用简单和可以扩展的系统。

毕业设计基于asp的某学校校园bbs的设计与实现[管理资料]

毕业设计基于asp的某学校校园bbs的设计与实现[管理资料]

摘要BBS是Bulletin Board System的缩写,即电子公告板。

它是以文字为主的界面,为广大网友提供了一个彼此交流的空间。

如今BBS已经在各个大学校园里普及,是学生之间交流信息,共享资源,娱乐休闲的场所,并已经成为广大学生在校生活不可获缺的一部分。

本设计具有一般网上论坛的所有功能,并体现出校园的风格。

该系统提供的功能包括会员注册、个人信息查询和修改、密码找回、阅读帖子、发表帖子、帖子搜索、和会员留言等。

本系统一大特点是共设置了4种不同身份的会员等级,每个等级都具有特殊的操作权限,使该系统能得到更好的维护和管理。

本文首先介绍了该系统的设计思路和需求分析,接着介绍了该系统所使用的一些关键技术,然后是对系统的详细介绍,包括系统所创建的数据库及该系统的具体功能。

关键词:注册;阅读帖子;发表帖子;搜索;权限Indication of Bulletin Board System, BBS is the electronic bulletin board. It was based on the text-based interface and provides a place of communicate each other for the people on the Internet. Nowadays, BBS is very popular in the campuses, where the students can enjoy the services such as the exchange of information, sharing of resources, leisure and entertainment. It plays a important part in the studying life.In addition to all functions of the common BBS system, this design exhibits the school style. The functions of this BBS includes the registration, inquiry and change of personal information, password recovery, read the topics, published topics, search topics and send message to other members. Four levels of membership is the obvious feature of this system, because each level has special competence, so the system is easy to manage.At first ,this paper introduces the main idea and the requirements analysis of the system at first, and some key technologies are used in this system, the next is the introduction of the system in detail, including the database and specific operations.Key words: registration; read topics; published topics; search; privilege目录论文总页数:29页1 引言. 1课题背景与开发目的. 1. 1. 12需求分析. 1. 1. 33 系统总体设计. 3. 3ASP技术. 3数据库技术. 4加密技术. 4. 5. 5数据库需求分析. 5数据库设计. 6数据库连接的实现. 84 系统的完整设计与开发. 9 . 9论坛基本配置. 9系统主要功能分析. 10用户注册. 10论坛显示. 12发帖与回复. 15查看个人资料. 17个人好友管理. 19文章搜索功能. 20会员短消息功能. 22. 23功能概述. 23管理员权限. 23版主权限. 25贵宾权限. 25结论. 27参考文献. 27致谢. 28声明. 29引言课题背景与开发目的BBS是Bulletin Board System的缩写,即电子公告板。

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

目录第一章系统概述 (1)1.1课题背景 (1)1.2研究意义 (1)1.3系统中涉及的技术 (2)1.3.1 JSP技术 (2)1.3.2 MyEclipse的介绍 (2)1.3.3 数据库的选择 (3)第二章可行性研究 (4)2.1 可行性分析 (4)2.1.1 技术可行性 (4)2.1.2 经济可行性 (4)2.1.3 管理可行性 (4)2.2 数据字典 (5)2.2.1 数据存储 (5)2.2.2 数据处理 (6)第三章概要设计 (7)3.1 系统设计 (7)3.2 实名认证过程 (7)3.3 数据结构设计 (12)3.3.1 实体-属性图设计 (12)3.3.2 各实体之间的E-R图 (12)3.3.3 数据表设计 (13)第四章详细设计 (14)4.1 系统结构与程序的关系 (14)4.2 主要功能以及界面的实现 (15)4.2.1 用户注册登录模块 (15)4.2.2账户信息模块 (19)4.2.3帖子发布模块 (20)第五章系统测试 (23)5.1测试环境 (23)5.2功能测试 (24)第六章总结....................................... 错误!未定义书签。

参考文献.. (30)致谢............................................... 错误!未定义书签。

第一章系统概述1.1课题背景随着计算机技术的飞速发展,现在社会各方面的信息化越来越高,各个高校的校园网发展也越来越快,作为校园网中的一个重要应用,BBS(Bulletin Board System)系统在最近几年的时间里发展迅速,现在已经成为Internet上不可或缺的主要服务之一,作为一个有多人参加的讨论系统,网络安全的问题不得不考虑,而目前为止,需要实名认证的BBS系统在Internet上还没有发现,所以现在开发一个有安全保障的BBS系统时机已经成熟。

随着校园网的繁荣,校园BBS系统已经成为了BBS家族中重要的组成部分之一。

由于校园的特殊性,校园BBS论坛的主要功能从同学之间交流学习、相互讨论等,逐渐演变成同学获取外界信息、联络情感的主要集中平台,所以说校园BBS系统已经开始影响着学生的思想和行为,也就是说为了广大学生能够有个更好的学习环境,和同学之间有个良好的交流氛围,对校园BBS系统进行实名认证已经迫在眉睫,这样就可以更好的监管校园BBS系统,控制不良信息的传播,给校园的广大学生一个更好的学习条件。

所以,基于上述的考虑,本人运用了基于JSP技术开发了实名认证的校园BBS系统,该系统具有操作简单,运行高效等特点。

虽然本系统现阶段只是实现了BBS系统的基本功能,但是已经具有了用户实名注册与登陆、文章发布与回复、管理员后台管理等功能,这样在一定程度上也限制了不良信息在校园BBS 论坛中的传播。

1.2研究意义随着计算机的飞速发展和普及,BBS的活动将会进一步高涨,这种增长也带动了用户群数量的增长,继而引发了网络安全问题。

由于BBS系统具有传播信息容量大,可共享资源,及形态多样和迅速方便等特点,已经发展成为了新的传播媒体及网络交互平台。

正如上述所诉,作为BBS系统的一部分,校园BBS 系统同样具有上述特点,又因为校园作为一个特殊的场所,确保学生接触的信息可靠安全已经成为现代教育系统不可忽略的一点,该系统的开发与研究,对于学校的道德文明建设及构建和谐校园具有重要的意义。

所以说实名认证的校园BBS基于校园网的实名认证校园BBS系统系统可以有效地抑制不良信息在校园的传播,对于在学生周围构建良好的社交氛围和讨论交流的环境起到的重要的作用。

1.3系统中涉及的技术1.3.1 JSP技术JSP是java server page的简称,是由Sun Microsystems公司倡导以及许多公司参与在一起建立的一种动态网页技术,他实现了Html语法中的Java[1]。

JSP 技术是用JA V A语言作为脚本语言,JSP网页为整个服务器端的JA V A库单元提供一个接口来服务于HTTP的应用程序。

它使用了Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑,网页还能通过tags和scriptlets 访问存在于服务端资源的应用逻辑。

JSP技术将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易[1]。

1.3.2 MyEclipse的介绍MyEclipse是一个开放的源代码,是基于Java可扩张的开发平台,多数人都是将MyEclipse作为Java集成开发环境使用[2]。

MyEclipse为MyEclipse提供一个大量私有和开源Java工具的集合,这解决了各种开源工具不一致的缺点,并且MyEclipse是一个相当优秀的用于开发Java、J2EE的Eclipse插件集合,MyEclipse的功能比较齐全,支持也比较广泛,尤其是对各种开源产品的支持[2]。

图1-1 MyEclipse界面图1-2 Myeclipse操作界面1.3.3 数据库的选择数据库是数据管理的最新技术,是计算机科学的重要分支。

从小型单项事务处理系统到大型信息系统,从联机事务处理到联机分析处理等,越来越多的应用领域采用数据库技术来存储和处理信息资源[1]。

到目前为止,国内外使用最多的数据库有Oracle,Sql Server,Access,MySQL等。

SQL(Structured Query Language),即结构化查询语言,是关系数据库的标准语言,SQL是一个通用的、功能极强的关系数据库语言。

其功能并不仅仅是查询。

当前,几乎所有的关系数据管理软件都支持SQL。

MySQL是一个小、中型的数据库管理系统,与其他的数据库有着很好的接口,具有功能强大、使用方便等特点[4]。

通过MySQL工具,用户可以很方便的使用和管理数据库,对数据库可以实施各类操作,如创建和编辑数据表、使用各种查询工具进行查询工作[1]。

与其他的数据库管理系统相比,MySQL具有以下优点:存储文件单一、可以处理多种数据信息(比如文本文件和其他数据库文件)、支持长文件名,可以在文件名内加空格,是文件更加便于理解和查找、使用简单,用户无需了解编程语言,就可以轻松地设计开发数据库程序[4]。

基于校园网的实名认证校园BBS系统第二章可行性研究2.1 可行性分析可行性分析的目的是使新系统以最小的开发成本取得最佳的经济效益,通过前期的初步调查和系统目标分析,对即将要开发的实名认证的校园BBS系统从技术、经济和管理上进行是否可行的分析与研究,这样既能保证资源的合理利用,也可以避免在日常的开发工作中因为失误而造成的种种浪费现象。

2.1.1 技术可行性在技术方面,本系统的开发语言是基于JSP的Java语言,由于Java语言是比较常用的语言,所以在日常的开发中可以减少不必要的浪费。

在开发系统的初期阶段,由于自身在知识和技术上的欠缺,在日常的工作中遇到了一些的困难和麻烦,但是通过与同学的交流和自身对已学知识的回顾,在指导老师的细心指导下,以及翻阅了相关的资料,才使得本系统能够顺利的开发出来。

在系统开发的后期,通过这一段时间的实践和操作,对本系统的一些细节和不完善的地方进行了改进,使得该系统更加的完善和更方便的使用。

2.1.2 经济可行性在经济方面,由于本系统的功能比较简单且规模较小,所以不需要投入大量的资金,而且本系统具有一定的实用性,这在一方面也改善了本系统的使用方法在人力和财力上的消耗。

基于上述的特点,本系统能够做到在资源利用上的合理节约及合理利用,一经使用便可获得良好的收益成效。

2.1.3 管理可行性在管理方面,在没有使用实名认证的校园BBS系统,需要大量的人力监管和管理校园BBS系统,及时处理不良信息的发布,并且效率较低且准确性不高。

在设计此系统后,可以对校园BBS系统进行及时方便的管理,不良信息的处理可以得到有效地抑制,这在管理方面节约了大量的人力和财力。

2.2 数据字典数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。

数据字典在数据库中占用很重要的地位[5]。

2.2.1 数据存储数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一。

它可以是手工文档或手工凭单,也可以是计算机文档[5]。

对数据存储的描述通常包括以下内容:数据存储描述={数据存储名,说明,编号,输入的数据流,输出的数据流,组成:{数据结构},数据量,存取频度,存取方式}[5]基于校园网的实名认证校园BBS系统2.2.2 数据处理1.用户注册登陆模块表2-1 用户注册登陆模块2. 用户信息模块表2-2 用户信息模块3. 文章发布模块表2-3 文章发布模块4.版块管理模块表2-4 版块管理模块第三章概要设计3.1 系统设计系统设计的基本工作应该自顶向下地进行。

首先设计总体结构,然后再逐层深入,直至进行每一个模块的设计。

总体设计主要是指在系统分析的基础上,对整个系统的划分(子系统)、机器设备(包括软、硬设备)的配置、数据的存储规律以及整个系统实现规划等方面进行合理的安排[9]。

该系统在整体功能模块如图所示:图3-1 系统框架图3.2 实名认证过程本系统的实名认证过程主要集中在用户的注册和管理员对帖子的管理上,一方面,在用户注册时,用户在填写个人信息时,其中的用户名不可重复,真实姓名必须有效,而真实姓名检测是否有效是根据数据库中t_name表,该表模拟的是记录个人信息(如真实姓名、身份证号)的表,这样就可以通过检测该表来完成用户在注册时的实名认证,如果上述信息有其中一项不合法,都会提示相关的错误信息,方便用户发现错误;另一个方面,管理员对帖子的管理上,管理员可以删除某用户发布的非法帖子,而用户则不能删除个人发布的帖子。

管理员在删除非法帖子后,该帖子的相关信息(比如发帖人ID、发帖时间、帖子内容等)基于校园网的实名认证校园BBS系统仍然保存在数据库中,这样在一定程度上也保障了论坛的和谐气氛,以及发现和删除非法帖子后能够及时做出后期处理。

1)实名认证的校园BBS框架图:图3-2 实名认证系统框架图2)各模块的功能如下:以下主要说明用户注册登陆模块、帖子发布与删除模块,其中在用户的注册和文章的删除过程中,体现了本系统实名认证的特点,即用户在注册过程中必须填写个人真实姓名,且必须有效;在帖子删除过程中,用户无法删除个人所发布的帖子,管理员在删除帖子后,所删除帖子的相关信息还会保留在数据库中。

1.用户注册登陆模块:要完成论坛的各项操作,用户必须登陆论坛系统,用户登陆论坛系统要有论坛账号。

如果命令是登录,则使用JDBC连接数据库,取得用户输入的帐号和密码并查询数据库,将得出的结果和用户输入的信息做比较。

相关文档
最新文档