我的电大计算机专业毕业论文.docx
《我的电大计算机专业毕业论文.docx》由会员分享,可在线阅读,更多相关《我的电大计算机专业毕业论文.docx(46页珍藏版)》请在冰点文库上搜索。
我的电大计算机专业毕业论文
写作框架
摘要及关键词
AbstractandKeywords
正文
第一章引言
●本课题的研究意义
●本论文的目的、内容及作者的主要贡献
第二章研究现状及设计目标
●相近研究课题的特点及优缺点分析
●现行研究存在的问题及解决办法
●本课题要达到的设计目标
第三章要解决的几个关键问题
●研究设计中要解决的问题
●具体实现中采用的关键技术及复杂性分析
第四章系统结构与模型
●设计实现的策略和算法描述
●编程模型及数据结构
第五章系统实现技术
●分模块详述系统各部分的实现方法
●程序流程
第六章性能测试与分析
●测试实例(测试集)的研究与选择
●测试环境与测试条件
●实例测试(表格与曲线)
●性能分析
第七章结束语
致谢
参考文献
宜春广播电视大学
毕业设计(论文)
分校名称:
宜春电大
教学点名称:
宜春电大
年级名称:
2010年(秋本科)
专业名称:
计算机科学与技术
课题名称:
电子商务—在线商店
******
*******
二零一二年十月十五日
电子商务摘要
到目前为止,尽管电子商务还没有一个统一的的定义,专家们也在为它的精确定义而争论不休。
但这并不妨碍我们对电子商务真正含义的理解。
电子商务在英文中有两个说法,一个是E-Business,另一个是E-Commerce。
前者指广义的电子商务,后者指电子贸易,即狭义的电子商务,是前者的一部分。
E-Business不仅是电子买卖商品,而且包括服务顾客和与商业伙伴协作,从而在组织内外从事电子交易。
电子商务包括一个商业组织通过计算机网络从事的任何活动。
商业组织包括任何赢利的、政府的或非赢利的实体。
活动包括针对生产、顾客、内部和管理的商业过程。
E-Commerce定义为运用电子媒介(通讯)从事交换,即买卖产品和服务,这一过程需要从一个地点到另一个地点的物理或电子运输,也被称为电子贸易。
电子贸易并不能充分涵盖通过通讯设备发生的许多类型的信息交换的真正本质,E-Business还包括并不直接与实际的买卖商品相关的信息交换。
商务中越来越多地运用电子手段传递信息和提供顾客服务,这些活动是商务(business)而不是贸易(commerce)。
电子商务(ElectronicCommerce,EC)这个概念起源于20世纪60年代随着国际互联网的快速崛起和迅猛发展,计算机之间的互联需求越来越迫切,随着计算机网络的快速发展,人们意识的利用计算网络的先进性和即时性能更好的服务自己的工作、生活和商业活动等。
运用计算专业知识和技能进行电子商务在线商店程序设计,来体现学习的成果是一件很有意义的事。
本系统是计算机科学技术在商务领域中的一个应用。
它改变了传统经营方式通过internet网络向全世界的人展示商品的信息,用计算机和网络实现最低的成本完成商品的展示销售等工作,使管理更方便、快捷、规范、准确。
同时将改变我们对信息的再利用分析能力,使数据进行集中管理,达到资源共享,及时利用的目的。
本系统采用B/S结构,以目前在WEB开发方面最流行的三层架构体系为基础(用户层—业务层—数据层):
系统运行在Windows2000以上的操作系统上,考虑的数据库的性能和维护等方面的综合因素,决定采用微软公司的SQL2000Server数据库服务器软件,提供采集数据的更新、修改、和查询。
本系统开发环境构成:
开发工具SQL2000Server,VisualStudio.NET2003。
本系统目前主要实现以下功能:
一是进行商品的库存管理;二是对商品的进行展示;三是系统的登录安全管理;四是对商品的销售进行全自动的计算机管理;五是及时提供商品的销售情况统计信息,方便管理者分析市场。
本系统的采用的是目前最流行WEB方式的应用程序,方便用户直观的了解和操作购物的流程,使消费者能轻松了解系统的使用方法,完成一个越快的在家中直接购物的过程。
接下来的各部分将分析、描述和编写代码来实现这个系统。
关键词或关键字:
MicrosoftVisualStudio.NET2003、数据库、MicrosoftSQL2000server、业务流程图、库存管理、E-R图、三层架构、B/S模式、ADO.NET。
第一章前言
1.1 绪论
随着internet的迅速发展和对全世界的资讯方面的影响越来越多的企业意识到internet的公司的生成发展的影响,现在各公司都已制作或者着手制作公司的网站,internet的不断发展出现了网路销售的概念,由于Internet上商品零售额的迅速增长,使许多中小企业开始考虑建立电子商务的好处。
在线交易有血多明显的优势,减少了许多人工环节避免了一些不必要的错误,减少了运行成本,为公司节约一大笔经费,由于internet的即时性,避免了出现延期的现象,是客户能够更快的收到自己订购的商品,增加的企业的信誉度。
1.2 管理信息系统概述
管理信息系统是一门新兴的,集管理科学、信息科学、系统科学及计算机科学为一体的综合性学科,研究的是企业中信息管理活动的全过程,以便有效的管理信息,提供各类管理决策信息,辅助企业进行现代化管理。
管理信息系统的分析与设计,必须和具体实际相结合,才能真正服务社会。
在系统开发时应遵循以下一些原则:
(1)稳定性原则
系统的开发必须具有加强的应变能力,在一定时间内有相对的稳定性
(2)实用性与先进性原则。
目前,我国的管理信息系统开发中存在低水平的重复开发和片面追求高档次的硬件设备,以及系统开发成功率低,使用价值不高等问题。
鉴于实际情况在系统开发中应遵循把实用性放在第一位,又要突出系统在技术上,管理上的先进性原则。
(3)面向用户原则
管理信息系统是为用户开发的,最终是交给用户使用的,只有用户通过运行才能对系统做出客观评价。
因此必须从系统的总体方案规划设计到系统开发过程中的每一个环节,都必须坚持一切为了用户,一切服务于用户的观点,这是信息系统开发的首要前提。
1.3 电子商务系统开发背景
电子商务的发展有三个阶段:
即电子零售阶段、电子贸易阶段与网上交易市场阶段。
在电子零售阶段中,看重的是网络技术降低其经营成本,比如被称作电子商务时代标志的亚马逊公司。
之後,买家即邮购方开始积极介入,他们通过信息比较、反向拍卖等形式追求邮购成本的降低与优化。
这一时期中各类行业性的电子贸易社区开始引领潮流,这其中以美国的Vertical-Net最为著名。
电子商务的第三次浪潮是以CommerceOne、Ariba为代表所发起的网上交易市场,即e-Marketplace。
据GartnerGroup的预测,未来5年内全球网上交易市场的交易总额可高达7万亿美元。
2000年是‘九五’的最後一年,也是中国通信业改革重组後,按新机制运作的第一年。
2000年通信业全年完成业务总量4725亿元,比上年增长42.4%;收入完成3498亿元,比上年增长24.8%;实现利税433亿元。
通信业增加值完成2098亿元,比上年增长24.7%,通信业增加值与国内生产总值的比重达到2.35%(上年2.1%)。
全年完成固定资产投资2225亿元,比上年增长30.3%,全社会总投资的比重达到6.8%。
21世纪,是网络的时代,是知识经济的时代。
随着信息技术的普及,电子商务已经成为国民经济和社会信息化的重要组成部分。
发展电子商务,以信息化带动工业化,转变经济增长方式,提高国民经济运行质量和效率,走新型工业化道路的重大举措,对实现全面建设小康社会的宏伟目标具有十分重要的意义。
为了适应国民经济发展的需要,培养具有专业知识和专业技术的高素质、实用型电子商务人才,我国500多所高等院校先后开设了电子商务专业,包括高等职业教育、本科和研究生等不同层次。
但是,由于电子商务是新兴的交叉学科,涉及面广,实践性强,实验课程开设难度大,普遍反映不知如何开设电子商务实验。
而且,由于电子商务实验建设费用较高,很多学校对于投资规模把握困难。
鉴于上述情况,从理论和实践两个角度,探讨我国电子商务实验建设的发展思路和政策,设计符合我国电子商务实际情况的电子商务实验平台已成为一项非常紧迫的任务。
众所周知网络的最大特点就是"免费",激烈竟争的结果使成千上万的网站都不得不提供免费服务来招引用户,这使得我们在网上发布产品或服务的供、求、合作、代理信息时,只需要相当低的成本就可以了,大小企业都可以轻松参与。
这种低门槛,高效率的优势是传统媒体如电视、报刊或户外作广告所不及的,从用户反馈的成功案例来看,网络营销带来的效果是他们当初所想象不到的。
1.4 电子商务系统开发意义
主要表现在如下几个方面:
(1)扩大知名度。
客观、公正的评价结果往往会得到多种媒体的转载,产生良好的新闻效应,对扩大网站知名度比常规推广手段具有更为明显的效果。
(2)吸引新用户。
互联网新用户几乎是每半年增加一倍,对于许多新用户来说,可能并不十分了解现有网站的状况,因此,网站的综合评价结果具有重要的指导意义,新上网者可能首先成为知名网站的用户。
(3)增加保持力和忠诚度。
优秀的网站大都有相似的特征:
良好的顾客服务、有价值的网站内容、生机勃勃的商业模式。
在同等条件下,顾客显然对榜上有名的网站拥有更高的忠诚度。
优秀的网站同时也意味着更多的承诺和顾客的信任。
(4)了解行业竞争状况。
尤其对于比较购物模式的网站评比,通过网站评比和排名,可以很清楚地了解本行业竞争对手的整体状况和各项指标的排名,从而认识自己的优势和不足,便于改进。
(5)促使网站更加重视客户的满意度。
由于电子商务重视客户关系,以“顾客为中心”,电子商务网站的评价指标体现出客户服务的重要性。
因而评比网站根据多种因素、按“服务质量”的差别对网站进行排名,这样有利于促进商家从总体顾客满意入手改进经营模式,而不仅仅是价格竞争。
网站评比对扩大网站知名度的效果早已为各大网站所认可,而且逐渐成为一种常用的网站推广手段之一。
和人员管理信息化,使企业从原材料进货到客人消费都由计算机管理并记录,可随时掌握酒店里房间的使用状况,客人点单,挂账等情况,并能尽可能的降低使用者的劳动强度,同时提高工作质量和效率。
在竞争越来越激烈的餐饮业中取得优势.
1.5 系统简介
本系统提供一个可以浏览和搜索的商品类目,其中包含添加、修改和删除商品等功能。
把站点和paypal(易于使用的流行在线付款系统,不需要启动资金)集成起来。
用ASP.NET创建自己的购物篮和付款程序。
采用各种促销方式提高销售额。
通过自动电子右键系统把产品直接销售给客户。
使用MicrosoftTransactionServer处理订单。
第二章系统分析
2.1系统的初步调查
2.1基本情况
我们是以中小企业的零售系统为基础,为了展示公司的产品和增加销售量提高销售业绩,增强公司的信誉度,增加客户的忠诚度,为企业生存发展提供更好更多的途径为目标决定制作一套在线商店系统。
2.2 系统的可行性分析
2.2.1系统可行性分析
a)技术上的可行性:
技术方面的可行性就是根据现有的技术条件,能否实现系统的各项要求。
●设备:
该系统对所需的硬件设备,如服务器、pc机、打印机即网络配件等的性能要求一般,现有设备的性能完全能够满足系统功能的要求。
●软件上,本系统属于数据库应用程序,本系统需要一个数据库服务器及其运行的操作系统平台,根据客户的数据量并不是十分巨大,我们选择目前市场上价格比较低廉的数据库服务器产品:
MicrosoftSQLServer2000及配套的平台Windows2000。
在用户层采用采用ASP.NET1.1业务层使用VB.net2003,利用其可视化的开发环境、丰富的控件资源,能快速开发出应用程序。
这些软件在目前软件行业里被大量使用开发和设计,在线商店系统已经有很多现成的例子,实现起来并不困难,因此技术上是可行的。
b)经济上的可行性
●费用:
更具初步的计算,只需承担开发费用和一台普通的pc服务器和宽带租用费用,目前大部分的中小企业活着个人都有宽带的接入,所以经济上是完全没有问题的。
●效用:
实施该系统也能给公司带来长期效益,它可帮助企业实现自动化管理、没有人工劳动或者很少人工劳动的销售过程,降低企业的成本,节约开支,提高了企业的效能从而保证企业的可持续的良好发展。
因此经济上具有了系统开发的可行性。
2.2.2简要总结
经过细致地初步调查和严密地可行性分析,我们认为在现有条件下,为日升酒店开发餐饮管理信息系统是完全可行的.
2.3详细调查
2.3.1组织结构图
日升酒店的组织机构包括:
商品类目、商品类目的添加、搜索类目、网上收款、类目管理、购物篮、处理客户订单。
2.3.2业务流程分析(包括绘制业务流程图)
用户使用流程(其他流程略)
用户访问站点主页,在站点上列有商品目录分类列表,用户根据自己的需要选择相应的分类列表,找到自己所需的商品,通过商品的的图片核对是否是自己满意的商品,如果是加入购物篮,如果不是继续选择商品。
商品加入购物篮后会在显示购物金额。
用户购物完毕选择到收银台付款,到收银台付款需要先注册用户信息,在在注册成功后通过在线支付系统付款。
流程如图:
选购商品
↓
核对购物清单
↓
注册、登陆
↓
填写收货信息
↓
选择送货方式
↓
选择付款方式
↓
提交订单
2.4系统方案
2.4.2数据词典
1.数据表
Category(类目表)
键(3表示主键)
列名
数据类型
长度
是否为空(1表示允许空)
3
CategoryID
int
4
0
0
DepartmentID
int
4
0
0
Name
varchar
50
0
0
Description
varchar
200
1
Audit
键(3表示主键)
列名
数据类型
长度
是否为空(1表示允许空)
3
AuditID
int
4
0
0
OrderID
int
4
0
0
DateStamp
datetime
8
0
0
Message
nvarchar
512
1
0
MessageNumber
int
4
1
Customer(客户信息)
键(3表示主键)
列名
数据类型
长度
是否为空(1表示允许空)
3
CustomerID
int
4
0
0
Name
varchar
50
0
0
Email
varchar
50
0
0
Password
varchar
50
0
0
CreditCard
varchar
512
1
0
Address1
varchar
100
1
0
Address2
varchar
100
1
0
City
varchar
100
1
0
Region
varchar
100
1
0
PostalCode
varchar
100
1
0
Country
varchar
100
1
0
Phone
varchar
100
1
Department(专营区)
键(3表示主键)
列名
数据类型
长度
是否为空(1表示允许空)
3
DepartmentID
int
4
0
0
Name
varchar
50
0
0
Description
varchar
200
1
OrderDetail
键(3表示主键)
列名
数据类型
长度
是否为空(1表示允许空)
3
OrderID
int
4
0
2
ProductID
int
4
0
0
ProductName
varchar
50
0
0
Quantity
int
4
0
0
UnitCost
money
8
0
Orders
键(3表示主键)
列名
数据类型
长度
是否为空(1表示允许空)
3
OrderID
int
4
0
0
DateCreated
smalldatetime
4
0
0
DateShipped
smalldatetime
4
1
0
Verified
bit
1
0
0
Completed
bit
1
0
0
Canceled
bit
1
0
0
Comments
varchar
200
1
0
CustomerName
varchar
50
1
0
ShippingAddress
varchar
200
1
0
CustomerEmail
varchar
50
1
0
Status
int
4
1
0
CustomerID
int
4
1
0
AuthCode
nvarchar
50
1
0
Reference
nvarchar
50
1
Orders
键(3表示主键)
列名
数据类型
长度
是否为空(1表示允许空)
3
ProductID
int
4
0
0
Name
varchar
50
0
0
Description
varchar
1000
0
0
Price
money
8
1
0
ImagePath
varchar
50
1
0
OnCatalogPromotion
bit
1
1
0
OnDepartmentPromotion
bit
1
1
Product
键(3表示主键)
列名
数据类型
长度
是否为空(1表示允许空)
3
ProductID
int
4
0
0
Name
varchar
50
0
0
Description
varchar
1000
0
0
Price
money
8
1
0
ImagePath
varchar
50
1
0
OnCatalogPromotion
bit
1
1
0
OnDepartmentPromotion
bit
1
1
ProductCategory
键(3表示主键)
列名
数据类型
长度
是否为空(1表示允许空)
1
ProductID
int
4
0
0
CategoryID
int
4
0
ShoppingCart
键(3主键2外键)
列名
数据类型
长度
是否为空(1表示允许空)
3
CartID
varchar
50
0
2
ProductID
int
4
0
0
Quantity
int
4
0
0
DateProductAdded
datetime
8
0
Status
键(3表示主键)
列名
数据类型
长度
是否为空(1表示允许空)
3
StatusID
int
4
0
0
Description
varchar
50
0
2.关系图
第三章 系统设计
3.1总体结构设计
3.1.1系统功能结构设计
在系统的开发过程中.我们通过进行细致的系统调研工作.在与各管理层用户进行广泛交流的基础上,依据系统分析阶段所形成的数据流图,遵循系统设计原则,设计出了餐饮管理信息系统的功能结构,实现了酒店,客人,财,物的全面管理。
该系统的功能结构如图:
我主要负责后台管理模块,财务管理模块,系统初始化模块的设计和开发的工作。
下面对这几个模块的功能进行简单的说明:
●后台管理:
主要是对酒店后台进货,库存等的管理。
包括进货管理、进货查询、库存查询、库存统计、房间台号管理、商品信息管理、员工信息管理。
●财务管理:
主要是对酒店财务方面的管理。
包月结算管理,月营业统计,年营业统计。
●系统初始化:
主要是对酒店的基础设置信息的管理。
包括本单位的定义、供应商管理、房间台号类型管理、部门信息管理、仓库信息设置、员工级别管理。
●退出:
包括重新登陆和退出。
3.1.2系统软硬件环境设计
●硬件选择:
推荐配置:
客户机奔腾以上处理器内存32M以上硬盘5G以上
服务器奔腾或至强处理器内存256MSCSI硬盘
●软件选择:
各职能部门的计算机使用PC机,操作系统使用Microsoft公司的中文Windows98/2000操作系统;数据库服务器采用Microsoft公司的Windows2000Server操作系统。
●网络结构采用星形结构,各个计算机通过千兆以太网卡连接到交换机。
结构如图
3.2系统详细设计
3.2.1数据库设计
数据库设计是在既定(本系统使用SQLServer)的数据库管理系统基础之上建立数据库的过程。
其过程是将现实存在的数据及其应用处理关系进行抽象,从而形成数据库结构。
数据库是数据库应用程序的核心。
数据库设计是建立一个应用程序最重要的一步。
一个好的数据库结构和文件设计可以使系统在已有的条件下具有处理速度快,占用存储空间少,操作处理过程简单,查找容易,系统开销和费用低等特点。
具体实现时,应首先明确用户对数据的需求,在此基础上,建立数据库的概念模型,概念模型主要是用来反映用户的现实环境和需求,它独立于具体的数据库管理系统,并且与数据库怎样实现无关,建立概念模型的主要工具为实体关系(E-R)图;在建立数据库概念模型之后,要真正实现与数据库管理系统的结合,即能够由既定的数据库管理系统所支持,还必须进行逻辑结构的设计,在逻辑设计阶段,主要完成建立数据库的逻辑模型,并解决数据的完整性、一致性、安全性和有效性等问题;最后一个阶段是数据库的物理结构设计,其任务是为系统逻辑结构模型确定合理的存储结构、存取方法、以及数据表示和数据存储空间分配等内容,从而得到具体的数据库物理结构。
(1).概念结构设计
是指在数据分析的基础上,自底向下地建立整个系统的数据库概念结构,即先从用户的角度进行设计,经过对公司各个业务流程的调查和分析,对于用户对数据的需求已经基本明确,在此基础上,使用实体关系(E-R)图进行系统数据库的概念结构设计,建立起系统数据库的概念模型。
(2).逻辑结构设计
逻辑结构就是根据DBMS的特征把概念结构转换为相应的逻辑结构。
概念设计所得到的E-R模型,是独立于DBMS的,这里的转换就是把表示概念结构的E-R图转换为层次模型或网络模型或关系模型的逻辑结构。
本系统选择的DBMS是关系型数据库管理系统。
因此只需将E-R图中的每一个实体和联系都转换成关系模式中的一个关系即可,并将关系模式进行规范化。
举例如下:
餐饮管理E-R图对应的关系数据模型为:
供应商(供应商编号,供应商全称,地址,电话……)
商品(商品编号,商品全称,单价,商品说明……)
进货(商品编号,商品名称,数量,仓库,供应商……)
最后经过规范化处理,可以得到系统中所需要的表。