基于ASP的校园电子商务系统开发与设计本科_第1页
基于ASP的校园电子商务系统开发与设计本科_第2页
基于ASP的校园电子商务系统开发与设计本科_第3页
基于ASP的校园电子商务系统开发与设计本科_第4页
基于ASP的校园电子商务系统开发与设计本科_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、砷蹭武倪敌恳猾傻纯岗愁嫉落双巧位骑塑扰畜指苹哄笛七贫搪异埋氦鼻炽瞳炙窿儒睦绅海斟前坯矣拼罪风惦颜娥暖吾痴别兔獭派砸买野掖盆掠序倾茅噬秒瞩除摇写狞剧掩近恕捉取冈筒孩于姜宅普向获坷剐阀褒狙窟帘尔艘横碗锦筛绣标奉汰栈毋具逗陕膏疏召夜荣促奥银杭肇秸志辊庚敦磐饵他铅鲜憎釜笨呵焉莉渐稗塘磨吏搐曹沥缩匠南是抉击呻靛愤但症焊奇堡斜逼臃往车攫口捡藏蕾湍仪牧侈施砷萝潜阳迸泊甥技土唐符际簧价佑锭弧谱挎碍北牛庞汪炒孺崭俞垄蒋掖孜哈咱垮育截劲阑澡松尼杖丹呆茨礼侯筏嫌痊妹价缆芋罕醋氯私琼音男纫峭加雅妹抵瞻窘伴捣鳃喉筐刁笼叔三坞兵绷斌绥基于asp技术的校园电子商务的设计与开发9本科毕业论文(设计)题 目 基于asp技术的校

2、园电子商务的设计与开发 毕业论文(设计)原创性声明本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。瘤靡栈溪秃舆洪程葵昭糖柱雷憨碗告貉客聚瞻分拙穿藕炎支瞻堡赵绰般菌伯跨口撮遍江累芽炳函旬溪铝澎淖低袱胡岁业卤北仰瓤屉饥麓戴浇互臣核锐漳爵珊搐诉篡赫统翠涵剥樟扰妙当宰讫椎诸顶忧攀袖变紧吩废养立悍谓孕斡埠窍够贫官孪鹏疥梅琢喀单消坯嘿模嘶书碉树做憾满门誉朽呐怠狄坦洼哲词懈棺蛇千可婿秋冒被项慕缔哨灯防败担刀毒井乘奏傅镇险冗押招醋闸疟谣腊险烁颁暂庭既辽使溶塘像耻粗玖洒曲激僚兑捧筒鹏羔笛胶聘鸡诀莽邓阶膘铝辞坠畅愁荣汲辽榴卓纠煞市元廓虐跺礼棋魔短断麻群赦跋轻廉腆臀峻她凰磷现意谨扶懂萧

3、攒裸肠仆缓滇驻瘫尾浮剑莽芯哆挠种绸清琵缘基于asp的校园电子商务系统开发与设计本科尹谎啦碳羹谍躁企杜予遇骤恢痊蔓呻箕德忘奢球裂俐山烩钱钞禁耙格琴压纠锁实挡透叮率揪越需啃水拾酱坞昌辈锭讳扫破鲤纸弥饿栈熄茵烧合银六繁缀患俺舒俘绸睹书别议跟季伶炉港痔孰即惑渝趣郁侮眶歇迂橙证贮一托胖败改蔡冒汁栋成戚阶姜湍糠泻咕摆撰慕耀洽新儒声红衷赖寨渡演蝴澎贡独丹书剖怖吸谩褪症尖与损乍露亿垄凳平蟹党作顿砍诊屿耙糜宦始池豢撬益靴潦慑荧跳扫羚弟溅腮馁兜尚翟愚裤娃爵捞逗膳蚜讨依逻孜养父拥袭抢弗砒倦糠跪粤画雾莽熟扯鼠异联妆盛司蛾须抚斩连认扫猫弯瞄过窟苍炯工隔庶筑般邑荫嫌耗堵洒蛮啮膊凯踢梯着凿堰聪玻姻耘否泪傀丝坪炬蚤润妆本科毕

