




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计用纸第27页共27页摘要随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。网上购物系统作为B2B(即企业对企业),B2C(即企业对消费者),C2C(即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。本系统的设计和实现目标是,为企业个人提供丰富的信息资源,为企业提供更多的商机。够简化企业与企业,企业与个人之间的交流与流通,降低成本,增加企业之间的竞争力。本系统分为手机电子商务网站系统。系统的操作平台是Windows2000/XP,所用的服务器是IIS。系统采用ASP技术,选用SQLServer数据库,运用Dreamweaver制作Web页面。测试表明,本系统运行正常,功能基本符合系统的需求关键词:手机电子商务网站系统;ASP;SQLServer
目录摘要…………….…….……………….…………11前言…………….…………42系统分析………………….……………42.1可行性分析..…………….………………..…….…42.1.1技术性分析..………….………………..…….…42.1.2经济性分析..………….………………..…….…52.2需求分析…………52.2.1硬件需求..……………….….………….………………..…….…52.2.2软件需求……………..………..…………….…53系统总体设计……………….…………………..……..……63.1系统总体设计方案………….…..……………….……63.2数据库方案……………….……….…………………73.2.1数据库的地址图……….………………..…….…73.2.2数据库表的结构..…….…….…73.2.3数据表..………………..…….………….………………..…3.3数据源的配置……………….……….………..………93.4数据库的连接……………….……….………..………94系统详细设计与实现………….……….…..……………...104.1主页模块…….……..………104.2资讯模块…….……..……104.3报价模块…….……..……134.4论坛模块…….……..…………..………………174.5管理员模块…….……..……...…….……………205系统测试…………………...20
5.1Internet服务配置………………….……..……...………………205.2SQLServer2000配置.…….……………….…….………………215.3测试过程………….………………...………266结束语……….……….…...266.1系统能实现的功能………….…..…266.2系统的优点……………….……….…………………266.3存在的问题……………….……….………..………276.4待完善的地方……………….…….………..………276.5体会心得…………..……….…….………..………27致谢………………..…………...27参考文献………..……………...27
1.前言随着计算机网络和通讯技术的迅速发展,社会经济正在经历着一场巨大变化。作为网络经济的必然产物,电子商务掀起了经济领域的一场革命,也给企业带来了前所未有的机遇和挑战。企业应将电子商务提高到战略位置上来,因为电子商务必然会渗透企业管理的各个过程,改变企业运作方式。企业内部网(Intranet)目前已经成为一种有效的商务工具,它能够提供企业内各部门、各员工之间快速、安全的交流通道。企业的信息系统间可以加强信息传递,也可自动进行业务处理。使企业对市场状况能更快地作出反应,更好地为客户提供服务。随着企业规模和业务的扩展,企业内部电子商务将大有作为。随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。网上购物系统作为B2B(即企业对企业),B2C(即企业对消费者),C2C(即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。本文通过手机商务系统的建设以实现手机销售的信息化管理。着重论述了网站手机商务系统功能的实现与设计过程。在系统的设计与开发过程中严格遵守软件工程的规范,运用软件设计模式,从而减少系统模块间的偶合,力求做到系统的稳定性、可重用性和可扩充性。其意义有如下几点:1.更方便,更快捷的进行网站浏览。2.互连网具有开放性和全球性,电子商务网站的实现,能为企业个人提供丰富的信息资源,为企业提供更多的商机。3.创造全新的报价管理,方便用户浏览,查阅。4.能够简化企业与企业,企业与个人之间的交流与流通,降低成本,增加企业之间的竞争力。2.系统分析2.1可行性分析2.1.1技术可行性1)硬件,软件要求不高,目前市场上的一般计算机硬件资源均能满足系统开发需求。其中运用软件主要有dreamweaverCS3,数据库采用SQLServer。(2)采用asp技术,该技术功能强大,扩展性强,Macromedia公司提供了大量第三方插件,并结合VBscript,Javascript以及SQL等脚本语言,以上技术完全胜任开发任务。(3)维护方便,后台操作快捷明了,操作人员可在短时间内完全掌握维工作。2.1.2经济可行性无论是个人用户,还是企业用户。只要有50M空间,和一个域名,即可开动网站,实现网上交易,在互联网上拥有自己的一席之地。2.2需求分析本系统采用IIS结构,系统对运行环境的要求如下2.2.1硬件环境⑴服务器端服务器端的最低配置是由建立站点所需的软件来决定的,在最低配置的情况下,服务器的性能往往不尽人意,现在的硬件性能已经相当出色,而且价格也很便宜,因此通常应给服务器端配置高性能硬件。本网络系统服务器端的配置如下:●处理器:InterPentium41.6GHz或更高。●内存:256MB。●硬盘空间:80GB。●光驱:CD-ROM48X。●显卡:SVGA显示适配器。⑵用户端因为客户端主要用于浏览和操作数据,所以对客户端的硬件要求不高,不过现在的电脑有很高的性价比,因此实际的配置一般高于下面的配置:●处理器:InterPentium166MX或更高。●内存:32MB。●硬盘空间:1GB。●光驱:CD-ROM48X。●显卡:SVGA显示适配器。2.2.2软件环境⑴服务器端●操作系统:Windows2000/XP。●网络协议:TCP/IP。●数据库:SQLServer2000。●浏览器:InternetExplore5.0以上。⑵用户端●操作系统:Windows2000/XP。●网络协议:TCP/IP。●浏览器:InternetExplore5.0以上3系统总体设计3.1总体设计方案基于以上需求分析,可将系统划分为以下三大功能模块:1)注册登录模块:任何人都可以进入网站进行信息浏览,但当用户要进入聊天室与其他用户进行互动,以及在留言版上回复留言。如图3-1所示:留言版用户注册留言版用户注册用户登录注册成功登录成功图3-12)留言板模块:留言板的主要功能是用于用户者之间的相互交流,可以进入留言版回复留言,当管理员进入后台时可以删除没有用的留言或回复。3)后台管理模块:该模块主要通过管理员登录界面进入后台,对网站的一些内容做增加、删除、修改等操作,具体有如下模块。如图3-2所示:手机后台管理手机后台管理手机品牌管理手机型号管理手机入库管理手机新闻管理手机价格管理供应商管理客户管理询,业务员销售查询等)各种查询(库存查询,销售查系统的流程图,如图3-3所示:进入主页注册申请用户登陆用户留言浏览网页内容查看留言用户留言图3-33.2数据库方案在需求分析过程中生成的实体、关系、属性域、规则与算法、以及接口可能产生数据库表。建立多少个数据库,各个数据库中有多少张表,都要根据所建系统的实际情况来决定,本系统建了一个数据库:phone,3.2.1数据库的地址图图3-43.2.2数据库表的结构图图3-53.2.3数据表根据功能类型分为3类数据表:1.用户表表名:user列名数据类型长度允许空Useridchar20非空UsernameChar20非空UserpassChar20非空UsersexChar10非空useremailchar30非空2.留言表表名:ly列名数据类型长度允许空luidint4自动编号parentidChar3允许空usernameChar20允许空titleChar50允许空contentchar1000允许空3.后台管理表后台的管理主要是对页面显示的内容进行添加、删除等。这里列举各个内容的其中几个表名:new列名数据类型长度允许空newidint4自动编号nameChar20允许空titleChar100允许空ContentChar1500允许空Picchar20允许空kindchar20允许空表名:daogou列名数据类型长度允许空daogouidint4自动编号phonenameChar20允许空phonetitlechar50允许空ContentChar1500允许空picchar20允许空表名:gps列名数据类型长度允许空idint4自动编号nameChar30允许空picChar20允许空priceChar10允许空表名:yinyuephone列名数据类型长度允许空yinyueidint4自动编号NameChar40允许空PicChar20允许空PriceChar20允许空Price2Char40允许空ZhishiChar20允许空ZhupingChar30允许空FenbianChar30允许空YanseChar30允许空TonghuaChar30允许空XiangsuChar30允许空ChicunChar30允许空BofangChar3允许空contentChar1000允许空3.3数据源的配置打开Windowsxp的控制面板,双击“管理工具”中的ODBC数据源,打开数据源管理,在系统DSN中注册名称为JSP的MSSQL数据源。建立数据源后,JSP程序就可以通过JDBC-ODBC来调用MSSQL数据库。过程如下:首先,从控制面板的管理工具中打开“ODBC数据源管理器”,单击“系统DSN”选项卡,单击"添加"按钮。然后从"名称"列表栏中选择SQLServer,单击“完成”按钮,“建立新的数据源到SQLServer”对话框,在名称中键入所加数据源的名称firm。在服务器栏中选择本地服务器(local)。在"创建到SQLServer的新数据源”对话框中单击“下一步”,出现选择SQLServer确认身份方法的对话框。选择“使用网络登录ID的WindowsNT验证”,的方法。在选择身份确认方法对话框中单击“下一步”,选择数据库的对话框,在“更改默认的数据库为”前面加上标记,在下拉列表中选择自己建立数据库名称。在选择数据库对话框中单击“下一步”,出现数据库设置对话框,不用改变默认的设置,单击“完成”按钮,完成数据源的建立。3.4数据库连接由于采用的是ASP+SQL,所以连接数据库采用的是ASP格式文件连接,其文件名为conn.asp,代码如下:<%@LANGUAGE="VBSCRIPT"CODEPAGE="936"%><%connstr="driver={SQLServer};server=(local);uid=sa;pwd=;database=phone;"OnErrorResumeNextSetconn=Server.CreateObject("ADODB.Connection")mandtimeout=20conn.openConnStrIfErrThenerr.ClearSetConn=NothingResponse.Write"数据库连接出错!请检查连接数据库的参数及字符串设置是否正确!"Response.EndEndIf%>4系统详细设计与实现模块分析如下:4.1主页模块主页是一个进度条的界面,在完成进度后,便自动跳转到选择模块界面,用户通过相应的按钮可以进入不同的模块界面。图4-1图4-2当用户打开首页(图4-1)的时候,首页右下角的进度条便会开始前进,当完成后,就会自动跳转到选择页面(图4-2).4.2资讯模块在该模块页面主要功能关的新闻资讯,用户的登陆模块和管理员登陆的链接。图4-3新闻板块这是其中一个内容:图4-4这些新闻是从数据库中表名为new的数据表中读取,其代码为:<!--#includefile="conn.asp"--><%dimcount,max//变量count,maxConnectionDatabase//连接数据库setrs=server.createobject("adodb.recordset")sql="Selecttop10*fromneworderbynewid"//从数据库中查询前10条记录RS.openSQL,%><%dimii=1whilenotrs.eof%><table"><tr><td><ahref="new.asp?xyz=<%=rs("newid")%>"><%=rs("title")%></a></td>//显示字段为title的数据,连接到new页面</tr></table><%rs.movenext//移动到下一条数据i=i+1wend%><%rs.closeDISConnectionDatabase//断开数据库%>当用户点击上面的新闻标题,并会跳转到该新闻的页面:输入:新闻标题处理:当用户点击页面上的新闻标题,数据库会通过传输过来的内容,在相应的数据表里查找其对应的数据,然后再输出用户所需的内容输出:相对应的新闻标题,新闻图片,新闻内容。图4-5用户登录图4-6输入:用户名,密码。处理:判断用户名和密码是否有效。添入用户名和密码后点击【提交】按钮,系统自动从数据库中new表判断是否在相同的用户名和单位密码,如果有则显示登陆成功,如果不存在则提示用户名和密码有错误信息。输出:登录成功,进入浏览页面,不成功显示错误信息页面。用户登陆成功后的界面图4-7用户登陆失败后的界面图4-8报价模块这个模块的功能主要对相关内容针对不同型号的产品进行报价等。图4-9音乐手机模块:这是其中一个类型的模块:图4-10上述内容是通过数据表yinyuephone表进行读取的,其代码如下:<!--#includefile="conn.asp"--><%dimifori=1to1%><%dimxxConnectionDatabasesetrs=server.createobject("adodb.recordset")sql="Select*fromyinyuephonewhereyinyueid>=1andyinyueid<=5"//查询数据库中1<=yinyueid<=5的字段RS.openSQL,%><table"><tr><%dimpp=1whilenotrs.eof%><td><table><tr><td><ahref="product.asp?xyz=<%=rs("yinyueid")%>"><%=rs(1)%></a></td></tr><tr><td><ahref="product.asp?xyz=<%=rs("yinyueid")%>"><imgsrc="img/yinyue/<%=rs(2)%>"width="120"height="90"/></img></a>//显示地址为第2段数据的图片</td></tr><tr><td>¥<%=rs(3)%></td></tr></table></td><%rs.movenextp=p+1wend%><%next%>用户通过点击产品名称或图片,可以连接到该产品的介绍页面。图4-11代码:<!--#includefile="conn.asp"--><%dimmxyz//定义变量mxyzmxyz=request.querystring("xyz")//变量mxyz=请求数据xyzConnectionDatabasesetrs=server.createobject("adodb.recordset")sql="Select*fromyinyuephonewhereyinyueid="+mxyz//通过上一张传过来的数据,在本张页面查询yinyueid为mxyz的数据RS.openSQL,%><table"><tr><td>><imgsrc="img/yinyue/<%=rs("pic")%>"></img></td>//显示图片<td>><%=rs("name")%></td>//显示字段为name的数据</tr><tr><td参考价格:</td><td<%=rs("price")%>元</td></tr><tr><td>商家报价</td><td>><%=rs("price2")%>元</td></tr><tr><td>手机制式</td><td><%=rs("zhishi")%></td></tr><tr><td>主屏尺寸</td><td><%=rs("zhuping")%>英寸</td></tr><tr><td>主屏分辨率</td><td><%=rs("fenbian")%>像素</td></tr><tr><td>主频颜色</td><td>><%=rs("yanse")%>色</td></tr><tr><td>手机通话时间</td><td><%=rs("tonghua")%>分钟</td></tr><tr><td>摄像头像素</td><td><%=rs("xiangsu")%>像素</td></tr><tr><td>产品尺寸</td><td><%=rs("chicun")%>mm</td></tr><tr><td>音乐播放</td><td><%=rs("bofang")%></td></tr></table><table"><tr><td><%=rs("name")%>的特性</td></tr><tr><td<%=rs("content")%></td></tr></table>输入:产品名称,产品图片处理:当用户点击页面上的产品名称或品图片,数据库会通过传输过来的内容,在相应的数据表里查找其对应的数据,然后再输出用户所需的内容输出:相对应的产品名称,产品图片,产品内容。论坛模块主要功能是用于用户者之间的相互交流,用户不管有没登陆,都可以进入留言版队相关主题进行留言,或者自己发表主题。图4-12用户通过点击不同的主题进入到不同的留言模式当中,如,讨论区:图4-13文章及作者是通过数据表ly读取的,代码如下:<!--#includefile="conn.asp"--><%connectiondatabasesql="select*from[ly]whereparentid=0"//从数据中查询出parentid为0的数据setrs=server.createobject("adodb.recordset")rs.opensql,conn,1,1%><td><ahref="lyview.asp?xyz=<%=rs("lyid")%>"><%=rs("title")%></a> </td><td><%=rs("username")%></td><%rs.closesetrs=nothingdisconnectiondatabase%>进入后,用户可以选择查看不同的文章:图4-14显示的代码:<!--#includefile="conn.asp"--><%dimccc//定义变量cccccc=request.querystring("xyz")//变量ccc=请求变量xyzconnectiondatabasesql="select*from[ly]wherelyid="+ccc+"orparentid="+ccc//查询lyid等于变量ccc或parentid为ccc的数据setrs=server.createobject("adodb.recordset")rs.opensql,conn,1,1%><td>本页主题:<%=rs("title")%></td>//显示字段问title的数据</tr><%whilenotrs.eof%><tr><td><%=rs("username")%></td><td><tablewidth="100%"border="0"><tr><thscope="row"> </th></tr></table><%=rs("content")%></td><%rs.closeDISConnectionDatabase%>输入:文章名字处理:当用户点击页面上的文章名字,数据库会通过传输过来的内容,在相应的数据表里查找其对应的数据,然后再输出用户所需的内容输出:相对应的文章名字,文章作者,对该文章进行留言的恢复人和回复内容。用户可对该文章进行回复:图4-15管理员后台界面这个界面是提供给管理员进行管理的,管理员通过点击主页或资讯页面的管理员登录里,进入管理员登陆界面,登陆成功后,管理员可对上面3模块进行管理。图4-165系统测试5.1internet信息服务(IIS服务)配置InternetInformationServer的缩写为(IIS)是一个WorldWideWebserver。Gopherserver和FTPserver全部包容在里面。IIS意味着你能发布网页,并且有ASP(ActiveServerPages)、JAVA、VBscript产生页面,有着一些扩展功能。IIS支持一些有趣的东西,象有编辑环境的界面(FRONTPAGE)、有全文检索功能的(INDEXSERVER)、有多媒体功能的(NETSHOW)1、插入windowsxp安装光盘,打开控制面板,然后打开其中的“添加/删除程序”2、在添加或删除程序窗口左边点击“添加/删除Windows组建”3、捎带片刻系统会启动Windows组建向导,在Internet信息服务(IIS)前面选勾,点击下一步:4、系统安装成功,系统会自动在系统盘新建网站目录,默认目录为:C:\Inetpub\wwwroot5、打开控制面板-性能和维护-管理工具-Internet信息服务:6、在默认网站上点击右键-选择属性:7、点击主目录:在本地路输入框后点击浏览可以更改网站所在文件位置,默认目录为:C:\Inetpub\wwwroot在执行权限后面点击配置-调试-教本错误信息,选中:向客户端发送文本错误信息:处理URL时服务器出错。请与系统管理员联系。点击文档:可以设置网站默认首页,推荐删除iisstart.asp,添加index.asp和index.htm点击目录安全性:点击编辑可以对服务器访问权限进行设置8、把凡人网络购物系统V7.0文件复制到你选择的网站目录下,假设你选择的目录为为默认目录:C:\Inetpub\wwwroot9、把frshop.rar解压之后的文件复制到C:\Inetpub\wwwroot\shop下即可5.2SQLServer2000配置将SQL安装光盘插入光驱后,出现以下5-1界面,选择"安装SQLServer2000简体中文开发版",出现5-2界面后,选择"安装SQLServer2000组件"。图5-1界面图5-2界面出现如图5-3所示界面,然后选择"安装数据库服务器"。图5-3界面在"计算机名"窗口中,选择"本地计算机"进行安装。选择"下一步",出现"安装选择"界面,选择"建新的SQLServer实例…"。对于初次安装的用户,应选用这一安装模式,不需要使用"高级选项"进行安装。"高级选项"中的内容均可在安装完成后进行调整。在"用户信息"窗口,输入用户信息,并接受软件许可证协议。在"安装定义"窗口,选择"服务器和客户端工具"选项进行安装。我们需要将服务器和客户端同时安装,这样在同一台机器上,我们可以完成相关的所有操作,对于我们学习SQLServer很有用处。如果已经在其它机器上安装了SQLServer,则可以只安装客户端工具,用于对其它机器上SQLServer的存取。在“安装类型”窗口,选择“典型”安装选项,并指定“目的文件夹”。程序和数据文件的默认安装位置都是“C:\ProgramFiles\MicrosoftSQLServer\”。作者因为C盘是系统区、F盘是应用区,因此选择了F盘。如果数据库数据有10万条以上的话,需预留至少1G的存储空间,以应付需求庞大的日志空间和索引空间。在"服务帐户"窗口,选择"对每个服务使用统一账户..."的选项。在"服务设置"处,选择"使用本
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年戏曲艺术与表演技巧考试试题及答案
- 2025年摄影艺术专业考试试题及答案
- 2025年物流管理岗位考试试卷及答案
- 2025年商务英语翻译考试试题及答案
- 2025年城市规划师资格考试试卷及答案
- 2025年电商运营与市场推广考试卷及答案
- 2025年公共卫生与预防医学考试题及答案
- 2025年护理学专业毕业考试试卷及答案
- 2025年酒店管理专业考试题目及答案
- 数字化在小学教育的应用
- GB/T 44137-2024高电能质量需求用户接入电网技术要求
- 2023年广东肇庆医学院教师招聘及其他工作人员考试真题
- 摩根大通的监管合规应对措施
- 二手房交易授权委托书样式
- 海洋环境下船用太阳能光伏系统特性研究
- 2024年吉林省吉林市亚桥实验中学第三次模拟数学试题(原卷版+解析版)
- 2024年四川省南充市中考物理试卷真题(含官方答案)
- 2024年“金钥匙”科技竞赛(初三学生CESL活动)决赛试题
- 体育与健康知识模拟练习题(北京市海淀区机考题库)
- 剪叉式升降工作平台作业专项施工方案24
- 2021年【高考】真题政治(山东卷)(含答案)
评论
0/150
提交评论