计算机系网上购物系统论文1.docx

上传人:b****5 文档编号:5854491 上传时间:2023-01-01 格式:DOCX 页数:34 大小:409.72KB
下载 相关 举报
计算机系网上购物系统论文1.docx_第1页
第1页 / 共34页
计算机系网上购物系统论文1.docx_第2页
第2页 / 共34页
计算机系网上购物系统论文1.docx_第3页
第3页 / 共34页
计算机系网上购物系统论文1.docx_第4页
第4页 / 共34页
计算机系网上购物系统论文1.docx_第5页
第5页 / 共34页
点击查看更多>>
下载资源
资源描述

计算机系网上购物系统论文1.docx

《计算机系网上购物系统论文1.docx》由会员分享,可在线阅读,更多相关《计算机系网上购物系统论文1.docx(34页珍藏版)》请在冰豆网上搜索。

计算机系网上购物系统论文1.docx

计算机系网上购物系统论文1

摘要

随着社会的发展,科技的进步,网络对于人们提供的便捷也是不容质疑,而传统的购物已适应不了社会的需求,取而代之的则是B2B(企业与企业之间的电子商务)。

而随着网络的发展,越快越多的人也习惯于网上生活。

其中,与人们生活密切相关的网上购物也是呗引入了网络中。

从最初的企业和个人之间的网上商场,到现在的个人对个人的网上交易平台,每一次的网络应用的扩展都极大的方便了用户。

使用网上交易平台,用户不仅可以直接购买他人的商品,还可以自己开店,将自己的东西卖给他人。

淘宝网就是适应了这个需求,从而成为了国内最热门的电子商务交易平台之一。

网上购物系统主要包括商品导航、注册与登录、用户管理中心、商品查询、销售信息统计、收藏购买商品、后台管理员界面、添加修改商品等几个部分。

整个系统有数据库文件和数据库管理系统两大部他构成,系统根据ASP的相关内容对系统中所含有的界面、控件、文本框等的属性进行操作和编程设计,使系统运行更加连贯,在此基础上,进一步完善系统的功能,以简明的方式表明系统本身的条理性,明确其使用范围;后台的Access2000数据库文件是集中存储并管理分类宾馆信息的大本营,而前台的数据库管理系统是用来为数据库中的各种资料进行各种基本操作和管理。

作为当代大学生,应有长远的目光和随机应变的能力,应走在时间的前面,掌握最新的社会动态、最先进科学技术,以调整自己的知识结构和能力结构,去适应社会的发展。

新世纪需要具有丰富现代科学知识的人;需要能够独立解决问题、完成工作的人;需要能独当一面、时常挑战自己极限的人;需要有创新意识的人。

我们在不断努力中学习做一个与时代并进的人。

鉴于以上的特点,我选择了Microsoft公司的VASP为前台开发工具,以Access为后台数据库,我认为两者的结合是本次毕业设计的最佳选择。

关键字:

ASP,Access,数据库

Abstract

Today'sChinahasaccededtotheWTO,theuseofmodernmanagementcomputerhasbeenclosetouniversal.Weliveinarapidlychangingknowledge,atalltimeschallengingtimes,therapiddevelopmentofscienceandtechnologysothatweknowthattheonlywayintheforewordofthetimespeoplecanseizetheopportunityanytime,anywhereaccesstosurvival,whichisaprerequisiteforallyouhavetohavemorethanothersMoreandmorecutting-edgeknowledge,knowledgeisthesourceoflearning-anytime,anywherelearning!

Learning!

Re-learning!

Asacontemporarycollegestudents,thereshouldbealong-termvisionandtheabilitytoactaccordingtocircumstances,shouldtakethetimeinfrontofthecommunityabreastofthelatestdevelopmentsof-the-artscienceandtechnologyinordertoadjustthestructureoftheirknowledgestructureandabilitytoadapttosocialdevelopment.Thenewcenturyhasextensiveknowledgeofmodernscience;needtobeabletoindependentlysolvetheproblem,thecompletionoftheworkofthepeople;totheirownneeds,oftenchallengethelimitsoftheirownpeople;theneedforinnovation.Wehavebeenworkinghardtolearntomakeamovewiththetime.

