购书系统

2024-10-26

购书系统(通用8篇)

购书系统 篇1

摘要:该文从网上购物系统的实际出发,引入了一个改进后的Struts框架,同时从占本系统很大比例的数据增、删、改、查操作中抽象出了一个数据操作通用框架,在框架的设计过程中运用了一些设计模式。系统具有高可靠性、可扩展性和可重用性的特点。

关键词:软件架构,Struts,网上购书系统

网上购书是在Internet开放的网络环境下,基于浏览器/服务器应用方式,实现,消费者的的网上交易和在线电子支付的一种新型的商业运营模式。网上购书将传统的购书流程电子化、数字化,一方面以电子流代替了实物流,可以大量减少人力、物力;另一方面突破了时间和空间的限制,使得交易活动可以在任何时间、任何地点进行,极大地方便了最终消费者,使您的购书过程变得轻松、快捷、方便,从而大大提高了效率。

目前大多数网上购书系统是基于两层体系结构来进行设计和开发的。随着Internet的飞速发展,传统的两层体系结构面临着严峻的挑战,其中最为突出的问题是开发负担重、维护困难等。本文针对目前网上购书系统所面临的问题,基于J2EE框架,采用框架技术及设计模式,设计开发了一个网上购书系统。系统具有高可靠性、可扩展性和可重用性的特点。

1 struts框架技术介绍

Struts是目前比较成熟的Web开发框架。它利用ActionForm Bean来进行View组件和Controller组件之间表单数据的传递。Struts框架把View组件接收到的表单数据保存在ActionFormBean中,并把它传递给Controller组件。而Controller组件可以对ActionForm Bean中的数据进行修改。JSP文件使用Struts标签读取修改后的ActionForm Bean的信息,重新设置HTML表单。

2 系统设计

2.1 系统功能结构

网上购书系统的系统功能结构见图1。

对一个电子商务网站而言,拥有一个完善的后台管理系统是必不可少的,也是管理和维护该网站的核心所在。书店管理子系统提供了管理员管理书店的各项功能,

例如对书店管理了系统这一模块就可以分为:注册用户的身份进行验证、对图书目录的管理等。书店管理子系统从功能上可以划分为以下几个模块:

2.1.1 注册用户管理

对注册用户身份的真实性进行验证。

2.1.2 图书目录管理

可以查看图书的详细信息和实际库存数量。主要处理新书入库、书目变动等。

2.1.3 客户订单管理

可以修改订单状态,如是否己经结算,是否已经发货,是否已经结单,删除超期未付款的订单。

2.1.4 预约信息管理

查看用户的预约新书信息。这样可以及时根据用户登记的情况,组织库管人员订购书籍,最大程度的满足用户需求。

2.2 网上购书系统的框架设计

基于上述分析,在网上购书系统的开发中采用改进后的sturts框架,利用控制器来控制系统的流程、产生视图、调用业务组件执行业务逻辑,用户界面的生成由XML和XSL负责,业务逻辑交给后端的E-JB和JvaBaena组件。这样,系统的表现逻辑和业务逻辑分离,简化了软件开发、提高了系统的性能,使开发出的应用具有良好的可维护性、可扩展性。

我们将系统设计为四层Web体系结构。这四层分别是客户层、Web层、业务层和资源层。如图2所示。其中Web层和业务层在应用服务器上实现,资源层放在数据库服务器上。控制器控制系统的整个流程。它读取配置文件,将请求映像到相应的业务组件并执行业务逻辑。视图部分封装在XML文档中,并为不同的访问设备提供不同的样式表以支持多种访问设备。模型部分包括系统中所有的业务逻辑和数据映像,采用JvaBaaen和EJB组件技术实现,模型部分通过标准的JDBC访问数据库。

3 系统流程分析

所谓系统流程,就是用户使用本网上书店系统的工作过程。系统流程分析是系统分析的重要组成部分,也是系统设计的重要基础。本系统的流程是从首页开始,对用户身份进行认证,然后分别赋予不同的权限。如图3所示。

系统用例图描述了顾客和各类信息管理员通过登录本模块,进入不同的系统界面或管理模块对其所管理的模块进行相应操作。图书信息管理员通过图书管理模块可以添加、删除、修改书的种类和书;特价书籍信息管理员通过特价书籍信息管理模块可以添加、删除、修改每天的特价图书;用户管理员通过用户管理模块可以创建、删除、修改不同信息管理员的用户名和密码;订单管理员通过订单管理模块负责查看订单,检查库存是否有订单的图书,然后将图书发送给顾客,若库存不存在该图书,则需要及时联系用户和填写图书请购单;顾客反馈信息管理员通过顾客反馈信息管理模块查看每个客户的反馈意见,及时处理不满意见和填写不满意见处理表。同时也反应了顾客通过Internet网访问网上书店可以进行的操作。首先顾客需要登录网上书店系统(即注册为会员)可以选购图书,如果不是会员但可以方便的查看图书的信息、了解每天的特价书,会员可将选购的图书放入购物车里,并对购物车进行添加、删除、修改等操作,还可以填写反馈意见。见图4系统分析用例图。

3 网上书店系统实现

3.1 数据模型设计

根据前面的需求描述,本系统中所涉及到的可以抽象出来的数据模型有:用户(User),图书(Book),订单(Order),订单明细(也就是购物车条目:Order_detail),这些数据模型在系统中相互联系。

3.2 创建数据表

用SQL管理器,创建数据库:shoppingcart,默认编码设置为:UTF8

3.3 系统模块设计

3.3.1 用户注册

此模块通过如下几个主要组件来完成:

在注册时,使用Struts的Validator进行了简单的数据有效性验证。

3.3.2 浏览商品

该模块通过:display.jsp GetAllBookAction BookFindServiceImpl BookDAOHibernate来实现的;

3.3.3 添加商品到购物车

在图书浏览页面,点击“加入购物车”即可购买物品。

也是通过这段代码,将BookId传入相应Action进行处理。在Action里边,通过BookId查询出对应的图书信息,然后加入到一个List里边,最后将List加入到Session里

3.3.4 从购物车移除商品

该模块主要由DelBookFromCartAction CartServiceImpl来完成对应的删除功能:

3.3.5 提交订单

该模块由:orders.jsp PayOrderAction来完成。

