APP下载

网上书店详细设计与开发

2016-05-30况昊

现代商贸工业 2016年13期
关键词:管理信息系统电子商务

况昊

摘要:随着PC机、移动终端以及网络在人们生活中得到普遍的应用,现代社会的诸多方面受到了冲击并且发生了巨大的变化。例如当人们想要吃饭并且想要更多的菜式选择更加方便快捷省事的时候他们不仅仅是选择去外面就餐,更有可能是点外卖,用电脑或者手机在网上搞定一切。同样当人们想尽快的并且尽可能方便的买到自己所需要的书籍的时候一般情况下会考虑到用电脑在网上购买书籍。毕竟现实生活中书店并不是到处都有,而且书店中不见得会有你所需要的书籍,即便是有你想找的书籍你也不一定能够方便快捷的在书店众多书籍中找到它。除去上述需要考虑的因素之外我们日常生活中都有自己的事情需要处理,比如上班、上学、出差、生病等,因此网上购买书籍不仅能够节省时间更能够便于我们高效的安排和处理日常事务。

网上书店的开发首要任务是为人们带来方便,适应时代潮流,让他们不用出门就可以轻松的购买到自己心仪的书籍,既省时又省力,其次能够大幅度的缩减了书籍从刊印出货后到达每一位读者手中的流通环节,改变了传统的传递模式,提高了图书流通效率。和实体书店相比它有着经营成本低、库存费用和压力较小、方便读者查询、地理位置的限制少等特点。

本网站主要实现了用户注册、登录功能和界面以及验证身份功能,通过采集用户数据、预览或查询书籍信息、通过购物车购买书籍、进入留言本留言,实现了网上书店与客户之间的交流和沟通。

关键词:电子商务;网上书店;管理信息系统

中图分类号:TB

文献标识码:A

doi:10.19311/j.cnki.16723198.2016.13.087

1 引言

1.1 课题提出的背景、目的及研究意义

1.1.1 课题研究的背景

当今社会PC机的平民化以及因特网的快速普及带动了电子商务的迅猛发展,各个实体产业开始互联网化,可以预见到的是在网上进行图书销售是图书销售行业在互联网时代发展的必然结果。这种新型的销售形式,与传统利用实体书店进行销售的方式相比拥有较大优势:一是降低成本的同时提供比实体店更加优惠的价格;二是为用户购买书籍提供时间方便;三是书籍信息汇总、刷新和传递速度更加快捷;四是使书本在传递流通中更加有效率。正是拥有这些优势,网上图书销售才能得以迅速地发展,在整个书籍销售市场中逐步扩大市场份额。网上图书销售网站的主要功能是:利用网站作为交易平台,将图书的一些基本信息统计之后通过Internet传达到浏览网站的用户手中,客户可以通过Internet登录图书销售网站来查看最新的书籍汇总信息,如果有需要的话可以提交订单订购图书,在线上进行购买书籍所有所需步骤。

1.1.2 设计提出的目的

随着科技的高速发展,当代管理系统已经步入数字化、网络化、自动化的阶段。在网上销售图书的模式得以发展以前,图书销售过程中的各个环节主要是依靠大量的人力去管理和执行,这显然已经不能适应现代社会的销售理念,也不符合现在人们的消费习惯。由于效率过于低下更是影响了整个书店的销售业绩,大大限制了书店的发展。为了改变利用人工来管理和销售书籍的情况,使之更加精准有效便捷,为了提升工作效率、服务质量和管理水平,并使实体书店的员工从繁杂的体力工作中解脱出来,网上书籍销售系统应运而生。

1.2 设计思路和研究方法

设计思路:

从为什么开发网上图书系统的这一问题为起点,通过阅读大量相关文献结合在西华大学网上书籍销售网站详细调研结论,对整个书店的架构进行认真深入的剖析,并且结合管理、商务方面的知识设计符合我们自身要求的网上书籍销售系统即网上书店。在此基础之上进行调研和总结之后,结合软件工程开发流程进行软件实现过程中的总体设计和详细设计两个步骤,从而利用编程来实现和维护我们最终的成果。

2 系统设计

2.1 总体设计

2.1.1 系统功能模块概述及分析

网上书店主要包括用户登记基本账号信息、用户登录网站、对用户的账号进行管理、购物清单、查询货物基本信息、线上付款或者选择其它付款模式等基本功能。因此,我们网上书店也必然会添加服务器对相关数据进行处理的模块,其中包括了管理人员对书籍信息的编辑如添加、删除、修改或者更新等,以及对消费者的订单进行处理等功能。我们的网上书籍销售系统是基于ASP、HTML等网络开发语言,充分考虑到了今后的维护管理和功能拓展等情况。