Themainpurposeofthesystemadministratoristofacilitatestudentspersonaldetailsandfilemanagement.Inviewoftheabovecharacteristics,IchoseMicrosoft'sVisualBasic.NETforthefuturedevelopmentoftoolstothebackgroundfortheAccessdatabase,Ithinkthecombinationofthetwoisthebestchoiceforgraduationproject.

 

Keyword:

VB.NET,Access,Database

目录

摘要I

AbstractII

前言-1-

第1章课题总体介绍-2-

1.1课题介绍-2-

1.2课题目的及意义-2-

1.2.1开发一个学生信息管理系统意义-2-

1.2.2使用计算机管理学生信息的意义-2-

1.3主要设计功能-3-

第2章开发工具的选择-4-

2.1开发工具简介-4-

2.2使用Access实现关系型数据库-6-

2.2.1数据库的概念-6-

2.2.2新建一个数据库-6-

2.2.3修改已建的数据库-6-

2.2.4实现数据库之间的联系-6-

2.2.5关系型数据库的实现-7-

2.3软件和硬件开发环境-7-

第3章系统分析-8-

3.1系统分析的重要性-8-

3.2需求分析-8-

3.3可行性分析-9-

第4章系统总体规划-10-

4.1系统功能-10-

4.2总结-11-

第5章系统详细设计-13-

5.1系统子模块功能概括-13-

5.2用户界面的实现-13-

5.2.1登录界面-13-

5.2.2主界面-14-

5.2.3系统管理界面-14-

5.2.4班级信息管理界面-16-

5.2.5学籍信息管理界面-23-

5.2.6课程信息管理界面-24-

5.2.7成绩信息管理界面-24-

5.2.8奖惩信息管理界面-24-

5.2.9寝室信息管理界面-25-

5.2.10交费信息管理界面-28-

5.2.11帮助界面-28-

5.3数据库的实现-29-

5.3.1用户名数据库(admin)-29-

5.3.2班级数据库(class)-29-

5.3.3班级表现数据库(classact)-30-

5.3.4班级课程数据库(course)-31-

5.3.5寝室人员数据库(dorm)-31-

5.3.6寝室表现数据库(dormact)-32-

5.3.7值日安排数据库(duty)-32-

5.3.8课程设置数据库(result)-33-

5.3.9交费信息数据库(xue_Money)-33-

5.3.10学籍信息数据库(xueji)-33-

5.4系统的特点-34-

5.5目前存在的问题及改进意见-34-

第6章系统测试-35-

6.1系统测试的分类-35-

6.2系统测试工作的特点-36-

6.3本章小结-36-

总结-37-

参考文献-38-

致谢-40-

前言

近年来,随着计算机技术和网络技术的迅速崛起,计算机日渐深刻的在改变着人们的生产生活方式。

而互联网已日益成为收集提供信息的最佳渠道,并逐步进入传统的流通领域。

于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。

作为新型的销售产业,网上购物的许多优点已经被我们大多数人接受。

网上购物是一种具有交互功能的商业信息系统。

它向用户提供静态和动态两类信息资源。

所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。

网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。

这种全新的交易方式实现了公司间文档与资金的无纸化交换。

下面我就谈谈《网上购物系统》的开发过程中所遇到的问题及解决方法。

 

第1章课题总体介绍

1.1课题介绍

随着社会的发展,科技的进步,网络对于人们提供的便捷也是不容质疑,而传统的购物已适应不了社会的需求,取而代之的则是B2B(企业与企业之间的电子商务)。

