欢迎来到专业的尚善文档网平台! 工作总结 工作计划 读后感 发言稿 心得体会 申请书大全 思想汇报 述职报告
当前位置:尚善文档网>作文大全 > JHHT网上书店系统的设计研究

JHHT网上书店系统的设计研究

时间:2022-03-23 09:17:15 浏览量:

【摘要】:本文从理论和实践两个角度出发,对电子商务及其应用“网上书店”系统进行了研究与实现,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。从技术实践的角度出发,设计并实现了一个具备电子商务基本功能的网上书店系统。

【关键词】:JHHT网上书店; 系统分析;系统设计

随着Internet越来越广泛的应用,全球信息化浪潮一浪高于一浪。在此形势下,电子商务发展迅猛。国外许多企业纷纷以基于Internet的电子商务为发展契机重塑企业竞争优势,创造商业价值。而作为电子商务的代表,网上书店的开发更是成为一种潮流。本文以JHHT网上书店为研究对象,从理论和实践两个角度出发,对电子商务及其应用“网上书店”系统进行了设计。

一、我国网上书店发展现状

随着电子商务时代的来临,网上书店如雨后春笋般在世界各地出现。国内商家也不甘寂寞,倾情出演在线图书销售。我国网上书店近年来发展迅猛,但是起步晚,发展快;出版界少数实力雄厚的出版社尝试运用网络开展业务; 非出版社开设的网上书店及民营网上书店投入较大,发展迅速,并且在配送、仓储等方面都各具特色,已成为大陆网上书店的主体。

二、JHHT网上书店现状

HTJH书城, 2002年底正式运营,地处西安文化腹地小寨,坐拥多所高等院校和科研机构。从事图书、音像制品、电子出版物以及网上销售,15年来确立了在西安图书市场举足轻重的地位。目前,JHHT网上书店面临的困境主要有:

1、网上购书优势不明显。网上购书的优势在于选择面大、价格便宜、交易方便、节省时间和精力等。但网络速度慢、费用高,图书折扣率低,结算、配送周期长,并未让读者体会到网上购书的方便。

2、网络的最大优势在于开展信息服务,而信息服务的“不完善、低质量”正是网上书店的一大败笔。JHHT经营者往往过于注重图书数量的丰富,而对图书及其相关知识和信息的提供、介绍不够。比如,书籍介绍不足或是过于简明扼要,书评太少,相关新闻严重匮乏等。

三、JHHT网上书店系统分析

(一)业务流程分析

在本系统的业务流程分析中,采用的工具是管理业务流程图。它是一种表明系统内各单位、人员之间业务关系、作业顺序和管理信息流动的流程图,它可以帮助分析人员找出业务流程中的不合理回路。

(二)数据流程分析

本系统数据流程分析采用的工具是数据流程图(Data Flow Diagram,DFD),这是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合的反映出信息在系统中的流动、处理和存储情况。

(三)数据字典

数据字典是以特定格式记录下来的、对系统的数据流程图中各个基本要素(数据流、加工、存储和外部实体)的内容和特征所作的完整的定义和说明。数据流程图配以数据字典,就可以从图形和文字两方面对系统的逻辑模型进行描述,從而形成一个完整的说明。

四、JHHT网上书店系统设计

根据JHHT网上书店系统分析阶段所获得的新系统的逻辑模型而建立新系统的物理模型,是管理信息系统的系统设计,系统设计是寻求解决办法、探索建立新系统的过程。系统分析阶段是解决管理信息系统“做什么”的问题;而系统设计阶段则是解决管理信息系统“怎么做”的问题。

(一)系统功能设计

该网络书店系统由前台操作和后台管理两部分构成。

1.书店前台

前台作为与用户直接交互的界面,在考虑功能的同时,也考虑了操作的简洁和方便性,目的是让大多数不太懂电脑操作的用户,也能轻松的享受电子商务给他们带来的便利。

(1)图书查询。网络书店与传统书店相比的一个优势是,当用户知道图书某部分信息时,用户可以使用“图书查询”功能快速找到需要的图书。“图书分类显示”功能以列表的方式分类显示图书,当用户找到感兴趣的类别后可以显示相关的图书信息。

