APP下载

基于Web的高校学生信息交流平台

2018-11-01胡园园刘飞

电脑知识与技术 2018年19期
关键词:大学生

胡园园 刘飞

摘要:现如今,网络已经成为当代大学生学习生活中不可或缺的一部分,大学生需要借助网络进行学习、工作及生活方面的开放式交流。社会上流行的社交网站和社交论坛虽然也适用于大学生,但这些社交网站缺失大学生群体独有的个性。该文基于高校学生网络交流的需求特点,设计实现了一个专门为高校学生服务的基于Web的信息交流平台,平台采用Visual studio 2010作为开发环境、SQL server作为后台数据

关键词:大学生;基于Web;信息交流平台

中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2018)19-0071-04

Abstract: Nowadays, the Internet has become an integral part of contemporary college students' learning and life. College students need to use the Internet for open communication in learning, work, and life. Although the popular social networking sites and social networking forums are also suitable for college students, these social networking sites lack the unique personality of college students. This paper designs and implements a web-based information exchange platform specially for college students based on the demand characteristics of college students' network communication. The platform adopts Visual studio 2010 as development environment, SQL server as background database, C# as development language, ASP.NET as frame.

Key words: College Student; Web-based; Information exchange platform

1 背景

网络已经逐渐成为当代人衣食住行和学习工作中不可或缺的一样东西。网络的普及,也为大学生们的学习生活和工作带来了极大的便利。如今的大学生通常选择通过社交软件与家人和朋友们进行即时性的沟通交流[1],如QQ、微信等。当大学生们需要进行开放式的信息和知识交流时,他们通常会选择使用社交论坛,如天涯论坛、人人网等。但现在互联网上流行的大多数社交论坛的用户基数大,适用人群广泛,用户的年龄、职业的多样化决定了这些交流平台需要做到通用性才能被广大用户接受,因此这些信息交流平台缺失了一些大学生独有的个性。因而有必要做一个面向当代大学生的信息交流平台,用属于大学生的元素来吸引他们在上面绽放属于自己的年轻光彩。

2 系统需求分析

对于信息交流平台而言,用户数量和访问量是关键。如果网站的用户基数小,访问量低,信息传播范围就会变小,信息的互动量也会变少,那么用户发出的信息不能及时得到回复,也查看不到一些想要的信息,该平台就没有意义可言了。因此,信息交流平台需要为用户提供大量的、免费的、有价值的信息,才能吸引更多的用户加入。

该平台的用户主要针对两类人群,一是高校学生,二是企业。为了向这些用户提供有价值的信息,该文分析了当代高校学生和企业针对网络的需求特点[2],经过分析,当代高校学生和企业的主要网络需求如下:

对于当代高校学生,他们希望能够借助网络,找到一些企业的招聘信息和发出自己的求职信息,从而得到工作机会;可以在二手市场上买到一些廉价又实用的物品,也可以卖出自己用不上的东西实现高效率的利用;可以找到出租房源从而解决毕业之后工作的住房问题;可以发布和查看拼车信息,解决出行困难的问题;也可以找到合作方,为实现自己的创业梦想更近一步。

对于企业,他们希望能够借助网络,找到符合企业发展目標的合适人才,并能够提高企业知名度。

因此,该平台为高校学生提供求职、住房、二手市场、车辆、企业合作等信息的发布与查询功能[3];为企业提供招聘信息发布、合作交流、企业广告等服务功能。

同时,为避免不良信息的发布和信息的泄露,该平台只有注册登录之后才能查看和发布信息。用户发布的信息只有通过管理员审核之后,才能被其他用户看到。对于所有的信息,管理员都有删除的权限。该平台也能记录下用户发布信息时所用的IP地址,从而可以追究不良信息发布的来源[4]。

3 系统设计

3.1 系统功能模块设计

该平台主要满足高校学生、企业等普通用户的信息交流,以及管理员用户的用户管理、信息管理等需求。因此,按照模块化设计思想,平台可划分为用户管理、信息交流、信息管理三大模块[5]。每个模块提供的主要功能如下所述:

用户管理:提供学生、企业用户的注册和登录,只有登录后的用户才能使用该平台的其他模块。管理员用户只有一个且不能注册,管理员用户登录后能对发布的信息进行管理;

信息交流:该平台的主要模块,为用户提供信息交流业务。用户通过此模块发布信息、查看和回复其他用户发布的分类信息。

