ImageVerifierCode 换一换
格式:DOCX , 页数:29 ,大小:988.97KB ,
资源ID:21390178      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21390178.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(毕业设计论文林飞燕Word格式文档下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

毕业设计论文林飞燕Word格式文档下载.docx

1、3.2作用及范围本系统适用于广大网络消费者,通过购书网站浏览、选择、购买图书;查询订单、取消订单;提交投诉信息;浏览时事新闻信息等。同时,便于网站管理人员进行商品管理、订单管理、新闻管理、用户管理等。3.3系统开发的环境1、硬件环境建议配置128M以上的内存、250MB磁盘空间、CPU要求在Pentium III以上。2、软件环境本系统适用于Windows 95/98下的PWS(Personal Web Server)或Windows 2000/XP下的IIS(Internet Information Server)。本系统采用Windows XP + IIS 5.1。构建基于数据库后台的网站

2、需要数据库支持,本系统采用SQL Server 2000数据库,安装SQL Server 2000前,首先要安装Internet Explore 6.0或以上版本。这是因为SQL Server中的组件Microsoft Management Console 和 HTML Help (Books Online)需要用到Internet Explore 6.0。4系统功能分析4.1系统功能描述电子商务是将消费者实际购物的行为通过网络实现的过程,通过网络选购商品的步骤与在实际生活中的购物步骤类似。人们在实际生活中购物主要有以下步骤:1)来到自己喜欢的商店或超市。2)根据自己需要购买的商品的类别找到相

3、应的购买区。3)选购自己喜欢的商品,询问该商品的详细信息,满意后放入购物篮。4)继续选购其他商品。5)所有的选购结束后,察看购物篮,如有不喜欢的商品,则放回原来的货架。6)到收银台结账,购物完毕。其流程图如图4-1所示。在电子商务网站购物同样也经历以上的步骤,但是由于在电子商务网站购物不是实时购物,客户无法实时的拿到自己选购的商品,商店也无法实时的收到客户的货款。所以现在的电子商务网站通常采用客户网上登记账号,通过邮局付费或银行转帐等,在一定时间内送货上门或通过邮寄的方式送货。所以在收银台结账以后,还需要以下两步:1)填写客户联系方式,以备网站联系消费者、寄送货物。2)消费者可以随时查看自己的

4、购物订单,了解自己的购物情况。4.2系统数据流图网上书店系统主要是为了给用户提供一个网上获知用户需求的图书信息,给用户提供一个网上购买图书的平台。所以主要的数据源应是浏览网站的用户,以及网站提供的各种类别的图书信息、用户购物过程等。它们在系统中流动和处理的数据流程图如图4-2所示。4.3模块功能描述该网上书店系统,共分为两大部分:后台系统和前台系统。其中后台系统是针对系统管理员的,主要实现对网站信息的维护。其中包括新闻管理、商品管理、订单管理和系统管理4大部分。前台管理是针对浏览者的,为浏览者提供购物及服务的平台,所以前台程序设计一定要条理清楚、直观明了,给网站浏览者带来方便。主要实现用户的注

5、册及登录、商品的浏览、商品的采购、下订单、订单查询和收银台结账、提交投诉信息、新闻浏览等部分。具体模块功能描述如下:1、新闻信息管理模块(1)该模块流程图(2)该模块功能描述在本系统中,新闻信息被分类处理。所有的新闻信息管理功能包括新闻类别的添加、新闻类别的删除、新闻的添加和新闻的删除等部分。系统管理员可以根据需要自己添加新闻的类别、删除新闻的类别。添加新闻信息包括选择新闻类型、添加新闻标题和添加新闻内容。删除新闻信息前,先显示所有的新闻信息,单击要删除的新闻即可完成删除。2、商品信息管理模块商品信息管理模块与新闻信息管理模块类似,包含添加商品类别、删除商品类别、添加商品、删除商品以及报表打印