3.3.6 系统测试

部署成功后,启动服务器,在浏览器输入地址:http://localhost:shoppingbook即可测试。经测试,系统基本符合要求,满足已有的需求。

4 结束语

1)熟悉了Struts,Spirng与Hibernate的集成。Struts在整个应用中,充当一个Controller的作用,而Spring充分发挥它的事务管理功能,利用Ioc注入Bean,极大的减轻了对象的耦合。Hibernate作为持久层的一个工具,将对象映射为一个数据表,开发者要做的只是把一个对象进行Save就行了,其下层则完成由Hibernate来完成,不仅提高了开发效率,也减轻了开发的负担。在本次实验中,Struts对Action的控制,我并没有交由Spirng来管理,但实际上,可以使用Spring的代理器来对Action进行控制。综合起来说,使用这三个框架,使得应用分层很清晰。也极易进行扩展,维护也很方便。并且好多细节的部分,只要你配置一下就可以轻松实现对应的功能,比如Struts的Validator。但是,对于其他很多更深层的应用,些文还未涉及到,我也希望大家能跟我一起共同研究探讨,一起学习。

2)从系统需求分析、建模设计到最后的模块开发、部署测试,我都严格按照软件开发的步骤来进行,这不仅能够增强了我对软件开发流程的理解,更重要的是,明白了各个步骤在开发过程中的重要性。我认识到,一个软件的成功与否,绝大部分要归功与你的需求分析与应用系统的架构设计。如果需求不当,用户不会满意;系统架构设计不当,不仅难以维护,更不易于扩展。

3)整个项目开发过程中,其实碰到了很多问题,这也增加了我解决问题的能力。如何利用现在的资料以及网络和个人的经验来快速排除错误,也是专业人员的一大素养。而这些只有在开发过程中,才能碰到。并且会使你对相关的技术理解得更加透彻。

参考文献

[1]刘晓华.ZJEE企业级应用开发[M].北京:电子工业出版社,2008.

[2]陈华军.ZJEE构建企业级应用解决方案[M].北京:人民邮电出版社,2002.

[3]何成万,余秋惠.MVC模型2及软件框架surtst的研究[J].计算机工程,2002(6).

[4]Tunrer J,Bedell K.SturtsKiekstart[M].孙勇,译.北京:电子工业出版社,2004.

[5]邓玉龙.MVC设计模式在电子商务系统中的研究与应用[J].南京邮电学院学报,2002(2).

关于购书:以质取“书” 篇2

Alan: I had a nice talk with Grandpa about books. I think I’d like to go to a bookstore with you tonight so I can 1)check up on the books grandpa recommended. ①What do you say?

Mother: Sure. Let’s see if you can find books by the authors he liked as a teenager. Maybe you will realize ②he is not such an old prune.

Alan: Haha. But first of all, I want to google the books to see if I like the story lines.

(After a while)

Alan: Mom, can I use your credit card for a moment?

Mother: Alan, ③don’t hold your breath.

Alan: Oh come on, Mom! I see some books are on sale on 2)Amazon. It is a good 3)bargain as I can save up to 50 percent if I 4)purchase three books at a time.

Mother: Well, if you can do some work around the house, like 5)mow the lawn and do your 6)laundry, I may consider it. But you see, you’ve been buying stuff that is useless to your studies. ④If you go over this budget, your dad will kick your butt.

Alan: I know. But the price on Amazon is really appealing. I really don’t want to miss the boat. Please, Mom, can I just borrow your credit card for only this time?

Mother: ⑤Not a chance! I really don’t understand what is the attraction of buying books on the Internet. In my day, if we wanted to read a book, we didn’t just write a check or use a credit card. We went to the library to preview the book and then decided to take the book out 7)on loan. What makes you want to buy those books online except for a good price?

Alan: Well, the cover looks really cool and I believe the content would be as cool as its cover.

Mother: ⑥You can’t judge a book by its cover. You are just wasting my money if the book content isn’t what you expected. Why don’t we just go to the bookstore to find these books before you purchase them online?

Alan: Alright. Let’s go to the bookstore then. I’ll take a chance to see if we can beat the online prices.

Mother: Great! Don’t forget to bring the booklist with you. I’ll go to get ready now. We might get your dad a good read as a birthday present.

Alan: Cool. Mom, ⑦let’s get the show on the road. After the bookstore, how about having dinner at Sally’s Kitchen?

Mother: Feed the mind with books and feed the stomach with delicacies, not a bad idea!

妈妈:今天过得怎样,儿子?

艾伦:我跟外公聊书聊得可开心了。今天晚上我想跟您一起去趟书店,找找外公推荐的书。您觉得怎样?

妈妈:当然好。我们看看能不能找得到他年轻时喜欢的作家的书。可能你就会明白,他并不是个闷老头。

艾伦:哈哈。可是首先,我想上网用谷歌搜索一下这些书,看自己喜不喜欢它的故事情节。

(过了一会儿)

艾伦:妈妈,能把您的信用卡借我用一会儿吗?

妈妈:艾伦,别乐了。

艾伦:噢,别这样,妈妈!我看到亚马逊网站上有些书打折出售呢。很划算啊,如果我一次买三本的话,能省下一半的钱呢。

妈妈:噢,要是你能干些家务活,比如剪草坪和洗你自己的衣服的话,我会考虑考虑。你看,你已经买了那么多与学习无关的东西。要是你超了预算,你爸爸绝对不会轻饶你。

艾伦:我知道。可是亚马逊网站上的价格实在是太吸引人了。我真的不想错过这个机会。求您了,妈妈,把您的信用卡借我吧,就这一次好吗?

妈妈:没门儿!我真搞不懂,网上买书有什么吸引人的。在我那个年代,如果想读书,我们不会写支票或用信用卡。我们就去图书馆先查看一下这本书,然后再决定把它借出来。除了价格低以外,是什么原因让你这么想在网上购买那些书啊?

艾伦:噢,封面看起来真的很酷,而且我相信它的内容会跟封面一样酷。

妈妈:你可不能以貌取“书”啊。要是书的内容不合你意,那你就只是在浪费我的钱。为什么我们不先去书店把这些书找出来看一下,然后再上网买呢?

