网上书店详细设计与开发.doc

上传人:gs****r 文档编号:1908961 上传时间:2019-03-21 格式:DOC 页数:10 大小:113.50KB
下载 相关 举报
网上书店详细设计与开发.doc_第1页
第1页 / 共10页
网上书店详细设计与开发.doc_第2页
第2页 / 共10页
网上书店详细设计与开发.doc_第3页
第3页 / 共10页
网上书店详细设计与开发.doc_第4页
第4页 / 共10页
网上书店详细设计与开发.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

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

2、、生病等,因此网上购买书籍不仅能够节省时间更能够便于我们高效的安排和处理日常事务。 网上书店的开发首要任务是为人们带来方便,适应时代潮流,让他们不用出门就可以轻松的购买到自己心仪的书籍,既省时又省力,其次能够大幅度的缩减了书籍从刊印出货后到达每一位读者手中的流通环节,改变了传统的传递模式,提高了图书流通效率。和实体书店相比它有着经营成本低、库存费用和压力较小、方便读者查询、地理位置的限制少等特点。 本网站主要实现了用户注册、登录功能和界面以及验证身份功能,通过采集用户数据、预览或查询书籍信息、通过购物车购买书籍、进入2留言本留言,实现了网上书店与客户之间的交流和沟通。 关键词:电子商务;网上书

3、店;管理信息系统 中图分类号:TB 文献标识码:A doi:10.19311/ki.16723198.2016.13.087 1 引言 1.1 课题提出的背景、目的及研究意义 1.1.1 课题研究的背景 当今社会 PC 机的平民化以及因特网的快速普及带动了电子商务的迅猛发展,各个实体产业开始互联网化,可以预见到的是在网上进行图书销售是图书销售行业在互联网时代发展的必然结果。这种新型的销售形式,与传统利用实体书店进行销售的方式相比拥有较大优势:一是降低成本的同时提供比实体店更加优惠的价格;二是为用户购买书籍提供时间方便;三是书籍信息汇总、刷新和传递速度更加快捷;四是使书本在传递流通中更加有效率。

4、正是拥有这些优势,网上图书销售才能得以迅速地发展,在整个书籍销售市场中逐步扩大市场份额。网上图书销售网站的主要功能是:利用网站作为交易平台,将图书的一些基本信息统计之后通过 Internet 传达到浏览网站的用户手中,客户可以通过 Internet登录图书销售网站来查看最新的书籍汇总信息,如果有需要的话可以提交订单订购图书,在线上进行购买书籍所有所需步骤。 1.1.2 设计提出的目的 随着科技的高速发展,当代管理系统已经步入数字化、网络化、自3动化的阶段。在网上销售图书的模式得以发展以前,图书销售过程中的各个环节主要是依靠大量的人力去管理和执行,这显然已经不能适应现代社会的销售理念,也不符合现

5、在人们的消费习惯。由于效率过于低下更是影响了整个书店的销售业绩,大大限制了书店的发展。为了改变利用人工来管理和销售书籍的情况,使之更加精准有效便捷,为了提升工作效率、服务质量和管理水平,并使实体书店的员工从繁杂的体力工作中解脱出来,网上书籍销售系统应运而生。 1.2 设计思路和研究方法 设计思路: 从为什么开发网上图书系统的这一问题为起点,通过阅读大量相关文献结合在西华大学网上书籍销售网站详细调研结论,对整个书店的架构进行认真深入的剖析,并且结合管理、商务方面的知识设计符合我们自身要求的网上书籍销售系统即网上书店。在此基础之上进行调研和总结之后,结合软件工程开发流程进行软件实现过程中的总体设计

