开放性校园购物网平台的设计与实现

目 录
1 引言 1
1.1 课题来源 1
1.2 研究意义 1
1.3 文章构思 1
1.4 本章小结 2
2 开发工具简介 2
2.1 HTML与CSS样式 2
2.2 ASP.NET技术 3
2.3 SQL Server数据库 4
2.4 B/S结构 4
2.5 本章小结 4
3 系统分析 5
3.1 可行性分析 5
3.2 需求分析 6
3.3 系统的数据需求 6
4 系统设计 7
4.1 功能分析 7
4.2 数据库分析 10
4.2 本章小结 13
5 系统详细设计与代码实现 14
5.1 主界面 14
5.2 用户登录界面 14
5.3 用户注册界面 15
5.4 购物车 16
5.5 收银台 16
5.6 管理员登录界面 17
5.7 后台管理界面 18
5.8 商品添加界面 18
5.9 商品管理界面 19
5.10 会员信息管理 20
5.11 公告管理 20
5.12 用户帮助中心 21
5.13 用户反馈 21
6 系统测试 22
6.1 测试目的 23
6.2 测试内容 23
6.3 测试方法 23
6.4 测试过程 24
结 论 26
致 谢 27
参考文献 28
 *好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^* 
1 引言
1.1 课题来源
说起购物,人们常常会想到去实体店,商场去选购商品,购买购物,的确,早在上个世纪末期,人们选购商品需要乘车到市内去选购商品,这样需要浪费过多的时间和资金,而且,对于商品的选择范围窄,很难选购到自己随心的商品,可能就需要多走很多地方,去选购,而且,一旦发现商品存在瑕疵,还需要再次回来进行退换货,实在是比较麻烦。随着网络技术的不断进步,人们逐渐进入了信息化时代,家家户户都购买了电脑,互联网技术也得到了更加快速的拓展,网络已经进入了千家万户;网上购物这一新名词逐渐突显出来,商家利用网络技术平台,将自己的商品展示在网络上,人们通过访问网址就可以进入该网站查看信息,也可以在网络上购物,退换货,交易变得更加便利,选购商品范围更加多样化;为此,企业商家都纷纷建立了个性化商品展示平台,网络销售渐渐的成为购物方式主流,也给人们带来了更多的实惠。本系统制作的初衷就是通过用户的需求,完成一套简单的购物平台,可以展示商品,选购商品,交易商品,最终完成设计任务。
1.2 研究意义
购物系统的构建其主要意义在于,一方面,网络购物系统给企业提供了更多,更好的展示商品信息的机会,提高了企业的商品销售业绩,增强了企业的信誉;同时,给客户带来了更多选择商品的机会,让用户可以买到更加实用,实惠的商品,满足选购需求;另一方面,从毕业设计的过程中,学到了更多实用性的技术,深入的了解了软件开发的流程,对自己受益匪浅。
1.3 文章构思
通过严谨的设计分析,论文的结构设计具体如下:
第一部分,背景介绍,系统开发意义,以及方法构思介绍,通过对系统的背景分析,可以直接了解系统的市场使用情况,以便对系统开发做出正确的定位;
第二部分,开发技术介绍,这一章主要是介绍开发技术,开发环境,开发运行平台等,对其做出详细的概述,了解系统的设计方向;
第三部分,需求分析阶段,这个阶段主要是考虑系统所对应的市场需求情况,对系统进行市场需求概述,用户的需求,系统的性能需求等描述,同时,对系统进行可行性分析,从技术,经济,后期维护操作等方面进行概述等;
第四部分,系统设计阶段,这个阶段主要是考虑,系统的主要功能,系统的开发流程图,E-R图,数据分析图,数据库设计,表结构分析等,是比较关键的一个章节;
第五部分,详细分析阶段,主要是分析各个模块的设计成果,制作过程是如何,通过图片,文字分析,可以清晰了解制作流程,掌握系统的操作流程;
第六部分,总结阶段,这个章节是总结全文,分析系统存在的问题,采取哪些措施,未来系统如何维护等相关问题。
1.4 本章小结
本章节为引言章,详细介绍了开放式校园购物网平台的研究背景、目的、意义并梳理了论文结构。
2 开发工具简介
2.1 HTML与CSS样式
2.1.1 HTML简介
HTML(HyperText Markup Language,超文本标记语言),它是我们现在制作网页过程中一个经常用到的语言。它的发展历程很长,兼容性也很好,现在市面上的大多数浏览器能够很好地兼容HTML,它已经经历了多个版本的改进。去年的十月份,最新版本HTML5问世[17]。
HTML的几次发展,引发了浏 *好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^* 
览器大战。各大浏览器商家加强新版特新,而HTML虽然一直在发展,但浏览器的一些新特性,让HTML的兼容性要遭受巨大的考验[18]。
例如现在的IE10和360浏览器中,在HTML中的某些属性就很难相互兼容。一个元素在一个的浏览器中正确显示,而在另一个浏览器中又不能正确显示。这不仅让开发者很为难,也增加测试人员的用户体验测试的难度。
2.1.2 CSS样式
CSS(Cascading Style Sheet,层叠样式表),它是目前流行的一种网页制作工具,和HTML能有效结合,另外在很多页面元素的设计上能够取代HTML中的元素设计,CSS提供的是一种更加简化的设计。例如CSS中的盒子样式能够非常灵活的进行页面布局,相对HTML中的table属性要给每行和每个单元格进行属性参数的设置,盒子更加小巧方便,但盒子元素的发展历程不长,因此不如table元素的兼容性良好,不同浏览器可能会造成页面排版混乱。
CSS样式最大的便捷就是可以统一将整个网站主要的样式设计写在一个文件或多个文件中进行统一管理,然后只要在需要样式的页面加入CSS样式表文件的路径代码就可以调用样式文件中的设计,强大方便。CSS的信息可以来自多个方面,大致包括如下3种:
a)作者样式。界面设计人员可以网站文件夹下创建.css文件,我们用它来存放网站的样式,然后在主页代码中加入引用该文件的路径代码便可调用。
b)成本降低,选择更多。
c)运行负荷大。
2.5 本章小结
本章节是开放式校园购物网平台系统的关键技术介绍,介绍包括了HTML与CSS样式、ASP.NET技术、数据库技术和B/S模式。
3 系统分析
3.1 可行性分析
3.1.1 概述
可行性研究的目的其实很简单,就是通过各个方面的调查来判断一个项目或工程是否具备实施或者说进行下一环节操作。
可行性分析是根据一些前期调研包括市场、资金、现阶段的技术等方面来做出报告,评价项目的可实施性,是否具备投资的价值,如果可以实行,就必须拟定报告,通过一系列的数据和方案让投资者赞成,并且这些数据要保证确认正确,这样报告才有公信度。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3026.html

好棒文