艾伦:好吧。那么我们去书店吧。顺便看看还有没有比网上价格更优惠的。

妈妈:太好了!别忘了把要买书的清单带上。我现在就去准备。说不定我们还能淘到一本好书给你爸爸当生日礼

物呢。

艾伦:酷毙了。妈妈,我们行动吧。逛完书店以后,我们到“莎莉厨房”吃晚饭怎么样?

妈妈:以书籍充实头脑,用美食填饱肚子,这个主意不坏!

Smart Sentences

① What do you say? 您觉得怎样?

What do you say? = What do you think?

What do you say?: used to ask the other’s opinion on sth.(用以询问他人的意见)。例如:

I’ll go back to the office to finish the report tomorrow morning. Then we’ll meet at the Garden Steakhouse for lunch and go to see the Harry Potter movie. What do you say?

我明天一早回办公室完成那份报告,然后我们在花园牛排屋吃午饭,再去看哈利·波特电影。你觉得怎么样?

② He is not such an old prune. 他并不是个闷老头。

an old prune: an old and boring person(一个老而无趣的人)。例如:

Uncle Willy refused to be considered an old prune as he loves to surf the net, chat online and have quite a few teenage friends.

威利舅舅不愿意被人看成是个老闷蛋,因为他很喜欢上网冲浪,在线聊天,还有不少青少年朋友。

③ Don’t hold your breath. 别乐了。

hold sb.’s breath: get too excited for sth. to happen(过度兴奋)。例如:

Don’t hold your breath for tomorrow’s picnic. Mom said Dad has to go on a business trip.

你可别对明天的野餐抱太大希望,妈妈说爸爸要出差。

④ If you go over this budget, your dad will kick your butt. 要是你超了预算,你爸爸绝对不会轻饶你。

go over a budget: spend more than the budget allowed(超过预算)。例如:

My trip to Beijing went over my budget because I bought a lot of Olympic souvenirs.

因为我买了许多奥运纪念品,我的北京之行超过了预算。

kick one’s butt: punish or discipline sb. harshly for what he/she did(严厉惩罚某人)。例如:

My boss is going to kick my butt for missing the meeting with his key client.

我错过了与老板的主要客户见面的机会,他会给我好看的。

⑤ Not a chance! 没门儿!

Not a chance! = There won’t be any chance for it!

not a chance: it will be impossible for sth. to happen(不可能)。例如:

Go to see a movie on Tuesday night? Not a chance! Do your homework at home.

想周二晚上去看电影?没门儿。在家做作业吧。

⑥ You can’t judge a book by its cover. 你可不能以貌取“书”啊。

judge a book by its cover: make judgment by the appearance of sth.(以貌取书,也引申为“以貌取人”,相似表达有“judge a person by his/her appearance”)。例如:

I know Susie doesn’t have the prettiest face in the world, but judging a book by its cover can be misleading.

我也明白苏丝并不好看,但以貌取人会误导人的。

⑦ Let’s get the show on the road. 我们行动吧。

get the show on the road: get sth. started quickly(让某事赶快开始)。例如:

I love taking the whole family out to the countryside and can’t wait to get the show on the road.

基于JSP的网上购书系统 篇3

1.1 系统说明

本系统是一个中小型系统——网上书店, 可以为各类用户提供方便的在线买书环境, 用户可以在系统中实现注册、浏览商品、搜索查询商品、下定单、等功能。

网站的组成有以下几个子系统组成:

1) 主页, 显示欢迎界面, 提供近期的书本。

2) 购物车, 处理订购并显示想要订购的书本。

3) 查询页, 通过书本名称、作者、出版社来查询是否有自己需要的书本。

4) 用户登入注册系统, 处理新用户的注册和老用户买书时的确认

5) 常见的问题提示页面, 和我们的资料页面

1.2 前台的功能需求

1) 在进入系统后可以进行登录, 根据用户输入的用户名和密码判断用户的合法身份。给未注册的用户提供注册功能。

2) 合法的用户为成功登入的用户, 购物者必须是登入成功的用户。

3) 注册并登入的用户和未注册登入的用户都可以登录系统, 浏览系统中已有的书目信息。但未成功登入不能购买书本。购买物品的功能有:任意选购商品, 填写购买数量, 修改已经选择的书及数量, 删除已经选购的商品, 取消购买, 提交购买下达订单。

1.3 后台功能需求分析

后台功能主要是对前台显示信息进行管理和操作, 方便管理员进行最简单、便捷的操作, 包括增加、修改、删除有关信息等。

1) 现有图书管理:修改, 删除, 查看。

2) 用户管理:查看, 修改, 删除。

3) 订单管理:查看订单清单, 出货状态, 删除订单。

4) 添加新图书。

2 设计

2.1 系统设计思想

2.1.1 页面模块化

把页面中一些常用的部分集成为模块, 这样设计新的页面时如果有重复出现的部分, 只要拿现成的模块来组装就可以了。

2.1.2 三层结构架构

采用三层构架以后, 这样用户界面层甚至可以不知道数据库的结构, 它只要维护与业务层之间的接口即可。这种方式在一定程度上增加了数据库的安全性, 同时也降低了对用户界面层开发人员的要求, 因为它根本不需要进行任何数据库操作。

工作原理如图1所示:

2.1.3 面向对象设计

在系统中将用户, 图书等都封装成相应的类, 同时每个类都有自己对应的操作类, 从而再次提高了对数据库操作的安全性和程序的可扩展性。

2.2 系统功能模块划分

管理员模型如图2所示:

后台管理功能模块如表1所示:

2.3 数据库设计

2.3.1 数据库需求分析

针对一般网上书店的需求, 得出如下需求信息。

用户分为游客和已注册用户。

订单分为单张详细订单和总订单。

一个用户可以购买多本图书。

一个用户对应一张订单。

一个列表对应多张订单。

针对本系统功能分析, 总结出如下的需求信息。

用户, 包括数据项:用户ID、用户名、密码、联系人、地址、电话、QQ、所在地。

图书, 包括数据项:图书编号、图书名、单价、作者、出版社、库存、备注。

订单, 包括数据项:订单编号、用户ID、图书编号、总价、购买数量。

从本系统中规划出的实体有:用户实体、图书实体、订单实体。

实体之间关系的E-R图如图3所示。

