计算机信息管理专业毕业论文

更新时间:2023-04-23 22:38:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

计算机信息管理专业毕业论文

第一章 引言

1.1 问题的提出

电子商务,顾名思义是指在Internet网上进行商务活动。其主要功能包括网上的广告、订货、付款、客户服务和货物递交等销售、售前和售后服务,以及市场调查分析、财务核计及生产安排等多项利用Internet开发的商业活动。电子商务的一个重要技术特征是利用Web的技术来传输和处理商业信息。由于传统的商务是以固定不变的销售地点(即商店)和固定不变的销售时间为特征的店铺式销售,而Internet上的销售通过以信息库为特征的网上商店进行, 所以它的销售空间随网络体系的延伸而延伸。没有任何地理障碍,它的零售时间是由消费者也就是网上用户自己决定。因此,Internet上的销售相对于传统销售模式具有全新的时空优势,由于Internet的实时互动式沟通,以及没有任何外界因素干扰,使得产品及服务的消费者更易表达出自己对产品及服务的评价,这种评价使网上的零售商们可以更深入了解用户的内在需求。与传统的销售相比,利用Internet渠道可避开传统销售渠道中许多中间环节,降低流通费用和交易费用,并加快了信息流动的速度。因此随着网络技术的日益普及,电子商务必将成为商品交易的新生力量。

1.2 系统的概述

电子商务实际上已经有20多年的发展历史,国外一些大型企业在过去20多年中一直利用企业内部虚拟增值网络(VAN)对交易活动的电子数据进行相对封闭的交换(EDI),EDI要求企业投入大,数据交换相对封闭,买卖双方的选择非常欠灵活,实际上限制了现代企业以客户为中心的经营管理方式。随着IT技术的成熟和互联网的迅猛发展,基于INTERNET的电子商务应用得到了广泛的支持和普及。今天有众多先行者带给我们榜样效应,他们在过去的10几年里还是中小企业,今天已经一跃成为全球赫赫有名的跨国集团,只因为他们抓住了机会去实施电子商务,如DELL、INTEL、CISCO、FedEx。

随着互联网技术的发展,网上交易在国内的营业部门中也开始广泛应用,网上交易已经成为一些营业部的“常规经纪业务”。“电子商务不仅仅将成为商务活动的主流,还将成为推进信息化的重中之重。” 为了能够保证网站的收入,除了通过发布

计算机信息管理专业毕业论文

广告创造一些收入之外,许多网站都提供网上商店的功能,以便用户可以通过网络的方式选购商品。

时代在发展,电子商务在技术上也已经相当成熟并渗透到商业团体的各个领域。因此我们可以预想到网上商品交易将是全球经济发展不可逆转的趋势。网上交易系统是一个高速、稳定、海量并发、智能容错的高可靠处理系统。 随着商品网上交易的日益普及,政策法规的不断完善,技术水平的不断提高,商品网上交易必将扩展新的市场。电子商务界专家预测了电子商务产业将在未来呈现的五大趋势。 一、多渠道零售业相互交融 。二、更多心满意足的网上购物者 。三、网上购物者依然我行我素 。四、中型电子商务网站之死 。五、更多网站实现盈利。而“诚信体系建设,同城交易、本地服务,网络营销,同盟合作”将成为我国电子商务发展四大趋势。

我们不难发现电子商务不仅仅是买卖,也不仅仅是软硬件的信息,而是在Internet、企业内部网(Intranet)和企业外部网(Extranet),将买家与卖家、厂商和合作伙伴紧密结合在了一起,因而消除了时间与空间带来的障碍。电子商务提供企业虚拟的全球性贸易环境,大大提高了商务活动的水平和服务质量。新型的商务通信通道其优越性是显而易见的, 其优点包括:

1. 大大提高了通信速度,尤其是国际范围内的通信速度。

2. 省了潜在开支,如电子邮件节省了通信邮费,而电子数据交换则大大节省了

管理和人员环节的开销。

3. 增加了客户和供货方的联系。如电子商务系统网络站点使得客户和供货方均

能了解对方的最新数据,而电子数据交换(EDI)则意味着企业间的合作得到了加强。

4. 提高了服务质量,能以一种快捷方便的方式提供企业及其产品的信息及客户

所需的服务。

5. 提供了交互式的销售渠道。使商家能及时得到市场反馈,改进本身的工作。 6. 供全天候的服务,即365天,每天24小时的服务。

1.3 网上购物系统的运用