6、和详细设计两个步骤,从而利用编程来实现和维护我们最终的成果。 2 系统设计 2.1 总体设计 2.1.1 系统功能模块概述及分析 网上书店主要包括用户登记基本账号信息、用户登录网站、对用户的账号进行管理、购物清单、查询货物基本信息、线上付款或者选择其它付款模式等基本功能。因此,我们网上书店也必然会添加服务器对相关数据进行处理的模块,其中包括了管理人员对书籍信息的编辑如添加、4删除、修改或者更新等,以及对消费者的订单进行处理等功能。我们的网上书籍销售系统是基于 ASP、HTML 等网络开发语言,充分考虑到了今后的维护管理和功能拓展等情况。 网上书籍销售系统的主要的功能如下: (1)用户登录界面部

7、分: 用户账号; 用户密码; 注册。 (2)用户浏览主界面: 通过关键信息进行书籍查询; 搜索最新、热销的书籍; 有创建书籍购买清单功能; 可以查看或者修改已经登记的个人信息; 可以修改或找回用户密码。 (3)管理界面部分: 书籍信息编辑:增加,修改和删除; 当前书籍信息管理:修改,删除,查看; 用户信息管理:查看,修改,删除; 用户订单管理:查看自己提交的购物清单,刷新提交的订单涉及的款项和物流情况,取消提交的订单; 添加新图书:可以分别上传图书的小图片和大图片; 维护购物帮助:增加,修改和删除购物帮助。 52.1.2 网上书店功能模块详细设计 按照对网上书店进行研究的设计思路得出的信息,我

8、们能够创建出网上书店所需要的功能模块图,如下是从用户主界面、书店管理人员操作界面分别对功能模块图加以描述。用户主界面的详细功能模块图如图1。 书店管理人员操作界面的详细功能模块图如图 2 所示。 2.2 详细设计 2.2.1 代码设计 代码设计主要目的是:大型网站编程过程中方便代码的管理和兼容性,便于其他开发人员阅读和理解,能够让更多人方便有效的参与到同一个大的软件开发工程当中。 本销售系统的开发过程中采用依次编译,自动避免重复关键数据。如下是将销售过程中产生的订单数据进行自动生成编号代码的例子,借此表现出数据代码的自动编译的模式。例:某订单代码 20160303140839的说明,订单代码含

9、义如表 1 所示。 2.2.2 数据管理设计 数据管理是整个网站管理的核心部分,它的主要作用是分门别类的收集并储存各种数据,并且通过大量的数据分析提供必要的信息来方便管理人员对整个网站所有环节和项目进行深入的了解,更加高效的管理整个网站以及网上书店涉及到的各个方面。我们的网站想要做到以上事情就必须要求服务器本身能够存储和管理大量的数据,这样就需要开发并创建符合条件的数据库。本系统的开发选择 Microsoft 公司推出的6Access2008 作为后台数据库开发工具。 (1)关于数据库创建概念模型。 创建数据库的概念模型的要求就是把具体的事务抽象化,来提取能够反映该事务的必要而且关键的核心数据

10、信息,并且在服务器端储存,利用数据库系统来对这些数据进行分析和管理从而能够在抽象的层面更加方便高效的反映出现实中各个事务变化趋势,达到协助网店管理人员能够快捷方便的处理网上书店的有关用户信息管理、书籍信息管理、物流等一些大数据流的信息复杂零散的环节。在我们的数据库的模型中主要的是实体映射的数据以及实体之间的关系。 事物的映射信息。 映射信息是对应的现实中的事物的抽象信息,也是反映出该事物的核心数据。它可以说是该事物在电脑眼中的本质反映,同时更加简洁,容易管理和分析。 事物之间的联系。 事物之间的联系在现实社会中也是存在的,而且非常复杂和多变,然而在计算机的角度来说只是不同事物之间的逻辑关系,抓

11、住了事物之间的逻辑关系有利于分析事物的发展和变化趋势,加深对事物的认知。 概念模型是由现实事物的关键信息和逻辑关系组成的,是对现实事物进行阐述而不是对应程序和代码设计理念,所以概念模型应该做到直观、精确。E-R 图是常用的设计概念模型的手段,同时也是在设计概念模型阶段需要完成的重要成果,如图是绘制的西华大学网上图书销售网站的全局 ER 模型如图 3 所示。 7其中主要的实体对象有:客户、订单、业务员等。具体事务的关键信息设计如下: 客户的关键信息包括:用户名、账号、密码、联系方式、注册信息等。 订单的关键信息包括:订单号、提交订单的账号、提交订单的时间、涉及到的金额、收货人的联系方式和详细地址