各实体的E-R图如图4所示:

2.3.2 数据库逻辑结构设计

在本系统中, 在SQL Server中共建了3张表, 如下3幅图所示:

1) users (用户资料表)

2) allbook表

3) orders (订单表)

3 系统实现及部分代码举例

1) 新会员注册时只能使用没有被使用的用户代码。

在验证时我们只要使用验证用户的username和其password是否一致即可判断该用户是否合法。代码略

2) 定单部分代码举例

登录后的用户可以进行购买, 点击购买后可以进入下单的界面, 在下单界面里 (可修改购买数量) 点结帐后, 就会在数据库中的orders表中增加一条信息。如图所示:

所有的对数据库的操作基本都由Java Bean来完成。Bean内部完成创建定单, 并将各个图书信息拆分, 提交定单的详细信息。

参考文献

[1]石志国, 薛为民, 董洁.JSP应用教程[M].北京:清华大学出版社, 2004.

[2]阎菲.JSP课程设计案例精编[M].北京:中国水利水电出版社, 2006.

[3]刘中兵, 李伯华.JSP项目案例导航[M].北京:清华大学出版社, 2006.

[4]杨邵.JAVA程序设计教程[M].北京:中国水利水电出版社, 2006.

浅谈校园绿色购书物流 篇4

关键词:绿色物流;资源;环境

中图分类号:F252 文献标识码:A 文章编号:1002-3100(2007)11-0093-03

Abstract: The paper analyzes present situation of compus book market's circulation channel and way and sets up green marketing book mdel by analyzing green book marketing logistics with logistics basic theory, at last prospects its good future.

Key words: environment logistics; resource; environment

古人有汗牛充栋,形容藏书之多。如今大学校园内几乎每位学生的书架上都陈列这许多早已无用武之地却又舍不得超低价处理的书。又阔绰的将无用的书随手乱丢,不仅浪费资源还污染了校园环境。在日趋资源匮乏的预警下,学生承受不了高价位书籍的事实前,发展绿色物流购书是人心所向之事。

1绿色购书物流浅谈含义

国家标准中绿色物流的定义:“在物流过程中抑制物流对环境造成危害的同时,实现对物流环境的净化,使物流资源得到最充分利用。”

但近几年来,学术界对其的定义百家争鸣,在这仅讨论一个具有代表的定义:绿色物流(Enironmental logistics)是指在物流过程中抑制物流对环境造成危害的同时,实现对物流环境的净化,使物流资源得到最充分利用。随着环境资源恶化程度的加深,对人类生存和发展的威胁越大,因此人们对环境的利用和环境的保护越来越重视,现代物流的发展必须优先考虑环境问题,需要从环境角度对物流体系进行改进,即需要形成一个环境共生型的物流管理系统。这种物流管理系统建立在维护全球环境和可持续发展基础上,改变原来发展与物流、消费生活与物流的单向作用关系,在抑制物流对环境造成危害的同时,形成一种能促进经济与消费健康发展的物流系统,即向绿色物流转变。

而绿色购书物流是绿色物流的一个项目,是以体现恢复书籍价值或合理购买书籍为目的,对书籍从供应商到消费者再由消费者到供应商整个过程的反复循环所进行的合理规划,有效率地实施和有效益地控制的流程。

流程如图1:

研究校园购书物流中,二级市场的商品(书籍)直接销售的对象应大多是消费者(学生)。在此研究的和二级市场的销售是一个有序的链节,它不同于我们平日所说的“二手市场”区别在于:

(1)流通过程不同。“二手市场”上的书籍几乎是未经过收集、选择、回收、分类加工等链节,或准确地说是没有消费“二级市场”上回收的成本。

(2)主体不同。“二手市场”的主体是各种各样的,只要可以再转卖书,不管是盗版抑或正版,而笔者提出的是一个正版渠道市场。

2绿色购书物流背景

2.1生活水平的偏低

随着我国如今实施的教育体制的改革,上大学读研究生的自费比例逐渐提高,而且费用也在不断增加。但是我国学生的整体生活水平并没有呈现提高的趋势,据有关资料,估计到2010年,我国研究生公费比例将缩减十个百分点,也就是只能达到34%,而就大学生的整体生活水平而言,全国高校贫困生有240万之多,约占在校生的20%,换言之五个大学生中有一个是贫困生。因此发展绿色购书物流为学生提供了一个物美价廉的平台,大大有效节约了学生们的购书开销。

按一般常规计算,一个大学生一年要买十本资料书籍,通过绿色购书物流每本至少节省五元,就可以节省50元/年。进而推之,全国有240多万的大学生,就可以节省12 000万元/年,可以为社会创造更多的社会财富。

2.2保护环境意识增强

我国森林覆盖率仅为13%,加之近几年对森林大面积肆意破坏,致使环境危机一步一步向人类逼近。北京的沙尘暴,西部沙漠化的扩张和动植物种的锐减已使人类受到暴殄天物后的严厉惩罚,人们已经开始认识到环境保护的重要性,是绿色购书物流兴起的一块基石。

2.3资源的匮乏和人们对资源再利用的认识

可持续发展的倡导,绿色物流的兴起,是人们从资源黄色预警(yellow alarming)下经过深刻的反思得到的经验教训。我国是一个人口大国,与有限的资源形成强烈的反差,尤其是那些不可再生资源如煤、石油、矿藏等。笔者倡导绿色购书物流的一个小枝节,是基于可持续发展目标建立起来的。近年来,人们对资源的再利用(Reuse)已有很清楚的认识,绿色物流在欧美发达国家已成为一个日臻完善的体系。据有关统计,欧洲纸制品每年回收2 770万吨,并且每年以7%的速度递增。

2.4汲取前车之鉴

古人云“前车之鉴,后事之师”。过去为什么就不能一边生产发展,一边治理保护环境呢?关键原因是当时人们还未能清醒地认识到环境保护的重要性。先污染后治理,以牺牲环境为代价追逐经济的增长。当大自然惩罚我们的时候,我们才痛定思痛地“修理”千疮百孔的地球,这种代价是沉重的、昂贵的。所以我们在发展一门新行业,拓展一个新领域,推行一种新经济体制的同时,要始终不渝地把可持续发展作为行动的指导方针,决不能重蹈覆辙。