信息管理:管理员通过此模块对用户发布的信息进行管理。所有用户发布的信息只有通过管理员审核后,才能被其他用户查看到,通过信息审核可以限制不良敏感信息的发布,也能实现对企业招聘信息的收费发布。管理员还能通过此模块置顶重要信息,让用户第一时间看到重要信息和重要提醒。管理员也能删除过期无用的信息,减轻平台数据库负载压力。

系统功能架构如图1所示。

3.2 系统流程设计

用户在前台页面登录系统后浏览信息,如果没有看到自己需要的信息,可以自己发布信息。发布信息编辑完成提交后,管理员审核信息:如果通过且信息免费,则该信息发布到平台,前台页面可以看到发布的消息,如果通过但信息需要缴费,则只有在缴费后才可发布平臺;如果信息没通过审核,则取消发布,信息不会被发布到前台页面。系统平台业务流程图如图2所示。

3.3 数据库设计

该平台使用SQL server 2008 R2 数据库,使用windows身份认证登录到数据库。数据库内包括4张数据表,分别是用户表(dbo.Users)、管理员表(dbo.adminUser)、信息表(dbo.Topic)和回复表(dbo.Reply)。

用户表里面存放用户的信息,主要包括用户编号、登录名、用户全名、密码、住址、个人主页和邮箱,结构如表1所示。

管理员表里面存放管理员的信息,主要包括管理员编号、登录名、管理员全名、密码、住址、个人主页和邮箱,结构如表2所示。

信息表里面存放用户发布的信息,主要包括信息编号、用户登录名、标题、详细内容、发布时间、发布IP、信息属性、是否过核、是否置顶和附件,结构如表3所示。

4 系统实现

该平台采用B/S架构,前台页面使用HTML+CSS+JS编写,后台使用业内流行的Visual Studio 2010作为开发环境,使用C#作为编程语言,使用ASP.NET作为框架,并使用SQL server 2008 R2作为后台数据库[6]。下面主要介绍该平台几个关键功能的实现。

4.1 信息交流

用户登录后进入信息交流的主界面。主界面中,用户可以看到通过审核的所有信息,包括信息的编号、信息的发布者账号、信息的主题及是否置顶、信息的发布时间等,信息交流主界面如图3所示。

用户点击主界面右边的“详细信息”可以查看信息的详细内容。在详细信息页面,用户可以查看到关于此条信息的详细内容、发布者上传的文件、也可以回复此条信息。

用户可通过主界面的下拉菜单选择信息类型(分为招聘、求职、住房、二手市场、车辆信息、寻求合作和学习交流七种),选择信息类型之后,平台会重载主界面,自动筛选出此类型的所有信息。按类型筛选信息如图4所示。

用户可通过主界面中的“发表新帖”来发布信息。发布信息页面中,用户需要填写发布信息的主题、内容,并选择要发布信息的信息类型,以及选择上传的文件。信息发布如图5所示。

4.2 信息管理

管理员通过信息管理模块对数据库中数据进行操作从而实现对用户发布的信息进行管理,包括信息审核、信息置顶、和信息删除三个方面。

信息管理页面如图6所示。

5 结束语

该文设计并实现了一个基于Web的学生交流平台,它是一款以高校学生为主体的信息交流平台。该平台可以满足高校学生在校通过网络进行学习、生活和求职等信息交流的主要需求,同时也为企业提供招聘人才和宣传的机会。界面美观以及进一步完善Web安全性设计是下一步需要解决的问题(目前仅采用账户密码鉴别身份和读取用户所在IP以追究不良信息发布来源)。

参考文献:

[1] 王帅, 抗雷, 乔波, 等. 当代大学生网络交流方式及特点研究[J]. 现代交际, 2014(4): 213-214.

[2] 董家臣. 我国社交网络论坛问题分析研究[J]. 青年时代, 2015(17): 101.

[3] 刘玲玲. 当代大学生网络平台创业意向、现状和需求分析[J]. 电子测试, 2016(13): 80.

[4] 周祥. 浅谈Web网站的安全建设[J]. 广西农业机械化, 2014(6): 22-23, 32.

[5] 楼伟琳. 基于Web的高校毕业生信息服务平台的设计与实现[D]. 上海: 华东师范大学, 2010.

[6] 邱喜环. 浅述ASP对SQL Server数据库的连接技术[J]. 信息与电脑: 理论版, 2010(11): 104.

猜你喜欢

大学生
大学生付费实习“天坑”必须提防
带父求学的大学生
大学生之歌
大学生缴存公积金,这个可以有
新大学生之歌
从8 个字看大学生的政治认同
大学生实习“注水”谁之过
大学生实习如何落到“实处”
让大学生梦想成真
他把孤儿院办成大学生摇篮