APP下载

书友会管理系统的开发

2016-12-29裘志华

都市家教·下半月 2016年11期
关键词:系统设计管理系统

【摘 要】书友会,是读者定期参加图书讨论的集会。传统形式上,书友会的会员定期见面交流读书心得。而随着互联网的普及应用,设计开发书友会管理系统,提供了一个全新的书友沟通交流方式。系统以提高用户主动性与多元化为宗旨,为会员读者提供非常个性化的服务。

【关键词】书友会;管理系统;系统设计

1 概述

互联网时代的到来,微信、微博等已成为人们生活中不可或缺的部分。就在新媒体“碎片化阅读”的旗号汹涌而至的当下,有一群人正从网络碎片化阅读回归到聚在一起深度阅读和讨论书籍。他们当中有的是在校学生,有的是正在拼搏的创业者,有的是普通的企业员工,也有的是事业有成的企业管理者,他们或许此前素未谋面,但却在微信、微博上彼此熟悉,他们有着共同的身份:某个书友会的书友。线上结识线下聚会,以微友为群体的书友会的发展正是微信、微博等移动互联网改变社交方式的结果。线上结识的微友们线下聚会的目的,是摒弃移动互联时代盛行的碎片化和电子化阅读,回归到氤氲书香与面对面的讨论。

这种面向微友的书友会,较之传统方式的书友会是不同的。一直以来,传统的书友会成员之间都仅限于面对面的交流方式。不但限制了书友会的规模发展,而且组织者在决定定期开办读书会的时间与地点,以及邀请作者和读者之间的互动沟通上也具有相当大的难度。此外,由于传统书友会的成员群体的小众性,使其讨论的话题与观点难以成多元化发展。沟通不及时,会员积极主动性差成为传统书友会的硬伤。虽然目前新型的面向微友的书友会,可以通过微信、QQ等即时通信工具,可以及时通知每个会员参加读书会、作家见面会、新书发布会等活动的时间、地点,但随着读者群规模越来越大,书友会成员的需求不断增加,仅仅依靠这些即时通信工具和人工管理手段对其进行管理,也还是不能满足书友会日后的发展。

开发一个面向微友的书友会管理系统,可以向会员推荐一套好的读书管理方案,减少会员在选书方面的时间与精力上的浪费。通过网络的途径,使会员能够足不出户就可以享受更广泛的书目流派选择和兴趣,并且可以随时随地的将自己对所读图书的观点发布到网上与他人分享,可以和世界各地不同的人自由的交流看法与观点。书友会管理系统可以提高管理人员的工作效率,减少以往迟缓、沟通不便、读者参与被动、周期长的弊端,而且读者会员的信息登记、删除、修改,书目查询,统计数据快速准确,为使用者带来方便。因此,开发面向微友的书友会管理信息系统是有一定的现实意义和实用价值的。

2 需求分析

①由于网络上各网站收录图书的侧重点虽有所不同,但大多是中外文学名著和现今较为流行的图书,也有电脑、计算机和网络技术方面的图书,更多的是网友自己的习作和连载。这样就造成文学书太多而专业书少;虽然图书数量大,但交叉重复的很多。

②虽然网上有许多的免费电子图书和免费电子图书网站的链接,但由于提供免费电子图书的目的各异,提供免费电子图书的数量不同,质量也参差不齐,又由于主办者的版权问题和经费等种种原因,网站更新不及时,维护不到位,许多网站经常被迫关闭。所以读者经常会遇到这种情况:曾经访问收藏过的电子图书的网上链接,再次访问时出现了许多死的链接,原有页面已经不存在。这些问题的存在也使得人们对免费的电子图书的信任度不高,需要得到改善。

③现如今的一些电子书网站缺乏会员之间的互动与了解也成为其一大硬伤之一。

除了需要有针对性地解决以上三类主要问题之外,还需要具有特色图书管理、书友心灵博客、会员上传下载文档、在线投票和在线客服求助等功能。此外,在设计上也要力求提高用户界面的友好度,提高参与者的亲切感。

3 系统设计

3.1用户权限设计

根据需求分析将系统用户的权限分为一般书友会浏览者、注册书友会员和主持人三个权限等级进行管理。书友普通用户(任意浏览者)只能实现查询浏览和查询资料的功能;书友会员(注册会员)拥有查询浏览和查询资料、发言交流、查询书目、管理个人资料的功能,但是不能修改删除他人信息和交流中的记录;书友主持人用户(系统管理员)拥有系统的全部功能。

3.2系统功能模块设计

①会员管理模块:验证用户输入用户名和密码,根据不同权限实现不同角色的用户,分配不同的功能;添加普通会员和主持人会员;修改和更新用户信息;注销过期用户(删除用户功能)。