网上书籍销售系统的主要的功能如下:

(1)用户登录界面部分:

①用户账号;

②用户密码;

③注册。

(2)用户浏览主界面:

①通过关键信息进行书籍查询;

②搜索最新、热销的书籍;

③有创建书籍购买清单功能;

④可以查看或者修改已经登记的个人信息;

⑤可以修改或找回用户密码。

(3)管理界面部分:

①书籍信息编辑:增加,修改和删除;

②当前书籍信息管理:修改,删除,查看;

③用户信息管理:查看,修改,删除;

④用户订单管理:查看自己提交的购物清单,刷新提交的订单涉及的款项和物流情况,取消提交的订单;

⑤添加新图书:可以分别上传图书的小图片和大图片;

⑥维护购物帮助:增加,修改和删除购物帮助。

2.1.2 网上书店功能模块详细设计

按照对网上书店进行研究的设计思路得出的信息,我们能够创建出网上书店所需要的功能模块图,如下是从用户主界面、书店管理人员操作界面分别对功能模块图加以描述。用户主界面的详细功能模块图如图1。

书店管理人员操作界面的详细功能模块图如图2所示。

2.2 详细设计

2.2.1 代码设计

代码设计主要目的是:大型网站编程过程中方便代码的管理和兼容性,便于其他开发人员阅读和理解,能够让更多人方便有效的参与到同一个大的软件开发工程当中。

本销售系统的开发过程中采用依次编译,自动避免重复关键数据。如下是将销售过程中产生的订单数据进行自动生成编号代码的例子,借此表现出数据代码的自动编译的模式。例:某订单代码20160303140839的说明,订单代码含义如表1所示。

2.2.2 数据管理设计

数据管理是整个网站管理的核心部分,它的主要作用是分门别类的收集并储存各种数据,并且通过大量的数据分析提供必要的信息来方便管理人员对整个网站所有环节和项目进行深入的了解,更加高效的管理整个网站以及网上书店涉及到的各个方面。我们的网站想要做到以上事情就必须要求服务器本身能够存储和管理大量的数据,这样就需要开发并创建符合条件的数据库。本系统的开发选择Microsoft公司推出的Access2008作为后台数据库开发工具。

(1)关于数据库创建概念模型。

创建数据库的概念模型的要求就是把具体的事务抽象化,来提取能够反映该事务的必要而且关键的核心数据信息,并且在服务器端储存,利用数据库系统来对这些数据进行分析和管理从而能够在抽象的层面更加方便高效的反映出现实中各个事务变化趋势,达到协助网店管理人员能够快捷方便的处理网上书店的有关用户信息管理、书籍信息管理、物流等一些大数据流的信息复杂零散的环节。在我们的数据库的模型中主要的是实体映射的数据以及实体之间的关系。

①事物的映射信息。

映射信息是对应的现实中的事物的抽象信息,也是反映出该事物的核心数据。它可以说是该事物在电脑眼中的本质反映,同时更加简洁,容易管理和分析。

②事物之间的联系。

事物之间的联系在现实社会中也是存在的,而且非常复杂和多变,然而在计算机的角度来说只是不同事物之间的逻辑关系,抓住了事物之间的逻辑关系有利于分析事物的发展和变化趋势,加深对事物的认知。

概念模型是由现实事物的关键信息和逻辑关系组成的,是对现实事物进行阐述而不是对应程序和代码设计理念,所以概念模型应该做到直观、精确。E-R图是常用的设计概念模型的手段,同时也是在设计概念模型阶段需要完成的重要成果,如图是绘制的西华大学网上图书销售网站的全局E—R模型如图3所示。

其中主要的实体对象有:客户、订单、业务员等。具体事务的关键信息设计如下:

客户的关键信息包括:用户名、账号、密码、联系方式、注册信息等。

订单的关键信息包括:订单号、提交订单的账号、提交订单的时间、涉及到的金额、收货人的联系方式和详细地址、订单留言信息。

书籍的关键信息包括:作者、类别、出版社、出版时间、价格等。

业务员的关键信息包括:姓名、年龄、工龄、工号、工作权限、身份证号、联系方式和地址、处理业务记录等。

(2)实体关系对应的逻辑结构设计。