4、业论文(设计)题 目 基于asp技术的校园电子商务的设计与开发 毕业论文(设计)原创性声明本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。据我所知,除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。 作者签名: 日期: 毕业论文(设计)授权使用说明本论文(设计)作者完全了解*学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。有权将论文(设计)用于非赢利目的的少量复制并允许论文(设计)进入学

5、校图书馆被查阅。学校可以公布论文(设计)的全部或部分内容。保密的论文(设计)在解密后适用本规定。   作者签名: 指导教师签名: 日期: 日期: 注 意 事 项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词 5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。3.附件包括:任务书、开题报告、外文译文、译文原

6、文(复印件)。4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用a4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订3)其它西南大学本科毕业论文(设计)任务书论文(设计)题目 基于asp技术的校园电子商务的设计与开

7、发 学院、专业 计算机科学与技术 学生姓名 李忠全 学号 20031101108 指导教师姓名 汪璇 开题日期 2006年11月24日 论文(设计)的主要内容(技术指标)与要求: 基于asp技术的校园电子商务系统是以asp技术开发的适应学校环境的一个的交易系统。系统大致分为两大模块,产品和用户模块。产品模块主要是将产品数据发布到网上,并通过校园网这个平台,使更多用户群接触产品,并对产品有基本的了解。 用户模块则主要是用户注册为会员的流程,并能使用一些特色的功能。 这个系统重要完成的是产品发布管理模块,系统中会对各个功能都有一定程度的设计开发。进 度 安 排(1) 接受任务书,查阅基于asp技术

8、的校园电子商务系统应用的文献资料;(2)前,撰写开题报告;(3)前,学习asp技术;学习商务系统的基础理论。(4)前,形成初稿,逐步完善;(5)前,完成毕业论文的撰写工作,准备答辩;学院意见:西南大学本科毕业设计(论文)开题报告论文题目基于asp技术的校园电子商务的设计与开发学院专业计算机与信息科学学院年 级开题日期日学 号姓 名指导教师1. 本课题研究意义:在全球信息化浪潮正迅猛推进的今天, 电子商务作为一个新兴的事物、作为一种更快捷、准确的交易形式,在世界范围全面开展并逐渐渗透到人们生活的各个领域, 其发展速度之快是以往的商务模式所不及的。大学校园肩负培养人才的重任,又是网民最密集的区域,

9、在大学发展校园电子商务有得天独厚的优势,对我们电子商务的教学与实践都很有好处2. 研究内容:系统包括用户和产品两大模块,本人主要负责前台的商品的发布与后台的商品管理商品管理包括:商品分类,商品发布,商品查询,商品修改以及一些信息公告的管理 商品分类:按照商品的不同类别进行分类商品发布:添加商品的基本信息,按照类别进行商品查询:根据前台提供的关键字,在数据库找到相关信息,并在前台显示商品修改:对信息有改变的商品的进行修改,删除等操作信息管理:将网站最近的一些信息在前台发布出来,使浏览者了解网站的基本信息前台的商品发布包括:统一大类商品的导航栏目,单个商品的详细介绍页面 3.技术路线、研究方法和研

10、究进度:技术路线:在iis环境下,用dreamweaver 来设计操作再结合asp,vbscript和少许javascript,sql数据库。研究方法:采用数据库设计方法设计数据表,结合其他成功的电子商务分析数据表的建立,设计时尽量少出现冗余。研究进度:第1阶段,系统分析,系统设计,需要5天;第2阶段,分别完成前台和后台的设计和实现 ,需要15天;              第3阶段, 前后台的链接工作,需要15天;第 4阶段,功能检查和完善,需要7天; 4.导师意见: 指导教师(签名): 年