3绿色购书物流的流程体制

(1)调查(survey):调查学生平均售书的价格意愿,明确把握学生售书的心理因素,从而制订适当回收价格和策略。

(2)收集(collection):其成本占据逆向物流的重要部分。收集的是基本可以放在二级市场可满足消费者的可用即有价值的书籍,诸如旧报纸、废纸等散乱无可再利用价值的不要回收,否则将会大大增加回收成本。

(3)分类整理(sort/straighten):按照书籍科目进行分类,并按出版更新年限进行排序。毕竟有的版本已不在适用于如今日新月异突飞猛进的时代。整顿的原则是“物品各就各位,用完归还原处”。

(4)再处理(re-processing):此过程是重现书籍使用价值的过程。损坏的、破损的可以重新装订和重新包装。再处理可能需要昂贵的投资,因此,在仔细权衡再处理的投资回报率后再决定是否可行。

(5)废弃物处理(disposal):这项过程是整个物流过程中最应注重资源合理利用和环境保护的一个环节。对回收回来的无再使用价值的书籍妥善处理,可以自己将废弃物在自己的造纸厂重新回炉,生产出新纸。也可以把此项目外包给其他企业,切不可焚烧。因为这样既浪费了资源又污染了环境。纸中含有碳、铅等化学物质,焚烧后会放出大量的CO2和含铅化合物等物质,致使大气温度上升和有毒物质的积聚,从而影响人类的健康。

(6)再分销(re-distribution):绿色物流就是耗用最少的资源创造最大的价值和产生对环境的负面影响最小。在次再分销的对象主要以在校学生为主,制订合适的营销策略,运用正确的营销手段,选择方便的营销渠道,是此环节的重中之重。

4绿色购书物流的限制因素

(1)范围有限,只能针对某些书籍。比如:文摘、杂志、小说、部分教科书和参考书,对于报纸这种时效性的书刊,是几乎没有再阅读的价值。其次,对于书籍中前任读者的点评等留下的痕迹,至今我们无法清除掉,即使我们如今可以运用一门技术清除掉这些“后天”文字,可这项技术的成本将是这本书成本的多少倍,我们无法预知。所以,这种局限性只能通过较低价销售,以吸引更多的消费者,更何况消费都是理性的,注重的是对知识的摄取。

(2)盗版书籍的泛滥。近年来,盗版书籍严重泛滥,严重损害了社会风气,严重伤害了版权人的合法权益。盗版书籍的成本远远低于正版书籍,所以消费者尤其是对价格敏感的消费者会选择购买盗版书籍。在价格几乎同等的条件下,消费者更倾向于买盗版新书而不会选择正版二手书。因此,盗版书籍对绿色购书物流是一个威胁。

5绿色购书物流的发展前景

绿色是当今世界很时髦的一个词汇,也是一个非常重要的概念。现在,绿色的提法越来越多,在各个领域有不同的针对性,但人们对绿色的应用和理解实际上存在差异。正是因为绿色的概念是一个比较宽泛的概念,所以,对绿色物流也没有形成统一的认识。

可持续发展是发展的一个战略观念。人们对绿色的关心,源于追求一个良好的生活及生态环境,源于对人类社会发展的战略思考。物流这种对社会环境有极大影响的经济流域,自然成为人们关心和关注的重要流域。

因此,绿色购书物流虽然现在不是很盛行,但它完全符合绿色物流的大多数条件,符合现阶段我国的基本国情和可持续发展战略,符合广大同学的节俭环保意愿。建立绿色购书物流这个渠道和平台,将会在绿色物流中独占一方成为其主要的支柱。

或许这个体系还不完善,但是如今我国企业的技术强有显稳,正确地使用ERP、GPS等先进的科学技术,将会使该体系一步一步走向成熟和完备,会创造和开辟一方新的绿色物流园地。

6总结

随着环境保护意识,能源保护意识和可持续发展意识的逐日增强,废品回收再利用已成为许多国家关注的焦点,由此产生了绿色逆向物流(Reverse logistics)。书籍是一种具有性能持久稳定性和可以再次使用的物品,因此发展校园绿色购书物流将会开创一方新的天地。

参考文献:

[1] 王之泰. 物流工程研究[M]. 北京:首都经济贸易大学出版社,2004.

[2] 向盛斌. 逆向物流与环境保护[J]. 物流技术,2001(3):44-45.

面向OWL-S的购书系统实现 篇5

实现的程序清单如下:

程序清单1:用RDF创建本体结构类

程序清单2:创建本体主体

程序清单3:创建所需本体类

程序清单4:创建应用实例

程序清单5:OWL对创建Web服务,一个Service表示一个Profile

程序清单6:Profile

程序清单7:Process

程序清单8:输入输出

程序清单9:Grounding输出映射

面向OWL-S实现Web服务的方法,具有较好的应用指导价值。

参考文献

[1]Stollberg M,Haller A.DERI-Digital E-nterprise Research Institute(Semantic W eb Services Tutorial).Orlando,Florida:3-rd International Conference on Web Servic-es(ICWS2005),2005-07.

购书系统 篇6

1.1 总体规划

网络购书系统主要实现的是用户选择图书、购买图书的功能。整个网站将分三层体系结构来体现: 客户层、Web服务层和数据库服务层。第一层客户层实现的是客户浏览的界面; 第二层Web服务层实现的是获取客户输入的指令并且通过调用数据库以完成客户的指令; 第三层数据库服务层实现的是图书等信息的存储、维护功能。在网络购买系统中引入此三层服务体系, 目的在于一方面可以使系统的前台用户浏览购买功能与后台数据的编辑功能分开, 易于系统的维护; 另一方面可以与后台数据库无缝连接, 方便及时实现网站内容的更新, 使买卖双方沟通便捷, 充分享受网上购物带来的便利。

通过对系统流程及需求的分析, 确定了系统的功能划分成前台显示与后台管理两部分, 前台显示主要包括客户浏览、搜索、注册、登录及购物车等功能, 后台管理主要是图书信息、用户信息、类别信息等的数据库的基本处理功能, 包括增、删、改、查4种常用的操作。

1.2 运行平台和开发工具

