时间:2023-09-08 09:29:40
引言:寻求写作上的突破?我们特意为您精选了12篇图书管理可行性分析范文,希望这些范文能够成为您写作时的参考,帮助您的文章更加丰富和深入。
目前随着计算机技术和Internet的发展,人们的生活、办公方式也在不断的发生变化,而学校图书馆也要为了提高办公效率做出相应的调整。图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,图书馆在正常运营中总是面对大量的读者信息,书籍信息以及由两者相互作用产生的借书信息,还书信息。管理上的实际需求,基于B/S模式开发的办公用品管理系统实施后,应能够达到以下目标:①图书管理信息化,可随时掌握图书的使用状态和流向。②提供快速、准确的图书的最新统计信息。③界面友好美观,操作简单易行,查询灵活方便。④通过系统实施,可提高学校人员的管理效率,减少不必要的浪费。⑤系统可维护性方便可靠,有较高的安全性和可扩展性,满足实用性、先进性的要求。
1 经济可行性
软件经济可行性是指软件所能带来的经济效益与开发设计所需要的投资相比是否相适宜,同时还要看此软件能否真正给用户带来足够的经济效益。
经济可行性研究主要是进行成本效益分析,包括估计项目的开发成本,估算开发成本是否会高于项目的全部利润。开发此系统主要是为了减轻学校图书馆管理人员的工作负担、提高图书管理的工作效率,节省工作时间和加强学校在图书管理财务上的管理而进行设计的。例如:此系统运行后可以提供那些以前无法及时提供的信息,各类图书的库存和使用情况提高多少,效率增加多少,对于管理人员进行决策提供了多少帮助等。所以本软件的开发会在市场经济上占有相当比重的份额。下面从以下几个方面对系统的经济可行性进行具体的分析。
1.1 系统初期投资 计算系统初期投资是为了估算开发项目要花费多少经费。本系统采用的费用估计方法为任务分解技术,这种方法首先把软件开发工程分解为若干个相对独立的任务,然后确定每项任务的工作量和估算需要的人月数,找出每项任务相对应的劳务费数据,再分别估计每个单独的开发任务的成本,最后加起来得出软件开发工程的总成本。
1.2 系统货币的时间价值 成本估算的目的是为了对项目投资。但投资在前,取得效益在后。因此要考虑货币的时间价值。通常用利率表示货币的时间价值。设年利率为i,现已存入P元,则n年后可得到的钱数为:F=P(1+i)n。这就是P元在n年后的价值。反之,若n年后能收入F元,那么这些钱现在的价值是:P=F/(1+i)n。
1.3 投资回收期 投资回收期是衡量一个开发工程价值的经济指标,投资回收期就是积累的经济效益等于最初的投资所需要的时间。
1.4 纯收入 工程的纯收入是衡量工程价值的另一项经济指标。纯收入就是在整个生存周期之内系统的累计经济效益与投资之差。如果累计经济效益与投资之差大于等于零,则可以投资该项目,否则不值得投资。
2 技术可行性
技术可行性是最难决断和最关键的问题。根据客户提出的系统功能、性能及实现系统的各项约束条件,从技术的角度研究系统实现的可行性,看相关技术的发展是否支持这个系统。本系统属于一个规模比较大的管理信息系统。尽管其在组织关系上存在着一定的不确定性,但是就整个系统的技术构成上来看,它还是属于一个数据库应用类的系统。其基本操作还是对存在的数据库进行及时更新、删除、查询、编辑等。就单纯的数据库应用来看,暂不存在太大的技术问题。考虑到系统实施的实用性和先进性,本软件开发思想采用三层架构设计思想,基于B/S开发模式,并且开发工具选择了目前比较流行的 2.0来进行开发管理平台的设计,后台数据库采用安全可靠的SQL Server 2005来存储数据。从软件技术开发角度来讲,由于 2.0和SQL Server 2005都是非常成熟的开发工具,无论在安全性、可用性、可靠性还是可扩展性都是毫无疑问的;从硬件技术角度来讲,其选择空间更大,PentiumIII系列及以上的计算机,内存在128M以上,硬盘在1G以上,都可以满足系统的开发需要。所以,在目前软、硬件技术条件下,该系统的开发在技术上是可行的。
3 操作可行性
运行可行性研究内容包括新系统规定的运行方式是否可行,如果新系统是建立在原来已担负其它任务的计算机系统上的,就不能要求它在实时在线状态下运行,以免与原有的任务相矛盾。
由于本系统遵循实用性、系统性、逐步完善、逐步发展的原则;采用结构化生命周期法和原型法相结合进行图书管理系统的开发。系统以 2.0作为前台界面开发工具,Microsoft SQL Server 2000作为后台数据库支持,并且采用了当前最流行的C/S运算模式,使其既有直观友好的用户界面、高效稳定的性能,又能与互联网紧密结合,充分发挥互联网的强大功能。
本系统具有图书编目、典藏、流通、查询以及读者管理和报表生成打印输出等功能,基本实现了图书管理的网络化、信息化和自动化并且操作简单,让人们可以在浏览网站的同时借阅到自己想要的图书,简单方便具有操作可行性。
参考文献:
随着宽带网络的发展,图书馆管理系统服务器端已不再局限于局域网内客户端访问,可以供广域网客户端访问;同样地,图书馆管理系统客户端也不再局限于为局域网客户端,可以为广域网客户端服务。在这种条件下,总分馆建设模式就成为图书馆关注点。所谓总分馆建设模式,是指多个客户端(包括局限网客户端和广域网客户端)访问同一个系统的一个或多个服务器端,从而实现本地馆藏的业务管理。
1.建立总分馆模式的优点
1.1共同投入,成本分摊
总馆服务器端软硬件及管理维护由各分馆共同投入,成本分摊。各分馆的服务器软硬件建由各馆自己负责,但资源可以共享,共享系统服务器端软硬件环境、共享管理维护人员、共享书目数据,各分馆不再重复上述投入和建设,从而极大地节省了图书馆管理系统建设成本。通过总分馆制,打破过去市级图书馆各自为政的局面,只要是集群图书馆网络中的一员,都可统一使用集群图书馆网络管理平台,统一共享总馆的服务器、设备、技术和人员,无需再自购相同设备、避免了分类编目、技术维护等人员的重复劳动。
1.2书目数据共享共建
各分馆如无能力建书目数据库,可以不用考虑书目数据建设,直接利用中心人员或其它分馆人员创建的书目数据即可。毕竟党校系统馆藏资源都类同,所以有一家分馆做了书目数据库,就可以实现共享了。
1.3形成联合馆藏,产生信息整合效益
用户到图书馆就是想迅速找到自己所需要的信息资源,实行总分馆制的图书馆所有读者,访问同一个OPAC环境,可以一目了然同一种书馆藏地点,即使本馆没有,也知道在哪个分馆找得到,可以使用户更快地检索到自己所需的资源(用户可以按照自己所需要的资源类型,到相应的分馆查找,也可以在任何一个分馆或总馆查找所需资源的位置,然后得到自己所需要的资源。)
1.4全面化和专业化的服务优势
总分馆建设为广大读者创造了一个能够读到书的环境,使读者能够随时随地享受图书馆所提供的服务,但是总馆应该定期对分馆的工作进行指导,对馆员进行培训,使分馆的服务更加专业化,从而满足读者更高层次的需求[1]。
2.可操作性及需要解决的问题:
当前互联网络很发达,在宽带接入情况下,各分馆即使远隔上千公里,其实基本类同当前局域网环境中的效果。所以,只要中心服务器接入互联网,就可以实现这些效果。虽然从技术角度,当前只要支持网络版本的图书馆系统都可以实现。但有几个问题需要解决:
2.1分馆的独立性问题。
不能简单把分馆视为中心系统一个远端的客户端,由中心分配帐户权限等。如果这样,其实不是总分馆,而仍可以视为同一个馆,只不过分馆的操作电脑比局域网远了些而已。所以,分馆得有独立的管理权限,包括分馆管理员可以分配本分馆的其它操作人员权限,而不影响其它分馆或中心。分馆操作人员,只能操控本馆馆藏,而不影响其它分馆或中心馆的数据等。
2.2负载分流问题
由于一个中心供各分馆共用,显然增加了服务器端的并发、多人访问压力,如何负载分流,系统架构需要独特的设计,这是建立总分馆模式需要注意的问题。
2.3安全防范问题
由于借助于互联网,显然将中心服务器及数据库暴露在互联网上更多的恶意访问者中,必然得面对恶意攻击更多的可能性。那么,如何进行防范,这也是需要独特的系统架构设计。
3.解决好“分和总”的矛盾
据笔者了解,当前多数总分馆模式,多注意“总”而忽略“分”。注意“总”,是指各分馆采用一套服务器端、采用一套权限控制、采用一套排架体系、甚至将业务逻辑统一集中在服务器端处理等等;忽略“分”,是指忽视各分馆的业务操作权限独立与差异性、忽视了各分馆独立的排架体系、忽视各客户端对业务逻辑的预处理与离线处理等等。即虽然号称为“总分馆”,但事实上仍是一套系统,只不过借助宽带网络,支持更广范围和更长距离的客户端接入罢了。
但乐山市图书馆管理系统模式,从“只顾自己”到“兼顾他人”,较好地解决了总分馆集群下只顾总而忽略分的问题。顺序经历了以下三个阶段:
3.1独立的局域网系统模式
这个模式中,图书馆管理系统服务器接入乐山市图书馆局域网,供局域网内客户端(包括工作人员使用的专用客户端和读者使用的通用浏览器客户端)访问,从而实现本馆业务自动化管理。
3.2初级的“总分馆”系统模式
一、引言
网络技术发展和电子设备蔓延给传统的纸质阅读带来了极大挑战,快速发展的科技正在急速地改变人们的阅读方式。在这个信息爆炸的时代,如何更好地开展阅读推广引导读者阅读,并帮助读者快速定位自己需要的信息是图书馆普遍面临的难题。
高校图书馆作为学校的信息资源中心,既是知识集散地,也是大学生的第二课堂,是学校阅读推广活动的主要力量。笔者对陕西省7所“211”高校图书馆进行了调查,结果显示目前这几所高校图书馆采用的阅读推广活动大多以图书推介、名家讲座、图书漂流、征文竞赛、图书展览等传统活动为主,阅读推广形式单一且雷同率较高,活动举办的深度和广度不足以吸引读者,读者活动参与度不高。而以同济大学图书馆为代表的立体阅读服务,在近几年的实践中取得了显著的成效。因此,笔者认为这一创新服务模式非常值得学习研究。
二、立体阅读
1、立体阅读的涵义
立体阅读,即图书馆利用自己的设施条件和综合性人才优势,融展览、讲座(含现场讲解)、演出(含影视纪录片播映)、组织读者进行相关文献阅读、与读者互动等多种形式为一体,全方位、多层次地宣传主题的系列活动,主要活动形式有“观展览、听演讲、看电影、读名著、写心得”等等。立体阅读将单一、平面的二维阅读转换为多元形态,使阅读变得更立体生动、更多样,从而激发读者的阅读兴趣,提升阅读素养。
2、RSS在立体阅读中的应用
根据立体阅读的涵义,立体阅读的开展不仅需要综合运用多媒体技术、书刊及互联网等多维手段,还需要相关人员的积极配合参与。嘉年华式的立体阅读虽然吸人眼球、受到欢迎,但是由于当前高校图书馆对互联网技术使用的深度有限,读者对新信息、新知识的需求无法得以及时有效地满足。为解决这一问题,笔者认为可以借助RSS技术发挥立体阅读网络空间维度的作用,为读者及时提供阅读信息,满足他们对信息的需求。
RSS(简易信息聚合)是一种描述和同步网站内容的XML格式。就像订阅报纸、杂志一样,用户可以在客户端借助于支持RSS的聚合工具软件,通过订阅自己感兴趣的 RSS 频道,就能即时获得这些频道提供的最新信息,而无须到各个网页上一一查阅。 利用RSS技术来开展服务存在较大的空间,很多图书馆已经利用RSS技术开展了一些最新消息的推送服务,有些已涉及立体阅读资源推送的形式。
3、图书馆立体阅读RSS服务模式
基于RSS技术的应用原理,高校图书馆开展立体阅读推广服务主要有以下三种方式:
(1)构建RSS信息聚合门户。图书馆可以通过搜集整理立体阅读相关RSS源,构建立体阅读RSS信息聚合门户,开展立体阅读的推送服务。在该聚合门户中图书馆可以对各种立体阅读资源进行管理,以网页导航的形式为读者提供全面的信息服务。读者只需要进入该导航页面,就可以查阅与立体阅读宣传主题相关的所有信息。
(2)建立立体阅读微媒体空间。RSS是随着博客的发展而兴起的,但是随着新媒体尤其近年来微博、微信等微媒体的发展,图书馆也应跟随时代的步伐,从已有的立体阅读博客空间发展为立体阅读微媒体空间。读者可以通过订阅图书馆官方微博、微信公众号等微媒体的RSS源,进入立体阅读微媒体空间,及时了解立体阅读最新信息,并与其他读者、图书馆进行交流互动,进一步丰富阅读信息。
(3)开展RSS个性化信息推送。近年来,很多图书馆依托RSS 技术开展了个性化信息推送服务。图书馆可以借鉴这种个性化信息服务模式,通过一定的算法计算出读者的阅读偏好,并据此建立相应的特征信息库,从而为读者提供更具针对性的立体阅读信息推广服务。
三、基于RSS的高校图书馆立体阅读服务模式SWOT分析
笔者以陕西省7所“211”高校图书馆读者为调查对象进行了问卷调查,其中发放150份问卷,回收140份问卷,有效填写人数139人。
1、优势(S)
(1)RSS技术优势。在本次调查中,55%的读者表示自己听说过RSS,其中对RSS比较了解的占26%,这说明RSS技术有一定的认知度,服务推广时难度较小。在知晓RSS的读者中有67%的读者表示自己使用过RSS技术,针对这类读者,笔者特设计了“您认为RSS服务最吸引您的特点有哪些”这一问题,结果显示高时效的信息、多样个性的信息聚合、无垃圾信息、便利的本地内容管理是RSS最吸引读者的四大特点。对于信息方而言,RSS是一种XML格式,信息成本低,信息可跨平台。以上这些特点为RSS在图书馆立体阅读服务中的应用提供了可行条件。
(2)立体阅读服务特色。根据笔者的调查,读书活动主题、形式的单一无趣是影响读者参与度的最大因素。相较于传统的读书活动,立体阅读在选题策划上更注重阅读主题的专题性和系统性,在载体资源上更倾向于多元化、人性化的阅读载体,在活动过程中更鼓励读者的参与互动,这就使得立体阅读信息更具有吸引力,而将这方面信息聚合推送的RSS服务也更容易为读者所接受。
2、劣势(W)
通过访问陕西省7所”211”高校图书馆主页,可知西安交通大学图书馆、西北工业大学图书馆、长安大学图书馆应用了RSS技术来提供最新消息推送服务,其余四所高校图书馆尚未采用RSS技术。面对基于RSS的图书馆立体阅读服务模式,已操作过RSS的图书馆需要思考该如何借鉴已有经验来开展新服务,而未操作过RSS的图书馆则需要不断探索。
3、机遇(O)
高校图书馆本着“读者至上”的服务理念,希望所提供的服务能够满足读者的需求,进而巩固自身在读者心中的地位。经调查,有60%的读者表示平常会查看阅读推广信息;当问及读者对立体阅读这一推广服务有何看法时,有57%的读者表示看好,40%的读者表示一般,仅3%的读者并不看好;另针对“您是否愿意使用图书馆的RSS服务来查看立体阅读信息”的调查数据显示,87%的读者表示愿意使用,这说明大部分读者都愿意尝试使用RSS服务以关注立体阅读动态,对该服务的推广使用抱有一定的期待。
4、威胁(T)
随着“互联网+”时代的来临,微博、微信等网络新媒体不断涌现,并以其使用的便利性、互动性、创新性等特点吸引了大批读者。在调查中,针对“您不愿意使用图书馆RSS服务的原因是什么”这一问题,就有49%的读者表示已经有如微博、微信等途径满足自身需求,没必要再使用RSS服务。这说明RSS在立体阅读服务中面临着各类新媒体的冲击,如何与这些新媒体抢占市场是图书馆需要解决的问题。此外,这种新服务模式刚推向市场时,很多读者会因猎奇心理而愿意使用,但是当读者对其失去新鲜感后,可能会放弃使用,而如何科学选题、创新活动以挽留这类读者也是图书馆面临的一大挑战。
四、基于RSS的高校图书馆立体阅读服务模式发展策略
通过以上分析,基于RSS的高校图书馆立体阅读服务模式是可行的,但仍然面临着一些挑战。通过对该服务模式内外部因素的综合分析,笔者认为有以下发展策略:
SO策略:高校图书馆应当将RSS与立体阅读紧密结合,充分发挥两者的优势,为读者提供更方便、快捷的服务,从而牢牢把握对该服务具有使用意愿的读者群体,并且可以通过这些读者群体的宣传推荐来带动其他读者使用该服务。
ST策略:在新媒体的浪潮下,高校图书馆可以利用RSS的聚合优势,将包括微博、微信等微媒体在内的新媒体的RSS源整理聚合,使读者在无垃圾信息干扰的情况下即可及时浏览与立体阅读宣传主题相关的全部信息,以此吸引读者使用。
WO策略:高校图书馆可以通过调研全面了解读者的阅读需求及感兴趣的活动形式,科学制定立体阅读宣传主题,精心挑选立体阅读相关资源,拓展立体阅读活动形式,以从读者需求角度出发的贴心服务来弥补技术不足的缺陷。
WT策略:高校图书馆在开展该服务期间,可以加强多元合作。一方面可以建立高校图书馆联盟,对于从未使用RSS技术的高校图书馆,可以与已有使用基础的高校图书馆合作,既能优势互补,又能扩展服务范围。另一方面可以与RSS相关技术商合作,通过专业人士的帮助,更好地实现RSS与立体阅读的结合,提升服务质量。
五、结语
在这个“互联网+”的时代,高校图书馆可以充分利用RSS技术的优势,辅之以其他新技术,推进该服务模式的可持续发展。相信高校图书馆通过这一模式能更好地激发读者的阅读兴趣,营造良好的校园阅读氛围,提高读者的文化素养。
【参考文献】
[1] 勾丹,杨冬雪.关于高校图书馆“立体阅读”服务的研究与思考[J]. 大学图书情报学刊,2016.02.86-89.
[2] 谭衡亚,李慧芳,杨建,粟之敦,文洁.基于简易信息聚合技术的图书馆立体阅读推广服务模式研究[J]. 中国中医药图书情报杂志,2015.04.32-35.
[3] 黄.基于RSS的图书馆立体阅读服务系统研究[J]. 上海高校图书情报工作研究,2014.01.45-47.
【作者简介】
[2]中国文化报.中国少儿图书馆数量不足缺乏法律和制度保障[EB/OL].中国新闻网.,2010-11-19.
[8]夏楠.我国少儿图书馆发展潜力巨大[EB/OL].http://bookdao.
中图分类号:G251文献标识码:A
图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库;而对于后者则要求应用程序功能完备,易使用等特点。本是从我校图书馆的馆藏规模和实际操作流程程出发,针对图书馆管理的现状,经过详细的系统调查,结合效用和成本多方要素。利用Visual Foxpro6.0作为开发工具,为图书馆开发出的一个实用的单机版图书馆管理信息系统。全文共分为五部分,其分别为绪论、系统分析阶段、系统设计阶段、系统实施阶段、系统测试。
一、绪论
(一)系统开发背景。目前,在一些高校图书管理中,师生查找图书都是采用传统的查询方法,让读者在图书分类架上一本本地去查找,这样不仅很难找到自己所需要的图书,而且费时费力。而图书管理员在办理借书登记、查询读者借书记录时,管理人员必须在借书记录上一个个去查找,而要找到借书记录并删除该记录是件很麻烦的事情。每当新书入库时,图书管理员既要填写新书入库卡片,又要填写新书入库账目,不仅工作量大,而且在新书入库后要经历较长的时间方能借出。另外,因图书数量有限,必须对图书实行限量借阅,因此要实施弹性借书方法是件很困难的事。
为提高图书查询效率,减少系部图书管理员的工作负担,有必要开发一个小型图书管理软件来对图书实施有效管理。该系统应具备以下功能:(1)能对各类图书实行分类管理;(2)提供必要的读者信息;(3)能进行各种高级查询;(4)具有图书检索功能等。这样,不仅能较好地帮助读者在最短的时间内找到自己所需要的图书书目、编号,而且能让图书管理员以最高的效率办理借阅手续。
(二)数据库概述。从20世纪五十年代中期开始,计算机的应用由科学研究部门逐步扩展至企业、行政部门。至六十年代,数据处理成为计算机的主要应用。数据库技术作为数据管理技术,是计算机软件领域的一个重要分支,产生于六十年代末。现已形成相当规模的理论体系和实用技术。
数据库(Database)DB是统一管理的相关数据的集合。
数据库管理系统(Database Managerment System)DBMS是位于用户和操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。
数据库系统(Database System)DBS是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软、硬件和数据资源组成的系统,即采用了数据库技术的计算机系统。
数据库技术是一门研究数据库的结构、存储、管理和使用的软件学科。
二、系统分析阶段
(一)系统可行性分析。系统可行性分析包括:技术的可行性、经济可行性、法律因素可行性。
技术可行性:结合本校图书馆规模和平时业务量的具体情况,本系统采用Visual Foxpro6.0作为开发平台,可以很容易实现图书馆相关信息的记录、维护、检索,并且可以在不添加任何设备的情况下,以较少的人力较快地完成系统的设计,实现系统的功能。
经济可行性:不需要额外开支,用现有的人力物力就可实现,软件成本很低。
法律可行性研究:研究在系统开发过程中可能涉及的各种合同、侵权、责任以及各种与法律相抵触的问题。
(二)系统需求分析
1、图书管理信息系统的总体功能要求。简单的图书管理系统主要包括下面的功能:①借书处理:完成读者借书这一业务流程,核心为快速检索到学生需要的书籍。②还书处理:完成读者还书这一业务流程。③新书上架:完成新书资料的录入工作。④旧书下架:完成图书资料的删除工作。⑤读者查询:根据读者号,查询读者借阅情况,能够对读者的基本信息资料进行管理。⑥相关帮助:便于新的系统使用者能够快速掌握该系统的使用操作。
2、图书管理信息系统的性能需求。①要求有较强的系统安全性,对一定范围和程度内用户的错误操作有相应的系统自我保护功能。②系统的维护时间不能超过系统总运行时间的千分之五,系统每次的维护时间不能超过系统总运行时间的千分之一,系统的故障恢复时间不得超过系统故障时间的百分之五。③其他性能要求以其相关或类似的系统为参考。
三、系统设计阶段
(一)系统功能模块设计。鉴于以上各项功能要求,将该系统划分为以下六个模块:
1、图书信息模块。对图书的基本信息进行录入、删除、修改以前信息和进行简单查询功能。
2、查询检索模块。可对书目的基本信息进行检索,其查询条件可以是按分类检索;也可以是按照作者名、图书名称或出版社进行检索。同时,也可对读者的基本信息进行检索,查阅其借阅信息。
3、读者管理模块。对读者的基本信息进行录入管理,可自动生成会员代号,可自动记录会员的借阅信息。
4、数据维护模块。可对数据库中的各项基本数据信息进行数据备份和数据恢复,并可实现数据备份文件存贮路径的自由选择。
5、报表输出模块。对图书的基本信息、会员的基本信息、会员的借阅信息等数据可按照查询条件的不同按要求打印输出。
6、帮助模块。可以提供关于图书管理信息系统各项操作的详细帮助信息,并可实现对不同操作的定点帮助提示。
(二)数据库设计
1、数据描述
(1)静态数据描述。①图书一级分类表:包括一个数据表。其中的主要信息有:分类编号和一级分类名称。一级分类中将图书共分五大类,具体分类方法、编号和分类名称参照国家统一分类方法的规定。②图书二级分类表:包括五个数据表。其中的主要信息有:二级分类的编号和分类名称。二级分类中将图书共分为二十二个小类,并分别隶属于一级分类的五个大类中,其具体分类方法、编号和分类名称参照国家统一分类方法的有关规定。③图书明细分类表:包括二十二个数据表。其中的主要信息有:明细分类的编号和分类名称。明细分类又将二十二个小类明细的分为若干细小类别,其具体的分类方法、编号和分类名称参照国家统一分类方法的有关规定。
以上数据均按国家统一规定设置录入,不能做太大改变,分类名称可以有一定的缩略但不能影响其原有的意义。系统设计完成后不可以通过录入、删除的方式进行修改。
(2)动态数据
①图书的基本数据。包括一个数据表。其中的主要数据有图书编号:是对录入图书的统一编号,以便唯一区别图书;图书名称:图书出版时的封面印刷名称;作者:图书的编写者或编写单位或组织;出版社:出版发行该册图书的发行单位;录入日期:该册图书入库的时间;借阅次数:该图书总的被借阅次数;类别编号:给图书所属的明细分类的类别号,它应与明细分类表中的图书的类别编号一致;简介:对该册图书的内容总体概括介绍。
②读者基本数据:包括一个数据表。其中的主要数据有:读者代号:读者的统一编号,由系统自动生成,唯一的标示一个会员的身份;姓名:读者的真实姓名;电话:读者的有效联系电话,可选择填写;地址:读者的有效联系地址,可选择填写;身份证号:读者的身份证号码,可选择填写;注册日期:读者本人正式注册成功时的日期(为系统自动填写)。备注:读者的个人其他资料。
以上两部分数据的录入具有一定的界面,并提供修改的方式。还提供随时的查询,对查询结果有相应的显示和打印输出,对全体的数据可进行备份与恢复。
③借阅记录。包括一个数据表。其中的主要数据有:读者代号、图书编号、借阅日期。这些数据信息都是由系统自动填写。此表中的所有数据不提供修改方式,只供查阅、显示和打印输出。可以对全体数据进行备份和恢复。
④登录密码。包括一个数据表。其主要数据有:管理员代号、密码、权限。
2、数据库描述。该系统建立一个数据库,其中包括三十二个数据表。全部用Visual Foxpro实现。其中,部分数据表的结构和联系如图1所示。(图1)其他分类数据表的连接通过“下级分类表名”实现连接调用。
3、数据采集。对于图书分类数据表的信息参照国家图书分类方法;对于图书基本信息数据可通过对现存图书进行分类录入;对于读者方面的信息数据可以在系统运行使用中获得。
(三)用户界面设计。本系统设计原则:1、界面美观、操作方便并能高效率地完成工作;2、界面根据用户需求设计;3、界面能引导用户操作的功能,并能提供一些帮助功能。
主要的用户界面有:1、登录界面;2、主表单界面;3、各类信息查询;4、读者信息管理列表;5、图书信息管理列表等。
四、系统实施阶段
(一)计算机系统的性能和软硬件环境。在软件方面本系统运行平台为Windows2000专业版,开发工具采用易学易用的软件开发工具Visual Foxpro6.0。因Visual Foxpro6.0在应用程序的开发上具有灵活、效率高等特点和使用简便的数据库管理功能。硬件要求:Inter PentiumⅢ、128M内存、40G硬盘等。
(二)编写程序。依据各阶段的开发文档,使用Visual Foxpro6.0进行程序编写。此系统的编码设计(表单设计、代码设计、变量定义、控件的定义)严格按照大众化的标准和风格。
对于系统的帮助功能的实现,则使用windows help compiler来单独编译,最后通过Visual Foxpro提供的接口命令(set help to)和系统相连。帮助文件的数据字典、源代码见附件。
[2]陈思和.让人文教育走进日常生活[J].世界教育信息,2005(11):49-51.
[3]曹兴戈.回到“健康的教育”[J].现代教育论丛,2009(6):2-5.
[4]伍育琦,陈国生,向阳.高职院校人文教育课程设置的研究[J].职业教育研究,2007(3).
[5]金慧峰.国外职业教育中的创新教育及启示[J].职业教育研究,2007(2):174-175.
[6]王晓东,许宪国.论高职教育中人文教育与职业能力培养之关系[J],职业教育研究,2007(3):23-24.
[7]孙启存.探索图书馆里的思想:讲述图书馆的重要作用[M].哈尔滨:哈尔滨出版社,2009:1-2.
[8]初红霞,朱丽娜.先生对中国近代图书馆的卓越贡献[J].河南图书馆学刊,2004,24(3):85-86.
中图分类号:G25 文献标识码:A 文章编号:1003-9082(2015)04-0050-01
随着社会的进步与发展,资源高效利用提高效率越来越受到人们的关注.图书管理也提出这样的要求,因此图书管理的数字化越来越受到大众的青睐.图书管理系统是现代图书管理工具中的重要组成部分。它广泛应用于图书馆管理,力求开发出一套严谨、可靠、功能完整的管理系统。使用图书管理系统能够很好的解决了传统图书管理的问题.人员需求能够减少,工作效率明显提高,管理更加便利。
一、系统介绍
此图书管理系统主要采用的是VisualStudio2008做为前台开发工具以及SQL Server 2005做为后台支持。以操作便捷、界面友好、灵活、实用为出发点,设计采用了模块化设计方法。系统实现了以下基本功能:
日常操作:此功能实现图书的借阅、归还。
读者管理:可以实现读者的添加、修改、查询等操作。
图书管理:实现图书的添加、修改、查询等操作。
系统管理:实现了对管理员的添加、修改、查询等操作。
开发工具:Microsoft Visual Studio2008(C#) 和SQL Server 2005。
图书管理系统具有如下一些特点:
方便性:读者以及工作人员能够及时了解图书情况,以便完成需要的工作。
稳定性:系统性能稳定。
操作性强:由于系统及面简洁,使用容易很便于用户操作。
二、系统分析
1.需求分析
通过调查,要求系统需要有以下功能:系统登录;管理员管理;图书管理;读者管理;日常操作管理系统退出.
2.可行性分析
图书管理系统使图书管理走上了科学化、系统化管理道路。
2.1经济可行性
使用图书管理系统能够极大的节约图书管理工作的运行成本。主要体现在:使用图书管理系统能够减少工作人员数量,从而降低人力成本;实用图书管理系统可以减少对管理资料维护的成本
2.2技术可行性
目前国内外软硬件产品和技术发展迅速.服务器,操作系统等相关资源技术容易获得并有较大的选择余地,而且在本系统软硬件要求适中,因此现有条件在技术层面上完全可以满足要求。
三、系统设计
1.设计目标
本系统是针对图书管理工作过程进行设计的,主要实现如下目标:合法用户可以登录此系统;读者可以查询图书、查询借阅记录; 工作人员可以对读者、图书进行管理和借书、还书操作。
2.数据库设计
把上面的概念结构转化为关系模型,我们可以得到各实体的关系模式(关系的码用下划线标出):
图书(图书编号,图书名称,图书作者,出版社,页码、图书价格、图书总数、现存总数、借出次数、ISBN、备注、条形码、书架、图片)
读者(读者编号,读者名称、院系、类型、性别、证件编号、可以借阅数量、电话、备注)
用户(用户编号,用户名、用户密码,真实姓名,性别,电话,年龄)
以下关系模式为读者――图书的关系模式:
借阅图书(读者编号,图书编号,借阅日期,应还日期,归还日期,是否归还)
从以上的关系模式我们可以得到数据库的逻辑结构设计。为了优化数据表结构,部分字段采用代码形式,以便与数据库中的数据表对应起来。根据以上分析,需要设计数据表来存放数据信息,这些表分别为图书表,读者表,用户表,借阅表。
3.总体设计
图书管理系统是一个典型的数据库应用程序,由应用程序和后台数据库两部分构成。
应用程序:应用程序主要包括登录,用户信息,读者信息,图书信息管理,借阅图书,综合查询,退出系统几个部分组成。
数据库: 数据库负责对图书信息,用户信息等数据的管理。
四、系统主要功能模块实现
1.登录界面
进入系统必须经过登录,用户输入用户名和密码后,系统会查询数据库中的用户表,如果用户存在且密码正确,系统只有管理员。
2.主控制界面
此界面是进入相应功能模块的入口。
3.图书信息维护
在此界面用户可以对图书信息进行管理,具体包含图书信息的添加、修改、删除等。
4.图书借阅界面
图书借阅界面使用户完成图书借阅归还的操作。用户输入读者证件编号后单击[查询]按钮查出读者信息。输入图书ISBN编号好,查出对应的图书信息,当读者的可以借书量为0时,提示不能借阅,当图书的库存量为0是提示不能借阅。借阅和还书需要同时操作三个表,因为需要用事务来操作。
5.读者信息管理
在读者信息管理界面,可以对读者信息进行添加、修改、删除三种操作。注意证件编号不能重复添加
五、设计总结
本文重点讨论了“图书管理系统”的设计方法和过程。在本次设计的全过程中,我对所学的知识有了一个比较系统的认识和理解。在设计中我才知自己掌握的知识还远远不够,将理论知识应用到实践中去,总会出现各种问题,不是理论没掌握好,而是光知道书本上的知识是远远不够的,一定要把理论知识和实践结合起来。把学到的知识应用到实践中去,多做多练,才可以把理论的精华发挥出来。知识不是知道,了解就好,一定让它在现实生活中得到充分的应用,从而解决一些问题,这才是学习的根本目的。虽然我按部就班的完成了设计任务,但由于自己的知识水平有限,设计时间又较短,所以该系统还有许多不尽如人意的地方,比如用户界面不够美观等问题,都有待进一步改善。
参考文献
[1]SQLServer2005数据库管理与应用[M],清华大学出版社,2005
中图分类号:TP311.52 文献标识码:A文章编号:1007-9599 (2011) 24-0000-01
Online Book Sales Site Design and Implementation
Qian Cheng
(Xi'an International University, Institute of Technology,Xi'an710077,China)
Abstract:This paper described the function and realization of the entire online book sales site.From the library management,library classification,and query to shopping cart implementation,the user order processing,to the administrator system.Basically realized the e-commerce function processes,users and businesses in the online book trade.
Keywords:Information Age;Online book sales site;The JSP;The SQLServer2000
一、概述
(一)设计背景及目的。在线图书销售网站的建立,可以将大量的图书信息到网上,更便于顾客根据自己的需求进行图书的购买,从销售运营者方面,对于图书的销售情况也可以进行及时的了解,从而更加快速的、高效的完成网上书店的图书销售工作[1]。
在线图书销售网站的设计目的是为了满足消费者只要通过互联网就可以足不出户的购买自己喜欢的图书,改变传统商品交易方式,利用互联网这个平台进行交易,从而实现网上购买图书的目的。
(二)设计思想。在线图书销售网站是使用JSP语言进行编写的,运用Microsoft SQLServer2000数据库进行后台连接系统,通过编写JavaBeans对后台业务进行逻辑控制,即JSP +JavaBeans + SQLServer2000三层模式完成整个设计工作。该系统基于互联网网络,用JSP语言对网站进行开发,注重了用户与网站之间的交互性[2]。
(三)系统分析。系统分析就是为了最终实现目标系统,在实际项目的开发之前,对项目进行需求分析及可行性分析,并设计组成这个系统的所有程序和数据库文件。
1.需求分析的任务是通过详细调查现在实际要处理的对象,充分了解项目的工作情况,明确用户的各种需求,然后在此基础上确定系统的功能。为了系统的安全,所以对数据的安全性、完整性要求:确保图书信息的完整性,用户信息的保密性,只有管理员可见(可查),但不能任意修改。并且要确保网上支付安全性。
2.可行性分析阶段的主要任务是在项目初步调查的基础上,对系统是否能够实现和值得实现等问题做出判断,避免在花费大量的人力和物力,所以在研发一个系统之前对这个项目进行可行性的分析是非常有必要的[3]。
二、系统设计目标
为了使系统更好的满足客户的需求,对系统功能设计目标如下:
(一)要有较强的实用性。我努力使系统符合实际操作流程的习惯,并尽量减少用户的输入,易学易用的友好的用户界面,满足各层次的用户使用的需求;
(二)要有较为先进的程序结构。使用当代前卫的软件编程,能延长其生命周期,易于维护与管理;
(三)要有较好的安全可靠性。后台维护功能齐全,根据平台在各个阶段不同的使用情况,管理人员可以设置相应的操作权限,增加系统注册,分配各个栏目的管理权限,实现系统的维护,保证系统的安全、可靠;
(四)使用模块化设计的方法。使系统具有良好的可扩充性,以适应其不同阶段的发展需要,便于后来者分析、维护[4];
三、系统功能实现
本系统是根据需求分析与系统功能设计目标,结合实际情况实现本系统功能模块设计。本系统分为两个子系统,即:用户子系统(适用于普通用户和会员)、管理员子系统。对于用户子系统,用户注册、搜索图书、浏览图书信息是普通用户和会员都可使用的模块;对于用户中心、购物车管理的功能模块只有会员可以使用。对于管理员子系统,管理员通过登录界面登录后对本系统进行图书管理、会员管理、订单查询、库存销售管理等模块的使用。
(一)登录功能。在用户登录过程中,系统会对用户信息进行验证。在本系统中,按用户权限的不同分为管理员,会员和普通用户。这三种用户的不同权限在数据库中用字段加以区分。普通用户无需登录,可完成图书的浏览的搜索。
(二)用户注册。模块功能介绍:若用户不是本系统的会员,想要使用本系统进行图书的购买,则必须进行用户的注册,按照要求填写用户信息,信息填写完整后点击“注册”按钮,显示注册成功,系统会在五秒后自动跳转到“登录界面”。
(三)图书搜索。所有用户都可以在该页面对图书进行模糊查询,但只有成功登录的用户可以对所搜书籍进行购买,如果用户还没有注册就直接进入或者没有成功登录就进入页面点击“购买”按钮的话,将被连接到“用户登录”页面。
(四)购物车。当用户成功选择自己喜欢的图书后,图书会被放入用户购物车中。若用户想要购买多本同种书籍可直接在“数量”一栏修改数量,修改后点击“修改数量”按钮则修改成功,否则购买书籍的数量将不变。点击“继续购物”系统将自动跳转到首页。若点击“清空购物车”则购物车中的信息全部清除。
除了以上介绍这几个功能外,还有图书管理、会员管理、订单管理和库存销售管理等功能。
四、结束语
该系统使用了JAVA语言和JSP技术以及数据库SQL server 2000。针对开发的系统所需要的项目,我了解到了电子商务的理论以及平台开发的模式,可以初步的使用网络开发的方法与模式。该系统的设计虽然外观简单,但功能的实现还是比较齐全的,首先可以对用户的权限进行管理;其次购物车的基本功能也都可以使用;最后是对图书、用户信息以及订单进行的增删改查。
参考文献:
[1]郭珍,王国辉.JSP程序设计教程(本科),人民邮电出版社,2008年5月:34-398
中图分类号:TP311文献标识码:A文章编号:1009-3044(2007)04-11143-01
1 引言
随着计算机应用领域的不断扩大,软件规模也越来越大,复杂程度不断增加,软件产品从数量和质量上已不能完全满足社会要求,从而导致了软件危机的产生。为了摆脱这一困境,北大西洋公约组织成员国软件工作者曾两次召开会议(NSTO会议),讨论摆脱软件危机的办法,提出了软件工程的概念。
人们发现将传统工程学科的原理、技术和方法应用于软件一样可以起到使软件生产规范化的作用,它有利于组织软件生产,提高开发质量,降低成本和控制进度。人们曾从不同的角度给软件工程下定义,但它们的核心内容都是以工程化的方式组成或组织软件的开发,其中涉及软件计划、开发和维护各个阶段。
自软件工程的概念形成以来,这一研究领域吸引了众多的科学技术人员,开展了大量理论和技术性的研究,从而形成了软件工程这一计算机科学中的分支。
2 结合小软件项目,以结构化的方法为主线全面系统的进行教学设计
2.1软件工程教学的目标
软件工程教学的目标是让学生采用软件工程的思想、方法、技术学会以较少的投资、获得易维护、可靠性高和易理解的软件产品。尤其对于计算机系的学生,一方面要求其掌握基本的知识、概念,更重要的是用软件工程的理论去指导其软件设计,在教学中,通过几个小软件项目的实例把软件开发方法中主要方法―结构化方法、快速原型法、面向对象法作为讲授的重点去指导学生。并让学生以小组形式去真正开发一个小软件项目,实际全面体会软件工程的思想,深刻理解所学知识对其在软件设计中的帮助及对今后毕业设计的指导作用。在开发的每个阶段,都要编写相关文档进行提交,课堂上随机抽取一至二名同学的报告,师生共同分析,最终确定下一阶段所依据的教学方式。
2.2小软件项目开发的管理
对于我校计算机专业的本、专科学生,今后大多面向中小公司的小工程项目,虽然小项目和大项目的方式不完全一样。但从另一个角度来看,项目的大与小并没有本质的区别,很多方法是共通的,一句话形容就是“麻雀虽小,五脏俱全”。而且对于小项目,人们更易犯一些诸如不进行可行性分析、不写部分相关文档或不经单元测试就系统测试等错误,对开发及日后的维护都会带来很大的麻烦,因此即使是小型项目的开发,仍然应该遵循软件开发的一般规律,必须的步骤不能省略。当然小项目有它自身的一些特点,比如项目功能相对较少 、开发周期较短、开发人员较少,实行起来可以相对灵活些。小项目的所有这些特点对于我校软件工程教学都非常适合,即在一学期内,几个小组成员共同开发一个功能相对简单的小软件项目。
2.3结构化方法实例教学――图书管理系统
为了让学生从整体理解软件工程的思想,教学中采用现代化的教学设备,充分利用教材、电子教案、相关的示范软件,按照软件设计文档需求,利用结构化方法的思想,完善各阶段文档要求,教学中从始至终贯彻SA、SD、SP的结构化设计思想。
2.3.1需求获取
在进入正式开发之前,必须先从用户处获取准确的需求。在这上面花费相当时间是很必要的。针对学生较熟悉的图书管理,要求学生事先去了解本院现行图书管理的某些缺陷、不足,例如,大量混乱的图书查询卡片,或者图书查询信息与实际不符,给管理人员和借阅者带来相当的不便,效率低下等不足,并由教师和学生共同提出界面、功能上的改进等具体方案,要求学生写出《系统目标与范围说明书》。
2.3.2可行性研究
在此阶段,根据图书管理系统应实现的主要功能,例:读者信息查询,书籍信息查询,借阅信息查询进书管理、图书资料管理、基本统计分析等,要求学生分组讨论系统的可行性、写出《可行性论证报告》并提交。通过实例理解这个阶段的任务不是具体解决某个问题,而是研究问题的范围,探索这个问题是否值得去解决,是否有可行的解决办法,并导出系统的高层逻辑模型。教师先充当分析员的角色在课上分析一份报告,估计系统的成本和效益,并且在此基础上更准确,更具体地确定工程规模和目标。
2.3.3需求分析
要求学生按图书管理系统的详细工作流程,运用数据流图,数据字典和简要的算法等工具,导出目标系统的逻辑模型,写出《需求规格说明书》。这个阶段的任务仍然不是具体地解决问题,而是准确地确定,为了解决这个问题,目标系统必须做什么,主要是确定目标系统必须具备哪些功能。学生系统分析员(学生)在这个阶段必须与用户(图书管理人员和部分学生)密切配合,充分交流信息,以得出经过用户确认的系统逻辑模型。
2.3.4总体设计
这个阶段回答的问题是:概括地说,应该如何解决这个问题?在充分权衡各种方案的利弊的基础上,拿出一个最佳方案后就是设计软件的结构,也就是确定程序由哪些模块组成以及模块间的结构,画出软件结构图(SC),并设计数据的逻辑结构。教师可以利用上课时间将目标系统的逻辑模型映射为软件初始结构。之后,要求学生根据启发式规则再对软件结构进行修改和优化,提交《概要设计说明书》。
2.3.5详细设计
根据上一步图书管理的SC,选择盒图、PAD图或其它工具详细设计每一个模块,并对数据的物理结构进行设计,将数据分配到各个模块,并提交《详细规格说明书》。
2.3.6编码
选择一种合适的语言,例如对于图书管理系统,用VF6.0较为适合,可以写出正确的、易理解的,容易维护的程序模型。
2.3.7测试
通过各种类型的测试使软件达到预定的要求,可以对图书管理中的部分模块精心设计一批测试用例进行单元测试,再进行集成测试和验收测试,系统地找出软件中潜在的各种错误和缺陷。
2.3.8运行维护
通过各种必要的维护活动使系统持久地满足用户的需要。让学生理解软件的环境的可变,以便进行适应性维护;软件在运行过程中出现错误后的改正性维护;若用户对软件有改进或扩充的要求的完善性维护;也要为软件将来的维护活动预先做准备的预防性维护。
在每一阶段教师将几种成型的方案进行比较,确定优劣,找到最佳方案,通过以上几个阶段的"实战演习",使学生理解了分析设计的思路,基本上保证了软件开发的质量。
3 以快速原型法、面向对象法为辅线扩展软件设计思路
3.1快速原型法教学设计――电子名片管理系统
快速原型法的主要思想是一个要求在短时间内完成一个基本原型,让用户实际看一看未来系统概貌,以便判断哪些功能是符合需要的,哪些方面还需要改进。然后反复改进原型达到最终用户要求的新系统。它适用于功能模糊或经常发生变动的中、小型软件的开发。
例:电子名片管理系统(ECMS)应便于对名片进行分类和管理,提高工作效率,便于操作,能有效地对数据进行更新、查询,并能在一定程度上实现自动化。
利用已学的知识(例如VF6.0)向导快速建立一个具有主要功能的系统(查询、修改、删除),在用户(教师)确定后,逐步增加系统设置、维护、报表、安全性等要求的功能,逐步完善。
3.2面向对象法教学设计――三维立体图
面向对象方法学的出发点和基本原则,是尽可能模拟人类习惯的思维方式,使开发软件的方法与过程尽可能接近人类认识世界解决向题的方法与过程,也使描述问题的问题空间与实现解法的解决空间在结构上尽可能一致。
例:鉴于学校平面设计图的单调,不直观,为此开发一个直观,形象,全面的学校三维立体图是十分有必要的。项目名称:石家庄学院三维立体图(软件工具:3DMAX),实现学院介绍自动化,形象化,立体化。本软件旨在为社会各阶层人士了解石家庄学院的全貌提供一个形象、全面的立体图,通过三维动画让人如亲临石家庄学院。本软件处理流程和人们思维方式一致,在重用性和可维护性上都体现了面向对象方法的优点。
处理流程:
(1)系统启动后直接进入开始界面;
(2)根据学校的主线路浏览校园。以三维立体的效果显示学校各楼层的分布,操场的位置,以及各事物;
(3)通过事件驱动机制激活各详细资料;
(4)由关闭系统事件激活关闭系统,退出系统。
4 结束语
软件工程作为软件开发工程化、规范化的具体实施方法,通过小项目的实例教学设计,在文档书写规范化方面以及学习内容链接成线,取得了很好的效果。教师在教学中不仅仅完成了一门课程的教学任务,也使学生对软件方面所学的知识进行了比较完整的概括与总结。
相信随着教师科研水平的提高和教学手段的改进,进一步改善软件工程教学设计的目标一定会达到。
参考文献:
[1]郑人杰,等.软件工程概论[M].清华大学出版社.
【Abstract】At present, the online shopping is more and more popular. Buying books through the Internet has become a common phenomenon. This paper designs and realizes a book sales management system based on browser/server mode. Using of object-oriented analysis and design method, build the function of the system, describe the software structure, and analyze each function models. This paper reveals the process of analysis and design for a complete book sales management system. And we implement the system with J2EE.
【Key words】Book sales;Brower/Server;J2EE
0.引言
目前,计算机的发展促进了许多新兴行业的萌发,电子商务的概念起源于20世纪70年代。现在大家公认的“电子商务”的概念是由著名的IBM公司于1998年率先提出并迅速得到广泛认同[1]。在线图书销售系统的主要功能是以互联网为交易平台,作为展示图书信息和的载体,用户可以通过互联网浏览、预定和购买图书,提交购书订单到图书销售商,为买卖双方提供了一个在线的交易平台[2]。
1.研究意义与现状
1.1研究意义
一套功能齐全、性能良好的基于浏览器/服务器模式的图书销售管理系统,为中小型图书销售企业提供一个通用的基于Web的销售平台,其具有如下的现实意义:
(1)拓宽企业的产品销售渠道,使销售途径多元化,帮助企业开拓更加广阔的市场。
(2)更快地满足客户更加个性化的定制需求,商家通过订单统计也能更好地掌握消费者的购买意愿。
(3)帮助企业在销售中减少交易环节,从而降低了服务成本,提高商品价格竞争力。
(4)加强图书销售商对图书销售情况了解,随时掌握图书销售状况,合理供应图书。
1.2研究现状
当前已经进入了信息时代,时间是犹如生命般宝贵,人们已经不满足与去各个书店盲目地去寻找自己想要的图书,有时读者没有时间去书店,有时不知道需要的书籍在书店是否存在。同时,图书销售商展示图书的方式陈旧,导致对图书的宣传不足。在图书销售过程中,买卖双方的信息交流不对等,这成为了在线图书销售网站发展的驱动力[3]。
在互联网图书销售网站中,其中影响最大的是当当网和亚马逊。当当网2006年上半年的总销售额已超过1亿元,是2005年同期的1.8倍,全年可实现2.4亿元的目标[4]。目前,当当网已于2010年在纽约证券交易所正式挂牌上市,其估值高达10亿美元。可见,在线图书销售的影响力远远大于实体图书销售。
2.系统分析
2.1系统可行性分析
可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过程,实际上是一次大大简化系统分析和系统设计的过程,所以,进行可执行性的分析是非常必要的,也是很重要的。本文对可行性研究从管理可行性、经济可行性、技术可行性和运行可行性四个方面进行分析。
2.1.1管理可行性
本图书销售管理系统可以拓展图书销售订单的来源渠道,降低客户企业双方的运营成本,追求最大的利润和适应企业信息现代化的需要,将互联网与图书销售企业的日常业务整合起来,方便了图书销售企业的经营管理,提升了在同行业的竞争力。
2.1.2经济可行性
基于浏览器/服务器模式的图书销售管理系统运行所需服务器可由专业的网络公司提供。这样,企业可以不用购买与系统实施相关的软、硬件设备,只需支付提供服务的专业网络公司一定的使用费即可。
总的说来,在系统运行之前企业的投入大概在3000至5000左右。对于图书销售企业来说,是完全能够承担这样的费用的。同时,随着系统的运行,其带来的经济效益将大于投入成本。
2.1.3技术可行性
本系统属于一个普通的基于互联网应用的图书销售管理系统。该系统为基于数据库的网络应用开发,其复杂性不高,较容易实现。
本系统利用J2EE为开发工具,采用的主要技术是JSP+Servlet,用户交互界面采用HTML技术,采用的数据库为SQL Server,使用J2EE作为系统开发的工具。目前,JSP+Servlet的技术已经较为成熟,利用该技术开发具有明显的优势,可以大大提高开发的效率。
2.1.4运行可行性
基于浏览器/服务器模式的图书销售管理系统为利用JSP+Servlet相结合的技术,采用的SQL server数据库搭建的网站。该系统的运行需要搭建Java运行环境,建立JAVA虚拟机。服务器的运行选用Tomcat环境。将数据库与运行环境配置好,即可运行此系统,难度不高,实现较为简单,可以保证系统的稳定运行。
2.2业务流程分析
业务流程图利用图表反映了系统内部关系的组成和走向。其主要由表示业务符号和表示流向的箭头组成,可以帮助系统的设计人员理解业务的处理过程。
根据对中小型图书销售公司业务流程的分析,可以得到如图1所示的体现图书销售过程的业务流程图。
图1 业务流程图
2.3系统流程分析
2.3.1购物流程
购物的过程为用户首先登陆网站浏览图书,选择需要购买的图书,点击订购按钮进行图书购买。此时系统会对用户进行验证,判断是否为未注册或未登录的用户。当用户为已注册的登陆用户时,即可浏览图书进行购买。用户所购买的图书都将存储到该用户的购物车中。购物完成后,可对所购物品进行付款,付款完毕即生成购买图书的订单。
2.3.2购物车流程
购物车的作用是可以将用户购买的物品放到一起,在选择满意之后进行统一的付款。为满足购物车的设计,需要为购物车构造单独的购物车类。用户登陆网站后,可在图书列表中选择图书。当看到满意的图书时,可点击“添加到购物车”,将图书存到购物车中。系统需要对用户点击“添加到购物车”进行处理,建立该用户的购物车类,并将此购物车存到Session中。用户再次选择图书“添加到购物车”时,系统判断该购物车中是否有相同的图书,若有相同的图书,则对相应的图书个数加1;若该图书不存在,则将此次选择的图书加入到已有的购物车中。
2.3.3注册流程
注册功能模块具体过程为,用户点击注册按钮进入注册模块,此时会要求用户填写基本信息。该模块会检查“必填项是否为空”。为保证数据库中的用户名的唯一性,会检查用户名的有效性。为防止恶意注册和密码的安全性,会对密码项和再次输入密码型进行检查,判断两次的密码是否一致,是否足够安全。对于其他的一些信息,系统自动检查有效性,如日期的格式,电话的位数等。完成以上的各个步骤,用户点击完成,即注册成功。注册用户可登陆该图书销售系统购买图书。
2.3.4登录流程
当用户点击登陆按钮时,系统将转到用户登录的表单。该表单在系统的当前的页面中,而不跳到其他的页面。这样,即使用户没有登陆的情况,同样可以浏览图书信息。而用户登陆后,该表单变为显示用户的相应信息。这样使得系统用户界面的重用性高。
用户登陆时,在用户名和密码处输入相应的信息,系统到数据库中进行验证该用户是否存在。对于网站来说,用户信息的安全性是很重要的,因此在数据库中需要对用户名和密码进行加密,提高安全性。同时为了防止利用恶意的代码对数据库进行注入,应对用户名加以限制。点击登陆后,若验证用户信息正确,则将用户的UserID存到Session中,从而完成登录过程。
2.3.5图书搜索流程
对于图书销售管理系统来说,由于图书种类繁多,图书搜索功能是必不可少的。使用搜索功能可以快速定位用户需要的图书,为用户节省了很多查找图书的时间。用户只需将需要搜索的图书相关信息输入到搜索栏中,即可得到图书的结果。系统将用户输入的条件转换为数据库查询语句到数据库中进行查找,将符合要求的结果返回给用户。在返回的结果中,用户可以查看图书的详细信息,也可以对图书进行下单购买。
2.3.6图书管理流程
图书销售管理系统的一个优点就是简化了图书销售商对图书的管理,因此图书管理模块的建立是很有必要的。图书管理位于网站的后台,只有管理员可以进行对图书管理的操作。图书管理模块赋予管理员对图书信息的增加、删除、修改和查询等权限。不同于普通用户,在这里呈现给管理员的图书信息附加了图书的ID。
3.系统设计
图书销售管理系统的设计主要包括总体设计、详细设计和数据库设计。下面分别对各个设计进行详细的说明。
3.1总体设计
图书销售管理系统主要可以分为两个大部分,即前台模块和后台模块,分别对应前台客户界面和后台管理界面。在网站的前端,应该包括注册、登陆、查看搜索图书和购物车等功能。在系统的后台管理中,应包括对图书信息、图书种类、网站用户、订单信息等管理功能。图书销售管理系统主要功能由客户界面部分和管理界面部分两部分组成。
3.2详细设计
3.2.1代码设计
该图书销售系统采用顺序码来设计代码。下面通过对系统中的部分数据进行代码化的过程,来说明代码设计的过程。例:某订单代码20120120161834的说明,如表2所示其图书订单代码含义:
表2 图书订单代码含义
3.2.2数据库设计
对于图书信息管理系统来说,由于图书种类繁多,信息分类复杂,合理的设计数据库是很重要的。数据库的设计主要分为概念结构设计和逻辑结构设计两部分,下面从这两方面对本系统的数据库设计进行详细的描述。
(1)概念结构设计:数据库的概念结构设计即找出各个实体之间的联系。下面使用E-R(Entity-Relationship,实体-关系)图来表示概念模型。
根据对图书销售管理系统的分析可以得到系统E-R图如图3所示。
图3 系统E―R图
由E-R图可见本系统的主要实体有:用户、订单、图书列表、合同和留言五个实体。设计数据库需要找出各个实体具体的描述属性来描述每一个客观存在的事物。
(2)逻辑结构设计:数据库的逻辑结构设计即根据数据库的概念设计得到数据库所支持的数据结构。以下详细说明图书销售管理系的数据库逻辑结构设计。根据系统需求,可以列出图书销售管理系统相关的数据表如下:
1)用户基本信息(user):存放用户编号,用户名,密码,姓名及联系方式等基本信息。
2)订单信息表(orders):存放购买图书的订单信息。
3)图书信息表(product):存放图书的基本信息。
4)合同信息表(contract):存放成交合同信息。
5)留言信息表(message):存放用户对图书的留言信息。
4.系统实现
4.1系统主页模块
系统的主页主要由导航栏和新书上架图书显示组成。导航栏的功能是把前台用户部分的几个功能添加到导航栏中,方便用户在各个分类栏中切换。包括:新品图书、畅销图书、推荐图书、搜索图书、图书分类。显示新书上架的功能是从数据库中根据图书上架的日期,检索最近几本图书基本信息。
图书销售管理系统主页的效果图如图4所示:
图4 图书销售管理系统主页
4.2用户登陆模块
为了保证系统的安全,需要设计登录模块来验证用户的合法性,只有通过验证的用户才能够进入系统购买图书。进入该系统需要具有一对用户名和密码,系统校验用户名和密码的合法性。查找数据库中是否存在该用户,及相应的密码是否正确。最后,还需校验用户的相关权限。系统将用户信息存到Session中,利用Session判断用户的级别,区分用户为普通用户还是VIP用户,便于系统验证用户身份。
5.总结
本设计从系统分析到系统实现,详细介绍了所设计系统的特点,已基本能满足图书销售管理系统的需求。
本系统以J2EE为开发平台,SQL Sever数据库作为后台支撑,很好的解决了实际开发中遇到的技术问题。实现对各种图书进行分类、记录注册用户的信息,对注册用户给予优惠服务、存贮并随时查看用户所选择的图书,并计算出总价格、生成详细的购物订单等功能。本系统的界 面本系统界面友好、易于操作维护,采用了大量的人机交互式操作,能很好的完成图书购买的全过程,使浏览者一进入就可以独立的进行自己需要的操作,一目了然。通过该系统的运行,基本上可以达到进一步扩展中小型图书销售公司的销售渠道,扩大订单业务,降低企业运营成本的目的。
【参考文献】
[1]张红,孙富元.关于电子商务的研究[J].天津理工学院学报.2004(04).
中图分类号:G250 文献标志码:A 文章编号:1673-291X(2013)19-0196-03
一、将营销理论引入图书馆信息服务可行性分析
(一)图书馆信息服务营销的可行性
图书馆信息服务营销的可行性,表现在营销理论的广泛性。只要有商品交换的地方,就由营销理论的实际应用。作为商品,必须是要凝结了人类无差别的智慧劳动。图书馆是为人民服务的机构,是专门收集、保存、供人们参考并且为之使用的一个非盈利的机构。图书馆完全具有作为商品构成的条件。随着营销理论的深入和发展,它已经从单纯的营利领域扩展到更加广泛的营利领域和非营利领域,商品市场和服务市场等第三产业中。虽然图书馆主要不是以盈利为目的,但仍可以借用营销理论来优化资源配置,为人们提供更加有效率、最佳的信息服务。因此,在图书馆信息服务部门引入市场营销的理念和方法完全是可行的。
(二)图书馆信息服务营销的必要性
当下,图书馆所面临的问题是:政府拨款不足,使得购买图书资料、聘请专业人士经营等软件设施和购买应用软件、自动借书设备等硬件设施均受到限制。对于以上存在的问题,我们应对图书馆进行改革。其中重要的一条措施就是引入市场营销理论。虽然该理论在解决以上问题时缺乏专业性,但它的引入可以在图书馆的服务理念得以更新,再通过其他措施的改进来解决图书馆现存的问题,而不把它的缺陷局限在政府拨款不足的问题上。从整体来看,图书馆从传统单一的服务型向营销服务型的转变,表明图书馆在日益激烈的知识经济竞争下,不断改正自身的不足,引入新概念的积极局面。这就要图书馆的工作人员为了适应新的形势,必须加强自身的学习,提高理论知识的专业性。转变“被动”的信息服务为“主动”服务的理念。与此同时,图书馆必然要强化教育职能和情报传递职能,这样就使得图书馆本身的职能和地位不断地提高,更好地满足了读者的需求,从而吸引更多的读者,这种良性循环使得其自身得到巩固和发展。
二、将营销理论引入图书馆信息服务面临的问题
(一)用户与信息服务人员的关系问题
第一,用户的满意度是衡量信息服务是否成功的标准。随着社会的发展,用户对信息服务知识的专业性不断提高,这就需要信息产品的含金量加大,并逐渐走向精准化和智能化。所以,从事该领域的工作人员要提高工作效率,在工作成果上有所突破。因此,需要图书馆的管理者在理解营销理论真正含义的基础上结合自身发展情况,再进行运用。第二,传统的服务方式效率低下、过程烦琐。这就需要图书管理者调整新的服务方式。如运用网络技术,在科技时展的今天,我们要充分利用好一切的信息科技,尽可能地减少不必要地程序,及时适应网络环境和了解计算机的实际操作,达到资源的优化配置,实现中国特色社会主义经济。
(二)信息服务价格问题
产品的价格是影响用户需求的另一个重要因素。图书馆作为非盈利性组织,面临的是整体经济水平有限的消费人群,如果制定的消费水平普遍高于用户所能承受的范围,将会导致图书馆图书资源浪费、闲置。这就需要管理者对组织的各项成本、消费人群的收入水平进行仔细地分析,在现阶段,应该无偿提供图书服务或只收取工本费为主。
(三)信息服务人员的专业素质问题
作为图书馆的信息服务人员,应具备以下专业知识:首先是熟悉网络技术、懂得应用计算机技术,并具有较高的外语水平,否则就无法满足用户的需求,将直接影响到图书馆的服务质量和用户的满意度。其次,应具有掌握图书信息情报、信息检索等专业领域的专业知识。这两点是作为一名图书管理员应该有的基础知识,图书馆改革是否能产生效率,一方面是营销理论等专业知识的引入,另一方面就是图书管理人员自身的素质和操作实践。
三、基于SWOT框架的图书馆信息服务营销分析
SWOT分析法目的是综合考虑内部条件和外部环境的多种因素,通过系统评价选择最佳经营战略。其中S是指组织内部的优势(Strength),W是指组织内部的劣势(Weaknesses),O是指组织外部环境的机会(Opportunities),T是指组织外部的威胁(Threats)。通过对图书馆信息服务营销进行SWOT分析,使图书馆充分认识到自身优势和劣势,合理面对市场环境中的机会和威胁,以利于图书馆在激烈的竞争中实现自身的价值。
(一)S优势分析(Strength分析)
1.资源优势。图书馆作为知识资源的集散地和文献信息资源连接枢纽,它拥有丰富的文献信息资源和网络信息资源,其文献资源收藏具有原始性、系统性、连续性、完整性等特点。除公共图书馆外,中国还有高校系统图书馆、科研系统图书馆,各种专业图书馆。如果这些文献信息资源能得到充分利用,那么它的社会效益和价值非常可观。
2.网络化优势。随着计算机网络技术发展,图书馆的信息网络建设方面也得到大大加强,实现了与Internet的互联。在充分结合图书馆专业的分类检索知识的基础上,实现图书馆从书目检索到采访、编目、阅览、外借等业务环节的计算机自动化、专业化和高效化,为用户获取信息提供了新的手段,同时信息服务的效率和专业化程度得到加强。
3.技术优势。图书馆在业务工作中所运用的先进的软件技术优势,如XML(Extensible Marked Language)可扩展标记语言、Web-based Chat(网络实时聊天)、Chat Reference(实时咨询)、DRM技术(内容数字版权加密保护技术)等。另外,图书馆进行信息资源的检索、收集、加工、整理、传播、存储和应用等就是建立在专业技能和信息技术基础上。
(二)W劣势分析(Weaknesses分析)
1.管理理念问题。图书馆运作的指导方式是以传统的管理思想为核心。如何转变这一方式,如何将信息资源优势、检索技术优势和经验优势转化为效率优势和效益优势,来解决管理思想相对滞后的问题成为亟待解决的问题。信息服务营销的新观念主张主动服务,除了积极为用户找信息外,还要努力为信息找用户。即可优化配置图书馆现有的资源,以最小的成本去吸引用户,从而获得最大的未来无形资本。
2.营销模式问题。对于图书馆而言,用户就是开展信息服务营销的服务对象。图书馆缺乏较好的、切实可操作的信息服务营销模式,因此,图书馆仍停留在被动式的满足信息需求,而不是主动地进行信息产品促销和分销活动。图书馆缺乏的正是“以用户为中心,以用户需求为导向”的营销模式。因此,信息服务需要尊重用户的感受和体验,让用户舒服地主动接受营销服务。
3.人员素质问题。目前图书馆员队伍构成复杂,年龄结构偏高,素质良莠不齐,服务意识薄弱、水平参差不齐,知识结构单一,计算机知识贫乏,检索技能不熟,外语水平偏低,专业知识欠缺。因此,图书馆培养具有综合分析能力,具有信息技术知识和各种信息资源,能围绕图书馆的经营管理展开信息服务的专业人员,是提高人员素质的根本途径。
(三)机会分析(Opportunities分析)
1.社会的信息需求成就了图书馆信息服务营销发展。随着信息时代信息数据的迅速增长,用户面对冗余的信息,缺乏专业化的知识信息收集存储能力,势必求助于图书馆这样的专业化社会信息机构,这为图书馆信息服务营销提供了发展空间。凭借此职能,图书馆作为营销的诉求点进行营销。
2.信息业为图书馆信息服务营销提供了借鉴。图书馆信息服务营销可依据信息咨询服务机构的赢利营销模式,结合自身公益的特点,提供相应的信息产品和信息服务,并通过相应的传播和渠道传递给用户。
3.政策倾斜为图书馆信息服务营销带来了契机。提高全民族整体文化素质已经被国家作为一种战略提出来,并采取了相应的措施。政府加大了对图书馆事业的投入,政策法规的保护和扶持。各地图书馆的基础设施和硬件设备得到明显改善,为图书馆信息服务营销提供了良好的基础条件。
(四)T威胁分析(Threats分析)
1.网络环境的威胁。对于图书馆信息服务来说,网络是一把双刃剑。网络给图书馆信息服务营销带来便利的同时,也对此构成一种威胁。一方面,由于网络的开放性,用户有机会在图书馆和其他信息服务机构之间游移,削弱用户忠诚度。另一方面,由于用户所需信息的分散性,用户要想获得全面的资料,就不得不在利用图书馆相关信息资源的同时,还要寻求其他信息资源做补充。
2.竞争对手的威胁。随着社会开放性发展,众多各具特色的信息服务机构不断衍生,图书馆作为唯一信息服务业优势已经消失,图书馆的信息中心地位面临严峻的挑战。图书馆信息服务营销作为一个新兴产业,尚处于分散、作坊式的经营,如果不加强联合经营,不建立自己的团队,就有被淘汰的可能。
3.人才流失的威胁。信息时代的竞争实际上是人才的竞争。网络环境下图书馆为用户提供信息服务需要大批高层次、复合型的人才,但是由于图书馆待遇偏低,留不住优秀人才,也较难引进优秀人才。图书馆人才匮乏,是新形势下面临的严峻问题。
四、公共图书馆的服务营销策略实施措施
(一)公共图书馆要创造并维持优质服务文化
1.“以人为本、“用户至上,服务第一”的服务理念。这个概念主要体现在用户和图书馆人员之间。用户对该图书馆是否满意,主要体现在该馆的服务是否符合用户的要求。可从图书馆工作人员的服务态度、服务能力、服务效率、售后服务等进行评估。其次,是用户对文献信息等软件设施的满意度,图书馆馆藏信息、馆藏容量、内容价值等都是用户对公共图书馆的评估标准。另外,用户对该馆的硬件设施也要纳入评估的范围里面,其中包括公共图书馆的各项业务建设、规章制度、网络设施等
2. 3A新理念。3A包括Anytime、Anywhere、Anyway,即用户无论在什么时间、什么地方、通过什么方式,都能得到图书馆的文献信息服务,提高文献检索的效率,使文献检索方便、快捷、高效。
3.特色服务理念。在借鉴其他图书馆成功案例的同时,也不要忽略了自身的特点。图书馆质量的好坏有一点体现在该馆的库藏能力,即图书馆要结合自身政治、经济、文化、科学、教育等特点,充分利用网络和图书资源的优势,开展特色服务,提高用户的第一印象。
(二)公共图书馆服务营销定位战略
现代营销的核心是STP营销,在如此大的消费市场中,要先预测一部分消费人群,尽量把消费范围缩小到最精准。然后选择目标市场,即选择自身优势的产品进行营销。最后实现市场定位,这是指企业在发展的同时,建立差异性竞争,把服务呈现出自己的特色,使自己的服务在用户心里形成独特的形象,加强印象。公共图书馆在决定服务营销定位战略时,应该重点考虑公共图书馆的服务对象的需求。可以通过发放调查问卷、读者回访、网络调查以及对读者的登记、借阅记录进行分析等方式,了解成千上万的用户需要什么样的服务,认真分析用户的现实信息需求并挖掘其潜在需求,最大化体现出用户利益。
(三)公共图书馆服务营销的重点策略
1.建立能创造用户价值的、适合目标市场的多元服务产品组合。这样能够节省很多资源,条件允许的公共图书馆,因为文献资源丰富、人力资源具有相对优势,公共财政投入相对较高,可以三个服务市场并举,推出多元服务产品组合。
2.注重发挥公共图书馆工作人员的作用,加强内部营销。内部营销是建立服务导向的有力手段。在图书管理员上岗之前要进行专业的培训,提高人员的综合素质,争取使他们具备成为复合型服务人员的水平。在培训的过程中要不断向他们介绍新科技、新动态,提升人员的情报管理水平。
3.提高公共图书馆影响力的沟通策略。好的服务要由好的宣传加以扩大。首先,宣传栏、告示栏等基础设施应设置在进馆的主要通道的醒目位置上,要以新颖的内容吸引用户的眼球。其次,公共图书馆可定期召开读者座谈会、邀请作家或学者到馆举办知识讲座、提高图书馆的知名度。最后,现代科技日新月异,管理层可以借助网络的力量进行宣传,及时有关本馆服务的各种信息,争取与本地的新闻网站、政府网站链接,扩大图书馆的公共影响。
参考文献:
[1] 黄松英.论公共图书馆服务营销的创新发展[J].中国科技博览,2010,(4).
doi : 10 . 3969 / j . issn . 1673 - 0194 . 2014 . 02. 036
[中图分类号] TP315;G251 [文献标识码] A [文章编号] 1673 - 0194(2014)02- 0070- 02
在信息社会中,管理信息系统已经在各行各业发挥着重要的作用,图书借阅信息管理系统为用户提供一个良好的信息搜索、信息管理的工具。图书借阅管理信息系统为图书室提供一个自动化管理功能。图书借阅管理信息系统设计要点如下。
1 系统开发方法
MIS的开发方法有多种,例如:原型法、生命周期法、面向对象法等,笔者设计的图书借阅管理信息系统采用原型法方式更合适,因为生命周期法的突出优点是强调系统开发过程的整体性和全局性,在整体优化的前提下考虑具体的细节问题,即自顶向下的开发策略;并把系统的整个生命期分为需要分析、设计、开发、运行维护等阶段,并严格规定各阶段工作的任务、目标、提交的成果,甚至规定了工作的步骤和采用的工具。而采用的原型法能很快地建立图书借阅管理的雏形,加快开发的速度。
2 设计的目的
本系统为图书室提供一个自动化管理功能,主要进行图书的入库、出借、归还、理赔、库存管理、图书及用户信息统计,减轻图书管理员的工作量,提高图书借阅效率,减少工作人员的出错率,使图书馆的借阅管理更加规范化、系统化、程序化,提高信息处理的速度和准确性,能够及时准备并有效地管理图书的借阅情况。除上述功能外,我们还要考虑系统的延展性。
3 系统分析
这个阶段分析的内容较多,通过问题识别、可行性分析、详细调查、系统化分析,最后得出相应的新系统逻辑方案,也就是系统解决“做什么”的问题。系统分析是从逻辑概念角度来表达系统的结构和功能。通过图书室主要业务分析,即借书和还书两个业务流程,如图1、图2所示。
通过业务流程分析,可以表述出相应的数据流程图,描述出数据在系统中的流向、数据的存储、数据结构等。
4 系统设计
在提出的逻辑模型基础之上,科学合理地进行物理模型的设计,也就是系统主要解决“怎么做”的问题。图书借阅信息管理系统设计是从以下几个方面考虑的:
(1)易用性和易维护性原则:采用图书借阅管理信息系统,可以集中将数据库与图书借阅管理相关的数据信息全面、有机地联系起来,有效地减少了信息频繁更新和查找信息的重复劳动,保证了信息的相容性,从而大大提高了工作效率,保证系统的完备性和可持续性。
(2)完整性原则:在图书借阅过程中,可以迅速地查找出图书信息,即根据图书的编码、类别、拼音码来查找出书库中的书籍存放量以及借阅信息。
(3)先进性和开放性原则:系统需要便于更新和维护。由于系统必须与性质不同的众多用户衔接,因此,系统与用户的接口设计非常重要,必须保证用户可以方便地连接到信息系统上来。
4.1 设计目标和功能的关系
为了实现系统的目标,本系统设置了文件、基础资料、借阅管理、系统设置等子系统。这样就可以进行下一步工作,确定各个子系统的目标和下属功能,以下是子系统的介绍:
(1)文件:文件模块主要有打印机设置、计算器、工具条、退出功能。
(2)基础资料:主要有阅览人信息维护、书籍信息录入、图书信息维护,这个子系统主要实现用户登录后对图书信息的修改、添加、删除、维护等操作。
(3)借阅管理:主要有还/借书籍、书籍查询、在馆资料查询等子模块,主要方便用户通过查询后借阅图书资料。
(4)系统设置:主要是系统管理员信息设置,即用户和密码设置,为了图书的安全性工作人员离开时,必须退出系统;工作人员上班时,只有通过密码验证才能进入界面。
图书借阅信息系统功能模块如图3所示。
4.2 代码设计
代码是代表食物名称和属性及状态的符号,是为了便于计算机处理,一般用数字、字母或他们的组合来表示的。如用户代码(见图4)和图书代码(见图5)。
4.3 数据库设计
数据库设计是在选定的 Oracle基础上建立数据库的过程。根据前面的需求分析和设计的实际情况,数据库中设定了图书借阅信息表、管理员信息表、图书信息表、用户信息表等。其中图书信息表见表1。
5 总 结
在系统设计和开发过程中,应用了计算机技术的相关理论知识并参考了同类系统开发的实践经验,其中包括:
(1)综合各种软件周期模型,结合系统具体特点,选择并使用快速原型模型.实际的结果表明这样的模型选择是合理的。
(2)本系统的数据库设计的基本步骤,按照规范化设计的方法,结合数据库系统开发及应用的全过程,分6个阶段并采用C/S结构具体实现所设计的数据厍。
(3)采用结构化需求分析方法,着重于业务流的分析,同时考虑系统的普遍适应性,充分考虑了将来可能的系统拓展和升级,完成了系统的需求分析及功能设计。
本系统虽然具有上述一些特点,但是还存在许多不足,作者将在以后的学习、工作中逐步完善本系统信息分析能力,加强本系统在相关信息管理方面的功能的效率。
主要参考文献
[1]孙凤栋. Oracle数据库基本教程[M].北京:电子工业出版社,2007.
[2]甘仞初.信息分析设计与管理[M].北京:高等教育出版社,2009.
[3]朱爱民.Power Builder 9.0与系统开发[M].北京:清华大学出版社,2003.