论文总字数:18266字
摘 要
基于网络购物的现状,本文设计了一个游戏点卡在线网络销售系统。系统设计包括需求分析、详细设计、系统实现、以及系统测试等阶段。系统基于ASP.NET,使用以C#为主要开发语言,使用了SQL Server 2008数据库。本系统使用了三层框架的开发结构,通过分层的设计和开发,使得网站系统的结构非常清晰。系统前台主要实现游戏点卡浏览销售功能,主要模块包括用户登录、注册、商品浏览查询、购物车和订单生成等;后台主要实现用户权限管理、点卡管理,订单管理和留言管理等功能。关键词:游戏点卡,销售,三层框架
Abstract:Considering the condition of the online shopping, the online sale system of game cards is designed. The period of design system includes demands analysis, detail design, system realization and system test. The realization of the system is based on ASP.NET combined with SQL database in C# language. The website’s structure appears to be clear due to adopting three-layer framework. The system’s client platform mainly realizes game cards online sale function, which is made up with many models, such as user login and registration, goods browsing and search, shopping cart management and order generating. Meanwhile, the server end realizes the user authorization, game cards management, transaction, and message management.
Keywords: game cards, sale, three-layer framework
目 录
1 系统开发背景与技术 1
1.1 项目背景 1
1.2 项目意义 1
1.3 相关技术 2
1.4 开发平台介绍 3
2 系统分析与设计 3
2.1 需求分析 3
2.2 可行性研究 4
2.3 系统功能结构 4
3 数据库设计 5
3.1 表设计 5
3.2 数据库操作方法 9
4 系统实现 13
4.1 网站前台 13
4.2 网站后台 17
5 系统测试 22
总结与展望 24
参考文献 25
致谢 26
1 系统开发背景与技术
1.1 项目背景
目前社会发展的脚步越来越快,随着知识经济的到来、经济的多元化,中国各个产业的发展也迎来了新的挑战。比如在游戏行业里,人们玩游戏要购买点卡,可是面对面的现金交易已经不能满足人们现代化生活的需要,尤其是卡片类商品,人们往往为了简单的卡号和密码跑去很远的商店,白白浪费了很多的时间。这些都给人们的生活带来了很大的不便。网上购物自然是最好的选择,在网络交易越来越普遍的今天,就需要有一些网络交易的平台来满足人们的网上购物的需求。
1.2 项目意义
随着互联网技术应用的成熟,以及物流、支付系统的完善,可以预见,电子商务将成为互联网应用的主流,必将影响着成千上万人的生活和经济行为,并逐渐成为商业活动的重要形式。
据统计表明,网络游戏玩家购买点卡的满意度并不高,重点表现在对可供选择的购买方式的便利性的不满,以及安全可靠性得不到保障的问题。
此外,销售量太小,大的电子商务网站出于成本的考虑,不热衷销售这类东西,各家连锁店通过专营化及低成本运营,也将成为点卡连锁店的卖点,能稳定吸引该部分的游戏玩家。
因此,开发一个游戏点卡的在线销售系统是有价值且有必要的。
游戏点卡在线销售系统带来的好处有:
(1)方便玩家购买点卡
玩家可以在家通过网络就可以查看点卡的种类、价格等等,可以根据个人的需要选择点卡,然后在线支付,而不需要跑到固定的店铺去购买,可以说是省时省事。
(2)方便商家出售点卡
商家可以直接在网站上发布所有的商品,包括价格、类型和折扣等等,不需要一一给买家介绍各种点卡的价格,也免去了租赁店铺所需的大量费用。
(3)方便玩家和商家交流沟通,促进交易更加顺利的进行
玩家可以通过注册用户,在通过审核后,在线给商家发表投诉建议,商家也可以通过后台管理,浏览玩家的投诉和建议,借此对自己的店铺网站进行改进,以吸引更多的买家。
1.3 相关技术
(1).NET
.NET是微软用以实现XML,Web Services,SOA和敏捷性的技术。.NET也可以有如下定义:.NET是微软新一代的技术平台,是为敏捷商务构建互联的应用系统,这些系统是标准的、联通的、适应变化的、稳定和高性能的。从技术的角度看,一个.NET应用是运行于.NET Framework上的应用程序。更确切的说,一个.NET应用是使用.NET Framework类库来编写,并运行于公共语言运行时(Common Language Runtime)之上的应用程序。
.NET域名:.NET是国际最流行的通用域名格式。一般用于从事Internet相关网络服务的机构或公司,是建立全球商业品牌,国际化形象的第一选择。
.NET两大重要组件:(1)客户端应用:组成.NET软件技术的组件之一,客户端应用软件或操作系统,包括PC、手机或其他移动设备通过互联网、借助Web Services技术,使用户能够在任何时间、任何地点都可以得到需要的信息和服务。(2)WebServices: Web Services是新一代的PC与PC之间一种通用的数据传输格式,可让不同运算系统更容易进行数据的交换。它是智能终端软件的基础,是.NET的核心技术。
(2)三层框架
所谓三层体系结构,是指在客户端和数据库之间加入一个中间层,也叫组件层。这里所说的三层体系,并不是指物理上的三层,而是指逻辑上的三层,即使这三个层放到一台机器上,同样称之为三层框架。 三层框架的应用程序将业务规则、数据访问和合法性校验等工作,放到了中间层进行处理。通常,客户端不直接和数据库进行交互,而是先与中间层建立连接,再由中间层对数据库进行访问。
凡是接触.net开发的,首先要理解的就是三层架构的重要思想。三层架构(three-tier application) 就是将整个业务逻辑划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)
剩余内容已隐藏,请支付后下载全文,论文总字数:18266字
该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;