但是这样的系统都是大型的企业应用,作为一般的中小型企业,没有相应的技术条件去开发和维护这样的规模的WEB应用。

但是中小型企业也迫切需要跟上信息时代的步伐,ASP作为一种主流的动态网页技术,为这样的需求提供了可能。

1.2课题目标及意义

我国经济高速增长,随着电脑、网络技术的日益普及,网络用户的快速增长,网络信息发布的相关服务也越来越多。

商场为了方便为用户服务,纷纷建立自己的官方网站,作为用户服务和信息发布的平台。

专业的商品信息网站更是要求信息快速,准确的发布。

该项目的目的是开发一个适合中小型企业使用的网上购物系统。

网上购物是建立一个须弥的购物商场。

用户可以在网上迅速查找到自己所喜欢的商品,购物变得轻松、快捷、方便。

网上购物系统之上应包括以下的这些功能。

1.建立和维护用户信息库

在购物之前必须在该网站进行注册,这是因为在以后当用户再次访问时,系统会需要此用户的一些相关信息,以便进行一些相关的统计工作。

同时,用户可能也会在未来修改某些信息。

为了在用户忘记密码的情况下,仍然能够以原来的账号登陆这个应用。

作为暴突在WEB上得应用,不能排除某些恶意破坏,盗取密码的行为。

为了防范这种情况,系统在登陆是使用了验证码即使,可以有效的方法使用机器程序盗取账号和密码的行为。

2.方便和集成的电子购物环境

用户可以在浏览商品的同时方便的将物品放入购物车,或者直接购物。

对于放入购物车的那些商品,在“用户中心”集成了统一采购的功能,为了方便用户查找所感兴趣的商品,系统踢狗了搜索功能,分为简单搜索和高级搜索。

根据用户所指定的搜索条件能够迅速定位到用户需要的商品,大大提高了购物的效率。

3.商品的管理

系统中的商品必须能够进行很好的管理,包括能够方便地调价新商品入库,能够维护和编辑商品的分类,能够在需要时修改库中的商品信息。

商品的管理必须实现的另外一个目标是通过好友和合理的方式展现给用户。

除了根据两级分类的方式提供给用户浏览商品的方式外,销售的热点商品、关注的热点商品和新进入的商品都需要有专门的途径展现给用户。

4.用户和业主的交流平台

网上购物系统也需要提供一个用户和经营者互相沟通交流的平台。

现实世界我们可以有意见薄,或者直接向商场的相关部门投诉。

网上购物系统也提供了留言板的功能。

用户可以把购物过程中的意见通过留言板反馈给经营者。

用户对商品的评价也可以在浏览商品的评论栏反馈给经营者。

同样,经营者也需要想用户帆布信息的途径。

系统提供了新闻和公告牌两个功能满足这个需要。

新闻和公告牌都是由具有管理员权限的经营者在后台运行管理的。

1.2.1开发一个网上购物系统意义

计算机已经成为我们学习和工作的得力助手:

今天,计算机的价格已经十分低廉,性能有了长足的进步,而快节奏的生活也成为了现代大都市生活的主旋律。

“宅”也成为了90后的代名词,所以网上购物也不知不觉的成为了我们生活不可缺少的一部分。

而计算机也已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:

首先,代替人工进行诸多繁杂的劳动;

其次,节省许多资源和时间;

第三,大大的提高人们的工作效率;

1.2.2使用网上购物系统的意义

由于电子商务的逐步发展,网上购物也得到和很多上班族和学生的亲睐,因为他们不用再把大把的时间花费在去商场的路上,无论是什么时间、什么地点、什么天气,只需要轻轻一点,就可以买到我们喜欢的东西。

它不会浪费过多的人力及物力,也为商家节约了大笔的店面费,同时带来了五湖四海的顾客,不会仅仅拘泥于某一个城市。

归纳起来,网上购物系统做到以下功能比较合民意:

首先,方便,快捷,安全、高效;

