欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    web技术课程设计.doc

    • 资源ID:2389600       资源大小:696KB        全文页数:20页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    web技术课程设计.doc

    科技与艺术学院经管系 课程设计报告 课程设计名称 : web技术课程设计 课程设计时间: 2012.1.6-1.11 专 业 09电子商务 班 级 (2) 班 学生姓名 学 号 指导老师 课程设计报告1. 课程设计的目的及要求 目的:通过实践课程的学习,加强对基本理论知识的理解,巩固理论知识并将其应用于实际系统开发中。经过该门课程的学习后,能基本掌握应用 ASP.NET进行Web开发的原理、方法和工具,并且能够巩固C#语言基础,养成按规范编写代码的习惯,逐步培养分析、解决问题的能力以及团队合作、与人沟通能力,为将来进一步学习和深造打下良好的基础。 通过实践主要巩固XHTML、CSS、JavaScript以及.NET框架下开发 Web应用等基本知识;掌握网页设计制作、Web服务器控件的使用、数据绑定及动态网页开发以及各种设计工具使用方法等基本技能;培养分析问题、解决问题 的能力,并能够独立自主使用ASP.NET开发Web应用程序。要求:熟练使用XHTML的各种基本标签; 掌握CSS的设计以及在页面中的使用; 使用ASP.NET的各种服务器控件; 用GrideView、SqlDataSource等控件实现数据绑定。 熟练应用各种验证控件,自定义控件及用户控件;掌握使用ADO.NET对象访问数据库;掌握常用的数据绑定控件;掌握ASP.NET应用程序的调试和IIS配置。 2. 系统需求分析关于电子折扣券使用情况的调查问卷 时间:2011年12月18日调查方法:网络调查开始时间:2011-12-12 结束时间:2011-12-15样本总数:96 份原始数据来源:数据与分析:1、您的性别: 单选题选项小计比例A、男42 43.75%B、女54 56.25%本题有效填写人次962、您的年龄段: 单选题选项小计比例A、1618岁0 0%B、1922岁76 79.17%C、2326岁17 17.71%D、27岁以上3 3.13%本题有效填写人次963、您每月的消费支出(除去基本支出)有多少? 单选题选项小计比例A、200元以下9 9.38%B、200元500元27 28.13%C、500元1000元32 33.33%D、1000元以上28 29.17%本题有效填写人次964、您每月的消费支出(除去基本支出)主要包括哪些?(可多选) 多选题选项小计比例A、美食76 79.17%B、娱乐(KTV/健身/酒吧/美容美发)40 41.67%C、影视书城16 16.67%D、服饰68 70.83%E、其他19 19.79%本题有效填写人次965、 您使用过电子折扣券吗? 单选题选项小计比例A、是35 36.46%B、否(选此项者请跳至第7题)61 63.54%本题有效填写人次966、您使用电子折扣券的频率是怎样的? 单选题选项小计比例A、每周两次以下14 40%B、每周两次及以上2 5.71%C、每月一次13 37.14%D、每月两次及以上6 17.14%本题有效填写人次357、它给您的印象如何? 单选题选项小计比例A、较好,会推荐给身边的朋友(选此项者请跳至第9题)41 42.71%B、一般55 57.29%C、差,再也不会用0 0%本题有效填写人次968、电子折扣券给您留下以上印象的原因是什么? 多选题选项小计比例A、支付时操作太复杂20 36.36%B、使用时不方便20 36.36%C、电子折扣券描述与实际不符10 18.18%D、没有售后服务保障19 34.55%E、退换服务不能保证23 41.82%F、其他13 23.64%本题有效填写人次559、您对使用手机电子折扣券的兴趣如何? 单选题选项小计比例A、很有兴趣14 14.58%B、有兴趣45 46.88%C、一般33 34.38%D、没兴趣4 4.17%本题有效填写人次9610、您希望电子折扣券为您提供哪些类型的商品折扣?(可多选) 多选题选项小计比例A、餐饮类77 80.21%B、服饰类69 71.88%C、家居类22 22.92%D、电器类30 31.25%E、住宿出行46 47.92%F、旅游门票53 55.21%G、影视书城40 41.67%H、美容美发41 42.71%I、休闲娱乐58 60.42%J、虚拟产品(充值卡、游戏卡、点卡、彩票)25 26.04%K、其他2 2.08%本题有效填写人次9611、以下哪些方面会影响您使用手机电子折扣券?(可多选) 多选题选项小计比例A、手机上网速度51 53.13%B、手机支付方式的安全性63 65.63%C、操作方法的复杂性50 52.08%D、个人信息的保密性56 58.33%E、其他3 3.13%本题有效填写人次9612、如果以上问题都得到解决,您是否愿意尝试使用手机电子折扣券? 单选题选项小计比例A、是94 97.92%B、否2 2.08%本题有效填写人次96根据调查分析显示,市场上对于折扣券存在很大的需求市场。我们的网站存在很大的市场。同时,在现阶段的折扣券的网站中,没有能够完全满足消费者的需求,其中包括:折扣券的种类,折扣券的实效性、实用性,折扣券的丰富性,支付的安全性等等,这些同样是我们将要面临的问题。3. 系统设计此次课程设计是由本人和陈子帆同学共同完成的一个功能完善的网站。本人主要负责企业以及管理员的网页设计。主要是针对企业ID,优惠券ID等后台数据的自动生成功能进行前台代码设计并录入数据库。还有就是关于企业的各类信息查询,修改等基础功能的设计,管理员关于网站,网站内容的查询,修改等基本功能的设计。31. 数据库设计E-R图设计图1.企业实体图2.会员实体图3.优惠券实体 图4.类别实体 图5.管理员实体图6.下载记录实体图7.整体E-R图数据库表设计表1.会员表表2.类别表表3.企业信息表表4.优惠券图片表表5.优惠券表表6.店铺关注表表7.会员头像表表8.管理员表表9.省市表表10.企业评价表表11.下载记录表32. 功能设计对于企业来说:1、作为试销市场,使用折扣券相当于对其产品做了市场调查,搜集各种相关信息。2、节省优惠劵等发放和复印,节省一部分的促销费用。对于消费者来说:1、提供最新的产品信息和折扣信息。2、享受最实惠的优惠,能够快速便捷地找到各种优惠消费地点。【关于地址的使用和实效是辅助功能中的重点】网站规划:网站整体类型:以个人主页为主。网站注册步骤:第一次登陆,即为默认登录(系统自动生成用户账号和密码)。紧接着跳出修改密码界面。修改密码成功后,选择关注信息(可以是地区或者类别)。完成注册,进入个人主页。个人主页,主要以信息列表为主。列表中主要是根据会员的关注所罗列的推荐店铺。会员可直接点击,进入店铺,选择需要的折扣券下载。若在推荐中没有和心意的,那么直接搜索。列表暂时是按照“店名-主营产品-最新折扣-是否关注”这四个列来分布。个人主页中,除了列表信息和搜索功能,还有修改关注地区和类别的复选区域;关注的店铺的滚动区域;最新折扣信息区域;个人信息区域(有部分账户信息,可进入修改)。4. 系统实现这里本人就自己设计的部分做报告。图8.企业、管理员、用户登录控件 图9.企业登录界面图10.企业添加优惠券界面后台代码:功能为根据输入的信息,自动生成优惠券ID。string connectionString = ConfigurationManager.ConnectionStrings"mzq".ConnectionString; SqlConnection con = new SqlConnection(connectionString); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; con.Open(); cmd.CommandText = "select CPID from CPI where Cname=Cname" cmd.Parameters.AddWithValue("Cname", Session "dengluming".ToString (); SqlDataReader sqld = cmd.ExecuteReader(); while (sqld.Read() Label1.Text =sqld.GetString(0); con.Close(); SqlCommand cmd3 = new SqlCommand(); cmd3.Connection = con; con.Open(); cmd3.CommandText = "select count(*) from DT where CPID=CPID" cmd3.Parameters.AddWithValue("CPID", Label1.Text); SqlDataReader sqld3 = cmd3.ExecuteReader(); while (sqld3.Read() Label2.Text = Label1 .Text +"000" Label2.Text ="0"+ (Convert.ToInt64(Label2.Text) + sqld3.GetInt32(0) + 1).ToString(); con.Close();图11.企业修改优惠券界面图12.企业信息修改界面图13.企业修改密码界面图14.企业进驻界面后台代码:功能为根据企业进驻市输入的信息,自动生成企业ID。string connectionString = ConfigurationManager.ConnectionStrings"mzq".ConnectionString; SqlConnection con = new SqlConnection(connectionString); SqlCommand cmd1 = new SqlCommand(); cmd1.Connection = con; con.Open(); cmd1.CommandText = "select PCID from PCI where Pci=Pci" cmd1.Parameters.AddWithValue("Pci", DropDownList5.SelectedValue); SqlDataReader sqld = cmd1.ExecuteReader(); while (sqld.Read() Label1.Text = (sqld.GetInt32(0).ToString (); Label1.Text += DropDownList3.SelectedValue; cmd1 = null; con.Close(); SqlCommand cmd3 = new SqlCommand(); cmd3.Connection = con; con.Open(); cmd3.CommandText = "select count(*) from CPI where left(CPID,6)=cd" cmd3.Parameters.AddWithValue("cd", Label1.Text); SqlDataReader sqld3 = cmd3.ExecuteReader(); while (sqld3.Read() Label1.Text += "0000" Label1.Text="0"+ (Convert.ToInt32(Label1.Text) + sqld3.GetInt32(0) + 1).ToString(); Label1.Text += "0000" Random ran = new Random(); int RandKey = ran.Next(1, 9999); Label1.Text = "0"+(Convert.ToInt64(Label1.Text) + RandKey).ToString(); cmd3 = null; con.Close(); SqlCommand cmd4 = new SqlCommand(); cmd4.Connection = con; con.Open(); cmd4.CommandText = "select categoryID from categories where categoryIM=categoryIM" cmd4.Parameters.AddWithValue("categoryIM",DropDownList4 .SelectedValue); SqlDataReader sqld4 = cmd4.ExecuteReader(); while (sqld4.Read() Label2.Text=sqld4.GetString (0)+"" con.Close();图15.管理员登录界面图16.管理员添加优惠券界面后台代码:功能为根据输入的信息,自动生成优惠券ID。string connectionString = ConfigurationManager.ConnectionStrings"mzq".ConnectionString; SqlConnection con = new SqlConnection(connectionString); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; con.Open(); cmd.CommandText = "select CPID from CPI where Cname=Cname" cmd.Parameters.AddWithValue("Cname", TextBox7.Text); SqlDataReader sqld = cmd.ExecuteReader(); while (sqld.Read() Label1.Text = sqld.GetString(0); con.Close (); SqlCommand cmd3 = new SqlCommand(); cmd3.Connection = con; con.Open(); cmd3.CommandText = "select count(*) from DT where CPID=CPID" cmd3.Parameters.AddWithValue("CPID", Label1.Text); SqlDataReader sqld3 = cmd3.ExecuteReader(); while (sqld3.Read() Label2.Text = Label1.Text + "000" Label2.Text = "0" + (Convert.ToInt64(Label2.Text) + sqld3.GetInt32(0) + 1).ToString(); con.Close();图17.管理员删除优惠券界面会员查看和企业查看都是关于GrideView的数据库表的查看。代码是正确的,但是不显示。在此以文字描述。5. 总结本次的网站是一个关于折扣券优惠的网站。这是我们新竹团队创业的计划,所以,前期做过一些需求的调查,但由于时间的限制,很多功能不能在本次课程设计中实现,不过我们会在后期对该系统做进一步的完善,争取尽快能够使该系统能够在网络上正常运行。在一个星期的设计中,网站经历开发所必须的每一步,尽管有时不能体会出来,好像自己直接进行开发,而没有按常规进行,其实不知不觉当中运用了自己几年来所学的知识。通过本次课程设计,再次,复习并强化了软件工程,数据库的基本知识,以及ASP的编程技术,体会模块化的设计思想。总而言之,通过参考别人成功的网站,会发现自己做的总会和人家有差距,无论是从外界的大方美观方面还是从涉及到的内容方面,成功的作品都做得比较丰富,而自己的就显得有些单调,说明自己的经验不够丰富,考虑问题还不够全面,各方面都需要加强,在总结中进步。通过这次设计,自己确实提高了不少,同样,也发现了自己身上存在的不足许多问题,为以后的学习也奠定了基础,在教训中得到的经验再学习才会进步更快。

    注意事项

    本文(web技术课程设计.doc)为本站会员(laozhun)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开