系统采用WAMP技术作为运行平台, 它集Windows、Apache、My SQL、PHP 4种软件合而为一 , 并且通过图形化界面进行操作管理, 使用起来方便、简单。

PHP ( PHP: Hypertext Preprocessor, 超文本预 处理器 ) ,是目前社会中较流行的一种开源语言, 风格类似C语言, 简单易学; My SQL作为数据库软件, 具有速度快等特点, 并且PHP完美支持My SQL, 它们两个一起堪称最佳搭档 ; Apach服务器是一种开源服务器, 具有功能完善、性能高效等优点。

2 总体设计

2.1 工作原理

系统采用B/S模式, 即用户只需通过客户端浏览器便可以对该系统进行访问和管理。至于访问和管理过程中产生的大量操作则在服务器当中进行, 包括PHP语言的编译及对数据的存取等, 最后服务器将用户需要的结果通过HTML文档显示在客户端的浏览器中, 工作原理如图1所示。

用户通过客户端浏览器向服务器发出命令请求, 服务器接收到相关命令后, 使用编译引擎对PHP文件进行解释执行,并对数据库My SQL发出调取数据的命令, 调用符合用户的实际服务, 最后将结果以HTML文档的形式返回浏览器。B/S结构实现了前台应用环境和后台开发环境的分离, 易于对系统进行后期维护, 并且信息共享程度高。

2.2 功能架构

通过对网络购书系统的总体规划和总体设计, 确定了该系统的主要功能架构分成两大类, 分别为前台显示功能和后台数据管理。其中前台显示如图2所示, 后台管理如图3所示。

在系统前台登录的过程中, 当所有的验证 (用户名、密码、验证码) 全通过后会通过session会话机制保存在服务器中, session中包含系统登录用户名、用户id、购物车信息等,以便在网站的其他页面随时调用进行显示和计算。

3 详细设计

3.1 数据库

网络购书系统的数据库名称为“db_shop”, 由6个表组成:admin管理员信息表、book书籍信息表、dingdan订单信息表、gonggao公告栏信息表、type书籍类型表和user用户信息表。

(1) admin管理员信息表包括管理员姓名和密码等字段。

(2) book书籍信息表包括书名、ISBN、出版社、 出版时间、价格、简介等字段。

(3) dingdan订单信息表包括书名、数量、 下单人姓名、性别、地址、邮编、email、下单日期等字段。

(4) gonggao公告栏信息表包括公告标题、公告内容 、公告时间等字段。

(5) type书籍类型表包括类型序号、类型名称等字段。

(6) user用户信息 表包括用 户姓名、 用户密码 、email、用户地址、电话、注册时间等字段。

3.2 主要功能模块

网络购书系统实现5个基本功能模块: 注册与登录、购物车、订单结算、后台管理。

(1) 注册与登录模块

在网络购书系统中, 用户首先要在系统中进行注册和登录, 并获得合法身份后方能使用图书购买功能。注册与登录的执行页面分别为register.php与login.php, 在此两个页面中分别与数据库相联以获取所需信息。获得合法身份后, 网站使用session会话技术将身份保存下来, 以便在购物车模块及结算模块 中使用。 除了注册 与登录功 能外 , 系统还提 供了“注销”功能以提高用户帐号的安全性 。

(2) 购物车模块

该模块是网络购书系统的核心模块, 每位获得身份的用户都有属于自己的购物车, 用户当购买书籍时, 系统会自动该书籍加入到后台的session会话中, 形成一个二维表格, 然后在前台页面中通过遍历命令将书名、价格、数量一一呈现出来, 并自动计算购物车中所有书籍的总金额。用户如果需要删除其中一种书籍, 只需单击“取消商品”按钮即可。该会话直至单击 “结帐”按钮或退出命令后才被释放。

(3) 订单结算模块

在购物车模块中, 用户单击“结账”按钮后, 网站首先检测用户是否已经登录, 如果没有, 则跳转至登录页面, 如果已经登录, 跳转至订单页面, 用户将在此页面中填写订单信息, 包括配货地址等, 之后单击“提交”, 系统即在后台验证用户填写的订单信息, 若成功, 则往dingdan表中插入 数据。如付款不成功则会向用户提示相应信息。

(4) 后台管理模块

系统的后台管理模块主要是针对图书信息、用户信息、订单信息、公告信息的管理与维护, 换个说法就是对数据库当中的各种表进行的增删改查等功能。在此页面中, 需要对用户身份进行验证。该模块分成几个功能, 分别是对用户信息、图书管理、图书类别等数据进行管理, 比如当有新书入库时, 管理员可以通过“图书管理“功能, 对新书进行添加, 日后还可以对此书进行修改和删除等操作。整个模块页面功能清晰明了, 操作十分简单。

4 结语

网络购书系统利用现在非常流利的WAMP平台, 通过Apache服务器、PHP语言及My SQL数据库的无缝连接 , 为网络购书用户提供快捷、简单、实用的功能。

梁方仲先生在穗的购书发票 篇7

梁方仲先生一生藏书丰厚, 所收藏书达5800多种、15000余册。2002年11月23日, 先生的后人将其毕生收藏的图书和手稿捐赠给了中山大学图书馆。现在, 这些常常被先生翻阅批注的书籍, 记录着伴随先生的难忘岁月, 静静地排列在中山大学图书馆四楼特藏部的“梁方仲先生纪念馆”内。书架上, 泛黄且有些破旧的书册, 每翻阅一页都能感受到先生严谨治学的气息;墙壁上, 黑白且依旧清晰的老照片, 每行至一个角落都能感觉到先生平和的音容笑貌。旧书籍特有的清香伴随着梁先生的治学精神弥散于整个纪念馆内, 弥散于安静而具有人文气息的图书馆的各个角落, 弥散于绿树成荫、许多著名学者曾经徜徉过的中山大学古朴的校园中。

由于先生的纪念馆内存有许多我需要的书籍资料, 所以很长一段时间我流连于此。将这些不时散落书屑的书籍慢慢翻开阅读的时候, 我意外地发现了先生散留于书中的一些购书发票。开始为意外发现, 后来则有意记录整理。