由于电子商务对未来的影响会改变商业的优先权,世界经济和技术市场的衰落虽然抑制了密集宣传周围的电子商务但是它并没有导致发展电子商务经济这一需要的

计算机信息管理专业毕业论文

饱和,电子商务的开发使得公司有潜力凭借自身的水平或者通过全国范围内生产效率的影响提高公司的竞争力。电子商务减少了代理的花费,提高了管理的效率以及提高了产品在所有市场的竞争性 。因此电子商务在当今的商业中仍然是一个重要的议题。它的适应性快慢,适应性的好坏,对技术的改变的适应度,在商业关系上以及顾客行为上都将决定他们的成功并且确定他们的生存能力。据Spectrum策略顾问研究所统计,到1999年底,在美国,“纯游戏”、网络入口、网络接口和应用公司已经提供了300万个工作岗位,而在欧洲6个国家(法国、德国、爱尔兰、意大利、西班牙和英国)相同行业创造了90.5万个工作岗位。在2000年,有1.1万的爱尔兰劳动力受雇于网上经济工作,这个数字预计到2002年将上升到3万人。欧洲信息技术观察局(EITO)计划表明,在今后长时间内,IT 技术仍然具有强大的生命力。对于商家及消费者来说,广泛的使用信息交流技术是采纳电子商务的基础。国际研究指出,密集宣传正处在平息的时候,许多组织正在制定长远的电子商务发展策略,而不仅仅是通过建立一个网站来将ICTS和电子商务集中到他们的商业过程的方方面面去。这些策略的制定如果考虑不到媒体的目光和其竞争者们,将会给公司带来长久的痛苦。公司和国家如果不能动态的对电子商务带来的挑战做出回应,在世界经济复苏时,他们将会发现自己处在一个相对于其他能够这样做的国家来说相当不利的竞争地位。电子商务正在给经济、工作练习和组织、商业模型带来革命性的变化,电子商务将在未来三到五年内继续成为企业发展最重要的动力之一。网上商品交易系统就是在这种情况下发展起来的。

本文主要论述一个基于JAVA技术的网上商品交易系统,该系统在实现过程中,结合了struts框架技术,使用 JavaScript等简单易懂的脚本语言和SQL server2000数据库技术。

1.4 术语定义

SQL Server 2000数据库:SQL Server 2000数据库组件是基于结构化查询语言 (SQL) 的可伸缩的关系数据库,集成了对 Internet 应用程序的可扩展标记语言 (XML) 支持。它被设计为可支持最大的 Web 站点或企业数据处理系统上的数据流通。并支持许多用户的同时访问。尽管 SQL Server 2000 被设计为用作通过网络连接的成千上万并发用户的数据存储引擎,它仍可作为一个独立的数据库,像应用程序一样直接在同一台计算机上运行。SQL Server 2000 关系数据库引擎动态调节自身以获取或释放适当的计算机资源,以支持在任何特定时间访问 SQL Server 2000 实例时不断变化的用户负荷之需。SQL Server 2000 关系数据库引擎的强大功能可以避免因某个用户读取或修改其他用户当前使用的数据而引起的逻辑问题。

计算机信息管理专业毕业论文

Tomcat: 是jakarta项目中的一个重要的子项目。是SUN公司正式推荐的Servlet和JSP的容器。

SQL(Standard Query Language):是一种标准的数据库查询语言,可对数据库执行新增、查询、删除、及修改等命令。SQL是以程序逻辑为主,它属于非程序性的交互式语言。

B/S(浏览器/服务器)模式: 浏览器/服务器计算模式将一个应用系统分为两个部分:前端(浏览器)和后端(服务器),前端位于一个工作站上,当需要某些特殊服务时,工作站调用后端的服务器来完成。服务器并不需要了解应用的功能,只要作出响应即可以了。

MVC模式:MVC是Model-View-Controller的简写。Model代表应用的业务逻辑(通过JavaBean,EJB组件实现),View是应用的表示逻辑(由JSP页面产生),Controller是提供应用的处理过程控制逻辑(通过Servlet实现)。通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现。这些组件可以进行交互和重用。

HTML:超文本标记语言。用来创建超文本文档的简单标记语言,这些文档可以从一个操作平台移植到另一个操作平台。HTML 文件是简单的 ASCII 文本文件,其中嵌入的代码(由标记表示)表示格式和超文本链接。

