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