花店商业计划书
一,项目背景
千姿百态的花朵述说着千言万语,每一句都解说着"美好",特别是现在.随着人们的生活水平不断进步,生活质量不断提高.对生活的追求!鲜花已经是人们生活不可缺少的点缀!花卉消费近年来呈越来越旺的趋势,除了花卉本身所具俏丽姿容,让人们赏心悦目,美化家居等功效外,它还可以开发人们的想象力,使人们在相互交流时更含蓄,更有品位.这样我们创办网上校园花店以鲜花专递为市场切入点,兼顾网站长期市场占有率和短期资金回报率以抢占市场,以满足个性消费为主题,以鲜花为试点带动其他产品,最终能形成具有"地质大学青鸟花店"品牌优势的市场.是十分可行的。
二,公司项目策化
1. 提供鲜明,公司使命
有效,畅通的销售渠道,提供产品服务为根本,促进鲜花市场的大发展.我们的青鸟将成为一个可爱的信使,把祝愿
和幸福送到千家万户.为人类创造最佳生活环境!
2.公司目标
立足地大,服务武汉,辐射华中.创建网上花店一流的公司。
本公司将用一年的时间在武汉的消费者中建立起一定的知名度,并努力实现收支平衡. 在投入期仅选择网站总站所在地质大学西校区作为试点市场,该区市场容量在3000人以上,较有代表性,试点时间为一个半月.当模式成功后,
以ASP的形式在分站推广.经过3到6个月的运营后再扩张到其余的市场.
三,经营环境与客户分析
1.行业分析
"地质大学青鸟花店"网站是由在校大学生推出的面向650万在校大学生的垂直网站,因此目标消费者定位为在校大学生.该网站除武汉地质大学的总站外,在湖北各高校设有分站,因此,暂定的目标消费群以湖北各高校大学生为重点,将来逐步扩大市场,以中国地质大学为例,各类在校生近2万人,则投入8校共有近20万的目标消费者,而最新
的统计表明,全国在校大学生有650万左右,这样的市场规模是相当庞大的,而且考虑到将来在校生毕业后仍将成为网站的忠诚客户这一现实,目标市场的容量将是相当可观的.
2.调查结果分析
本公司对武汉的各高校大学生为重点进行客户分析,主要采取问卷调查(问卷调查表见附录一)和个别访谈的方式.此次我们共发出问卷50份,收回37份.由于时间有限,问卷数量不多,但还是从一定程度上反映了广大消费朋友的消费心理和需求.
⑴有明显的好奇心理,在创新方面有趋同性,听同学或朋友介绍产生购买行为. ⑵购买行为基本上是感性的,但由于受自身经济收入的影响其购买行为又带有理性色彩,一般选择价位较低但浪漫色彩较浓的品种.
⑶在校大学生没有固定的购买模式,购买行为往往随心所欲.
⑷接受和吸收新事物的能力强,追求时尚,崇尚个性.
⑸影响产品购买的因素依次为:价格,品种,包装,服务等.
⑹购买行为节日性很强,一般集中在教师节,情人节,圣
诞节及朋友生日前后.
3.目标客户分析
在校大学生购买一般不问价格,但从网上定单来看侧重于中档价位.在定单数量上倾向于能表达心声,如大多数订购1支(你是我的唯一),3支(我爱你),19支(爱情路上久久长久),21支(最爱)等等,在教师节这一天往往以班级人数为单位订购鲜花.包装一般倾向于要求高档化,有向个性化方向发展的趋势,对鲜花的质量要求比较苛刻,如不允许有打蔫现象等.
四,经营策略
1.小组成员:
黄金金(组长) 主要负责网站的制作和维护
蒋文敏 主要负责开发计划
李 鑫 主要负责经营策略与项目规划
王 鹏 主要负责市场调查和结果分析
2.营销策略分析
2.1 品牌策略
网站建设初始,我们便非常重视品牌. 在品牌包装上,由美工人员根据详细的市场调查和大胆预测,采取动态与静态页面相结合的设计方案,从视觉形象和文字字体都经过精心规划,力求具有独特创新.
2.2 价格策略 青鸟网上花店在原料,包装,服务等方面力求尽善尽美,努力给客户最大限度的享受和心理满足.既走价格路线,又走质量路线,满足不同层次消费者的需求.
2.3 促销策略
⑴宣传策略
利用学校广播站,报栏,宣传栏免费宣传另外利用网站本身信息流优势宣传和突出形象,并与各大报社,地方电台与电视台建立良好的关系,采取互惠互利双赢的战略模式.
⑵服务方面
网上花店的服务必须是一流的,对于配送队员而言,只要有定单,就必须按照定单要求按时按地送到,并且是微笑服务. 在售后服务方面,由客户服务部负责采取以下几种方式:
①打感谢电话或发E-MAIL进行友情提醒服务,并在客户重大节日时发电子贺卡. ②无条件接受客户退货,集中受理客户投诉.
③设立消费者调查表,附赠礼品,掌握消费者需求的第一手资料.
④第一次订购的客户将收到随花赠送的花瓶,并享受价格优惠,成为会员后享受会员价格.
⑤不定期的在网上或离线召开会员沙龙,交流信息,沟通感情,并解答客户最感兴趣的问题.
⑥建立客户数据库档案,客户重复订购时只要输入名字,客户的其他信息便自动调入系统.
2.4 渠道建设
就目前来看,网上花店主要是与一级批发商建立业务关系.选择批发商时,一般考察其经营业绩,信誉,合作态度,供
货是否及时等方面,要求此批发商在同一城市有位于不同区域的几家营销网点,以便于
各高校配送成员就地取花.通常与批发商签订合作协议,就价格与产品质量等问题达成一致意见.
3.网上花店策略实施
1.市场范围选择 在投入期仅选择网站总站所在中国地质大学西校区作为试点市场,该区市场容量在3000人以上,较有代表性,试点时间为一个半月.该模式成功后,以ASP的形式在分站推广.先在已经建成的另外7个分站试运营,经过3到6个月的运营后再扩张到其余的市场.
2.重点宣传客户,宣传对象以在校学生为主,他们对流行感兴趣,往往容易领导潮流,而对于逻辑思维较强的工科学生,我们利用先期的受众进行传播达到宣传效果.
3.现场促销选择每年9月8日和9月9日两天为重点宣传日期,在此之前,将宣传单分发至学生宿舍. 宣传内容包括:
⑴悬挂统一的彩色横幅,位于校园主干道上,数量为3-5条,以"青鸟花店"网址和"校园花店隆重推出"为题搭配悬挂.
⑵在校园人流量较高的位置如宿舍门口和食堂附近搭一宣传台,摆放3-5台微机,可以上网查询并订购;放置一宣传板详细介绍花店内容,并摆放实物鲜花,在宣传当天将配送礼品现场送出.
⑶请学校广播站播发"青鸟花店"宣传部门拟定的宣传材料,在早,中,晚各一次,连续数日.
⑷为营造气氛,安排两名小姐佩带写有"青鸟花店"网址的绶带,进行解说,并组织抽奖活动,中奖者可以现场订购20元以下的鲜花,由网站付款.
⑸在宣传当天,请与学校有关的媒体到现场报道,如武汉晚报,各地方电视台等.
五,营销效果预测与分析
1.营业额收入
据调查分析,我们可以预测在主要节假日,每天销售额在1000元以上.
2.支付方式
根据有关材料网上在线支付将会达到20%,我们正积极与招商银行等金融单位联系建立业务合作关系,促进在线支付.
3.订货方式
E-MAIL定单,直接进入"青鸟花店"网站校园花店订购,电话订购.另外,我们重点推出倍受学生喜欢的短信订购.
4.客户特点 年轻化,100%为青年人,以男性学生为主;他们信誉高,文化素质高,无坏帐现象.
5.消费特点
60元以下的鲜花最受欢迎.
6.信息基础设施
公司网站主要是以虚拟主机的形式存在的,故公司暂时不需要具备信息方面的硬件设施.对于信息软件的开发和网站的建设,公司将通过内部成员中计算机较好的同学和招聘有这方面特长的成员来共同完成.B2C网站虽然在理论上可以实现零库存,但是现实中要达到这
一点却很困难。
六,经营成本预估
1.原则:
把每一分钱用在刀刃上,充分发挥每一分钱的价值
2.初期投资:
这一时期,资金主要用于外购整体网络服务(虚拟主机),产品采购,系统开发和维护,前期宣传,物流配送等方面
上.预计需要人民币2万元左右.从网站建立到网站正常运作起来大约需要一个月的时间.
3.第二期投资
这一阶段我们的服务将辐射各大高校和武汉市区.,服务的内容会有很大的扩展,服务的质量也将有进一步的提高.其资金来源主要是公司前期盈利的积累和外来资金的引入,如银行的信贷.
七,系统开发计划
1.系统开发计划
根据公司创建初期资金缺乏的情况和我们开发小组的实际情况,我们决定选择虚拟主机的方式来建立我们公司的网站.当然随着业务的扩大,资金的充裕,我们会考虑建立公司自己的网站.在系统初具雏形后,公司将根据预定的系统功能要求来逐步进行实时测试.系统的完备无疑是一个测试,完善,再测试,再完善的过程,直至系统功能达到公司预期的要求.
2.系统逻辑方案
系统逻辑方案是实现电子商城的经营目标,策略和方式的总体框架.下面结合本公司实际情况做出图解说明六大模块:系统商务活动流程,系统总体逻辑结构,系统数据分布,信息处理模块和安全控制模块.
八,项目小结
1.主要工作完成情况调查
了解到广大大学生朋友的真实需求,而且公司从实现目标,运营机制,项目策略等方面都进行了总体规划.另外,在
系统开发计划方面,公司也结合我国的实际情况,参阅了大量的关于网站服务方面的文献,也结合了课堂上所学的电子商务的知识,做出了适合公司的网站运作流程和设计流程,以及适合我们公司的系统逻辑方案.最重要的是,针对目前鲜花市场上适合大学生朋友特殊要求的情况,我们自行设计了一系列服务产品,如短信订购鲜花,附带祝福卡片,电话传情等并且制定了合理的价位.与此同时,我们还设立了论坛,不仅满足了广大青年学生等切实需要,也可以满足社会不同年龄层次消费者的需求!
2.不足与困难之处
由于我们企业刚刚开始计划,资金方面存在严重不足,同时由于时间紧迫,整个计划书难免有些欠缺,不过我们会尽量地去充实,完善之.在网站设计,制作方面,由于我们小组成员对与此相关的知识了解得不够多,致使我们在网站设计时有很大的困难,但是经过我们的共同努力和协作,青鸟花店网站已初具规模,送人玫瑰之手,终久留有余香.我们相信,在以后的努力
中,本网站一定会得到进一步的完善!
第二篇:网上花店报告
目 录
一、需求分析
二、概要设计
三、详细设计
四、调试及运行界面
五、课程设计总结及心得
六、老师评分
网上花店系统的设计背景
在短短的时间里,Web面孔已发生很大的变化。简单的、静态的页面对用户是不会有太大的吸引力。动态的、有条理的数据加上交互性强的界面,才是用户乐意访问的。当然数据的自动更新也是非常重要的。现在能在Web页面内创建应用程序、访问数据库,使其无论在感觉、动作以及用途上都与Windows应用程序非常类似。现在商家们所需要的不仅只是一个单纯的宣传媒体,而是一个交互性很强的应用平台。利用它,商家们可以与潜在的客户、目前的客户、员工以及我们之间的任何一个人沟通,并实施一些在线的服务的商业活动(例如:网上购物、网上订单)——电子商务。
电子商务就是以web网络技术与数据库技术为支撑的,其中web数据库技术是电子商务的核心技术,用户通过web访问数据库,可以实现网络环境下的大量信息共享,联系各个异构数据库,使得数据库之间能够通过主动式的超文本链接,实现相互连接,使得交叉使用的时局可以被很容易的检索到。同时,随着电子商务的普及,带动了网络经济的发展,在internet上发布业务和商品数据,已经成了大势所趋,可以这么说,web开发和数据库的结合才能真正发挥internet的优势。而电子商务是很切近生活,它有了自身的针对性,服务对象是特定的。
网上花店系统开发工具简介
网上花店系统中,管理员功能系统是整个网上花店系统的管理中心,其主要作用就是,管理鲜花买入和卖出,管理会员基本信息,推荐鲜花等,完成整个系统后台的操作。
开发工具的选择对于一个系统来说也是很重要的一个部分。本系统前台采用了Dream weave 8,利用Dreamweave便利性开发前台网页,利用Photoshop处理图片增加整个网站的美观性。系统后台采用了Access,通过Access来建立数据库,并且为了加快数据查询,在
Access中建立了系统所需要的查询这样在很大程度上提高了网络系统的快速查询和列表。
VBScript是ASP的主要脚本语言,也是本系统所采用的主要脚本语言。本系统中
VBScript主要用于前台动态网页的美化制作,JavaScript用于实现后台管理操作。
一、 需求分析
在网上花店系统中主要涉及到花库、会员、管理员、订单等几个模块,其中,花库模块的任务主要是列出所有库存的各种属性,按照销售量和投票情况排序,按照花名模糊查询,以及用户选定鲜花后给出详细属性。本系统仅重点设计了管理员部分模块。
具体要求:制作前台网上花店的购物首页,提供买家和卖家两种登陆入口。通过卖家(管理员)的身份验证,从而进行对于花店详细数据(数据库)的增、删、改、查等操作。
二、 概要设计
1. 操作流程
非常简单,用户启动后,即可进入网上花店主页面,界面简洁,在右上角处有客户登录和卖家登录。点击进入卖家登录,页面跳转为卖家身份验证。输入账号、密码,单击提交。若提交的管理员信息正确,则进入管理菜单页,提供“添加新的商品”、“删除线上商品”、“修改商品信息”、“查询商品信息”以及页面最上方的“返回系统首页”和“注销登录”。在此页面中可分别进行商品管理。流程可如下:
2. 数据字典
通过以数据项和数据结构的定义来描述数据流、数据存储的整个系统的逻辑内容。 1 数据项
根据花店操作数据流所用到的数据项,系统在数据库中分别建立了鲜花信息表,管理员信息表。
由于购买鲜花是整个鲜花销售流中最重要的业务过程,所以这里列出了鲜花信息表中的数据项,并对每个数据项做了详细的说明。
(1) 鲜花名称 数据类型:字符型 长度:30个字符长度 (2) 鲜花分类 数据类型:字符型 长度:10个字符长度 (3) 鲜花的编号 数据类型:字符型 长度:10个字符长度 (4) 数量 数据类型:字符型 长度:10个字符长度 (5) 单价 数据类型:字符型 长度:10个字符长度 (7) 鲜花销量 数据类型:数字型 长度:10位 2.处理过程
处理过程在数据流图中的名称、编号,对处理过程的简单描述,该处理过程的输入数据
流、输出数据流,及其来源与去向,其主要功能的简单描述:
(1) 花库的录入
输入:除了ID号之外所有的数据项
处理:按格式添加到flower库中
输出:花目存储
(2) 花库的删除
输入:ID号
处理:按格式从flower库中删除
输出:花目存储
(3) 花库的更改
输入:ID号
处理:按格式在flower库中更改
输出:花目存储
(4) 花库的查询
输入:ID号
处理:按格式从flower库中查询
输出:花目存储
3. 建立数据库
系统数据源的设置
使用ADO去编写紧凑简明的脚本以便连接到ODBC 兼容的数据库和 OLE DB 兼容的数据源。具体的操作步骤可以归纳为以下几步:
(1)创建数据库源名(DSN)
打开Windows的"控制面板",双击"ODBC"的图标,然后选择"文件 DSN "的属性页,单击<添加>,选择数据库驱动程序,然后单击"下一步",按照屏幕的指示键入数据源文件的名称,然后单击“下一步",再单击"完成"创建数据源。
(2)创建数据库链接
利用ADODB的成员函数Open和先前设定的DSN与数据库连接,其语法如下: SetConnect=Server.CreateObject("ADODB.Connection")
Connect.Open("DSN=flower;UID=userID;PWD=password")
flower为数据源名;userID为用户名;password为用户口令。
(3)创建数据对象 ADO中的数据对象通常保存的是查询结果。其创建方法如下: Set Record Set =Connect. Execute(sqlStr)
(4)操作数据库,可利用Execute方便地执行数据的插入、修改、删除等操作。如执行插入操作: SqlStr="Insert Into b1Values (1, 2)" Connect. Execute (sqlStr)
(5)关闭数据对象和链接。在ASP中通过调用方法close实现关闭。
关闭创建的数据对象:Record Set .close Set Record Set=Nothing
关闭创建的链接对象:Connect. Close Set Connect=Nothing
三、 详细设计
数据库的详细建立
1.建立数据库表(flower_Data.mdb)
2.建立管理员信息表(admin)
管理员信息表
3.建立商品表(Product)
商品表
客户端主页面的实现
这个网络花店运行的首页如下图所示,其中网页右上方分为客户登陆入口,店家登录入口。
后台管理主要功能实现
后台管理的功能主要包括:商品的添加、商品的删除、商品的修改、商品的查询以及管理员的审查。
2.1 管理员身份验证的实现
代码:<table width="410" height="150" border="0" align="center" cellpadding="0" cellspacing="1" BGCOLOR="#39867B">
<form name="form1" method="post" action="logincheck.asp">
<tr width="300" BGCOLOR="#669999">
<td align="center" height="20" colspan="2"> </td>
</tr>
<tr width="300" BGCOLOR="#39867B">
<td align="center" height="28" colspan="2" BGCOLOR="#E1F4EE"><b>后台登录</b></td>
</tr>
<tr width="300" BGCOLOR="#39867B">
<td width="100" align="right" height="28" BGCOLOR="#E1F4EE">输入账号:</td>
<td width="200" BGCOLOR="#E1F4EE"><input name="admin" type="text" id="admin" size="15" maxlength="15"></td>
</tr>
<tr width="300" BGCOLOR="#39867B">
<td width="100" align="right" height="28" BGCOLOR="#E1F4EE">输入密码:</td>
<td width="200" BGCOLOR="#E1F4EE"><input name="AdminPassword" type="Password" size="15" maxlength="15"></td>
</tr>
<tr width="300" BGCOLOR="#39867B">
<td height="30" colspan="2" align="center" BGCOLOR="#E1F4EE"><table width="220" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="110" align="center"><input type="submit" name="Submit" value="登 录"></td>
<td width="110" align="center"><input type="reset" name="Submit2" value="清 除" ></td>
</tr>
</table></td>
</tr>
<tr width="300" BGCOLOR="#669999">
<td height="20" colspan="2" align="center"> </td>
</tr>
</form>
</table>
//建立数据库
set rs=server.createobject("ADODB.Recordset")
//打开数据库
rs.open sql,conn,1,1
while not rs.eof
//关闭数据库
rs.Close()
//添加功能和删除功能
if request("action")<>"addleavel" and request("action")<>"delleavel" then response.end
else
if request("action")="addleavel" then
sql="select * from discount"
set rs=server.createobject("ADODB.Recordset")
rs.open sql,conn,1,1
leavel=rs.recordcount
//添加用户级别设置
leavel=leavel+1
discount=request("discount")
conn.execute "insert into discount (discount,leavel) values
('"&discount&"','"&leavel&"')"
//跳转到设置成功页面
response.write"<SCRIPT language=JavaScript>alert('新级别添加成功!');" response.write "</SCRIPT>"
end if
if request("action")="delleavel" then
//删除用户级别
delleavel=request("delleavel")
conn.execute "delete * from discount where leavel='"&request("delleavel")&"'" //跳转到删除成功页面
response.write"<SCRIPT language=JavaScript>alert('级别删除成功!');"
response.write "</SCRIPT>"
end if
end if
%>
若出错,则:
2.2 种类添加功能的实现 与 种类删除功能的实现
<form action="addsorts.asp?or=1" name="addsort" method="post" >
<tr>
<td width="160" height="30" align="right"><span class="STYLE2">添加新的产品种类:</span></td>
<td height="30"><input name="newsort" type="text" size="20" height="20" maxlength="20"></td>
<td height="30" align="center"> </td>
</tr>
<tr>
<td width="160" height="30" align="right"><span class="STYLE2">新产品种类的编号:</span></td>
<td height="30"><input name="newsortid" type="text" size="20" height="20" maxlength="20"></td>
<td height="30" align="center"></td>
</tr>
<tr>
<td width="160" height="30" align="right"> </td>
<td height="30"><input type="submit" name="Submit" value="添加"></td>
<td height="30" align="center"></td>
</tr>
</form>
<tr>
<td height="30" colspan="3" align="center" bgcolor="#39867B"><span class="STYLE1">删除商品种类</span></td>
</tr>
<form action="delsorts.asp" name="delsort" method="post" >
<tr>
<td width="160" height="30" align="right"><label><span class="STYLE2">选择要删除的种类:</span></label></td>
<td height="30" align="left">
<%
set rs=server.createobject("adodb.recordset")
rs.open "select * from sorts where flag=1 order by sorts_id",conn,1,1
if rs.eof and rs.bof then
response.end
else
%>
<select name="categoryid2" size="1" id="categoryid2" onChange="changelocation(document.myform.categoryid.options[document.myform.categoryid.selectedIndex].value)">
<option value="<%=rs("sorts_id")%>" selected><%=trim(rs("sorts_id"))%> <%=trim(rs("sorts"))%></option>
<%
rs.movenext
do while not rs.eof
%>
<option
value="<%=rs("sorts_id")%>"><%=trim(rs("sorts_id"))%> <%=trim(rs("sorts"))%></option>
<%
rs.movenext
loop
end if
rs.close
%>
</select></td>
<td height="30" align="center"><input type="submit" name="Submit2" value="删除"></td> </tr>
</form>
2.2 商品修改功能的实现 与 商品查询功能的实现
<form name="form1" method="post" action="">
<td height="100" bgcolor="#FFFFFF">
<%
Const MaxPerPage=10
dim totalPut
dim CurrentPage
dim TotalPages
dim j
dim sql
if Not isempty(Request("page")) then
currentPage=(Request("page"))
else
currentPage=1
end if
set rs=server.CreateObject("adodb.recordset")
select case selectm
case ""
rs.open "select p_id,p_name,p_date,p_state from product order by P_date desc",conn,1,1
case "0"
response.write "<center>请返回选择您要查询的方式!<br><br><a href=javascript:history.go(-1)>点击返回上一页</a></center>"
response.End
case "name"
rs.open "select p_id,p_name,p_date,p_state from product where p_name like '%"&selectkey&"%' order by p_date desc",conn,1,1
case "zuozhe"
rs.open "select p_id,p_name,p_date,p_state from product where p_id like '%"&selectkey&"%' order by p_date desc",conn,1,1
case "chubanshe"
rs.open "select p_id,p_name,p_date,p_state from product where p_state like '%"&selectkey&"%' order by p_date desc",conn,1,1
end select
if err.number<>0 then
response.write ""
end if
if rs.eof And rs.bof then
Response.Write "<p align='center' class='contents'> 数据库中暂时无数据!</p>"
else
totalPut=rs.recordcount
if currentpage<"1"then
currentpage=1
end if
if (currentpage-1)*MaxPerPage>totalput then
if (totalPut mod MaxPerPage)=0 then
currentpage= totalPut \ MaxPerPage
else
currentpage= totalPut \ MaxPerPage + 1
end if
end if
if currentPage=1 then
showContent
showpage totalput,MaxPerPage,"chkpro.asp"
else
if (currentPage-1)*MaxPerPage<totalPut then
rs.move (currentPage-1)*MaxPerPage
dim bookmark
bookmark=rs.bookmark
showContent
showpage totalput,MaxPerPage,"chkpro.asp"
else
currentPage=1
showContent
showpage totalput,MaxPerPage,"chkpro.asp"
end if
end if
end if
sub showContent
dim i
i=0%>
<table width="95%" border="0" align="center" cellpadding="1" cellspacing="1" bgcolor="#CCCCCC">
<tr bgcolor="#FFFFFF" align="center" height="20">
<td width="30%">商品名称</td>
<td width="45%">商品简介</td>
<td width="17%">加入时间</td>
<td width="8%">选 择</td>
</tr>
<%
do while not rs.eof%>
<tr bgcolor="#FFFFFF" align="center">
<td align="left"> <a href=editpro.asp?id=<%=rs("p_id")%>>
<% if len(trim(rs("p_name")))>20 then
response.write left(trim(rs("p_name")),18)&"..."
else
response.write trim(rs("p_name"))
end if%>
</a></td>
<td align="left">
<%if len(trim(rs("p_state")))>30 then
response.write left(trim(rs("p_state")),28)&"..."
else
response.write trim(rs("p_state"))
end if%>
</td>
<td nowrap><%=rs("p_date")%></td>
<td align="center"><input name="selectid" type="checkbox" id="selectid" value="<%=rs("p_id")%>"></td>
</tr>
<%i=i+1
if i>=MaxPerPage then Exit Do
rs.movenext
loop
rs.close
set rs=nothing%>
<tr bgcolor="#FFFFFF">
<td height="30" colspan="4" align="right">全选 <input type="checkbox" name="checkbox2" value="Check All" onClick="mm()"> <input type="submit" name="Submit" value="删 除" onClick="return test();">
</td>
</tr>
</table>
<%
End Sub
Function showpage(totalnumber,maxperpage,filename)
Dim n
If totalnumber Mod maxperpage=0 Then
n= totalnumber \ maxperpage
Else
n= totalnumber \ maxperpage+1
End If
Response.Write "<form method=Post action="&filename&"?selectm="&selectm&"&selectkey="&selectkey&" >"
Response.Write "<p align='center' class='contents'> "
If CurrentPage<2 Then
Response.Write "<font class='contents'>首 页 上一页</font> " Else
Response.Write "<a href="&filename&"?page=1&selectm="&selectm&"&selectkey="&selectkey&" class='contents'>首 页</a> "
Response.Write "<a href="&filename&"?page="&CurrentPage-1&"&selectm="&selectm&"&selectkey="&selectkey&" class='contents'>上一页</a> "
End If
If n-currentpage<1 Then
Response.Write "<font class='contents'>下一页 末 页</font>" Else
Response.Write "<a href="&filename&"?page="&(CurrentPage+1)&"&selectm="&selectm&"&selectkey="&selectkey&" class='contents'>"
Response.Write "下一页</a> <a href="&filename&"?page="&n&"&selectm="&selectm&"&selectkey="&selectkey&"
class='contents'>末 页</a>"
End If
Response.Write "<font class='contents'> 页次:</font><font class='contents'>"&CurrentPage&"</font><font class='contents'>/"&n&"页</font> "
Response.Write "<font class='contents'> 共有"&totalnumber&"种商品 "
Response.Write "<font class='contents'>转到第:</font><input type='text' name='page' size=2 maxlength=10 class=smallInput value="¤tpage&">页" Response.Write " <input type='submit' class='contents' value='跳转' name='cndok' ></form>"
End Function
%></td>
</form>
</tr>
</table>
<br>
<table width="98%" border="0" align="center" cellpadding="1" cellspacing="1" BGCOLOR="#39867B">
<tr>
<td align="center"><font color="#FFFFFF">商品查询</font></td>
</tr>
<tr bgcolor="#FFFFFF">
<form name="form2" method="post" action="chkpro.asp">
<td>
<table width="80%" border="0" align="center" cellpadding="1" cellspacing="1" bgcolor="#CCCCCC">
<tr bgcolor="#FFFFFF" align="center">
<td width="35%"> <input name="selectkey" type="text" id="selectkey" onFocus="this.value=''" value="请输入关健字">
</td>
<td width="45%"> <select name="selectm" id="select">
<OPTION VALUE="name">按商品名称</OPTION>
<OPTION VALUE="zuozhe">按商品号</OPTION>
<OPTION VALUE="chubanshe">按商品简介</OPTION>
</select> </td>
<td width="20%"><input type="submit" name="Submit" value="查 询" onClick="return chkkey();"></td>
</tr>
</table></td>
</form>
如下:
四、调试及运行测试
1 后台服务器和数据库配置: 添加IIS服务器
2 创建ASP应用程序: 添加ASP程序服务
3 后台数据库的配置: 本网上花店系统对于数据库的操作有两种,一种是采用ADO,一种采用ODBC连接系统数据源的方式,而采用系统数据源的方式必须对数据源进行配置。
安装程序之后,在ODBC中选择“系统DSN” (Data Source Name),点添加,激活创建新数据源,选择驱动器的类型为“Microsoft Access Driver(“*.mdb”)”项,表示使用的是Access驱动程序。点击完成,系统将用Access驱动程序来安装数据源。将数据源命名为“flower” 。
4 系统的具体测试
系统的后台管理功能测试:管理员登录到后台,可以进行对商品的添加、商品的删除、商品的修改、商品的查询。这些在后台的管理员中,调试都能正常运行。
五、课程设计总结及心得
从学习ASP语言,到这一次建立网上花店的小型网络系统。我遇到了若干的问题,也解决了不少的问题,当然我知道我还有很多未能发现和解决的疑惑。
从建立自己的虚拟服务器,到网站服务,我对电子商务有了具体详细的认识。在我们所建立的网上鲜花销售系统只是一个网上的购物的基本原理,里面要涉及到的方方面面的问题例如:ASP与数据库的连接。电子商务并不是我们想象的写程序那么简单,它包括了版面设计、数据采集、文本编辑、网页制作、编写程序、数据库设计和连接、服务器管理等等,要搞好一个好的,完善的网站需要一个详细的、合理的、可行性的规划设计。
在用ASP开发的时候,在程序的调试上出现了很大的问题,要使用浏览器来浏览才能找出错误所在,这一定程度上花费了时间。在开始的时候往往要为了找一个小错误花上大半天的时间。经过多写程序,现在一定程度上已经能快效的找出错误,并熟练的操作数据库语言。但是,在做这个课程设计时的兴趣比较大,由于对数据库的基本知识已经比较详细的了解,所以在运用的时候还算是熟练。由于时间有限,该系统设计的还不是很完善,在后续过程中,我们可以将其开发为应用系统,应用到实际生活中去。