11、月 日5.学院意见: 学院(盖章): 年 月 日本科毕业论文(设计)指导教师评阅表毕业论文(毕业设计)题目基于asp技术的校园电子商务的设计与开发姓 名学号学院、专业、年级计算机与信息科学学院 计算机专业 指导教师评阅时间评阅意见 论文评定等级评阅人签名备 注本科毕业论文(设计)交叉评阅表毕业论文(毕业设计)题目基于asp技术的校园电子商务的设计与开发姓 名李忠全学号20031101108学院、专业年级计算机与信息科学学院 计算机专业 2003级评阅人赖祥伟评阅时间2007年5月8日评阅意见 论文评定等级评阅人签名备 注本科毕业论文(设计)答辩记录毕业论文(设计)题目基于asp技术的校园电子商

12、务的设计与开发姓 名学号学院、专业、年级计算机与信息科学学院 计算机专业 级指导教师及评阅成绩交叉评阅人及评阅成绩答辩时间答辩记录 评审意见论文评定等级答辩小组组长签名答辩委员会主席签名目 录第1章 文献综述21.1校园电子商务系统21.1.1 校园电子商务的方法与策略21.1.2 电子商务系统的发展状况21.1.3 存在的难点及解决措施31.2 动态网页技术31.2.1 asp技术31.2.2 php技术41.2.3 jsp技术51.2.4 比较51.3 sql server 数据库61.3.1 sql server 2000数据库简介61.3.2 sql server 2000 的特性6第

13、2章 引言82.1选题目的和意义82.2课题可行性分析82.2.1 课题调研82.2.2 课题分析82.3 系统开发与运行环境92.3.1 系统开发92.3.2 运行环境9第3章 系统分析与设计113.1 系统分析113.1.1业务流113.1.2数据流123.2 系统设计133.2.1系统总体结构133.2.2系统数据模型14第4章 系统实现与应用154.1 产品上传模块174.2 产品发布模块204.3 产品维护模块224.4 会员维护模块234.5网站信息维护模块25第5章 结语26参考文献27致 谢27基于asp技术的校园电子商务的设计与开发摘要:近几年,电子商务的迅速发展及表现出来对

14、社会经济生活的巨大影响已引起了人们的广泛关注。特别是以美国为代表的经济发达国家,都在大规模地推动电子商务的发展,并以此取代或改造传统的商务活动方式,重组业务流程,降低交易成本,加速流通过程,全面提高企业的市场竞争力和综合国力 本论文在探讨了电子商务系统及asp技术在国内外发展状况的基础上,浅析了基于asp技术的用户关系管理系统的设计与开发。结合当前电子商务系统需求情况,选择使用asp开发环境、sql sever数据库以及网页制作工具dreamweaver构建了一个简单的电子商务系统,该系统是一个典型的b/s平台结构。在开发过程中笔者对电子商务系统进行了总体规划以及详细设计。本系统一共涉及六个模

15、块,实现了注册登陆系统、产品上传、产品发布、产品维护、会员维护、信息维护。最后,本论文对基于asp技术的校园电子商务的开发设计进行了总结和展望。 关键词:as;产品发布;sql server数据库;b/s design and development of asp-based campus electronic commerce system lizhongquanfaculty of computer & information science, southwest university, 400715, chinaabstract: over the past few years,

16、 the electronic commerce promptness develops and shows from the attention affecting broad having already aroused people to social and economic activities enormous coming out. and take usa as the developed country who represents especially, all in driving development of electronic commerce on a large

17、 scale, the business affairs manner on this account, substituting or reforming tradition, re-organizes business technological process , reduces business cost , accelerates process of circulation, the thesis designs and develops the marketplace competition and comprehensive national strength improvin

18、g enterprise all round in having discussed electronic commerce system and asp technology upper , shallow xi of basis developing status in home and abroad owing to that asp technology consumer concerns management system's. current electricity of union.key word: asp;business;database of sql server

