论文(1).doc_第1页
论文(1).doc_第2页
论文(1).doc_第3页
论文(1).doc_第4页
论文(1).doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

目 录第1章 文献综述21.1校园电子商务系统21.1.1 电子商务系统的发展状况21.1.2 存在的难点及解决措施21.2 动态网页技术21.2.1 Dreamweaver的阐述21.2.2 ASP技术31.3 Access 数据库41.3.1 Access数据库简介41.3.2 Access的特性4第2章引言52.1选题目的和意义52.2课题可行性分析52.2.1 课题调研52.2.2 课题分析52.3开发与运行环境62.3.1系统开发62.3.2运行环境6第3章模块功能设计与实现73.1 功能分析73.2 功能设计73.2.1数据库设计73.2.2前台设计83.2.3后台设计93.3模块实现10第5章 总结12参考文献12致谢13泰州师范高等专科学校毕业论文摘 要本论文在探讨了电子商务系统及ASP技术在国内外发展状况的基础上,浅析了基于ASP技术的用户关系管理系统的设计与开发。结合当前电子商务系统需求情况,选择使用ASP开发环境、Access数据库以及网页制作工具Dreamweaver构建了一个简单的电子商务系统,该系统是一个典型的B/S平台结构。在开发过程中笔者对电子商务系统进行了总体规划以及详细设计。本系统一共涉及六个模块,实现了注册登陆系统、产品上传、产品发布、产品维护、会员维护、信息维护。最后,本论文对基于ASP技术的校园电子商务的开发设计进行了总结和展望。 大学校园里我们经常会在食堂和宿舍楼下看到这样的小广告:“因为毕业便宜出售电脑一套”、“好书便宜卖”等等,这些小广告确实影响了校容,但客观上确实存在部分要转让物品和需要购买二手物品的同学。首先,他们没有时间也没有精力去经营一个淘宝商店,而且他们也没有足够的商品来支撑这个商店,一般校园里学生们的二手货都只是零散的,并不能得到很好的二次利用。其次,一个主要的原因就是学生们并没有稳定的资金来源。所以要如何处理自己身边的二手货物,并且如何能够得到一样自己想要的二手货物而又不需要花太多的钱,成为当今学生们需要解决的一个难题。关键词:ASP,Access数据库,校园黄页功能第1章 文献综述1.1校园电子商务系统基于Web校园电子商务系统,是以ASP技术开发的适应学校环境的一个的交易系统。校园电子商务从商业运作模式来看类似于一般电子商务,都是通过网络进行商品、服务或信息的交换。但与一般电子商务相比较,校园电子商务除了具有跨时空、数字化、公开、透明等一般特征外,还有其独到的特色。优良的网络环境,稳定的消费群体,方便的物流陪送等特色都使校园电子商务有着长足的发展前景。1.1.1 电子商务系统的发展状况我国各大中专院校都加快了信息化进程,并且都建立了自己的校园网。这为我们校园电子商务系统的运行提供了必备的环境基础。在技术和需求的推动下,校园的同学可以在宿舍通过校园网登陆到电子商务系统,方便、高效是电子商务系统一直的优点。而在以往的交易的模式中,我们只有走出门才有机会找到自己需要的东西,耽误时间,并且会有多余的花费的产生,校园电子商务的发展是迎合了校园的消费模式而产生的,在技术的不断更新下,系统功能会更加全面,同学对他的依赖性也会更高。在各高校领导的高度重视大力推动下,目前,国内众多高校组建了自己的电子商务交易平台,东北大学、哈尔滨工业大学等著名院校则在自己校园网络应用的基础上,开发实施了自己独具特色的校园电子商务系统。经过几年来的运转,它们的电子商务系统已经日趋成熟,取得了令人惊叹的成果。电子商务的方便、高效,极大的影响了这一届以及今后学生的消费模式。1.1.2 存在的难点及解决措施由于二手物品的多样化,我们要详细的录入每一样物品信息,这给管理员带来繁重的录入工作。因此,在系统的初步应用阶段对给管理员带来巨大的压力。本系统可以通过增加会员的权限,使其自己能发布物品信息,则使校园的电子商务系统会得到进一步完善,克服遇见的因难。1.2 动态网页技术1.2.1 Dreamweaver的阐述Dreamweaver 是建立 Web 站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序。从对基于 CSS 的设计的领先支持到手工编码功能,Dreamweaver 提供了专业人员在一个集成、高效的环境中所需的工具。开发人员可以使用 Dreamweaver 及所选择的服务器技术来创建功能强大的 Internet 应用程序,从而使用户能连接到数据库、Web 服务和旧式系统。1.2.2 ASP技术(一)ASP介绍Microsoft Active Server Pages (ASP)实际上是将标准的HTML文件拓展了一些附加特征, ASP像标准的HTML文件一样包含HTML语句并且在一个浏览器上解释并显示。但它为HTML编写人员提供了在服务器端运行脚本的环境,使HTML编写人员可以利用VBScript和JScript或其他第三方脚本语言来创建ASP,实现过去需要编写复杂的C G I程序才能实现的有动态内容的网页,如计数器等。一个ASP文件的后缀为. ASP,其中包含实现动态功能的VBScript或JScript语句,如果去掉那些VBScript或JScript语句,它和标准的HTML文件没有任何区别。ASP提供了一些内建对象。利用这些内建对象,你可以使你的脚本更加强大;这些对象会允许您从浏览器中接收和发送信息。例如,利用request对象,可以接收用户的HTML表单中的信息并加以处理。ASP包含标准的Active X组件,这些组件可以实现一些复杂的功能,如使用数据库等。ASP可以和诸如Microsoft Access这样的数据库进行挂接。重要的是,这是ASP一个非常强大的功能所在,各种Web应用程序都需要数据库的支持,而且需要随数据库内容的更新而自动更新,这样,就可以利用ASP自己建立很多高级Web应用程序。1.3 Access 数据库1.3.1 Access数据库简介Microsoft Access是微软公司开发的小型关系数据库系统,稳定、快捷是其特点, Access数据库可以使客户端在小容量少数据下能够保持更快速的浏览速度,Access可以将数据库中的数据动态地提供给Web应用程序,能满足最大的 Web 站点和小型企业和与个人个人数据处理和分析数据的需要。Microsoft Access是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。Access数据库以文件形式保存,文件的扩展名是MDB。第2章 概述2.1选题目的和意义大学校园是一个学习知识和培养人才的地方,不能涉及过多的商业活动,这是一个现实的问题。但是我们还是经常会在食堂和宿舍楼下看到这样的小广告:“因为毕业便宜出售电脑一套”、“好书便宜卖”等等,这些小广告确实影响了校容,但客观上确实存在部分要转让物品和需要购买二手物品的同学。首先,他们没有时间也没有精力去经营一个淘宝商店,而且他们也没有足够的商品来支撑这个商店,一般校园里学生们的二手货都只是零散的,并不能得到很好的二次利用。其次,一个主要的原因就是学生们并没有稳定的资金来源。所以要如何处理自己身边的二手货物,并且如何能够得到一样自己想要的二手货物而又不需要花太多的钱,成为当今学生们需要解决的一个难题。本小组成员前期学过web程序设计、商务网站建设实训课程,具有一定的商务网站制作能力,在学习电子商务这门课时,使用过商友的实训平台,发现很多关键性技术处于锁定状态,不可以观察到具体如何实现,另外,在课程学习过程中,同学们都发现本平台只是一种纸上谈兵的模拟系统,让学生只是学会了使用该软件,对于如何经营一家网店没有太多的实践操作训练。所以我们选择制作这样一个二手货交易平台,让学生能够亲生体验电子商务给我们带来的便捷。2.2课题可行性分析2.2.1 课题调研(1) 与实践活动和相关的文件和资料全部由网上和图书资料收集。(2) 本课题要求学生有熟练的WEB开发能力,有较强的自学能力以及要有扎实的数据库开发功底。(3) 具有对复杂表进行处理的能力。2.2.2 课题分析(1) 技术可行性本系统需要一定的技术支持,对于服务器,操作系统最好选择Microsoft Windows 2000 Advanced Server,装有 IIS 5.0,Microsoft Access数据库,对于客服端,一般当前学院或个人电脑完全可满足要求。(2) 经济可行性由于本系统是为学校制作的使用系统,学校即客户只要利用现有的机器,通过游览器,即可使用系统,对学校不构成经济的负担,系统成本主要集中在系统的开发上,当系统投入运行后可以为学院节约大量的人力,物力。所带来的效益远远大于系统的开发成本。在经济上是完全可行的。2.3 开发与运行环境2.3.1 系统开发此系统是可以在校园内网使用的校园电子商务系统,本系统是采用Microsoft Access数据库和ASP 进行开发.本课题的开发需要采用一种适合于数据库编程,而且具备同时访问多种数据库系统能力的开发语言与工具。Microsoft Access是微软公司开发的小型数据库系统,稳定、快捷是其特点, Microsoft Access数据库可以使客户端在小容量较少数据下能够保持更快速的浏览速度而且Microsoft Access可以将数据库中的数据动态地提供给Web页。 ASP(Active Server Pages)动态网页,是微软公司推出的一种用以取代CGI(Common Gateway Interface)通用网关接口的技术,是一种简单、易学、高效的一种WEB编程语言, ASP是运行在服务器端,我们无须担心浏览器是否支持ASP所使用的编程语言,用户端只要使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容。ASP在服务器端运行,当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。而且,ASP的程序代码隐藏,在客户端上仅可以看到由ASP输出的动态HTML文件。因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。2.3.2 运行环境1. 软件系统环境(服务器端): 必须安装Microsoft Access作为本系统的后台数据库, 且Microsoft Access还必须满足以下两个条件:1、带有Service Pack 4 2、身份验证必须被设定为“混合认证模式”(Microsoft Access和Windows)。因为本系统要通过Microsoft Access身份验证的模式连接到系统后台数据库。并且应安装有“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校园黄页前台设计后台设计学院站点信息介绍人气信息添加信息删除信息修改图3-13.2 功能设计 3.2.1数据库的设计数据库的设计是本系统的基础和核心。它设计的好坏直接影响着整个系统的质量,数据是一切系统设计的基础。通俗地说,数据设计就像高楼大厦的根基一样,如果设计的不合理,不完善,将在系统开发过程中,甚至到后期的维护、功能变更和功能扩充时,引起较多问题,严重的甚至要重新设计,重做大量已完成的工作。本系统用的Microsoft Access关系式数据库。为了节省数据的存储空间,能够保证数据的完整性,更有利于数据的维护,功能更新和扩充我们对校园黄页进行了表的设计,表中主要设计字段是前台用户浏览页面时看到的信息主要有:站名,介绍,浏览人数。数据来源是通过后台登录后对黄页信息进行添加后经设计与数据库同步,表中才会有添加的信息。数据库表设计如下: 字段名类型长度备注idInt50title文本255标题sort文本50body文本255网站地址content备注hitnum文本50经后台管理员对校园黄页信息的更新过后,相对应的数据表也要得到及时更新。如图3-2图3-23.2.2前台设计通过用户登录过后点击校园黄页,通过链接将显示如图:3-3的页面。通过前台设计主要可以浏览学院站点,信息介绍,人气三个部分。其中站点要读出的数据表中的sort,body,title,介绍读出的是表中的content字段信息,相对应的人气是读出的数据表中hitnum字段。实现将采集到的各大校园信息通过从数据库中读取信息的数据在前台显示出来,通过用户登录后,可以直接点开校园黄页链接就能看到各大院校最新信息。以下是校园黄页浏览的部分关键代码:dim strsql,rsset rs=server.CreateObject(adodb.recordset)strsql=Select * From huangye Order By id Descrs.open strsql,conn,1,1考虑到添加的信息多的情况,页面要采用分页技术,这样,就不会导致信息多无法全部显示的问题了。下面是分页技术的部分关键代码:1 then%a href=?page_no=前一页%elseif int(page_no)前一页%if int(page_no)a href=?page_no=后一页=int(page_total) then%a href=?page_no=后一页前台设计运行效果图如3-3所示:图3-3 3.2.3后台设计网站后台系统为校园黄页提供信息添加、信息删除、信息修改等信息功能。并将采集下来的数据存放到数据表中。大学生购物网站校园黄页系统的设计与制作的主要内容与基本要求:可以经后台对校园黄页信息进行添加、删除、修改;对后台添加的内容经链接能够在前台看到相关信息;设计并制作数据库,将采集下来的数据存放到数据表;前台实现将采集的数据从相关表中显示出来。(1)信息添加的关键代码:IF Trim(Request(Submit)Empty ThenDim StrSql,Rs,title,sort,body,content,hitnum title=Request.Form(title) sort=Request.Form(sort) body=htmlencode2(encodestr(request.Form(body) content=htmlencode2(encodestr(request.Form(content) set rs=server.CreateObject(adodb.recordset) strsql=select * from huangye rs.open strsql,conn,1,3rs.addnew &注释增加一条空白记录rs(title)=titlers.update(2)信息的删除的关键代码:Set rs=Server.CreateObject(Adodb.Recordset)sql = select * from huangye where id=&request(id)&rs.open sql,conn,1,3if not rs.eof or rs.bof thenconn.execute(delete * from huangye where id=&request(id)& )end if(3)信息的修改的关键代码:IF Trim(Request(Submit)Empty Then Dim StrSql,Rs,title,sort,body,content title=Request.Form(title) sort=Request.Form(sort) body=htmlencode2(encodestr(request.Form(body) content=htmlencode2(encodestr(request.Form(content) set rs=server.CreateObject(adodb.recordset) strsql=select * from huangye where id=&request.form(id) rs.open strsql,conn,1,3rs(title)=titlers.update信息的修改功能代码是将原来信息字段读出,再将要修改的信息进行修改后,将新的字段更新后存储数据表中。总之,不管是添加,还是删除,修改功能,都必须与数据表中数据同步。3.3模块的实现在使用校园黄页添加功能的时候,首先要以管理员的身份登录,只有管理员才可以进行添加的操作。首先要通过管理帐号和管理密码才可以成为进入后台。在添加页面中输入要添加的内容,输入完成后提交成功,

温馨提示

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

最新文档

评论

0/150

提交评论