山野乐器专卖店的设计与开发_第1页
山野乐器专卖店的设计与开发_第2页
山野乐器专卖店的设计与开发_第3页
山野乐器专卖店的设计与开发_第4页
山野乐器专卖店的设计与开发_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

毕 业 论 文(设计)题 目 山野乐器专卖店的设计与开发 指导老师 专业班级 计算机网络技术131 姓 名 学 号 20112050118 2015年5月 25 日摘 要:本文设计的“山野乐器”是一个购物网站,该网站采用简单灵活的ASP.NET语言,以及网页编辑器Dreamweaver和Visual Studio2010两款制作软件,并结合SQL Server数据库的使用,实现了卖家与消费者之间的互动,在无形间建立了桥梁。人们足不出户就能买到自己想要的东西。本文首先对系统特点及意义进行了阐述;其次对系统的需求以及可行性进行了总体分析;然后进行了系统的模块设计、数据库设计以及前后台模块的详细设计;根据对前后台的模块设计进行了具体的实现;最后主要是对系统的测试。关键词:山野乐器;Visual Studio;Div+Css;SQL Server目 录引言31. 网站概述41.1网站的特点41.2 网站的目的及意义42.网站分析42.1网站需求分析42.1.1设计需求42.1.2内容需求52.1.3界面需求52.2系统总体目标62.3技术可行性分析63.网站设计63.1功能模块结构图73.2功能模块描述73.2.1登录模块描述73.2.2注册模块描述83.2.3发布模块描述83.2.4删除模块描述83.3数据库设计83.3.1表设计83.4详细设计103.4.1首页设计113.4.2 删除模块设计123.4.3 注册模块设计143.4.4发布模块设计174.系统测试174.1注册模块测试184.2 删除模块测试224.3测试总结24结论24参考文献24第2页浙江经贸职业技术学院毕业论文(设计)引言随着互联网的快速发展,越来越多的用户希望在网上得到及时的、实用的信息。与此同时,随着互联网的发展,越来越多的用户已经能够适应基于Web浏览器的应用程序。也有越来越多的用户尝试在Web服务上进行自己的应用程序,因此,ASP.NET程序的Web开发正受到越来越多人的青睐。通过Microsoft Visual Studio与Dreamweaver的相结合,采用div+css的布局方法,这样的网站更加美观、整洁,而且在制作过程中不会凌乱,同时运用了SQL Server数据库,整个网站看起来层次分明,本网站正是通过上述的方法来实现的。本文对网站设计过程中每个页面的构造及功能进行详细的设计及合理安排,具体页面包括首页、注册、发布、删除等,各种产品应有尽有。实现了卖家与消费者之间的互动,在无形间建立了桥梁。1. 网站概述吉他被用于多种音乐风格, 它在流行音乐、摇滚音乐、蓝调、民歌、弗拉门戈中常被视为主要乐器。吉他也曾被于用古典音乐,有大量的独奏曲, 室内乐和管弦乐中偶有使用。它通常有六弦,但亦有四弦、八弦、十弦和十二弦。吉他主要有两大类:一是历史悠久、以木制共鸣箱扩音的木吉他;二是二十世纪被发明、以电扩音器扩音的电吉他。原声吉他有四种:平面吉他(在中国也叫民谣吉他),拱面吉他(又名爵士吉他),古典吉他和弗拉门戈吉他。木吉他通常被用于古典音乐、民间音乐及流行音乐。电吉他则通常被用于摇滚音乐、蓝调及流行音乐。电吉他的发明对西方流行文化及音乐有重要影响。而吉他家族中最“贵族”的古典吉他与小提琴、钢琴并列为世界著名三大乐器。随着人们生活水平的提高,和中国好声音我是歌手等歌唱类综艺节目的风靡,节目中越来越多的提起吉他等乐队里的乐器,也有越来越多的人希望去了解并学习如何演奏吉他,而这个网站提供了很多优质的吉他供大家购买。1.1网站的特点不光是提供一个购买吉他的地方,同样有很多漂亮精致的吉他供大家欣赏,并在将来会提供给大家一个交流的平台,去交流吉他1.2 网站的目的及意义首先在制作网站的过程中会发现很多问题,我会学到很多处理问题的方法,以后可以更好的完成一些网页设计的任务,目的就是学习到更多的网站设计经验,方便以后完成任务。2.网站分析2.1网站需求分析2.1.1设计需求在设计上,我觉得要尽量简洁明了,让用户感到舒适,让每一个访问这个网站的人都能轻松上手,交互性一定要十分优秀,体现现代化社会高效的基本原则2.1.2内容需求通过对身边的朋友,还有结合自己学习吉他的过程中遇到的问题和困难,以及对校内学生、教师的调查,确定了本系统将要实现的功能。(1) 展示好每一把要出售的吉他,全方位的让顾客了解这把吉他,就像在现场看到它一样(2) 实现注册的方便化,收集有用信息,去除多余无用的信息(3) 发布商品及时快捷,简单明了(4) 实现学生能够上传论文以及教师可以下载论文进行查阅,整个过程能够节省很多的时间。(5) 实现教师与学生间通过在线收发短信进行沟通,以便教师能更好地对学生进行毕业论文指导。2.1.3界面需求布局就是这样,简洁明了,但内容样样俱全 图2.1 首页界面布局图2.2系统总体目标本系统在使用上比较方便、简单;界面设计上美观大方;后期维护上比较容易,如要对功能模块方面作修改,则无需进行整个系统的重新架构。2.3技术可行性分析本系统是一个典型的数据库应用程序。现有的数据库应用程序开发技术已非常成熟,利用现有技术完全可以实现预定的功能。ASP语言简单、功能强大并容易掌握,其脚本语言有VBScript和JavaScript。而Access是一个非常优秀的小型数据库管理软件,方便使用,性能稳定。于是,采用ASP+Access技术完全能够实现本系统的开发。3.网站设计3.1功能模块结构图图3-1前台功能模块结构3.2功能模块描述3.2.1登录模块描述登录功能是基于注册功能之后的,有三种登录方式:会员名与密码、手机号与密码、邮箱与密码,不管使用哪一种方式登录,这些信息都必须是注册过的,简而言之就是数据库中存在的,点击登录按钮会有两种不同的消息框弹出,“注册成功”与“注册失败”。3.2.2注册模块描述提供给用户注册,必须填入正确的信息才能注册,如果输入无效的信息,则无法顺利进行注册3.2.3发布模块描述及时发布商品,让顾客知道我们的新商品,整个过程简洁明了3.2.4删除模块描述可以删除已发布的商品,及时删除已经缺货或者售空的商品,以免造成顾客不必要的困扰3.3数据库设计3.3.1表设计以下表是由两个字段组成,主要用在产品显示页面,PKID是一个主键,也是唯一的编码,pics字段是存放图片路径的,Price字段是存放商品价格的,Remark字段是存放商品信息的。表3-1产品显示字段列名数据类型允许Null值idint不允许shangpinmingvarchar(50)不允许pinpaivarchar(50)不允许pinshuvarchar(50)不允许nianfenvarchar(50)不允许jiagevarchar(50)不允许Picvarchar(50)允许 表3-2注册用户字段列名数据类型允许Null值idint不允许yonghumingvarchar(50)不允许pwdvarchar(50)不允许phonevarchar(50)不允许duanxinvarchar(50)不允许3.4详细设计3.4.1首页设计图3-3首页设计3.4.2 删除模块设计3.4.3 注册模块设计3.4.4发布模块设计4.系统测试4.1注册模块测试若输入错误的手机号码格式不能正确注册输入正确手机号码后可以注册数据库中出现相关用户的注册信息,注册成功4.2 删除模块测试4.3测试总结本次测试主要用于对系统的出错进行测试,测试项目包括用户登录模块、注册模块、商品发布删除等方面。在本次测试中我们共发现了10余处错误,经过修改,已对部分错误进行更正,其他部分正在进行中。通过本次测试,我希望在以后的开发中能够避免再犯类似错误。结论本次的网站设计虽然还存在很多不足,但是因为我学识有限,以现在的技术能力并不能完成的更好,希望以后有机会能继续学习网页设计方面的知识。大学三年匆匆,要感谢很多人首先感谢我的父母,他们教会了我如何做人,和为人处事的道理,让我在大学这个小社会中能很好的生活下去。然后感谢我的室友,他们让我在异乡也能体会到家的温暖,在我孤单无助的时候给了我强有力的支持。最后也是最感谢的是老师们,是老师们的悉心指导,我才能在知识的海洋中撑起薄薄的一叶扁舟,让我在深夜里能看清方向,再次对老师们表示最崇高的敬意。三年中还有很多在生活、学习上帮助过我的人,感谢有你们,因为你们,我才变得更好参考文献(1) 黄彩荣.基于ASP.NET新闻网站的设计与开发C,2008.4.(2) 张华、贾志娟主编,asp项目开发实践,中国铁道出版社(3)

温馨提示

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

评论

0/150

提交评论