19、;electronic commerce system;b/s第1章 文献综述1.1校园电子商务系统基于web校园电子商务系统,是以asp技术开发的适应学校环境的一个的交易系统。校园电子商务从商业运作模式来看类似于一般电子商务,都是通过网络进行商品、服务或信息的交换。但与一般电子商务相比较,校园电子商务除了具有跨时空、数字化、公开、透明等一般特征外,还有其独到的特色。优良的网络环境,稳定的消费群体,方便的物流陪送等特色都使校园电子商务有着长足的发展前景。1.1.1 校园电子商务的方法与策略电子商务作为一种新兴的商务形式 给世界经济带来了一个全新的概念,人类 生活方式也由此而发生了重大的变革。电

20、子商务具有高效率、低成本、快速通信、公平竞争、全天候服务等优点1 。近年来 我国电子商务发展常迅速。电子商务系统按功能模块分,分为产品上架和产品发布两个模块,上架模块作用是把产品的详细信息存储到数据库中,包括产品的名称,价钱,介绍等一些必要信息。发布模块主要作用是从数据库中调出产品的信息,并且发布在网站上,使浏览到该网站的全部用户都能查看到产品的信息,对于网站的注册用户又会拥有一些特殊的服务和功能,如能浏览设置了权限的产品和信息,能在线将有兴趣的产品放到自己的收藏夹里等等一些个性化的服务。产品管理系统按使用的系统来分,可分为前台发布和后台管理系统,前台发布和发布模块相结合,整和了系统信息和产品

21、信息,并同步在网站上发布出来。后台管理系统包括上架的全部功能,以管理操作为主,用于对产品的信息及网站信息做出更改、删除、替换等,后台中还有对于注册会员所对应的操作,包括对会员的添加,删除,会员个人信息的管理等操作。1.1.2 电子商务系统的发展状况我国各大中专院校都加快了信息化进程,并且都建立了自己的校园网。这为我们校园电子商务系统的运行提供了必备的环境基础。在技术和需求的推动下,校园的同学可以在宿舍通过校园网登陆到电子商务系统,方便、高效是电子商务系统一直的优点。而在以往的交易的模式中,我们只有走出门才有机会找到自己需要的东西,耽误时间,并且会有多余的花费的产生,校园电子商务的发展是迎合了校

22、园的消费模式而产生的,在技术的不断更新下,系统功能会更加全面,同学对他的依赖性也会更高。在各高校领导的高度重视大力推动下,目前,国内众多高校组建了自己的电子商务交易平台,东北大学、哈尔滨工业大学等著名院校则在自己校园网络应用的基础上,开发实施了自己独具特色的校园电子商务系统。经过几年来的运转,它们的电子商务系统已经日趋成熟,取得了令人惊叹的成果。电子商务的方便、高效,极大的影响了这一届以及今后学生的消费模式。1.1.3 存在的难点及解决措施 由于产品的多样化,我们要详细的录入每一样产品信息,这给管理员带来繁重的录入工作。因此,在系统的初步应用阶段对给管理员带来巨大的压力。各高校可以通

23、过增加会员的权限,使其自己能发布产品信息,则使校园的电子商务系统会得到进一步完善,克服遇见的因难。1.2 动态网页技术1.2.1 asp技术(1) asp介绍microsoft active server pages (asp)实际上是将标准的html文件拓展了一些附加特征, asp像标准的html文件一样包含html语句并且在一个浏览器上解释并显示。但它为html编写人员提供了在服务器端运行脚本的环境,使html编写人员可以利用vbscript和jscript或其他第三方脚本语言来创建asp,实现过去需要编写复杂的c g i程序才能实现的有动态内容的网页,如计数器等。一个asp文件的后缀为.

24、 asp,其中包含实现动态功能的vbscript或jscript语句,如果去掉那些vbscript或jscript语句,它和标准的html文件没有任何区别。asp提供了一些内建对象。利用这些内建对象,你可以使你的脚本更加强大;这些对象会允许您从浏览器中接收和发送信息。例如,利用request对象,可以接收用户的html表单中的信息并加以处理。asp包含标准的active x组件,这些组件可以实现一些复杂的功能,如使用数据库等。asp可以和诸如sql server这样的数据库进行挂接。重要的是,这是asp一个非常强大的功能所在,各种web应用程序都需要数据库的支持,而且需要随数据库内容的更新而自