其次,系统可操作性强,能够节省人力;

再次,查找信息速度快、效率高,可以检索有条件信息;

1.3主要设计功能

本程序需要具备以下功能:

系统具体包括添加用户、修改密码、登陆、商品查询、销售信息统计、收藏和购买商品、商品分类管理等。

第2章开发工具的选择

本章主要介绍了在程序,系统开发过程中所用到的开发工具和软件和硬件环境。

2.1开发工具简介

我们选择了ASP.NET为前台开发工具,Access为后台数据库。

我们之所以选择它们有以下的优点。

编程环境的选择

ASP.NET是Microsoft公司开发的一套WEB服务器端的开发环境,使用ASP结合HTML网页、ASP指令和ActiveX组件能够建立互动、交互、高效地WEB服务器应用程序。

ASP成为目前最为广泛的、易学易用的面向对象的开发工具。

提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应应用程序的运行效率和可靠性。

故而,实现本系统ASP是一个相对较好的选择。

数据库的选择

Access是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。

它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。

Access是一种关系型数据库管理系统,其主要特点如下:

(1)存储方式单一

Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。

(2)面向对象

Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。

它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。

通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。

同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。

(3)界面友好、易操作

Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。

系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。

(4)集成环境、处理多种数据信息

Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。

(5)Access支持ODBC(开发数据库互连,OpenDataBaseConnectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。

Access还可以将程序应用于网络,并与网络上的动态数据相联接。

利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。

根据以上的特点的分析我觉得两者的结合是最佳的选择。

2.2使用Access实现关系型数据库

2.2.1数据库的概念

数据库是一种存储数据并对数据进行操作的工具。

数据库的作用在于组织和表达信息。

简而言之,数据库就是信息的集合。

计算机的数据库可以分为两类:

非关系型数据库(flat-file)和关系型数据库(relational)。

关系型数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,如记录、域等。

2.2.2新建一个数据库

创建任何一个数据库的第一步是要仔细地规划数据库,设计必须是灵活的、有逻辑的。

创建一个数据库结构的过程被认为是数据模型设计。

其新建过程包括:

1.标识需要的数据;

2.收集被标识的字段到表中;

3.标识主关键字字段;

4.绘制一个简单的数据图表;

5.规范数据;

6.标识指定字段的信息;

7.创建物理表。

2.2.3修改已建的数据库

数据库的修改分为:

添加、编辑和删除记录。

2.2.4实现数据库之间的联系

数据库之间的关系是指两个库之间共享一个共同的关键字值。

一个链接是指一种虚拟的表,这种表是在当用户要求从相互关联的各个不同的表中获取信息时建立的,关键字段用于在相互连接的不同表中查找匹配的记录。

一个更高级的链接形式称为自链接,这种链接是指一个表被连接到它自己的一个字段,或在不同的纪录中由重复数据的组合字段。

数据库中有三种不同类型的关键字:

主关键字、组合关键字和外关键字。

在表中使用的关键字类型用于描述库表示什么以及在数据库中如何与其它的库建立关系。

2.2.5关系型数据库的实现

Access是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。

Access的优点在于它能使用数据表示图或自定义窗体收集信息。

数据表示图提供了一种类似于Excel的电子表格,可以使数据库一目了然。

另外,Access允许创建自定义报表用于打印或输出数据库中的信息。

Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。

如上所述,Access作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。

2.3数据库的需求

WEB应用跟踪和管理用户的状态、行为主要有两种措施,一是使用session后cookie保存用户活跃期间的信息,但是这些信息在会话结束后将不再存在。

对于这些需要持久保存的信息,例如用户的订单,用户资料的注册,商品的信息则必须通过数据库进行存储。

数据库适合存储那些需要持久保存的信息,并且提供很好的方式进行查询、插入、修改和删除。

2.4数据库的ER图分析

有些实体只是单独的存在,没有与其他实体的关系。

但有些实体之间是存在着相互关系的,ER图如图所示。

ER图志箭头所指的方向按照约定是指1:

N关系的1方。

如果两边都没有箭头,则N:

M关系。

2.5数据库设计

各个基本数据库系统使用了ACCESS数据库工具。

该数据库包括16个不同主题的表:

ad表、admin表、category表、config表、delivery表、imglinks表、keyname表、links表、mess表、news表、notify表、orders表、product表、review表、sorts表和user表。

2.6软件和硬件开发环境

◆运行环境

软件:

MicrosoftOfficeAccess

或更高版本

IE5.5以上

硬件:

64MBRAM

鼠标或其他定点设

第3章系统分析

系统分析是程序设计中的一门重要课题,在本章中,我将会对网上购物系统的系统需求进行分析,分析其可行性及重要性,进而对系统的各个模块进行分析、设计。

3.1系统分析的重要性

在网上购物系统的生命周期中,紧接系统规划阶段的是系统开发。

系统开发阶段的目标是根据系统规划所确定的系统总体结构方案和项目开发计划,按拟定的项目开发出可以运行的实际系统。

这是系统建设工作中任务最为繁重、耗费资源最多的一个阶段,这个阶段又可划分为系统分析、系统设计、系统实施三个小阶段,构成系统开发生命周期的三个主要阶段。

系统分析阶段的主要活动有:

系统初步调查、可行性研究、系统详细调查、新系统逻辑方案的提出。

这是管理信息系统开发的起始阶段,也是非常重要的阶段。

按照结构化方法严格划分工作阶段,“先逻辑、后物理”的原则,系统分析阶段的目标,就是按系统规划所定的某个开发项目范围,明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。

系统分析在整个系统开发过程中,是要解决“做什么”的问题,把要解决哪些问题、满足用户哪些具体的信息需求,调查、分析清楚,从逻辑上,或者说从信息处理的功能需求上提出系统的方案,即逻辑模型,为下一阶段进行物理方案设计、解决“怎么做”提供依据。

本阶段主要解决用户要求做什么,该问题值不值得做,是否有可行的解决办法,以防止花费了大量人力、物力、财力和时间后,却发现问题无解,而造成浪费。

若有解,且值得做,就应该推荐一个较好的解决方案,并制定一个初步计划。

由此,可见系统分析的重要。

3.2设计方案

由于系统的定位是一个网上的购物系统,是一个电子商务站点。

传统的C/S(客户机/服务器)架构很冥想不适合。

C/S通常适合于开发费面向企业内部的应用,例如:

管理信息系统。

作为面向internet上得web应用需要的事B/S架构。

B/S架构的客户端使用的事人们上网冲浪是必不可少的浏览器。

这种凡是简单易学。

培训成本低,因此B/S架构得到迅速拓展。

随着internet的繁荣,电子商务的蓬勃发展,B/S甚至已经取代了许多传统的C/S的市场。

根据上面的分析,确定系统运行在微软的windowsNT系统平台上,使用IIS信息服务器作为WEB服务器,使用ASP完成动态交互功能。

后台的数据库则使用ACCESS。

系统的架构图如图所示。

 

 

图--系统总体功能设计

3.3可行性分析

通过调查分析,网上购物系统有其充分的必要性和可能性。

可以建立该信息系统的可能性具体包含了它具有经济可行性、技术可行性和社会可行性,新系统能达到以最小的开发成本取得最佳的经济效益,开发中所需人员、硬软件支持以及其它费用进行估算情况均满意,技术条件也能保证顺利完成开发工作。

最终认为该系统完全可行,并根据其特点决定采用ASP.NET作为开发工具。

第4章系统详细设计

4.1系统子模块功能概括

本系统包括如下功能模块。

1.用户登陆、系统管理模注销和注册管理

2.用户浏览、查询和选购购物

3.商品展示、添加和信息维护

4.网站配置管理

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1