JSP:JAVA服务器页。JSP是通过使用小服务器程序(这些程序工作在服务器端,在将网页传送给用户前改变其内容)控制网页内容的技术。开发Java语言的Sun公司将JSP技术称为小服务器程序API,它和Microsoft公司的ASP技术是兼容的,所不同的是,JSP是一段JAVA程序,它在服务器上直接运行,而ASP是通过一个脚本解释器间接执行的。在MVC模式中担当视图,用于实现显示逻辑。

Servlet: JAVA服务器小程序。是用JAVA编写的服务器端程序,是由服务器端调用和执行的、按照Servlet自身规范编写的JAVA类。Servlet可以看成是用JAVA编写的CGI,但是他的功能和性能比CGI更加强大。在MVC模式中担当控制器,用于控制业务走向。

JavaBean:是描述JAVA的软件组件模型,有点类似于Microsoft的COM组件概念。JavaBean组件是JAVA类,这些类遵循一个接口模式。JavaBean可以减少JSP中代码的使用,这样使JSP易于维护,易于被非编程人员接受。在MVC模式中担当模型,用于封装数据和具体业务逻辑的执行。

计算机信息管理专业毕业论文

第二章 网上购物系统需求分析

2.1系统功能分析

该设计需要完成的一些具体功能,分析如下:

用户管理 能够完成用户基本信息录入的注册和用户基本信息的个人前台与后台管

理。

管理员管理 能够完成管理员对网站的商品资料(添加大类、添加小类、商品添加、

商品审查)、商品交易(外理订单、发货查询)、会员管理(会员审查)、操作管理(管理员添加、管理员审查、管理员退出)的功能。

搜索功能 能过电子商品的名称,电子商品的分类进行搜索。

查询功能 能够通过查看购物车对所选商品进行确定、挑选,通过定单查询对支付费用进行确定。

2.2 数据流图

计算机信息管理专业毕业论文

图2.1 数据流图

计算机信息管理专业毕业论文

图2.1 是本次设计的数据流图。首先用户登陆,分用户登录和管理员登录。 用户登录:

首先从用户信息库中读取用户信息并和用户本人输入的信息核对,如果一致通过认证。之后用户可以查询商品,用户留言,修改资料和用户购物。查询商品首先要调用商品信息库之后把查询信息通过表的形式显示给用户。用户留言调用用户留言信息库可以把别人留言显示给用户,也可以自己留言最后呈现给用户。修改资料调用用户信息库,再把改后的信息返回给用户界面。用户购物:用户把商品添加到购物车中,点确定会形成一个订单,调用订单信息库,返回给用户一个订单页面。

管理员登录:

首先从管理员信息库中读取管理员信息并和用户本人输入的信息核对,如果一致通过认证。之后管理员可以新闻管理,订单处理,添加商品。新闻管理首先要调用新闻信息库之后,管理员输入新闻,再返还给用户页面。订单处理先调用订单信息库,查询出订单信息再把处理完的订单信息返还给用户页面。添加商品首先要调用商品信息库,把商品的属性存到数据库中,再以表的形式返还给用户页面。

2.3 数据字典

根据上面数据流程图,可以得出本系统中各个数据的数据字典。下面是一部分的数据的数据字典:

(1)账号信息

(2)密码信息

计算机信息管理专业毕业论文

(3)权限信息

(4)商品信息

(5)留言信息

(6)用户可修改信息

计算机信息管理专业毕业论文

(7)用户购物

(8)添加删除新闻

(9)订单信息处理

(10)

添加新商品信息

计算机信息管理专业毕业论文

2.4 E-R图

图2.2 用户实体属性图

图2.2是用户的实体属性图,显示出用户的所有属性。

图2.3 商品实体属性图

计算机信息管理专业毕业论文

图2.3 是商品的实体属性图,显示出商品的所有属性。

图2.4 购物车实体属性图

图2.4是购物车的实体属性图,显示出购物车的所有属性。

图2.5 管理员实体属性图

计算机信息管理专业毕业论文

图2.5是管理员实体的属性图,显示出管理员的所有属性。

图2.6 各实体关系E-R图

图2.6是各个实体间的关系E-R图。其中用户和商品是购买关系,而且是一个用户可以买多种物品,一种物品也可以被多个用户购买,是多对多的关系。商品和购物车是装载关系,而且是一个购物车装载多种物品,一种物品也可以被多个购物车装载,也是多对多的关系。管理员和用户是管理的关系,而且一个管理员可以管多个用户,而一个用户也可以被多个管理员管,管理员和用户是多对多的关系。管理员和商品是是管理关系,而且是一个管理员管理多种商品,一种商品被多个管理员管理,管理员和商品也是多对多的关系。

