1、本科毕业论文(20 届)天使配饰购物网站的设计与开发所在学院 专业班级 计算机信息管理 学生姓名 学号 指导教师 职称 完成日期 年 月 高等教育自学考试毕业论文(设计)目 录摘 要 .1前 言 .1第一章 概 述 .21.1 课题背景 .21.2 国内外研究现状 .21.3 课题研究意义 .31.4 选课题内容 .3第二章 系统需求分析 .52.1 市场需求分析 .52.2 系统可行性分析 .52.3 技术可行性分析 .52.3.1 ASP.NET 简介 .62.3.2 C#语言简介 .62.3.3 SQL Server 数据库简介 .62.4 系统总功能分析 .7第三章 系统功能设计 .8
2、3.1 前台功能模板 .83.2 后台功能模板 .93.3 数据库设计 .103.3.1 数据库表概念设计 .103.3.2 数据库表结构设计 .12第四章 系统功能实现 .154.1 前台部分 .154.1.1 用户注册模块 .154.1.2 用户登录模块 .174.1.3 会员信息管理模块 .174.1.4 购物车模块 .184.2 后台部分 .194.2.1 后台管理员登录模块 .194.2.2 商品添加模块 .21高等教育自学考试毕业论文(设计)4.2.3 订单信息管理 .224.2.4 用户信息管理模块 .224.2.5 后台论坛管理模块 .234.2.6 后台留言板管理模块 .24
3、第五章 总结与展望 .25参考文献 .27致 谢 .28高等教育自学考试毕业论文(设计)1摘 要本论文以一个配饰购物网站作为设计的背景,详细论述了网站开发的需求分析,系统功能设计,系统功能实现,构成一个完整的网上购物系统。本论文以 Microsoft Visual Studio 为开发环境,利用 C#编程语言进行编码,采用Microsoft SQL Server 完成了对天使配饰购物网站的开发,网站主要实现了该网站用户注册与登录、查看饰品信息、购买、结算;后台订单的管理、订单查询、商品上架等等的功能。本论文主要是根据设计网站的理念,设计网站的方法,设计网站所需要的技术,客户需求分析展开论述,充
4、分展示本网站的特点。关键词:配饰购物网站;C#;设计理念;SQL Server高等教育自学考试毕业论文(设计)1前 言近年来,随着互联网的普及和应用。网络平台步向经济主流和商务核心方面延伸,向深度和广度发展,呈现出“多元化”状态。传统制造业、服务业、密集型企业正大规模进入网络领域。网络市场所产生的经济效益表明,网络平台已不仅成为了当今虚拟网络经济的主要组成部分,还成为了实体经济转型升级的重要突破口。而如今,网络平台已渗透到国民经济、社会服务、人们生活的各个领域,由人们日常生活的衣食住行到各行各业,网络席卷了经济的各个层面。天使配饰购物网站是利用 ASP.NET 技术制作的一个电子商务网站,本课
5、题以目前市场发展的趋势为基础,建立一个购物网站,其实现的功能包括:用户注册与登录,购买商品,购物车结算,管理员后台信息管理,商品的上架与下架,后台订单管理。高等教育自学考试毕业论文(设计)2第一章 概 述1.1 课题背景随着时代的迅猛发展,Internet 也随之快速发展,21 世纪人们真正的迎来了网络时代,网络时代不失时机的推出各种网上商城系统,供客户快速搭建自己的网上销售平台。随着电子商务的深入人心,越来越多的传统企业开始减少对线下销售的投资,开始转型走网上销售路线。相比较于其他的产品,在研究市场以及在跟周边的朋友做调查当中发现,银饰品行业凭借其受众多,递送方便的特点,在网上销售领域中占有
6、重要的市场份额,我们注意到很多的朋友都是随便用了一套商城系统销售饰品类产品,不论从界面色彩色调上,还是从饰品销售的特性上,都不具有很强的专业性和针对性,显得商家也不专业,页面的不大气会严重影响客户对卖家实力的猜疑,非常的不利于自己形象的宣传。我们深深了解到客户所需要的应该是很专业、针对性强,大气的行业类银饰品用品网站,对于一个商家而言,店铺的外观设计以及购物功能的完整实现能够让客户在第一眼看到此网站的时候,就对此网站有信心,相信网站的专业性,以及卖家的专业性,从而产生购买的欲望,最终获得应有的效益。1.2 国内外研究现状随着时代的进步,人们所关注的不单单是满足对生活基本需求,同时更加的注重自身
7、的形象,在欧美发达的国家,人们更加的注重自身的仪表,相比较而言,国内饰品市场并不稳定,Internet 的快速发展,同时带动着一些产业的发展,发达中的国家更加注重品牌效应,需要的是品牌饰品,中国相比较而言,更多的是注重品质而非品牌。目前为止,国内并没有完善的专门做饰品的网站,在中国,专注于制作饰品的几大区域,都有着自己独有的交易圈,同时这个区域也不会轻易扩大自己的交易范围。这些商家都认为在线下发展就已经足够了,在商家的想法中,都认为客户并不相信在网上购物这一说法,毕竟网上购物与线下销售比起来,会让客户觉得没有安全感,你所看的事物只单纯的局限于网站的图片上,真正的实体是你摸不着的,抱着这样的想法
8、,更多的商家不愿意去冒着这个风险,只是随着传统的路线进行销售。但是在国外发达的国家,由于性格特点,发达国家中的客户更加乐意去尝试新鲜的事物,相比较而言,国外的电子商务发展的较好,同时国外的客户注重的是品牌效应,只要建设一个具有品牌效益的饰品网站,必将高等教育自学考试毕业论文(设计)3会吸引更多的客户的眼球。在这样的形势下,建设一个天使饰品购物网站,可以扩大自身的交易圈范围,向更多的人群推广自己的产品,让更多的人能知道自己的网站,由于现在的人们对网站仍然持的是怀疑的态度,开发与完善此网站,可以吸引更多的客户,让网民对购物网站的看法也必将会从不了解到了解,从拒绝到接受,从怀疑到信任,从否定到肯定,
9、争取做到将网上购物的观念将深入人心。1.3 课题研究意义根据国内外电子商务发展趋势的分析,开发此网站,不单单可以实现自己经济上的满足。同时,可以改善国内客户对电子商务的看法,由于在国内并没有完善的具有品牌效应的电子商务网站,当客户想要买饰品的时候,只能花费半天到一天的时间去逛一间一间的店铺,只是为了找到一件自己心仪的产品,同时在不同的店铺所看重的不同的产品还没有办法进行对比。根据这样的现状,开发天使配饰购物网站,可以改变客户的购物模式,24 小时营业,只要客户打开 Internet 浏览器,就可以随时随地的挑选自己心仪的产品,同时还可以将自己喜欢的产品进行收藏,之后再进行慢慢的比较。天使配饰购
10、物网站由于涉及到网上电子交易,要保障网站的安全性,同时网站的安全性也可以让客户买的放心,时间久了,客户就会慢慢的习惯网上购物的方式,并且乐意接受网上购物。研究本课题不单单可以扩大国内饰品市场交易范围,同时可以改变客户的购物模式,让越来越多的人能接受网上购物。1.4 选课题内容天使配饰购物网站是利用 ASP.NET 技术制作的一个电子商务网站,本课题以目前市场发展的趋势为基础,建立一个购物网站,此网站与其他的性质的网站相比,由于涉及到交易,要保障卖家与买家双方面的利益,在制作网上购物系统的时候,要注重每一个细小的环节,这样才能使得在网上交易时避免不必要的错误发生,本网站主要实现的功能包括:(1)
11、用户注册与登录(2)购买商品(3)购物车结算(4)管理员后台信息管理(5)商品的上架与下架高等教育自学考试毕业论文(设计)4(6)后台订单管理完成这些功能需要建立一个完善的数据库,然后需要调试代码将数据库与网页连接,实现网页的实时更新。同时,本课题也分析了一些在建设网站中所遇到的一些疑难问题,以及目前还没有办法实现的功能。高等教育自学考试毕业论文(设计)5第二章 系统需求分析2.1 市场需求分析在经济迅速发展的今天,人们也非常的重视朋友之间的礼尚往来,据调查显示,当代的青少年会愿意花一笔经费在朋友间的礼尚往来之间,在送礼的同时,还要考虑到礼品的质量问题,珠宝玉器质量优质,但是价格昂贵,与珠宝玉
12、器相比,饰品价格适中,能符合大众的消费能力,同时饰品的花样繁多,客户的选择也增多,再加上目前国内还没有很完善的大型的饰品购物网站,在进行网上交易时,大部分客户看中还是交易的安全性,其次是商品的质量,在搭建网站时要考虑到客户的需求,站在客户的角度上去建设网站,要考虑到什么样的布局才是客户真正需要的。所以在建设天使饰品网站时,是将用户的需求通过简单易行的方式设计出来并且运用上,同时购物网站的设计也要保障客户的经济安全,在保障这样的前提下,才能更好地展现购物网站。在市场需求方面,这个网站是可行的。2.2 系统可行性分析建设天使配饰购物网站时,需要考虑到网站的可行性,首先是市场分析,主要是要看自己做的
13、购物网站能否符合市场的需求,其实在建设网站的同时,要选择好开发工具,选择安全的开发工具,才能更好地实现网站的运行。2.3 技术可行性分析一个系统在技术上是否可行,往往从开发的风险,资源的有效性,相关技术的发展等方面来分析。开发风险的大小直接关系到系统的成败。本系统的实现从其所需要实现的功能上来说,现有的比较成熟的技术已基本上能满足其功能需求,而且有很多当前已成功开发并投入使用的网上购物系统可供借鉴。因此,从系统的开发风险来分析,本系统的开发是可行的。在本系统的开发过程中,主要用到开发工具有 Visual Studio 、SQL Server 等。这些技术和开发工具都是完善,在实践中多次被运用的
14、,是完全可行的,不会存在技术上的问题。所以从技术环节上来说不存在无法实现的情况发生。在技术开发方面,这个网站是可行的。高等教育自学考试毕业论文(设计)62.3.1 ASP.NET 简介ASP.NET 是把基于通用语言的程序在服务器上运行。不像以前的 ASP 即时解释程序,而是将程序在服务器端首次运行时进行编译。ASP.NET 构架是可以用 Microsof 的编辑。这些仅是 ASP.NET 强大化软件支持的一小部分。因为 ASP.NET 是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在 Web 应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都
15、能无缝的整合到 ASP.NET 的 Web 应用中。ASP.NET 同时也是language-independent 语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有 C#(C+和 Java 的结合体),VB, Jscript。将来,这样的多种程序语言协同工作的能力保护您现在的基于 COM+开发的程序,能够完整的移植向 ASP.NET。2.3.2 C#语言简介C#是专门为 .NET 应用而开发出的语言,他具有语法简洁,面向对象,面向 Web,功能强大,灵活性与兼容性,完整的安全性与错误处理等特点:(1)8 语法简洁(2)面向对象(
16、3)面向 Web(4)功能强大(5)灵活性和兼容性2.3.3 SQL Server 数据库简介SQL Server 是建立在 SQL Server 在可伸缩性、可用性、可管理性和数据仓库成功的基础上,并且引入了针对电子商务的重要新功能。在不断提升可用性的努力过程中,SQL Server 采用 Windows 四路群集,提供了大大改进的群集支持。SQL Server 已经在可管理性和易用性方面在行业内领先,SQL Server 通过与 Windows 活动目录紧密结合进一步改进了这些功能。而且,SQL Server 还包含对现有管理工具和实用程序的重大改进,并引入更具自我调节和自我管理的引擎功能。