6、等功能。可以根据需要添加商品的类别、删除商品的类别。添加商品时先选择商品类别、添加商品名称、价格、数量、介绍等内容。删除商品前,先显示所有的商品信息,单击要删除的商品即可完成删除。本模块还提供了商品库存报表、进货清单、积压商品清单等报表的打印。3、订单管理模块订单管理模块分为3部分:新订单的查询和处理、已确认订单查询和投诉订单查询。用户的每次购物,都会在结账以后形成一个订单。系统管理员可以查看所有订单的详细信息。当处理完订单(如将订单的货物寄送给顾客)以后,就可以确认订单,表示订单不需要再进行处理,但是订单的内容仍然保留。在订单的详细信息页面上提供“订单确认”和“删除此订单”两个超级链接,分别

7、进行订单的确认和删除。如果顾客对订单有质疑或不满意,可以通过前台的界面向网站投诉。在后台的投诉订单列表中,每一条投诉订单都有一个“详细信息”的超链接。单击这个超链接,系统管理员可以查看订货人、订货信息、所订的商品、投诉内容等详细信息,系统管理员可以根据这些信息,检查客户投诉的商品情况。4、系统管理模块系统管理模块的主要功能是管理用户信息,包括普通注册用户和系统管理员用户。对于普通注册用户,可以查看其详细注册信息,还可以删除该用户;对于系统管理员用户,可以更改系统管理员的登录名和密码,并可新增系统管理员账号及密码。系统管理模块提供了注销退出,返回到系统管理员登录界面的功能。另外,系统管理模块还提

8、供了数据库备份的功能。5、主界面上方模块主界面上方模块包含的主要内容有:网站Logo图片、广告图片并提供链接、主要功能模块的文字链接、快捷方式的链接等功能。通过主要功能模块的文字链接,可以相应地切换到各类别商品信息的浏览;若以注册用户登录系统,可以切换到购物篮、收银台、更改资料、退出等功能。该模块还提供了把当前所在网页设为首页、加入收藏夹等快捷方式,点击“联系我们”快捷方式还可以查看与网站联系的具体方式。6、主界面左侧模块设计主界面左侧模块主要包含用户注册与登录、订单查询、用户投诉、站内商品搜索、新闻信息浏览等功能。该模块提供了网站普通用户的注册与登录功能,用户登录后可以进行商品购买、到收银台

9、结账、订单查询、提交用户投诉等操作。在每次购物结束,到收银台结账以后都会由系统自动生成一个订单号,用户可以通过这个订单号查询自己该次购物的情况。如果用户对所购商品不满意,可以向网站投诉。用户提交用户名、购物的订单号、投诉内容,系统管理员就可以查询到当次用户所购商品的情况。浏览网站的用户可以通过“站内商品搜索”功能,选择商品类别、输入关键字,就可快速搜索到符合要求的商品。在该功能区域,还提供了各类新闻信息的查询,每个新闻类别显示了最新的十条新闻。7、主界面右侧模块主界面右侧模块主要用来发布系统公告信息、显示商品的库存情况、浏览情况和交易情况等功能。系统管理员可以将网站系统的最新动态在系统公告栏中

10、滚动显示;在商品分类栏中,显示网站所有的商品类别,并显示每类商品的件数;在热门商品栏中,按浏览次数从大到小依次显示20个商品的信息,并显示每个商品被浏览的次数;在热卖商品栏中,按成交次数从大到小依次显示20个商品的信息,并显示每个商品的成交次数。用户可以根据以上信息作为购物行为的参考。8、主界面中间模块主界面中间模块部分主要用来分类显示商品的信息,其中包括商品图片、商品名称、商品价格和浏览次数等信息。本模块显示了最新加入的两种商品、并显示每类商品的最新两种商品。用户可以点击每个商品信息下方的“详细资料”,可显示每个商品的详细信息,在商品信息及商品详细信息页面里均提供了将该商品直接放入购物篮的链