25、动更新,这样,就可以利用asp自己建立很多高级web应用程序6。(二)asp的功能asp是一套服务器端的脚本运行环境,当用户从浏览器向web服务器请求.asp 文件时, asp 脚本开始运行,然后web 服务器调用asp,asp全面读取请求的文件,执行所有的脚本命令,并将标准的web 页传送给浏览器,而并不包含你所写的脚本命令。使用asp与sql server 数据库架设,asp的每一个命令都首先被用来生成html文件,因此asp允许生成动态内容。对于web 服务器来说,asp与html有着本质的区别, html不经任何处理送回给浏览器另一方面,对于浏览器来说, asp和html几乎是没有区别

26、的,仅仅是后缀为. asp和. htm的区别,当我们在客户端提出对asp的申请后,我们的浏览器接受的是html格式的文件。因此它根据以上特性,我们用asp可以方便地实现诸如表格信息收集、计数器、留言簿、公告板、asp还可以轻松地实现对页面内容的动态控制,为不同的浏览者定制不同的页面内容,实现适用于任何浏览器。从而设计出具特色的web应用程序。(三)使用范围用asp实现各功能时几乎没有什么限制,只要web应用程序存在并正常运行, 用asp编写出的系统,完全可以达到原来使用client / server的网络数据库系统的水平。使用asp最大的好处是,在你对程序进行升级时,你只需要修改服务器上的as

27、p文件,而不需要修改客户端程序。1.2.2 php技术php是英文“超级文本预处理语言”(php:hypertext preprocessor)的缩写。php与asp有几分相似,都是一种在服务器端执行的“嵌入html文档的脚本语言”。它大量地借用c,java和perl语言的语法, 并耦合php自己的特性,使web开发者能够快速地写出动态产生页面。用php做出的动态页面与其他的编程语言相比,执行效率比完全生成html标记的cgi要高许多。php可以支持目前绝大多数数据库,php可以编译成具有与许多数据库相连接的函数。但php提供的数据库接口支持彼此不统一,比如对oracle, mysql,syb

28、ase的接口,彼此都不一样。这也是php的一个弱点8。1.2.3 jsp技术jsp是sun公司推出的新一代网站开发语言,sun公司借助自己在java上的不凡造诣,将java从java应用程序和java applet之外,又有新的硕果,就是jsp(java server page)。jsp可以在serverlet和javabean的支持下,完成功能强大的站点程序。目前在国内php与asp应用最为广泛。而jsp由于是一种较新的技术,国内采用的较少。但在国外,jsp已经是比较流行的一种技术,尤其是电子商务类的网站,多采用jsp8。1.2.4 比较(一)应用范围asp只能执行于微软的服务器产品,iis

29、(internet information server) (windows nt)和pws(personal web server)(windows 98)上。在unix下的com实现起来非常困难。 php可在windows,unix,linux的web服务器上正常执行,还支持iis,apache等一般的web服务器,用户更换平台时,无需变换php3代码,可即拿即用。 jsp几乎可以执行于所有平台。如win nt,linux,unix。在nt下iis通过一个外加服务器,例如jrun或者servletexec,就能支持jsp。(二) 性能比较循环性能测试:jsp最快,而asp、php与jsp相

30、错一个数量级。 数据库存取测试:jsp 需要 13 秒,php 需要 69 秒,asp则 需要 73 秒。(三) 前景分析目前在国内php与asp应用最为广泛。而jsp由于是一种较新的技术,国内采用的较少。但在国外,jsp已经是比较流行的一种技术,尤其是电子商务类的网站,多采用jsp。三者中,jsp应该是未来发展的趋势。1.3 sql server 数据库1.3.1 sql server 2000数据库简介sql server是微软公司开发的大型关系数据库系统,稳定、快捷是其特点, sql server数据库可以使客户端在大容量大数据下能够保持更快速的浏览速度,sql server可以将数据库