先生一生, 因求学与治学走过许多地方, 1949年因母亲病重回穗侍亲, 任职于岭南大学经济商学系。1952年, 中山大学从广州石牌迁移至现在的校址江南康乐园, 并进行了院系调整, 先生被聘为中山大学历史系教授。直至1966年, 长达17年的时间, 先生一直留在广州中山大学任职。我所发现的这些书票, 便是其从1952年到1958年在穗的购书发票。抚摸着这些清晰地记载着购书日期、购书地点、所购书名的旧书票, 先生已经逝去的身影突然鲜活了起来, 将我带回了半个世纪以前先生那孜孜以求、永不倦累的读书岁月。

从发票上来看, 1952年先生购书主要来源于中国图书发行公司。1954年以后, 中国图书发行公司合并新华书店, 由新华书店统一进行图书发行工作后, 先生购书则主要来源于新华书店的广州各分店。那时, 新华书店在广州设立的分店与供应处为数不少, 在发票上的印章来看, 有太平南路14号、河南洪德路267号、东山庙前直街45号、下九路51号、永汉北路112号等。除了常常去这些分店以外, 先生还经常去一些供应处购求新书, 如光顾最多的是中山大学供应处和附近的康乐供应处。先生还常常乘船过珠江, 到江北的长堤门市部, 或去永汉北路138号的广州市古籍书店购买书籍。

逛书店已经成为先生固定的生活习惯。我所见到的发票, 仅仅是先生所购书海中的沧海一粟, 但却已经能看出, 先生去书店的频繁。试看先生在1955年的5月至6月以及1957年的1月至2月的购书日程就可得知。1955年5月至6月, 先生分别于5月17日、5月20日、6月1日、6月10日购买多本书籍, 其中有记录的分别是石俊、任继愈、朱伯崑编著的《中国近代思想史讲授提纲》, 朱偰编著的《中国人民开发台湾反抗侵略斗争史略》, 苏仲翔的《白居易传论》以及陈梦家的《六国纪年》。1957年1月至2月, 先生分别于1月7日、1月17日、1月19日和2月24日去过新华书店的各个分店。所购书目为周振甫选注的《严复诗文选》、三联书店出版的《义和团运动史论丛》、杨培之著的《颜习斋与李恕谷》以及苏联经济学家安娜·罗彻斯特所著的《美国资本主义》。这仅仅是将存留下来的发票进行排列后得出的日程。实际上, 很可能梁先生每天都要去书店走走, 甚至有时一天光顾多家书店。如1956年9月8日, 先生至少去了两家书店, 分别购买了钱宏著的《鸦片战争以前中国若干手工业部门中的资本主义萌芽》以及《列宁全集》 (第一卷) 。我们还要注意, 1957年2月24日, 是农历1956年的腊月二十四日, 距离1957年的除夕仅有五天。

从先生的藏书来看, 许多古籍丛书应是早已拥有。1952年至1958年, 先生所购多为一些学术新著或是刚翻译出版的苏联学者的学术前沿著作。从新书出版与购书的日期对比来看, 先生非常关注一些刚出版的新书, 往往新书一到, 便立即购买。从所存留的所有发票来看, 几乎没有一本例外。拿1954年所购书籍的出版日期与发票购买日期对照来看, 如邓中夏著的《中国职工运动简史》为1953年11月出版, 先生购买于1954年3月1日;苏联学者梁士琴科著的《苏联国民经济史 (第二卷资本主义) 》, 为1954年4月出版, 先生于1954年7月15日购得;恩格斯的《家庭、私有制和国家的起源》为1954年10月出版, 先生于1954年12月27日就买到了。

先生购书非常系统, 对于一套丛书或是某一个学术问题总要将相关的书籍陆续买来研读。如1952年5月31日, 先生购买了苏联科兹洛夫《借贷资本与信用》一书, 这是一套丛书, 当时的丛书大多不是同一时间同时出版, 先生每每在几年内将丛书跟踪追购而成。这套丛书还有马罗佐夫著的《资本积累与无产阶级贫困化》和托克罗拉耶夫著的《商业资本与商业利益》, 按照出版日期和先生买书的习惯, 当于1951年购买。而孔纳科夫的《工资与劳动日》应当是在1953年购买的。再如关于颜习斋的书籍, 先生就购有多册, 除了上面提到1957年1月19日购买了《颜习斋与李恕谷》之外, 还有像《颜习斋学谱》, 虽然未存留发票, 但从出版的时间为1957年12月来看, 当是梁先生继《颜习斋与李恕谷》之后于1958年初购得。

在中山大学任教期间, 梁先生虽然主要致力于明代经济史的研究, 但是同样关注其他史学问题。作为亲身经历抗日战争和国内革命战争的爱国学者, 先生非常重视后人对这段历史的研究与评价。在现存发票上, 记录着先生所购此方面的诸多论著。1954年3月1日购买邓中夏《中国职工运动简史》一书, 这是人民出版社出版的丛书《中国现代史资料丛刊》中的一本。梁先生从1953年至1955年陆续将这套丛书全部购买, 像《抗日战争时期的解放区概况》、《一二·九运动》、《抗日战争时期的中国人民解放军》、《第一次国内革命战争时期的农民运动》等。1955年1月, 还购买了何干之主编的《中国现代革命史讲义》。先生还非常重视台湾问题的研究, 在纪念馆的书架上, 有多本关于台湾问题的论著, 其中在50年代购买的有《中国人民开发台湾反抗侵略斗争史略》、《台湾开发》等多本书籍。实际上, 我们所谈及的仅仅是少之又少的一部分, 先生购书甚丰, 而且非常系统, 除了大部头的史籍丛书, 以及大量有关经济与经济史类的书籍以外, 还有古代史、近代史、地方史、少数民族史、世界史、考古、地理、文学等诸多方面的大量书籍。

1950年以后, 受国内政治环境和学术环境影响, 梁先生转换了治学方法, 开始以马克思主义为指导, 重新分析历史, 深入史学问题研究, 从1952年至1958年先生的购书清单上可以清晰地看出这一转变。这段时间, 先生购买了大量苏联学者的译著, 如托洛茨基的《斯大林与中国革命》、科兹洛夫的《借贷资本与信用》、梁士琴科的《苏联国民经济史》、恩格斯的《家庭、私有制和国家的起源》、安娜·罗彻斯特的《美国资本主义》及《列宁有关政治经济学论文十三篇》等。而《列宁全集》, 先生则从1956年开始陆续购买, 先后购得《列宁全集》共48卷。在新的治学方法的指导下, 先生于1952年后先后发表了《明代一条鞭法的论战》、《明代一条鞭法年表》、《易知由单研究》、《明代粮长制度》等论文和专著, 基本上完成了以一条鞭法为中心的明代田赋制度的科学研究。