逻辑结构的设计主要是把现实事物之间的关系反映在数据信息当中,使得用计算机语言能够正确的表达出抽象的数据之间的关系,并且把它们按照不同的逻辑层次进行分类管理,让整个数据库设计的准确有条理性,并且能够优化工作效率。网站中的关键的几个数据库表如下:

①用户信息。

主要用来存储和管理注册账号的个人相关信息和注册信息,如表2所示。

②交易产生的订单信息。

主要用于存储和管理用户提交的订单相关信息,如表3所示。

③书籍信息。

主要用于存储和管理书籍的基本信息以及图书查询所需的参数,如表4所示。

2.2.3 用户界面设计

(1)界面显示。

界面显示主要是包括数据显示和图片显示,其中数据要支持跳转传值、后台传值,数据输出严格按照设计的格式和框架,而图片显示要充分的考虑到用户个人电脑屏幕的适应性,同时也要考虑到背景与文字布局是否冲突等。因此需要对相关的网站界面显示信息进行优化和改良,从而提高用户体验。

在界面上设计数据或文字的显示时应该考虑到各种情况,如:在整体界面框架的哪个部分显示,一次最多显示多少数据;是否会和图像或者背景颜色起冲突;显示的数据或者图像的是否有分类或者排序;显示的信息的格式是否符合阅读规范;信息显示是否通俗易懂;从服务器上获得的数据刷新频率等。

(2)界面输入设计。

输入信息的框架应该适应整体界面框架,同时应该有一些输入规则:

①减少使用专业性较强的英文和缩写,所表达的方式或者文章要符合大众习惯。

②如果同一内容或项目分为不同页,应该每一页都是同一布局和格式,方便用户阅读或者输入,容易让客户产生相应的行为习惯。

③有明确的分类标准,并且根据关键信息提供准确的类别标题描述,或者提示,方便用户浏览和准确输入表达。

④整体设计要符合大众用户的使用习惯,按照一般的逻辑思维进行布局,让用户有良好的体验效果。

⑤用户输入的文字或者数据等我们要定义同一的标准或者规格进行管理,防止对我们固有的规范造成影响,同时便于我们数据库或者工作人员处理相应的信息。

3 结论

本次课题给大家详尽的展示了网上书店从设计到实现的各个环节,充分结合了实际情况同时也有自己的优点,完全可以满足课题设计之初的各个条件,可以说是实现了我的课题预期目标。

这次设计和实现的网上书籍销售网站不仅在使用上方便明了,在数据库和后台服务器的使用上为网站的客户和管理人员提供了高质高效的服务,既节省了人力资源又提高了工作效率。

在网上书籍销售网站的设计实现过程中我遇到了很多困难,同时也获得了很多编程、设计以及算法方面的经验。例如把客户提交的订单自动提炼出关键信息进行统计和管理,网站显示界面的布局设计,以及文字显示和输入规范的定制等方面让我学到了很多知识。

总的来说,这次论文完成之后,不但学到了书本以外的知识,而且还增长了自己发现问题解决问题的能力,同时也提高了团队合作的意识,对以后的工作和生活将起来很大的作用。

参考文献

[1]周兴华.ASP+Access数据库开发与实例[M].北京:清华大学出版社,2006.

[2]吴东伟.Dreamweaver网页制作[M].北京:清华大学出版社,2004.

[3]崔红娟.网上书店建设分析[J].农业图书情报学刊,2005.

[4]肖金秀.ASP网络编程技术[M].北京:清华大学出版社,2002.

[5]杨坚争.电子商务网站典型案例评析[M].西安:西安电子科技大学出版社,2000.

[6]韦燕芬.企业信息化目标下管理信息系统课程本科教学探讨——以经济信息管理专业为例[J].关系财经学院学报,2006.

[7]兰宜生.电子商务基础教程[M].北京:清华大学出版社,2003.

[8]李志义.我国电子商务发展的现状与对策[J].中国信息导报,2002.

[9]李劲编.动态电子商务的Web服务[M].北京:清华大学出版社,2000.[10]李平,赵丽华,马丽.管理信息系统[M].北京:清华大学出版社,北京交通大学出版社,2006.

猜你喜欢

管理信息系统电子商务
2025年我国农村电子商务交易额达到2.8万亿元
《电子商务法》如何助力直销
电子商务
高校图书馆管理信息系统的完善和发展研讨
应用技术型本科工程管理类专业《管理信息系统》课程教学改革
基于B/S结构的学生公寓管理信息系统的设计与实现
基于“互联网+”的企业管理信息系统优化分析
基于工作流的水运应急信息管理平台设计 
管理信息系统案例教学探讨
关于加快制定电子商务法的议案