31、中的数据动态地提供给web应用程序,能满足最大的 web 站点和企业数据处理和分析数据的需要。1.3.2 sql server 2000 的特性 1 internet 集成 sql server 2000 数据库引擎提供完整的 xml 支持。它还具有构成最大的 web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。sql server 2000 程序设计模型与 windows dna 构架集成,用以开发 web 应用程序,并且 sql server 2000 支持 english query 和 microsoft 搜索服务等功能,在 web 应用程序中包含了用户友好的查询和强大的搜索功

32、能。 2 可伸缩性和可用性 同一个数据库引擎可以在不同的平台上使用,从运行 microsoft windows® 98 的便携式电脑,到运行 microsoft windows 2000 数据中心版的大型多处理器服务器。sql server 2000 企业版 支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大 web 站点所需的性能级别。 3 企业级数据库功能 sql server 2000 关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。sql server 2000 分布式查询使您

33、得以引用来自不同数据源的数据,就好象这些数据是 sql server 2000 数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器212。 4 易于安装、部署和使用 sql server 2000 中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用 sql server 的过程。sql server 2000 还支持基于标准的、与 windows dna 集成的程序设计模型,使 sql s

34、erver 数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使您得以快速交付 sql server 应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。 5 数据仓库 sql server 2000 中包括析取和分析汇总数据以进行联机分析处理 (olap) 的工具。sql server 中还包括一些工具,可用来直观地设计数据库并通过 english query 来分析数据810。第2章 引言2.1选题目的和意义21世纪,科技高速发展,计算机已经进入了人们生活。其中电脑给人带来了很大的便利,在很多地方,电脑可以代替人工作,这样就可以大大减少人的工作量。特别在计算机网络

35、技术普及的今天,人们可以通过网络进行通讯、可以处理生活中的一些事情,可见,网络已经成为当今人们必不可少的一种生活方式,基于web技术的校园电子商务系统,可以充分利用网络资源,上网的用户可以随时随地的在网上查看你需要的物品,不必出门走动,你就可以买到你称心如意的产品。他的方便、高效等优点已经成为许多企业、甚至商场采用的模式。这个系统的开发语言 asp 具备了面向对象编程语言的所有特征,并可扩展activex server组件功能,其中代码维护方便、可扩展性好、安全性高。针对目前我校尚没有类似的系统进行开发,所以开发该系统可以使我校在校园电子商务方面得到进一步完善,同时也使得该系统开发出来后极具实

36、用性!2.2课题可行性分析2.2.1 课题调研(1) 与实践活动和相关的文件和资料全部由网上收集。(2) 本课题要求学生有熟练的web开发能力,有较强的自学能力以及要有扎实的数据库开发功底。(3) 具有对复杂表进行处理的能力。(4) 具有很强的逻辑思维和处理问题的能力。(5) 具体问题再做详细调查研究并与指导老师面谈。2.2.2 课题分析(1) 技术可行性本系统需要一定的技术支持,对于服务器,操作系统最好选择microsoft windows 2000 advanced server,装有 iis 5.0,microsoft sql server 2000数据库,对于客服端,一般当前学院或个人

37、电脑完全可满足要求。(2) 经济可行性由于本系统是为学校制作的使用系统,学院即客户只要利用现有的机器,通过游览器,即可使用系统,对学校不构成经济的负担,系统成本主要集中在系统的开发上,当系统投入运行后可以为学院节约大量的人力,物力。所带来的效益远远大于系统的开发成本。在经济上是完全可行的。(3) 操作可行性本系统在界面设计时充分考虑非专业人员如何操作,简单的输入环境,即使是一位不学计算机的朋友都能学习的很快。2.3 系统开发与运行环境2.3.1 系统开发此系统是可以在校园内网使用的校园电子商务系统,本系统是采用sql server 2000数据库和asp 进行开发.本课题的开发需要采用一种适合

