基于.NET技术的残疾人电子服务平台的设计与实现

2013-04-29 00:44:03徐梦婷马小龙方佳威陶旭峰许曼梅吴斌叶
软件工程 2013年8期
关键词:管理员残疾人会员

徐梦婷 马小龙 方佳威 陶旭峰 许曼梅 吴斌叶

摘 要:随着计算机技术和网络技术的飞速发展,信息化对人们的工作学习和生活方式产生了深刻而广泛的影响,同时也给残疾人事业信息化建设带来了新的机遇和挑战。然而由于残疾人群体的特殊性,目前尚没有一个完善的平台能够同时解决残疾人日常生活中的问题和残疾人与社会的融合问题。本文具体阐述基于.NET技术的残疾人电子服务平台的设计与实现过程,同时也为类似系统的开发提供了参考。

关 键 词:残疾人;服务平台;.NET技术;B/S三层架构

我国的残疾人口数量十分庞大,根据我国第二次全国残疾人抽样调查:全国各类残疾人的总数为8296万人,我国残疾人占全国总人口的比例为6.34%。由数据可以看出残疾人数量十分庞大,残疾人问题也一直是社会关注的热点问题,同时也是盲点,残疾人需要社会的帮助。但是随着社会的发展,残疾人各方面的情况都发生了很大的变化,传统的方式已经很难满足残疾人的需求。而随着互联网的普及,人人网、百合网等一些学习性网站和社交性网站为人们的学习、交友等生活方面都产生了巨大的影响,人们帮助残疾人的方式也发生了一定程度的转变,例如,政府部门主导的中国残疾人网、中国残疾人联合会,还有各地区的残联网站等,这些平台突破了残疾人朋友心灵的封闭,克服了他们身体残缺所造成的行动不便,为他们了解世界打开了一扇窗。但是问题并没有完全解决,如何解决残疾人教育问题、就业问题、康复问题等等,依然困扰着人们,鉴于此本文利用.NET平台和SQL 2005数据库建立了一个B/S架构的残疾人服务平台,以实现残疾人和社会其他群体的直接接触。

一、系统体系结构设计

该平台在总体结构上采取B/S三层架构。使用SQL Server 2005数据库,结合.NET技术,客户端不需要任何配置工作,只需使用IE浏览器向WEB服务器代理提出请求,服务器审核通过后ASP.NET与后台数据库连接,把请求服务的内容以WEB页面的形式通过浏览器反馈给用户。

(1)表示层就是用户在使用一个系统时看到的界面,用户可以通过该层实现与系统的交互,完成需要的操作[1]。不同用户具有不通的权限,他们可以访问不同的界面。表示层主要是由JSP和HTML组成,采用浏览器的方式,简洁清新,且操作简单。

(2)业务逻辑层是系统架构中核心的部分,它位于表示层与数据访问层中间,负责接收表示层的页面请求,然后根据请求进行业务逻辑处理,如果需要访问数据层,就需要将请求进一步提交给数据访问层,数据访问层将数据处理的结果返回给业务逻辑层.再由业务逻辑层传送回表示层[2]。该层包含了核心业务相关的逻辑,它由许多模块组成,根据不同的功能存放于不同的服务器,在本系统中业务逻辑层包含了热点资讯模块、在线教育模块、虚拟工厂模块等而每个模块又具有不同的功能。

(3)数据访问层是负责与数据库交互的,简单地说就是实现数据库表的中数据的查询、添加、更新、删除等操作[3]。数据访问层将独立处理接收到的数据请求,并将数据库处理结果返回给业务逻辑层,业务逻辑层再将最终处理结果返回给表示层。

二、系统功能模块设计

残疾人电子服务平台主要包括残疾人、志愿者、社会机构和管理员四种角色,根据不同的用户身份,为用户提供不同的服务。系统主要分为前台客户端和后台管理端,前台可以划分为九个功能模块,分别是:首页、热点资讯、在线教育、虚拟工厂、就业创业、生活服务、爱心捐赠、志愿者结对、商城。后台可以划分为七个功能模块,分别是:网站介绍、会员管理、资讯管理、学习资料管理、工作/培训管理、商品管理、附件管理。系统前台功能模块图如图1所示。

2.1系统前台功能模块

(1)首页、热点资讯

该模块主要完成网站信息的发布,会员在这里可以查看焦点新闻、站内资讯、特别关注信息等。

(2)在线教育

该模块主要是为残疾人会员提供免费学习资源,并与高校合作开展远程教育,同时还创建在线聊天室,供在线学习的残疾人会员交流学习心得。

(3)虚拟工厂

该模块主要是定期为残疾人会员安排培训课程,培训完成后向他们配送原材料,残疾人即可在家完成工作,然后定期回收销售,残疾人即可获得收入。

(4)就业创业

该模块主要是为残疾人会员提供就业创业指导,同时社会机构会员可以在网站上发布招聘信息供残疾人选择,针对有意向、有能力创业的残疾人会员我们会为他们提供专门的创业指导。

(5)生活服务

该模块主要是为残疾人提供生活中各方面的帮助,例如,康复、心理咨询、交友、婚恋、同城活动等。

(6)爱心捐赠

该模块主要是实现了捐赠透明化的功能,爱心人士可以发布捐赠信息,然后由我们的志愿者进行回收,然后再由志愿者配送给有需求的志愿者。

