APP下载

手机商城管理系统的设计与实现

2015-03-25孙园园

科技传播 2015年15期
关键词:后台管理员数据库

刘 帅,杨 柱,孙园园

河南城建学院计算机科学与工程学院,河南平顶山 467044

手机商城管理系统的设计与实现

刘 帅,杨 柱,孙园园

河南城建学院计算机科学与工程学院,河南平顶山 467044

本论文构建了一个中小型的专门针对手机产品的网络商城购物系统,该系统包括用户和管理员两个角色。实现了用户注册、浏览商品、进行购物、搜索商品、留言板等用户功能,在后台管理中实现了对商品管理、会员管理、配送管理、留言管理和上传管理等管理功能。

ASP.NET;管理系统;系统设计

随着信息技术的不断发展和互联网技术的日益普及,改变了传统的一手交钱一手交货的模式,使得商业模式发生了巨大的变化。手机目前已经成为人们日常生活的必需品,虽然目前网购平台较多,但还没有一个专门针对手机的网购平台,该系统网站的开发目标就是要构建一个中小型的专门针对手机产品的网络商城购物系统。

1 系统分析

对网上商城的操作具有两种不同身份的用户,即普通会员和管理员两大类,在整个系统运行中,他们分别具有不同的功能和操作权限。普通用户具有注册会员、商品搜索、网上购物的权限,而管理员则主要负责后台数据的管理,如对用户的管理、商品管理和会员管理、配送管理、留言管理等权限,如图1所示。

2 系统设计

2.1 系统流程图

手机商城管理系统采用了敏捷开发的设计思想,我们对整个系统主要分成了2个大模块,即前台交易模块和后台管理模块。而其中各个模块我们又进行了进一步的细分,流程图如图2所示。

2.2 系统数据库设计

采用E-R图来描述系统的数据库概念设计。如图3所示。

建立数据库db_NetShop,数据库包含了所有的用户、订单、商品等信息,这些信息分别存储在相应的数据表中,包括12张表,分别为:tbdmin(管理员信息表)、tb_Area(地区信息表)、tb_BuyInfo(购买信息表)、tb_Class(商品类别信息表)、tb_GoodsInFo(商品信息表)tb_Image(图像表)、tb_Member(会员信息表)、tb_Messages(留言信息表)、tb_OrderInfo(订单信息表)、tb_PayType(付款方式表)、tb_ShipType(配送方式表)表、tb_ShopCart(购物车信息表)。

3 系统实现

该网站系统的开发与现实过程主要采用ASP.Net,以C#语言以主要开发语言,数据库使用MicrosoftSQL Server 2008,开发工具用的是Microsoft Visual Studio 2008。

3.1 前台管理模块的实现

1)注册登陆模块。

用户注册和登录模块采用用户自定义控件,通过母版中@Register指令,使得相应的别名与命名空间及类名联系起来,以便在自定义服务器空间中使用简明的表示法,然后就可以导入到母版中进行相应的显示,而所有的代码都是在自定义空间的时候写入。

2)用户选购模块。

用户可以通过点击导航上的商城首页、推荐商品、热销商品和打折商品进行相应商品的选购;或者可以通过点击左侧的导航条选择相应商品类别下的商品,选取喜爱的产品。

主要代码:

3.2 后台管理模块

后台管理由管理员使用,实现对商城中所有商品和用户的管理。包括订单管理模块、商品管理模块、会员管理模块、支付与配送管理模块 、留言管理模块和商品上传模块等六个模块。后台采用框架进行显示和调用,主要运用的是frameset进行框架的管理和设置,在后台管理中主要有一个left框架(Left.aspx),然后在这个框架中又使用了top(Top.aspx)和right(Main. aspx)两个框架。

4 结论

系统只针对手机这一类产品的销售,对用户来说更有针对性,并且友好的界面能为用户提供良好的购买体验,实现了销售管理网络化。

[1]闫洪亮,吕海莲.ASP.NET程序设计案例教程[M].北京:北京邮电大学出版社,2011:7-8,237-251.

[2]萨克.SQL Server 2008 Transact-SQL Recipes.金迎春,译.北京:人民邮电出版社,2010.

[3]明日科技.ASP.NET编程全能词典[M].北京:电子工业出版社,2010:349-384.

4 该AGC液压缸维修效果

经过有针对性的改进措施,该AGC液压缸在修复上线后,使用寿命明显延长,由原来维修周期4-8月延长至12月以上,自2014年1月上线至2015年5月运行状态良好,未出现问题。

参考文献

[1]陈彬,易孟林.电液伺服阀的研究现状和发展趋势[J].液压与气动,2005(6).

[2]陈新元,曾良才,陈奎生,等.液压压下伺服缸动态特性测试系统研究[J].液压气动与密封,2004(3).

[3]曾良才,吴海峰,陈奎生,等.轧机液压厚度自动控制系统试验技术及设备研究[J].液压与气动,2003(4).

TP3

A

1674-6708(2015)144-0094-02

刘帅,助教,硕士,研究方向:计算机应用,信息隐藏,计算机网络,数据库

杨柱,本科,研究方向:计算机网络,数据库

猜你喜欢

后台管理员数据库
我是小小午餐管理员
我是图书管理员
我是图书管理员
可疑的管理员
后台暗恋
数据库
前台、后台精彩花絮停不了
数据库
数据库
数据库