基于.NET的“网络集邮”系统设计与实现

2018-07-28 07:18邵亚丽黄江兵
电脑知识与技术 2018年15期
关键词:电子商务

邵亚丽 黄江兵

摘要:为克服传统集邮模式的缺点,使广大的邮票爱好者有一个更加方便的集邮和交流平台,该文针对此开发软件设计一款可以方便地交流、鉴赏、互换、购买自己喜欢的邮票及附属产品的软件,采用C#和SQL语言、ASP.NET和Ajax局部的实时刷新技术、B/S设计模式,实现一个小型B2C集邮网站。该系统改变了传统集邮模式,大大提高了集邮效率和邮票信息获取速度。

关键词: Browser/Server模式; 电子商务; SQL2008; C#; .NET 网络集邮

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2018)15-0092-03

Design and Implementation of "Net Philately" System Based on .NET

SHAO Ya-li,HUANG Jiang-bing

(Department of Information Engineering,Guangdong Polytechnic College,Zhaoqing 526100,China)

Abstract:To avoid the defect of traditional stamp collecting pattern ,getting the worldwide stamp fans a more convenient stamp collecting and communication platform,a software is designed on which people can communicate,appreciate,exchange or buy stamp and auxiliary product they like ,using C# and SQL language、ASP.NET and Ajax real-time top-refresh technique,realizing a small B2C stamp collecting website.This system changed traditional stamp collecting pattern,and improved both the efficiency of stamp collecting and the speed of stamp information gaining.

Key words:Browser/Server pattern; electronic commerce; SQL2008; C#; .NET network to collect stamps

邮票的收集与鉴赏是人们丰富业余生活,投资、储藏、升值的重要渠道之一。不仅可以使人漫步于悠久灿烂的历史文明之中,而且还能使人在陶冶情操、增长知识的同时,取得可观的经济效益。而传统的集邮获取最新邮票资讯慢,电台新闻可以随时播报,但传递新闻的方式,对于进入读图时代的人们来说,具有非常大的局限性。而网络集邮系统,为广大的邮票爱好者提供一个更加方便的集邮和交流平台,使集邮爱好者不用到邮局查看,不用去邮票市场费心搜寻,更不用千里迢迢奔赴异地,即可看到全国各地的邮票价格,随时掌握邮票的最新动向,搜索自己喜欢的邮票。集邮爱好者中拥有网站管理员功能的用户可以最精致,最细腻,最详细的展现邮票的特色。为了进一步提高集邮效率和邮票真实,设计和实现基于B/S结构的网络集邮系统势在必行,它会使集邮方式发生革命性的转变,将大大提高集邮效率和水准。

1网络集邮功能设计

2功能介绍

网络集邮系统的设计主要分前端用户体验的前端展示六个功能模块和管理员操作运营的后台管理的六个功能模块,如图1 所示。现简单介绍如下。

邮票展示主要是实现邮票分门别类在主页面显示,如个性化邮票、特种邮票(纪念邮票)、“特”字邮票和航空邮票等,选中可以点击查看邮票的价位和详情。

新闻浏览主要是邮票最新的新闻资讯,关于邮票的征集、出售消息和集邮的知识分享。

留言功能主要是邮票爱好者留下自己的建议和喜欢的言论,并且可以和其他集邮爱好者进行讨论沟通,交流集邮经验,发以自己感兴趣的话题为主题的留言,还可以回复别人的留言,用于网站会员交流探讨集邮经验等。

投票主要是会员对钟爱的邮票进行投票,方便浏览者看到近期哪种邮票的收藏率最高,最受收藏着的喜爱,每个用户都用相应的IP,每个用户只能投一次票,投票结果以柱状图的方式直观展示。

购物车主要是用户按照分类找到自己喜欢的相关商品,点击进入商品详细情况页(用缩放函数可将图片放大缩小方便与仔细观看),将物品加入购物车以便收藏购买。

订单详情主要是网站在接到订单后,系统会随机生成這个订单的序列号,每一个都不同,用于用户区别其他商品和查询订单信息购买的信息。还有此次购买的邮票收货地址、联系方式等。

用户管理主要是实现用户信息的添加、删除、修改、查找以及更改会员权限,提高会员等级,,批量操作等。

新闻管理主要是实现邮票资讯的添加、修改、发布、获取等。

留言管理主要是对用户的留言就行审核,回应,涉及敏感词之类的管理员进行管理,删除或者回复警告。

订单管理主要是用户下过的订单进行审核处理,查看订单进程,可拆分合并订单,根据订单发货,填写快递单号,订单异常提醒,退换货处理等。

邮票管理及时发布新的邮票,修改邮票价格,下架一些邮票,添加邮票详细信息和图片,通过高效的运营系统,保证在最佳的时间、将最合适的数量向集邮爱好者提供商品。

投票管理主要是发布新的投票信息,将投票的结果显示出来,已投票的数据还可以导出Excel表的格式方便用户分析下载。

3系统数据库设计

本系统采用SQL Sever2008數据库作为后台数据库,数据库主要表分别为:会员表、商品表、订单详情表、邮票分类表、留言表、投票表、新闻表和其他的附表,部分表结构设计如下:

4系统的实现

本系统采用ASP.NET开发语言环境,SQL Sever2010作为数据库,C#语言编写,前端页面HTML5,CSS3,bootstrap等来实现,参考当今邮票收集对电商平台的实际需求,来设计实现里面各个功能模块,数据划分,完成代码编写和系统最终的测试,实现了集邮从最初的纸质化向电商平台的模式转变。

4.1 运行各个模块进行调试

①利用不同的用户和权限,在各个运行模块中添加数据,依次进行基本调试。

②使用非会员进行各个权限内的页面功能测试。

③分别使用普通会员和管理员登录进行各个页面之间的功能实现连接跳转测试。

④投票后台显示数据,如下图2。

5结论

本系统采用ASP.NET和AJAX技术,B/S模式和SQL2008数据库技术,结合当下信息时代集邮的现状来设计和实现网络集邮系统,前端界面具备购物商城的功能,操作和维护比较简便,异步刷新,前端和后端同步交换数据,快速完成网络集邮流程,使浏览者一进入网站就可以找到自己想要看到东西,操作简单明了。真正实现了集邮从最初的纸质化向电商平台的模式转变,顺应电商时代发展,大大提高了集邮的效率,通过因特网技术来实现流程重组以获得新的竞争优势。

参考文献:

[1] Nagel C. C#高级编程[M].北京:清华大学出版社,2017.

[2] 弗里曼,罗布森 . Head First HTML5 Programming[M]. 北京:中国电力出版社,2012.

[3] Jon Galloway, Brad Wilson. ASP.NET MVC 5高级编程[M]. 5版.北京:清华大学出版社,2015.

[4] 李虎军.SQLServer触发器应用探析[J].电脑知识与技术,2016, 12(16):13-17.

[5] 沈黎.基于网络数据库的存储过程和触发器应用研究[J].西南师范大学学报:自然科学版,2016,41(3):51-55.

[6] 张树明.基于响应式Web设计的网页模板的设计与实现[J].计算机与现代化,2013(6):125-127

猜你喜欢
电子商务
2025年我国农村电子商务交易额达到2.8万亿元
《电子商务法》如何助力直销
电子商务
关于加快制定电子商务法的议案
电子商务人的核心能力
期刊订阅电子商务平台