(7)志愿者结对

该模块主要是为残疾人和志愿者提供了一个互动平台,我们将残疾人和志愿者一对一配对,志愿者将长期为该残疾人提供力所能及的帮助,并对其服务时间进行存储。同时残疾人还可以在该模块发布求助信息,寻求热心人士的帮助。

(8)商城

该模块主要是为残疾人提供优质的残疾人用品。

2.2系统后台功能模块

(1)网站介绍

该模块主要是对公司基本信息的管理与发布。

(2)会员管理

该模块主要是对残疾人、志愿者、机构会员的基本信息进行审核,将残疾人和有意愿结对的志愿者进行结对,还可以对结对信息进行修改。

(3)资讯管理

该模块主要负责网站信息的审核与发布。管理员可以对网站频道进行添加、修改或删除还可以对资讯信息进行添加、修改或删除。

(4)学习资料管理

该模块功能主要包括:添加图书、修改图书信息、删除图书、添加视频、修改视频信息、删除视频、添加课程表等。

(5)工作/培训管理

该模块主要功能包括:添加培训、修改培训信息、删除培训、添加工作、修改工作信息、删除工作等。

(6)商品管理

该模块主要功能是对商品进货信息、缺货信息、商品基本信息等进行管理。

(7)附件管理

该模块主要包括广告管理、留言管理、评论管理、链接管理等其他信息的管理。

三、系统数据库设计

系统的开发与设计最终依赖于大量的数据,所以就体现在数据库的设计[4]。为实现系统的功能,主要用到的数据库表设计如下:

(1)管理员表(管理员ID、登录名、密码、添加时间、是否为超级管理员、真实姓名、联系电话、部门、性别、权限、邮箱、头像、积分)

(2)残疾人会员管理(会员ID、登录名、密码、真实姓名、性别、邮箱、详细地址、手机号码、注册时间、残疾人编号、残疾类型、残疾等级、年龄、性别、头像、结对志愿者)

(3)志愿者表(志愿者ID、登录名、密码、真实姓名、性别、详细地址、手机号码、年龄、积分、是否同意结对、结对残疾人)

(4)机构会员表(会员ID、机构类型、密码、注册时间)

(5)频道表(频道ID、频道名称、页面路径、类型、备注)

(6)新闻资讯表(新闻ID、所属频道、新闻类型、标题、内容、添加管理员、简介、创建时间、是否置顶、图片地址、阅览次数)

(7)图书信息表(图书ID、书名、作者、出版社、出版时间、内容简介、图书分类、阅读次数、收藏次数、图片路径、保存路径)

(8)视频管理(视频ID、标题、出处、简介、分类、浏览次数、收藏次数、类型、图片路径、保存路径)

(9)培训列表(培训ID、培训名称、类型、开始时间、结束时间、状态、上传管理员、培训地点、培训内容、预计人数、报名人数、要求、创建时间、更新时间、备注)

(10)工作列表(工作ID、工作名称、公司名称、类型、招收人数、报名人数、状态、地点、开始时间、结束时间、工作详情、上传时间、更新时间、工资、要求)

(11)培训报名表(报名ID、培训ID、会员ID、上传管理员、是否审核通过、报名时间)

(12)工作申请表(申请ID、工作ID、会员ID、上传管理员、是否审核通过、申请时间、工作地点、申请人联系方式、申请人地址、预期工作时间、所需原材料)

(13)捐赠物品表(申请捐赠ID、捐赠会员ID、物品类型、物品名称、物品数量、物品描述、图片地址、申请时间、申请人详细地址、申请人联系方式、回收志愿者ID、回收物品时间、物品回收反馈信息、发送后反馈信息、被捐赠者ID、接收捐赠时间、评价)

(14)发帖表(发帖ID、发帖人、标题、内容、类型、发帖时间、浏览次数、回复数)

四、结束语

基于.NET技术开发的残疾人服务平台采用了目前主流的B/S系统体系结构,简单易操作,满足了不同类型用户的特殊需求,解决了残疾人朋友生活、交友、工作、教育、康复、婚恋等方面的问题,同时也方便了社会上的热心人士更好地为残疾人朋友服务,形成了平等友爱的良好社会风尚。

参考文献

[1] Mickey Williams[美].冉晓旻,罗邓,郭炎,译.Visual c#.NET技术内幕修订版[M].北京:清华大学出版社,2007.

[2] Xin Chen[美].温昱,靳向阳,译.应用框架的设计与实现—.NET平台[M].北京:电子工业出版社,2005.

[3] 王进.B/S模式下的三层架构模式[J].软件导刊,2011(3):23-26.

[4] 萨师煊,王珊.数据库系统概论(第四版)[M].北京:高等教育出版社,2007.

猜你喜欢
管理员残疾人会员
我是小小午餐管理员
会员之窗
网印工业(2021年8期)2021-08-25 09:55:46
会员之窗
网印工业(2020年12期)2020-12-30 02:09:54
我是图书管理员
少先队活动(2020年8期)2020-12-18 02:32:07
我是图书管理员
少先队活动(2020年7期)2020-12-18 01:48:39
会员之窗
网印工业(2020年11期)2020-11-26 11:24:26
会员之窗
网印工业(2020年10期)2020-11-03 09:27:24
可疑的管理员
关爱残疾人
我骄傲
环球时报(2016-07-12)2016-07-12 07:24:56