论文部分内容阅读
[摘 要]如今网购越来越流行,电子商务也逐渐的在校园内发展。为了更好的发展校园网上购物,本文给出了校园网购系统的设计方案,具体完成校园网购系统的总体设计、系统流程设计、模块接口的详细设计及数据库的简要设计。
[关键词]校园网购;总体设计;电子商务
中图分类号:F407.63 文献标识码:A 文章编号:1009-914X(2014)24-0263-01
1 引言
目前,校园内物品交易量日益增加,很多学生苦恼于如何处理不需要的书籍、衣服、电子产品。基于这种情况,本人设计了基于ASP.NET的网上购物系统,目的是为用户提供一个方便安全的购物平台和商家便捷有效的服务场所。该平台是基于ASP.NET的应用系统,使用SQL SERVER数据库,对系统中总体设计、框架结构设计、模块详细设计和数据库设计进行了说明。
2 校园购物系统总体设计
基于ASP.NET的网上购物系统的总体结构模块——分为商品模块(即网站首页)和管理模块两大部分。网站首页下设公告信息,促销信息,商品信息,购物车,结算五子模块,而其中商品信息模块下又设有搜索和商品详情两个小模块;管理模块下设商品管理,订单管理,公告管理,促销管理和收益管理五个子模块。系统每个模块间都相辅相成互相关联。
系统模块设计见表1所示。
系统的主要功能分配如下:
1.系统登录模块(M 1)。
2.初始化模块(M 2)。
3.首页展示模块(M 3)。(1)信息公告模块(M 3.1):展示线上活动信息模块(M 3.1.1);(2)促销信息模块(M 3.2):展示目前所进行的优惠活动模块(M 3.2.1);(3)商品模塊(M 3.3):搜索系统的商品模块(M 3.3.1):展示系统正在出售的各类商品模块(M3.3.1.1)。
4. 管理模块(M4)。(1)商品管理模块(M4.1):更新商品信息或者增加新商品(M4.1.1);
(2)订单管理模块(M4.2):对用户所下的订单进行管理(M4.2.1);(3)公告管理模块(M4.3):按标题、关键字或用户名搜贴(M4.3.1);(4)促销管理模块(M4.3):对首页的促销优惠等活动信息进行管理(M4.3.1);(5)收益管理模块(M4.3):管理销售情况,统计销售报表(M4.3.1)。
3 接口设计
3.1 外部接口
(1)用户界面。采用目前各种浏览器,如google浏览器、Internet Explorer浏览器等,显示器分辨率最好为1024*768像素。(2)软件接口。软件运行于中文版Windows XP/Win 7平台上。(3)硬件接口。运行于PC及兼容机以上。(4)故障处理。正常使用时一般不会出错,若采用了异常处理,即使出错也能保证数据库完好无损。
3.2 内部接口
(1)系统登录模块(M 1):由初始化模块调用,完成身份验证功能后进入消息循环状态。
(2)初始化(M 2):系统初始时由操作系统调用,之后进入消息循环状态。
(3)首页展示模块(M 3):接收各事件驱动消息激活,进入消息循环状态。
(4)公告信息模块(M 3.1):由相应事件驱动消息激活,完成编辑后,进入消息循环状态。
(5)促销信息模块(M 3.2):由相应事件驱动消息激活,完成编辑后,进入消息循环状态。
(6)商品信息模块(M 3.3):由相应事件驱动消息激活,进入消息循环状态。
(7)商品搜索模块(M 3.3.1):由相应事件驱动消息激活,进入消息循环状态。
(8)商品详情模块(M 3.3.2):由相应事件驱动消息激活,进入消息循环状态。
(9)购物车模块(M 3.4):接收各事件驱动消息激活,进入消息循环状态。
(10)结算模块(M 3.5):由相应事件驱动消息激活,进入消息循环状态。
(11)管理模块(M 4):由相应事件驱动消息激活,进入消息循环状态。
(12)商品管理模块(M 4.1):由相应事件驱动消息激活,进入消息循环状态。
(13)订单管理模块(M 4.2):接收各事件驱动消息激活,进入消息循环状态。
(14)公告管理模块(M 4.3):由相应事件驱动消息激活,之后进入消息循环状态。
(15)促销管理模块(M 4.4):由相应事件驱动消息激活,进入消息循环状态。
(16)收益管理模块(M 5):由相应事件驱动消息激活,进入消息循环状态。
4 系统流程设计
根据以上分析和系统总体规划,可以设计出系统的运行流程如下:用户选择身份登录系统,普通用户跳转至首页,商家跳转至后台管理页面;普通用户可以浏览首页公告和活动信息,也可以搜索商品,浏览商品详情,选择商品进入购物车后进行结算;商家可以管理对商品进行修改和更新,也可以管理首页的公告和促销信息。
系统在设计过程中设计了两个判断,一是用户是否注册,没有注册的用户需要注册才能完成系统的完整功能,如更改购物车,提交订单等。二是用户是否登录,如果用户没有登录同样不能完成提交订单的功能。在完成了注册登录一系列动作后,用户可以在查看首页和商品的基础上完成购物车商品提交,结算的功能。商家的使用流程类似于用户,如果没有经过注册登录则无法完成后台管理的所有功能。
5 结语
本文系统性的介绍和分析了网上购物系统的总体设计,对数据模型、接口和结构进行了详细分,对校园购物系统的实现进行了理论分析。
参考文献
[1] 吉根林,崔海源.Web程序设计[M].北京:电子工业出版社,2008.
[2] 李武,姚珺.数据库原理及应用[M].哈尔滨:哈尔滨工程大学出版社,2011:79.
[3] 刘跟奎.校园交易网站设计[J].数字技术与应用,2012(02):182.
[关键词]校园网购;总体设计;电子商务
中图分类号:F407.63 文献标识码:A 文章编号:1009-914X(2014)24-0263-01
1 引言
目前,校园内物品交易量日益增加,很多学生苦恼于如何处理不需要的书籍、衣服、电子产品。基于这种情况,本人设计了基于ASP.NET的网上购物系统,目的是为用户提供一个方便安全的购物平台和商家便捷有效的服务场所。该平台是基于ASP.NET的应用系统,使用SQL SERVER数据库,对系统中总体设计、框架结构设计、模块详细设计和数据库设计进行了说明。
2 校园购物系统总体设计
基于ASP.NET的网上购物系统的总体结构模块——分为商品模块(即网站首页)和管理模块两大部分。网站首页下设公告信息,促销信息,商品信息,购物车,结算五子模块,而其中商品信息模块下又设有搜索和商品详情两个小模块;管理模块下设商品管理,订单管理,公告管理,促销管理和收益管理五个子模块。系统每个模块间都相辅相成互相关联。
系统模块设计见表1所示。
系统的主要功能分配如下:
1.系统登录模块(M 1)。
2.初始化模块(M 2)。
3.首页展示模块(M 3)。(1)信息公告模块(M 3.1):展示线上活动信息模块(M 3.1.1);(2)促销信息模块(M 3.2):展示目前所进行的优惠活动模块(M 3.2.1);(3)商品模塊(M 3.3):搜索系统的商品模块(M 3.3.1):展示系统正在出售的各类商品模块(M3.3.1.1)。
4. 管理模块(M4)。(1)商品管理模块(M4.1):更新商品信息或者增加新商品(M4.1.1);
(2)订单管理模块(M4.2):对用户所下的订单进行管理(M4.2.1);(3)公告管理模块(M4.3):按标题、关键字或用户名搜贴(M4.3.1);(4)促销管理模块(M4.3):对首页的促销优惠等活动信息进行管理(M4.3.1);(5)收益管理模块(M4.3):管理销售情况,统计销售报表(M4.3.1)。
3 接口设计
3.1 外部接口
(1)用户界面。采用目前各种浏览器,如google浏览器、Internet Explorer浏览器等,显示器分辨率最好为1024*768像素。(2)软件接口。软件运行于中文版Windows XP/Win 7平台上。(3)硬件接口。运行于PC及兼容机以上。(4)故障处理。正常使用时一般不会出错,若采用了异常处理,即使出错也能保证数据库完好无损。
3.2 内部接口
(1)系统登录模块(M 1):由初始化模块调用,完成身份验证功能后进入消息循环状态。
(2)初始化(M 2):系统初始时由操作系统调用,之后进入消息循环状态。
(3)首页展示模块(M 3):接收各事件驱动消息激活,进入消息循环状态。
(4)公告信息模块(M 3.1):由相应事件驱动消息激活,完成编辑后,进入消息循环状态。
(5)促销信息模块(M 3.2):由相应事件驱动消息激活,完成编辑后,进入消息循环状态。
(6)商品信息模块(M 3.3):由相应事件驱动消息激活,进入消息循环状态。
(7)商品搜索模块(M 3.3.1):由相应事件驱动消息激活,进入消息循环状态。
(8)商品详情模块(M 3.3.2):由相应事件驱动消息激活,进入消息循环状态。
(9)购物车模块(M 3.4):接收各事件驱动消息激活,进入消息循环状态。
(10)结算模块(M 3.5):由相应事件驱动消息激活,进入消息循环状态。
(11)管理模块(M 4):由相应事件驱动消息激活,进入消息循环状态。
(12)商品管理模块(M 4.1):由相应事件驱动消息激活,进入消息循环状态。
(13)订单管理模块(M 4.2):接收各事件驱动消息激活,进入消息循环状态。
(14)公告管理模块(M 4.3):由相应事件驱动消息激活,之后进入消息循环状态。
(15)促销管理模块(M 4.4):由相应事件驱动消息激活,进入消息循环状态。
(16)收益管理模块(M 5):由相应事件驱动消息激活,进入消息循环状态。
4 系统流程设计
根据以上分析和系统总体规划,可以设计出系统的运行流程如下:用户选择身份登录系统,普通用户跳转至首页,商家跳转至后台管理页面;普通用户可以浏览首页公告和活动信息,也可以搜索商品,浏览商品详情,选择商品进入购物车后进行结算;商家可以管理对商品进行修改和更新,也可以管理首页的公告和促销信息。
系统在设计过程中设计了两个判断,一是用户是否注册,没有注册的用户需要注册才能完成系统的完整功能,如更改购物车,提交订单等。二是用户是否登录,如果用户没有登录同样不能完成提交订单的功能。在完成了注册登录一系列动作后,用户可以在查看首页和商品的基础上完成购物车商品提交,结算的功能。商家的使用流程类似于用户,如果没有经过注册登录则无法完成后台管理的所有功能。
5 结语
本文系统性的介绍和分析了网上购物系统的总体设计,对数据模型、接口和结构进行了详细分,对校园购物系统的实现进行了理论分析。
参考文献
[1] 吉根林,崔海源.Web程序设计[M].北京:电子工业出版社,2008.
[2] 李武,姚珺.数据库原理及应用[M].哈尔滨:哈尔滨工程大学出版社,2011:79.
[3] 刘跟奎.校园交易网站设计[J].数字技术与应用,2012(02):182.