12、、订单留言信息。 书籍的关键信息包括:作者、类别、出版社、出版时间、价格等。 业务员的关键信息包括:姓名、年龄、工龄、工号、工作权限、身份证号、联系方式和地址、处理业务记录等。 (2)实体关系对应的逻辑结构设计。 逻辑结构的设计主要是把现实事物之间的关系反映在数据信息当中,使得用计算机语言能够正确的表达出抽象的数据之间的关系,并且把它们按照不同的逻辑层次进行分类管理,让整个数据库设计的准确有条理性,并且能够优化工作效率。网站中的关键的几个数据库表如下: 用户信息。 主要用来存储和管理注册账号的个人相关信息和注册信息,如表 2所示。 交易产生的订单信息。 主要用于存储和管理用户提交的订单相关信息

13、,如表 3 所示。 书籍信息。 主要用于存储和管理书籍的基本信息以及图书查询所需的参数,如表 4 所示。 82.2.3 用户界面设计 (1)界面显示。 界面显示主要是包括数据显示和图片显示,其中数据要支持跳转传值、后台传值,数据输出严格按照设计的格式和框架,而图片显示要充分的考虑到用户个人电脑屏幕的适应性,同时也要考虑到背景与文字布局是否冲突等。因此需要对相关的网站界面显示信息进行优化和改良,从而提高用户体验。 在界面上设计数据或文字的显示时应该考虑到各种情况,如:在整体界面框架的哪个部分显示,一次最多显示多少数据;是否会和图像或者背景颜色起冲突;显示的数据或者图像的是否有分类或者排序;显示的

14、信息的格式是否符合阅读规范;信息显示是否通俗易懂;从服务器上获得的数据刷新频率等。 (2)界面输入设计。 输入信息的框架应该适应整体界面框架,同时应该有一些输入规则:减少使用专业性较强的英文和缩写,所表达的方式或者文章要符合大众习惯。 如果同一内容或项目分为不同页,应该每一页都是同一布局和格式,方便用户阅读或者输入,容易让客户产生相应的行为习惯。 有明确的分类标准,并且根据关键信息提供准确的类别标题描述,或者提示,方便用户浏览和准确输入表达。 整体设计要符合大众用户的使用习惯,按照一般的逻辑思维进行9布局,让用户有良好的体验效果。 用户输入的文字或者数据等我们要定义同一的标准或者规格进行管理,

15、防止对我们固有的规范造成影响,同时便于我们数据库或者工作人员处理相应的信息。 3 结论 本次课题给大家详尽的展示了网上书店从设计到实现的各个环节,充分结合了实际情况同时也有自己的优点,完全可以满足课题设计之初的各个条件,可以说是实现了我的课题预期目标。 这次设计和实现的网上书籍销售网站不仅在使用上方便明了,在数据库和后台服务器的使用上为网站的客户和管理人员提供了高质高效的服务,既节省了人力资源又提高了工作效率。 在网上书籍销售网站的设计实现过程中我遇到了很多困难,同时也获得了很多编程、设计以及算法方面的经验。例如把客户提交的订单自动提炼出关键信息进行统计和管理,网站显示界面的布局设计,以及文字

16、显示和输入规范的定制等方面让我学到了很多知识。 总的来说,这次论文完成之后,不但学到了书本以外的知识,而且还增长了自己发现问题解决问题的能力,同时也提高了团队合作的意识,对以后的工作和生活将起来很大的作用。 参考文献 1周兴华.ASP+Access 数据库开发与实例M.北京:清华大学出版社,2006. 2吴东伟.Dreamweaver 网页制作M.北京:清华大学出版社,2004. 103崔红娟.网上书店建设分析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.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 学科论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。