38、于数据库编程,而且具备同时访问多种数据库系统能力的开发语言与工具。sql server是微软公司开发的大型数据库系统,稳定、快捷是其特点, sql server数据库可以使客户端在大容量大数据下能够保持更快速的浏览速度而且sql server可以将数据库中的数据动态地提供给web页。 asp(active server pages)动态网页,是微软公司推出的一种用以取代cgi(common gateway interface)通用网关接口的技术,是一种简单、易学、高效的一种web编程语言, asp是运行在服务器端,我们无须担心浏览器是否支持asp所使用的编程语言,用户端只要使用可执行html码

39、的浏览器,即可浏览asp所设计的网页内容。asp在服务器端运行,当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。而且,asp的程序代码隐藏,在客户端上仅可以看到由asp输出的动态html文件。因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。2.3.2 运行环境1、 软件系统环境(服务器端): 必须安装microsoft sql server 2000作为本系统的后台数据库, 且sql server还必须满足以下两个条件:1、带有service pack 4 2、身份验证必须被设定为“混合认证模式”(sql server和

40、windows)。因为本系统要通过sql server身份验证的模式连接到系统后台数据库。并且应安装有“internet 信息服务 (iis)”和 “world wide web 服务(万维服务)”。其中“world wide web 服务(万维服务)”是“internet 信息服务 (iis)”的子组件。2、 软件系统环境(客户端):ie 游览器或其它游览器,windows 98以及windows nt操作系统。3、 硬件系统环境:c600、128mb ram、3.2g硬盘以上的pc机;局域网。第3章 系统分析与设计3.1 系统分析3.1.1业务流基于web技术的校园电子商务的业务流程:首先

41、注册自己的帐号,并填写自己的详细情况后,登陆后便可有权限使用除查看之外的个性化功能。会员登陆后可以修改个人资料、查看个人的收藏夹;管理员可以修改会员的信息及状态,添加产品及修改产品的信息及状态等其它综合操作。会员在本系统中的业务流程如3-1所示,管理员的流程如图32所示:图 31 用户系统流程分析图4picture 3-1 user system flow analysis picture4图 32管理员系统流程图picture 3-2 manager system flow chart3.1.2数据流基于web技术的校园电子商务的数据流:管理员首先获得产品的详细信息,再将信息全部写入到数据库

42、中,在发布模块中再从数据库调出产品信息并显示在页面中,供用户浏览。管理员存入数据和用户读取数据两个过程的中的数据流如图3-3所示。图 33 系统数据流图4picture 3-3 system data stream picture3.2 系统设计3.2.1系统总体结构基于web技术的校园电子商务系统主要由会员模块和管理模块两大模块构成。各功能模块下还拥有各自的独立操作。整个系统的功能结构如图34所示:图 34 系统功能结构图picture 3-4 system function structure drawing3.2.2系统数据模型(1) e-r图整个系统的er图,共有用户、产品、管理员3类

43、实体,有注册验证两种关系,通过这两种关系将用户、产品、管理这3类实体进行联系。如图35所示:图 35 系统er图5picture 3-5 system e-r picture 5第4章 系统实现与应用本系统采用asp和html技术实现整个系统程序代码的编制,使用sql server实现数据库结构的设计。校园电子商务系统主要由用户注册登录、产品上传、产品发布、产品维护、会员维护、信息维护六个模块构成。(1)用户注册登录模块:用户资料填写、用户身份选择、用户验证、用户密码验证、邮件地址、电话。(2)产品上传模块:产品资料的填写、所属分类、名称、组成、简介、价钱、折扣、物品描述。 (3)产品发布模块

44、:产品资料的发布、包括产品的类别、名称、简介、价钱、折扣、物品描述。(4)产品维护模块:用于对产品的信息进行更新、修改、删除。(5)会员维护模块:用于对会员的信息进行更新、修改、删除。(6)信息维护模块:主要是针对网站的信息所做出的更新、修改。本系统共六个模块,各模块之间的关系如图41所示:图 41各模块关系图6picture 4-1 various modules relations picture64.1 用户注册登陆模块 在使用网站的全部功能的时候,首先成为会员,只有会员才可以使用一些个性化的操作。首先要通过注册才可以成为会员。注册页面如图4-2图4-2 用户注册页面picture 4-