登录:登录页面要求用户输入用户名和密码。当用户名或密码为空时,程序将出现提示信息;当用户名或密码输入错误时,会出现错误提示框,提示用户名密码错误,单击确定按钮后回到登录页面;当用户名、密码输入均无误时,用户单击登录按钮后就进入主页面。登录页同时还设有[会员注册]的链接按钮,想成为正式会员的书友可以点击,跳转到注册页面。

会员注册:向会员提供注册表单,会员同意协议后,按要求进行注册。首先,点击注册超链接,到注册协议页面。其次,按[同意]按钮后,转到会员资料注册填写表单。最后,单击[提交],注册成功。可以跳转到书友心灵博客中点击[个人信息]链接来修改个人资料。

②特色图书管理模块:包括特色图书类型管理,特色图书信息分页显示,特色图书的查询,特色图书的添加,修改和删除等。特色图书信息将通过分页技术显示,由于图书信息繁多,所以采用存储过程分页。

③交流论坛管理模块:为了便于会员的及时交流与沟通,有必要设计会员交流管理模块。会员交流管理模块主要包括会员交流信息的录入、删除和查看,这部分的设计与特色图书信息模块的设计基本相同,都包括录入、删除和查看模块。

会员交流必须具备的功能共有5个:会员必须具备在系统发布信息的功能。会员发布信息能够显示在页面上的功能。主题划分板块,主持人可以根据会员的实际需求来设置不同的论坛主题,例如经典名著讨论主题、都市职场著作讨论主题等。信息控制功能,为了共建和谐的社会,系统必须把一些敏感字替换成一些替代符号的功能。系统管理功能,主持人可以对一些偏激和恶意的帖子进行删除。

要设置系统首页文件,来显示系统的首页信息,分别有:系统的导航链接,会员注册链接,链接到正式会员注册页面进行注册后,才能返回到论坛页面进行发言;论坛信息:显示系统公告信息,登录界面及基本信息;版面信息:显示论坛的基本主题划分及其分类。在线统计:显示系统在线人数等。

④心灵博客管理模块:为了系统对会员个人信息的日后的维护与更新,有必要设计会员心灵博客的管理模块。会员心灵博客管理模块主要包括会员发表信息的录入、修改、删除和查看,这部分的设计与特色图书信息模块的设计基本相同,都包括录入修改删除和查看模块。除此之外,会员心灵博客管理模块还包括了会员发表读书笔记日志,主持人管理,IP封号等功能的设计。

⑤投票排行榜管理模块:包括对投票主题、投票项目的添加、修改和删除。

首先,设计投票主题显示页面,显示投票内容。其次,投票处理和结果显示页面,用户投票并单击[确定投票]后,将获取的用户投票信息保存到数据库,并统计票数。投票成功后显示统计结果,将用户投票数据进行处理。将统计结果以图像形式显示。

⑥在线求助管理模块:对于会员对功能使用的疑问解答信息的管理。

⑦上传下载管理模块:对会员可上传、下载文档的信息添加和删除等功能。

其中,下载文档信息显示的功能,显示系统内所有可以下载的文档类型及名称,方便会员及时找到个人所需的文档信息。设置文档详情显示页,通过获取id的值来将该文档的信息及下载超链接显示出来。上传功能是为会员提供上传表单,当会员选择上传文件,单击[上传]后,文件被上传到系统服务器upload文件夹中,并显示上传成功提示。下载功能是会员单击文档的超链接后,文档会被下载到会员的指定位置。

4 结论

书友会管理系统主要针对面向微友的书友管理中需要解决的具体问题进行开发,采用B/S架构,利用.NET技术开发前台用户界面,使用SQL Server 2010为后台数据库管理系统。采用模块化的开发方法,具有良好的安全性、稳定性、环境适应性、可移植性等。

参考文献:

[1]鄢凡. 基于Android的移动图书管理系统的设计与实现[D].电子科技大学,2014.

[2]穆翠霞. 个人虚拟书架系统的研究与设计[J].电脑开发与应用,2014,7.

[3]杜嘉宁. 基于策略模式的在线会员俱乐部的设计与实现[D]. 上海交通大学,2012.

作者简介:

裘志华(1971~),女,硕士,副教授,研究领域:管理信息系统,数据库技术。

猜你喜欢

系统设计管理系统
基于单片机MCU的IPMI健康管理系统设计与实现
基于物联网的IT运维可视化管理系统设计与实现
档案管理系统的选择与分析
基于分布式数据库Cedar的高效工单管理系统设计与实现
一种基于SATA硬盘阵列的数据存储与控制系统设计研究
目标特性测量雷达平台建设构想
我国物流企业内部控制制度的问题及建议
信息管理服务平台项目应用系统设计探析
基于.NET框架的内容管理系统设计与实现