2.5 性能需求概述

由于本系统是基于B/S模式开发的管理系统,所以本系统的中所有的数据都是在服务器端进行的,而客户端只是用来进行网页的浏览,所以本系统中服务器段的软硬件配置是非常中要的,下面是本系统对运行环境的要求:

计算机信息管理专业毕业论文

2.5.1 硬件条件

⑴服务器端

服务器是本系统是否能够正常运行和使用的关键。一般情况下,服务器的最低配置是有建立站点所需的软件来决定的,在最低的配置情况下,服务器的性能常常是不够的,因此通常应该给服务器端配置高性能硬件。 本系统的网络服务器端的配置如下:

中央处理器:Inter Pentium 4 2.0GHz或者更高。 内存512MB。

硬盘空间80GB或更高。 光驱:CD-ROM 48X。 显卡:SVGA显示适配器。 ⑵客户端

因为客户端主要是用机器进行浏览和数据操作,所以对与用户端的硬件要求不需要很高,下面给出的是用户端的最低配置,但是目前人们所使用的计算机的性能都很高,因此实际上的用户端的配置都比这个高很多。

中央处理器:Inter Pentium 266 MX或更高。 内存:32MB。 硬盘空间:2GB。 光驱:CD-ROM 48X。 显卡:SVGA显示适配器。

2.5.2 软件条件

⑴服务器端

操作系统:WINDOWS 2000 Server或其他操作系统。 网络协议:TCP/IP。 Web服务器:Tomcat 5.0。

数据库:Microsoft Access或者Microsoft SQL Server 2000。 浏览器:Internet Explore 5.0以上。

计算机信息管理专业毕业论文

⑵客户端

操作系统:Windows 98/ME/2000/XP或其他操作系统。 网络协议:TCP/IP。

浏览器:Internet Explore 5.0以上。

2.5.3 系统性能

(1)系统的可操作性

系统的操作界面应该尽量的简洁明了,尤其是本系统的操作界面是网页形式的,所以网页的内容不应该太多,网页的格式应该简单,能够使用户在第一时间就应该明白系统的主要功能。本系统应该作到操作简单、快速、系统的反应时间要尽量的快。

(2)系统的安全性

本系统是在Internet上进行管理的,主要的系统数据都要通过Internet在客户机和服务器之间进行传输,这样就很难保证系统信息不会遭到恶意的破坏,这就需要我们要尽量的对系统页面加以权限验证。另一方面,本系统是一个管理系统,这就有管理员和普通用户的区分,这也需要我们在系统中对不同人员的使用权限进行区分,不同的使用人员所能访问的页面是不同的。这两方面就保证了系统的安全性。

(3)系统的可移植性

本系统采用了java语言进行设计,由于java语言是一种“一次编译,到处运行”的语言,也就是说只要机器安装了java虚拟机就可以运行由java编写的程序,而不需要考虑机器和系统的性质。所以本系统的可移植性相当不错。

(4)系统的可维护性

系统的维护主要有客户机端应用系统的日常维护和数据库的日常维护、数据的备份及数据库的灾难后恢复工作。因为本系统是基于网络上应用的,所以本系统的日常维护就没有了客户机端的维护,而只需要对服务器的数据库进行维护,这样维护人员就可以很方便的对系统进行日常维护。

(5)系统的可扩展性

一个系统在被使用了一段时间后,使用者都会对系统提出很多的改进意见,这就要求我们编写的系统要有很好的可扩展性。本系统由于是采用B/S标准编写的,所以当用户提出改进意见后,编程人员只需要在服务器端把响应的程序改写,就会改变系统中响应部分的功能。所以本系统有很好的可扩展性。

计算机信息管理专业毕业论文

第三章 系统总体设计

系统开发的总体任务是实现对商品交易的系统化的管理。本系统的分析与设计就是为实现这个目标而努力。经过需求分析阶段的工作,对系统有了初步的了解,系统实现后的状况已经知道,那么接下来的总体设计阶段的任务就是概括地叙述系统应该如何实现。

在这一阶段,要确定系统的具体功能模块,对界面进行初步的概况设计,下面介绍一下具体的设计内容。

3.1 系统的总体设计