11、接,用户可以继续购物,当用户确认选购完所有的商品后,就可以到收银台结账了。收银台首先要让用户了解购买了哪些商品,所以要把用户购买的商品信息显示在页面上。本模块还提供了最新的十条新闻的链接,点击新闻标题,即可进行新闻详细信息的浏览。9、主界面下方模块主界面下方模块主要显示网站的版权信息、联系方式和合作信息等内容,并提供相关链接。该模块提供了用户注册的链接,点击该链接,可进行网站普通用户信息的注册;还提供了网站联系方式的链接,通过点击该链接,用户可以查看到网站的具体联系方式、付款方式等详细信息;用户还可以直接在该模块点击网站管理员邮箱地址的链接,即可启用Outlook发送邮件给网站管理员。5系统设

12、计及实现5.1系统的总体结构系统整体分为两大模块:后台处理模块和前台处理模块。其中后台处理模块包括4个子模块,前台处理模块包括5个子模块。每个子模块还有各自的从属模块。整个系统的总体结构如图5-1。5.2表文件的设计采用SQL Server 2000创建数据库,主数据库名称为flying_Data.mdf,建立九个主要数据库表,包括表1:admin管理员信息表;表2:consumer注册用户信息表;表3:basket购物篮信息表;表4:hw所有货物信息表;表5:sort货物类别表;表6:news网站新闻信息表;表7:newsclass新闻信息类别表;表8:sub收货人信息表;表9:ts投诉信息

