web前端技术课程报告.doc_第1页
web前端技术课程报告.doc_第2页
web前端技术课程报告.doc_第3页
web前端技术课程报告.doc_第4页
web前端技术课程报告.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

武 汉 华 夏 理 工 学 院课 程 报 告课程名称:Web前端技术题 目:光谷网上书城网站的设计与实现专 业 软件工程 班 级 软件1162 学 号 10212816203 姓 名 冷宗阳 成 绩 _指导教师 苏永红 2018年3月5日至2018年5月11日目录1 可行性分析12 开发环境23 需求分析34 概要设计45 详细设计与实现56 总结67 参考文献7Web前端技术考核要求和评分标准2017-2018学年下学期软件1161-4班的Web前端技术课程讲解了JavaScript+jQuery程序开发技术。该课程采用的教材是清华大学出版社出版的李雨亭主编的JavaScript+jQuery程序开发实用教程,课程要求的考查方式是考核。由于这门课程是理论与实践相结合且实践性很强的课程,该课程的学习目标是培养学生Web前端网页设计与制作的基本能力。本课程在教学计划中定为考查课,在第10周结束,考核方式拟采用学生独立制作网站作品的方式,以设计文档及设计资料的形式提交。考核内容要求如下:运用HTML、CSS、JavaScript、jQuery等相关技术和DreamweaverCS6工具设计一个光谷网上书城网站,要求用户登录验证、进行网站布局设计,主页有文字特效、图片特效、时间和日期特效、窗体特效、菜单特效、显示与隐藏特效、滑动效果、淡入淡出效果、自定义动画,采用JavaScript、jQuery和DOM技术编程,具有图书分类浏览、翻页效果、具有将商品放入购物车并统计商品总价功能,具有删除购物车商品功能,具有用户留言功能,包含10个以上自己设计的超链接页面。具体要求为:(1) 网站主题为光谷网上书城网站,网站标志语、界面主色调与网站主题相匹配,界面布局设计美观、大方、合理,要求用到HTML、表格、表单、框架、导航条、CSS、AP DIV布局对象、插入多媒体对象、JavaScript网页特效、采用JavaScript、jQuery和DOM技术编程。(2) 主页要求有用户登录验证功能,实现网上书城网站信息分类浏览、文字特效、图片特效、时间和日期特效、窗体特效、菜单特效、显示与隐藏特效、滑动效果、淡入淡出效果、自定义动画、翻页效果、购物车、用户留言等基本功能,10个以上自己设计的超链接页面。(3) 网站内容不能雷同,雷同者全部以0分记载。每个人需要检查设计的网站,设计报告文档,并提交纸质版的课程报告和电子版的网站设计资料,包括:源程序,网站运行效果截图,电子版的资料以班为单位刻成光盘后和纸质版课程报告一起交给学习委员统一提交。成绩评定:平时成绩30%+考核成绩70% 作品具体评分标准如下:Web前端技术评分考核表编号评分标准分数得分1网站设计界面美观,布局合理102网站具有用户登录验证、网页特效、书籍分类浏览、购物车、留言板功能303网站运行结果正确,用户界面友好304课程报告规范,论文书写能表述出自己完成的设计内容155论文结构基本合理、语句通顺、书写整齐15综合得分1 可行性分析随着网络时代的发展,作为一家大型图书书城,要做到像亚马逊书城一样庞大。经济可行性图书发行量不断增大,书籍的售卖应该更加广泛更应该面向全国各地,而不是区区光谷这一个地方。顺应时代发展,很有必要性建立网上图书商城。技术可行性在网络技术方面,早期用于电子商务的网络多为较封闭的,现在的网络使用Internet技术来构建,为电子商务的发展提供了一个统一的平台。况且现在网购发展活跃,很有迫切性建立一个属于自己书城的在线销售网站。该网站的建立,可以带来巨大的经济输入,在某些方面可以减少人工的费用,从而减少成本支出。2 开发环境Dreamweaver,Photoshop和运用DIV+CSS+AJAX+JavaScrip技术3 需求分析电子商务和信息技术的蓬勃发展改变了人们的消费观念和消费模式,利用Internet发布信息,售卖或购买商品和服务,进行各种各样的商务活动,逐步成为现代企业的经营方式,成为个人生活的一部分。图书因其商品信息易于识别,选择和判断,适合于网上交易。网上书店的广泛开发使人们的购书活动变得方便和快捷,人们可以在家中通过网上书店浏览新出版的图书信息,选择并订购图书,而不需要花时间和精力到传统的书店中去查看有何种新的书籍出版。.4 概要设计 网上书店整体设计要求 系统设计采用模块化结构,将系统划分为多个功能模块,各个模块间尽量独立,便于设计和调试。 系统代码设计要统一规范,传递语言要尽量一致,并使一次输入充分利用,尽量避免冗余。2. 网上书店系统的总体设计 数据库设计数据库是长期存储在计算机内的,有组织的,可共享的相关数据集合。数据库设计步骤如下: 需求分析。进行数据库设计首先必须准确了解与分析用户需求。网上书店需要为用户提供书籍的各项信息,还应使用户能够注册为书店会员,购买图书,因而,图书信息,用户信息,订单信息等均应在数据库中有所体现。 概念结构设计数据库的概念结构是现实世界与机器世界的中介,它一方面要充分反映现实世界,同时又要易于向各种数据模型转换。 逻辑结构设计逻辑结构设计将抽象的概念结构,转换为所选用的数据库管理系统支持的数据模型,并对其进行优化。 功能模块设计 新书发布按照图书的添加时间将图书降序排列,向用户发布新书的详细信息。 畅销图书发布统计图书的订购量,按照销量降序排列图书。 推荐图书发布由网站管理员标记图书为“推荐”,在网站上发布被推荐图书的详细信息。 用户注册新用户通过注册,成为网上书店的会员后才可以订购图书。是否登录首页注册查看注册条款是否正确弹出msgbox错误提示弹出msgbox注册成功提示进入个人账户否是是否同意填写注册信息结束开始图4 用户注册流程图 用户登录书店会员访问网站时,登录到个人账户,进行图书选购和交易。弹出msgbox错误提示登录首页用户登录填写用户名及密码进入个人账户信息是否正确否是开始结束 管理功能书店管理员登录管理中心,对图书信息,客户信息等进行修改,删除,添加等管理工作。 购物车用户登录后,将选购的图书放入购物车内,可以查看,添加或者更改,确定后,提交订单,结账整体程序框图如下添加新书删除图书客户管理删除用户图书管理网上书店推荐图书畅销图书用户注册新品图书购物车管理中心 整体的程序框图5 详细设计与实现1.网站首页设计右边的图片是一个动态的flash小动画,还有向上的箭头特效,文字闪动特效。 图5-1 网站首页2.网站登陆单击验证登陆按钮,跳转到登陆界面。由于个人技术原因,没有后台,只能显示界面,无法登陆,后期会完善的。弹出msgbox错误提示登录首页用户登录填写用户名及密码进入个人账户信息是否正确否是开始结束 图5-2网页登陆界面3.书城分区框架部分应用到div技术,分为网站首页,计算机网络,成功励志,管理,经济金融,留言,购物车和验证登陆这几个部分。点击都能跳转到相应的部分。部分代码如下;网站首页 |计算机网络| 成功励志| 管理 | 经济金融 | 给我留言| 购物车| 验证登录 图5-3书城各个分区4。留言界面用户可以填写相关留言 图5-4用户留言界面5.购物车用户可以添加任意书籍,任意数量,也可以清空购物车。因为技术原因,无法完成支付付款。 图5-5购物车界面6 总结此次网页设计的完成过程,对我来说,也是学习新知识,和使用旧知识的过程。软件工程里学到的结构化生命周期开发方法,管理信息系统课上的数据流程图,以及绘图软件,都得到了应用。开发这个小型网上书店还促使我接触了其它的技术,并对它有了切身的实践体会,但是关于它,我仍有许多东西需要在以后的时间里继续学习。由于这是我第一次独立完成系统开发,其中有很多不足之处,还有些功能模块有待实现,但是我仍感到从中获益匪浅。当然,其中也

温馨提示

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

评论

0/150

提交评论