此系统采用浏览器/服务器结构:由浏览器发出请求,先将请求发送到网络服务器(web服务器)再由服务器发送到相应的Servlet,由Servlet进行转发或决定实例化哪个JavaBean进行业务处理。如果Servlet完成的是转发,Servlet将会把请求发送到相应的JSP,然后由服务器发送的浏览器端;如果Servlet完成的是实例化JavaBean,则由JavaBean来进行与数据库之间的交互,来完成业务操作,操作结束后再回到Servlet进行转发。

本毕业设计主要实现以下几个功能:商品管理 主要是商品所在目录管理。交易管理 包含了在商店购物的顾客的订单信息和发货记录。新闻管理 在此进行商品的热卖、精品、新品、打折等促销活动。信息管理 在此为商店发布相关调查,察看访问量。还有顾客的在线留言。 操作管理 这里可以添加和修改商店管理员,以及对新会员进行审查。

根据系统的功能的要求,网上商品交易系统分成下述的几个模块:员工信息管理系统、公司财务信息管理系统和公司内部信息交流系统。 该系统主要实现的功能有:

基础信息管理 :包括客户信息管理,商品信息管理,供应商信息管理,商品信息查

询,客户信息查询,供应商信息查询。

采购管理: 包括商品采购,采购查询。

库存管理: 包括商品入库,商品入库退货,库存查询,价格调整。 商品销售: 包括商品销售,销售退货。

计算机信息管理专业毕业论文

查询统计: 包括销售信息查询,商品入库查询,商品销售排行。 往来管理: 包括应收管理,应付管理。 系统管理: 包括操作员管理。 网上交易系统的关键技术在于:

1.实现自动计算金额, 2.分组汇总销售信息, 3.查询每月销售信息。

可以将系统分解成几个模块来分别设计,功能模块之间的关系如下图

图3.1 功能模块关系图

计算机信息管理专业毕业论文

第四章 数据库的设计与实现

4.1数据库的需求分析

根据网上商品交易系统的三层结构的特点及功能设计的要求,我们对功能模块进行划分,可以划分出以下的数据结构及数据项: 产品信息:

Product(产品): 其中的数据项包括:产品编号、产品ID、产品名称、产品大类(Class_1)、产品小类(Class_2)、产品介绍、产品评述、产品现价、产品原价、产品图片、产品放大图、被访问时间、被访问次数。

产品大类(Class_1):其中的数据项包括:ID、大类名、被访问时间

产品小类(Class_2):其中的数据项包括:ID、小类名、所属大类名、被访问时间。 用户信息:

定单: 其中的数据项包括:表ID、用户ID、名字、邮编、电话、E-mail、地址、付款方式、登陆时间、标识(是否处理)

注册用户:ID、用户ID、密码、附加码、答案、名字、性别、E-mail、电话、地址、邮编、登录时间

留言板:ID、名字、E-mail、主页、表情、标题、内容、时间

管理员信息:

商品清单:ID、产品ID、表ID、产品名称、数量、产品现价、登录时间。 注册用户:ID、用户ID、密码、附加码、名字、性别、E-mail、电话、地址、邮编、登录时间

管理员表:ID、用户名、密码。 其他信息:

新闻发布:其中的数据项包括:ID、类型ID、标题、连接标题、链接网址、图片、添加时间、是否热门、内容、点击数。

新闻种类:ID、英文标题、标题。

计算机信息管理专业毕业论文

4.2 数据库的逻辑设计

根据系统功能设计的要求以及功能模块的划分,各个系统的具体逻辑实现如下: 用户信息:用户的ID、登录名、用户姓名、密码、E-mail、电话、地址、系统管理员权限、性别、备注。其中管理员是特别的用户,具有特殊权限。能够对网站进行日常的维护和管理。

产品信息: 能够是消费者对产品有更详细的了解,促进消费和提高购买力。 用户权限信息:可以从系统用户的信息数据库里获得。

4.3 数据库的相关表的创建

根据数据库的需求分析,可以建立如下10个数据表:

1、留言板: 其中的数据项包括:表ID、用户ID、名字、邮编、电话、E-mail、地址、付款方式、登陆时间、标识(是否处理)

(1)产品:产品编号、产品ID、产品名称、产品大类(Class_1)、产品小类(Class_2)、产品评述、产品现价、产品原价、产品图片、产品放大图、被访问时间、被访问次数

计算机信息管理专业毕业论文

4、产品小类(Class_2):其中的数据项包括:ID、小类名、所属大类名、被访问

5、定单: 其中的数据项包括: 表ID、用户ID、名字、邮编、电话、E-mail、地址、付款方式、登陆时间、标识(是否处理)

本文来源:https://www.bwwdw.com/article/jm5q.html

Top