13、表。以下简要介绍几个主要的数据库表。1、consumer:注册用户信息表字段名称数据类型字段大小说明user_idint4用户IDuser_namevarchar50用户名user_regtimedatetime8用户注册时间说明:(1)字段user_id为普通注册用户编号,启用标识,设置标识种子为“1”,标识递增量为“1”,系统自动编号。(2)字段user_regtime为用户注册时间,设置默认值为“(getdate()”,用户注册信息提交时,由系统自动生成。2、basket:购物篮信息表basket_id购物篮IDhw_id货物IDbasket_checkbit1购物篮是否已提交sub_n

14、umber投诉订单号(1)字段basket_id为购物篮编号,启用标识,设置标识种子为“1”,标识递增量为“1”,系统自动编号。(2)设置basket_check字段的默认值为“0”,当客户的购物篮信息提交后,将该字段标志置为“1”。3、hw:所有货物信息表sort_id类别IDhw_name货物名hw_check是否需要进货(1)字段hw_id为货物编号,启用标识,设置标识种子为“1”,标识递增量为“1”,系统自动编号。(2)字段hw_check为该货物是否需要进货的标志,设置默认值为“0”,当库存数量不足,需要进货时,将该字段标志置为“1”。4、sub:收货人信息表sub_id收货人信息I

15、D用户订单号sub_check是否结账(1)字段sub_id为收货人信息编号,启用标识,设置标识种子为“1”,标识递增量为“1”,系统自动编号。(2)字段sub_check为该客户订单是否已结账的标志,设置默认值为“0”,当客户结账后,由系统管理员进行订单确认,将该字段标志置为“1”。5.3与数据库链接的方法1、SQL Server的ODBC建立在ASP与数据库连接的过程中,除了直接连接数据库之外,另一个连接数据库的方法就是通过ODBC(开放数据库互连)来作连接,用ODBC来连接数据库,避免数据库连接过程中的较容易出错的问题,或者在运行过程中出现意想不到的错误。数据库程序只要利用ODBC中建立

16、的数据库来命名,即可轻易地存取数据库中的数据。本系统采用的是SQL Server 2000数据库,先打开【ODBC数据源管理器】。接下来,打开【系统DSN】选项卡,然后再单击【添加】按钮,即可看到不同类型的数据库列表。选取“SQL Server”,按下【完成】按钮。输入数据源名称为“flying”,并指定SQL Server所在的服务器为“local”,单击【下一步】按钮。由于SQL Server有用户安全性的管制,所以必须输入有权限存取SQL Server系统数据库的账号和密码,完成后单击【下一步】,选择数据库“flying”。再单击【下一步】按钮,按下【完成】按钮,进行【测试数据源】,数据

17、库连接测试成功后,按【确定】按钮。2、数据库连接文件在编写所有其他代码之前,首先要编写的是数据库连接文件。因为以后编写的大部分代码文件都要用到数据库连接,所以只要把数据库连接文件写好,在后面用到的时候用#include语句包含就可以了。这样可以减轻程序编写的任务量,也便于维护。在本系统中数据库连接文件为:conn.asp,其代码如下:5.4模块设计及实现1、管理主界面与登录模块设计管理界面是后台程序部分的主界面,是所有后台功能模块的平台和载体。系统管理员用户通过这个界面完成对网站的维护,以及网站信息的处理。其中包括商品信息处理、会员用户信息处理、订单处理、新闻信息处理等。(1)后台管理程序登录

18、界面进入管理主界面前首先需要验证系统管理员身份,提供管理员账号的用户名、密码的输入界面。这部分功能由administratorlogin.asp文件完成。程序获取用户键入的用户名、密码,读取admin表中的内容,判断用户名、密码是否正确,如果正确,则进入管理主界面。if request(action)=login then 如果用户动作为登录 admin_name=request(admin_name) 获取用户提交的用户名 admin_pass=request(admin_pass获取用户提交的密码set rs=server.createobject(adodb.recordset建立记录集

19、对象sql=select * from admin where admin_name=&admin_name& and admin_pass=admin_pass&构建SQL语句rs.open sql,conn,3,3 打开记录集 if rs.eof then 判断记录集是否为空 response.write pcenterfont size=5 color=#ff0033用户名和密码不匹配/p如果为空,显示提示信息 else 如果不为空 session()=rs(构建用户Session response.redirect manage.asp跳转到管理页面 end ifrs.close 关闭

20、记录集set rs=nothing 清空记录集对象conn.close 断开连接set conn=nothing 清空连接对象end if(2)后台管理主界面后台管理主界面文件名为administratormanage.asp,在主界面上提供了后台处理的相关操作。主界面文件本身只是进行简单的界面框架处理,左侧的功能区是调用administratorleft.asp文件,右侧大片空白区是把administratorReadme.htm文件的内容作为文本读入。管理主界面的主要功能界面来自administratorleft.asp文件,为了得到更好的视觉效果,使网页的交互性更强,本系统使用了Java

21、Script脚本代码制作了可以展开的菜单导航栏。if session( then 判断用户是否为管理员login.asp如果没有登录,转向登录页面2、新闻信息管理模块设计(1)添加新闻类别添加新闻类别由文件administratoraddnewssort.asp实现。添加新闻类别实现起来比较简单,只要向newsclass数据表中插入一条记录即可。save检验要执行的操作 set rs=server.createobject( sql=select * from newsclass建立记录集获取所有新闻类型 rs.open sql,conn,3,3 查询数据库 rs.addnew 添加新类型 r

22、s(newsclass_name)=trim(request() rs.update 记录集更新else 如果不是进行保存操作(2)删除新闻类别删除新闻类别由文件administratordelnewssort.asp实现。首先应该把已有的新闻类别显示出来,然后单击要删除的新闻类别完成删除。该功能实现起来比较简单。(3)添加新闻信息添加新闻信息由文件administratoraddnews.asp实现。程序首先从newsclass数据库表中读取新闻类别数据,显示在【新闻类型】下拉列表中。然后通过表单接受要添加的新闻信息,写入数据库的news表中。判断用户动作是否为保存 newsclass_id

23、=trim(request(newsclass_id) 获取新闻类别编号 else 以下代码将文本内容转成Html格式 news_title=server.htmlencode(news_title) news_content=server.htmlencode(news_content) news_content=replace(news_content, ,nbsp;) news_content=replace(news_content,chr(13)&chr(10),br(4)删除新闻信息删除新闻信息由文件administratordelnews.asp实现。删除新闻信息与删除新闻类别很类似,但考虑到新闻的数量比较多,本系统使用RecordSet方法实现分页显示功能。 page=request.querystring(pag

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

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