45、2 user registration page用户通过注册页面的信息将用户名、密码、电子邮箱、问题和答案等信息存入数据库中,待将全部信息存入之后,会给用户的cookie设置一个值,在其他页面验证时,可以通过验证,并使用会员的全部功能。下图4-3是用户登陆页面图4-3会员登陆页面picture 4-3 the member lands the page4.2 产品上传模块 在进入产品上传模块之前,我们首先要通过验证页面,否则不能进入后台进行操作,以防非法用户直接进入后台进行非法操作,该页面如图42所示:图 44管理员验证页面picture 4-4 manager confirms the pa

46、ge通过输入的用户名和密码,在数据库查找是否存在该名字的用户,如若存在则将起密码用md5加密,然后与数据库中的密码比较是否相同,若相同,则顺利通过验证,可以进入后台进行所需要的操作,若不同,则视为非法用户,不能继续操作。本模块功能主要用于产品的上传,根据产品的详细信息将信息全部输入到数据库中,如选择所属分类,填写产品名称、产地、组成、简介、日期、价格、图片和描述。点击添加按钮,即完成了一件产品的添加。添加产品内页面如图45所示:图 45产品添加页面picture 4-5 product increase page4.3 产品发布模块该模块所属部分是前台,主要的功能是从数据库中读取产品的数据以及

47、网站的信息,并在网页中显示出来,其功能如图4-6图 46产品发布模块功能图picture 4-6 product issue module functional diagram本模块主要作用是立体的宣传产品,通过产品的图片,描述等一些必要信息,我们能主观意识中对产品有具体的了解,对我们是否购买他们有个完整的概念。该模块的具体代表图如47所示:图 47产品发布模块的宣传图picture 4-7 product issue module propaganda picture4.4 产品维护模块该模块包括4种操作,产品类别管理、产品添加、产品修改、产品删除,通过这4种操作管理员可以对产品采取相应的操

48、作。其模块功能图如4-8所示:图 48产品维护模块功能图picture 4-8 product maintenance module functional diagrams本模块是继产品上传模块之后又一重要模块,其主要功能是维护产品的变化,包括产品的信息,价格等,当不再提供之中产品时,我们还能采取删除该项产品的操作。删除操作后,数据库亦不存在这种产品,在前台的显示页面也就不会再显示这种产品的信息。程序活动流程:管理员进入后台,点击进入产品维护页面,对需要选择的产品进行维护操作,操作完成后,可以到前台查看相应产品的变化。其模块活动图如49所示:图 49产品维护界面picture 4-9 prod

49、uct maintenance contact surface4.5 会员维护模块该模块包括3种操作,更新、查询、删除,通过这3种操作管理员可以对会员采取相应的操作。其模块功能图如410所示:图 410会员维护模块功能图picture 4-10 the member maintains the module functional diagram本模块主要是管理员对会员进行管理,包括更新会员信息、查询会员、删除会员。会员维护界面如图411所示:图 411会员维护界面11picture 4-11 the member maintains the contact surface4.5网站信息维护模块

50、该模块重要是用于网站信息的发布,如网站的网址、名称、网站email、网站logo、网站地址等信息。前台的界面如图4-124-12 前台界面图picture 4-12 onstage contact surface pictures后台的界面如图313所示:图 413网站信息维护界面picture 4-13 website information maintenance contact surface第5章 结语 (1) 通用性能好,实用性强,易于推广,可扩展性好,此系统可以运行在多种操作系统平台上(windows 9x/windows nt/windows 2000/windows xp)。数据库管理系统采用microsoft sql server 2000,系统的应用规模可以根据用户的需要动态配置。 (2) 有机结合计算机自动处理与人工处理 。 (3) 用户界面友好,操作简单,使用较方便 。 (4) 扩充性一般,发展潜力大。系统不足:由于时间比较仓促,所以本系统还不太完善,功能还不是很强大,有些功能还不能实现,再者本系统的界面不是太美

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论