在中山大学图书馆“梁方仲先生纪念馆”内, 悬挂有对梁先生详细的生平介绍, 其中有一句评价为“严谨务实的学风和诲人不倦的教学态度”。这句话听来, 似乎是可以冠以每位著名学者的套语式头衔。然而翻阅过梁先生的书籍, 却觉得这是对先生最为中肯的一句评价。在先生的书架上, 我翻阅了周一良先生的《中国与亚洲各国和平友好的历史》一书, 书为1955年10月31日购得。在书中, 先生夹有两篇剪报, 一篇为《人民日报》刊登的周一良的《中国人民和阿拉伯人民的深厚情谊》一文, 另一篇为吴紫金先生在《人民日报》发表的《中柬友好具有悠久的历史》一文。在这两篇剪报上, 梁先生工工整整地用铅笔标上了文章发表的日期, 分别为1958年7月28日和1960年12月15日。从1955年购得此书, 1958年与1960年又分别夹以剪报文章, 再读先生简介中的这“严谨务实”四个字, 显得尤为让人肃穆和感动。

从纪念馆的书架上来看, 先生在50年代购买书籍非常多。从20世纪初的清朝末年开始至1970年去世, 先生一生辗转多处、颠沛流离。1952年至1958年, 也许是先生相对最幸福最安稳的几年时光了。这记录了先生在穗几年幸福的读书时光的书票, 此时变得格外生动与鲜活。在我们眼前, 仿佛先生正匆匆行走于广州新华书店的各个门市部, 行走于中山大学的林荫道内, 静坐于家中的书桌前, 浏览、购买, 阅读、撰写。

近年英美购书动态及趋势比较 篇8

增长规模

根据书业研究集团(BISG)报道,美国图书整体市场(含个人团体销售量),2008年购买额达580亿美元,而英国出版商协会统计的2008年图书消费额仅为34亿英镑(约合52亿美元)。美国购书2008年比2007年提高了3%,英国同期却下降了1%,可见美国图书市场规模是长期高于英国的,在2004-2008五年期间图书消费市场增长率超过18%,同比英国上升了6%。

购买者

2008年英国购书者比美国多,但就性别而言各国购买状况比较相似,美国购买者中57%是女性,英国为56%。两国女性购买数量独占鳌头,2008年美国女性购买占总购买量的65%,而英国占了58%,这意味着2008年在美国,男性购书比例仅占1/3,英国男性购书为2/5。另外,图书消费在人们心中仍占较重位置。从销量额来看,男性的消费额比重更大,这从一个侧面反映出男性更注重每本书的内在价值,而不是册数的累加,男性买低价图书少于女性,诸如小说平装本和儿童读物购买量都比女性少,他们倾向于购买非小说和精装图书。

购买者年龄

近年来,美国购书市场中,年长消费者的数量持续上升,2004-2008年期间,61岁以上老年读者从26%升到了32%。美国2008年老人与少儿的图书购买率占68%;在英国,老人与少儿的图书购买量占到整个市场的2/3, 而青壮年读者群购书比例仅占11%。

虽然两国购买者年龄老年化,但相比而言,美国市场购书人的年龄比英国略显年轻,30岁以下购书者美英分别占15%和11%。通常在图书购买率下降时,年长消费者的重要性更会得到强调和关注,两国都是60岁以上购书者居多,30岁以下的购书比例最小。

购书者的社会经济状况

英国图书市场近年出现的另一显著趋势是,社会经济状况处在低端的阅读群体显著增多,随着C2Des人士(指技能、半技能以及非技能工人)的增加,图书购买率显著提升,从2004年的38%升至2008年的41%,低阶层的社会群体近年购书量比重也越来越高,当然,高端阶层仍占大比例的购书份额,2008年ABC1s(中上阶层)购书比例占59%,这个比例人数不到英国总人口的一半。另据BML书商统计,美国购书似乎比英国更显高档消费,美国25%的购买者是年收入7.5万美元的13%人口充当,而英国承担这个购书比例的购买者占到18%。至于其他社会经济结构占比:2008年英国50%的人口承担41%的图书购买量,美国则表现为50%的人口承担着37%的购书量。

购书渠道

2004-2008年期间,在英国,图书在超市和网络同时销售,占比从15%提升到28%,书店连锁店尽管购买量从39%下降到了34%,但仍是最大的销售渠道。同时图书俱乐部、邮购也降低了热度,从16%下降到了11%。在网络销售市场方面,2004-2008年期间,英国网络销售量仅为美国的1/4,2008年英国网络销售量为美国的23%,图书连锁店销售量为美国的22%。这些虽然没有确切的数字,但据业者估计,2005年美国图书网络销售的市场份额为14%,英国2008年才达到这个数字,这意味着如果英国市场按照美国的路子走,到2011年网上购买量才会占据1/4的份额。英美两个市场其他主要区别是,美国超市的共享很低,2008年美国大众市场8%,不及英国的14%,美国图书通过俱乐部和邮购销售量占比分别为13%和11%。

购书范围

英美混合性购书的消费差异很大,2008年,美国购书市场中成人小说购买量占据半壁江山,是英国的2/3。在英国,成人和非小说所占比重最大,达总量的45%,美国只占35%。2008年英国儿童图书占到市场总量的1/4,美国占1/6。

购书体裁

2008年,英美购书体裁区别较大,美国33%的小说是神秘/犯罪的题材类型,24%是爱情题材;英国同比分别为22%和9%。另外,英国小说更趋向大众题材和冒险/刺激题材,两国分别占比为17%和9%。从大范围看,两国市场神秘/犯罪和冒险/刺激小说类型占比为42%和39%。还有一个显著的不同就是英国古典小说占比很大,2008年,购买量占到13%,而美国只占1%,但美国市场社会型插图小说和恐怖小说比例远高于英国,占比为21%和13%。

购买版本

上一篇:并联谐振下一篇:乳酸水平