(2)个人工具。只有成为网络书店的注册用户后,才能在网络书店中购买图书,因此需要提供“用户注册/登录”功能以及相关的“用户注册信息修改”功能。

(3)订单处理。当用户在网络书店中找到了所有需要的图书后,决定购买,可以选择“结帐”。管理员会定期处理用户下达的订单,并根据用户订单的信息向用户送书,用户可以随时“查看订单状态”。

(4)购物车操作。当用户找到需要的图书时,可以先“添加图书”到购物车,然后继续寻找其他的图书,购物车中存储当前用户打算购买的所有图书。用户也可以随时“查看购物车”。

2.后台管理

后台管理在考虑书店管理操作简便的同时,提供了强大的书店管理模式。它包括书籍管理、用户管理与订单管理等。

(1)书籍管理。管理员需要维护书店中的图书信息,同时与图书相关的图书分类信息也要管理员维护。

(2)用户管理。由于只有成为网络书店的注册用户后才能购买图书,管理员需要对用户信息进行管理,如删除一些无效用户等。

(3)订单管理。在用户下达订单后,管理员需要对用户订单进行“确认”,为用户准备订购的图书,并可以随时“查看订单”。

(二)代码设计

目前的计算机还无法识别客观世界中的任何一种具体的事物,它只能识别ASCⅡ字符集中的256个基本字符,因此,计算机管理信息系统设计的基本前提是把管理对象数字化或字符化,这就是代码设计。

(三)数据库设计

1.概念结构设计

将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计。概念结构独立于具体的数据库管理系统,它描述的是从用户角度看到的数据库,反映了用户的实现环境,而与数据库将来怎样实现无关。

2.逻辑结构设计

数据库设计主要是进行数据库的逻辑设计,即将概念数据模型转换成特定的数据库管理系统(DBMS)支持的数据模型。

(四)输出设计

输出设计主要是利用已有的输出设备,给出用户所需要的结果。系统只有通过输出才能为用户服务。

1.主页设计。系统的主页包含三个框架,即标题(title.jsp)、功能菜单(menu.jsp)和主页(main.jsp)。当用户没有登录时,标题显示的是用户登录的表单。用户可以根据自己的需要,选择左侧功能菜单中的操作。(见图9)

2.图书分类显示设计。用户可查看系统中所有的图书分类,从中选出感兴趣的图书类型。(见图10)若想进一步了解这类图书的信息,可点击“进入”查看相关图书的一般信息。(见图11)如果想了解图书的详细信息,点击“查看”。若想要购买该图书,则点击“添加”,把它放入购物车。

3.查看购物车。页面显示了购物车中图书的基本信息,并且提供更新购物车、删除购物车中图书和清空购物车的链接。用户还可选择结帐或继续购物。

(五)输入设计

输入所完成的功能是将机外的信息转换成机内的信息,它是对信息进行处理的出发点,是信息处理的“源”,因此保证这个“源”的正确性是输入设计中的一项重要内容。如果输入数据有误,即使计算和处理十分正确,也无法获得可靠的信息。同时,输入设计是信息系统与用户之间的交互纽带,决定着人机交互的效率。

1.用户注册。用到了两个JSP页面,register.jsp用于接收用户注册信息的输入,并且提供数据合法性验证,比如ID中只能是字母和数字、两次输入的密码必须一致等。如果检查后用户的输入无效,那么用户需要重新输入这些数据。如果验证通过,就把请求提交到注册执行页面newuser.jsp。

2.图书查询。本系统提供了三种查询方式,分别是按图书名称、类别或出版社查询。用户可根据自己的偏好,选择一种查询方式。点击“查询”,即可获得相应的图书信息。

参考文献 :

【1】刘红敏.我国网上书店的现状与发展对策【J】.电子检测,2009(3)

【2】滕佳东.管理信息系统【M】.东北财经大学出版社,2003.5

推荐访问: 书店 研究 设计 系统 网上