于雷
(吉林广播电视大学,长春130022)
基于ASP.NET+SQL二手交易系统的研究
于雷
(吉林广播电视大学,长春130022)
二手交易平台系统设计的要点为针对二手交易用户的需求做出概念设计,规划出功能模块,提出实施的策略。结合二手交易平台的需求,以ASP.NET+SQL为核心,建立了一套二手交易网络系统。
ASP.NET;SQLserver;二手交易系统
二手交易平台是电子交易平台的一种,人们希望能够应用二手交易平台浏览货物、购买货物、发布货物。本次结合二手交易平台的需求,以ASP.NET+SQL为核心,建立了一套二手交易网络系统。
1.1功能需求
把二手交易系统的用户分为三类:管理员、注册用户、匿名用户。管理员的用户需求为管理货源信息、管理站内信息、管理权限控制、管理留言板。管理员的查询货源信息需求为登陆数据库→查询货源信息→处理货源信息→修改、删除货源信息→更新数据到相应的数据库→退出数据库。查询站内信息需求为登陆数据库→查询站内信息→处理站内信息→更新数据到相应的数据库→退出数据库。查询用户信息的需求为登陆数据库→查询用户信息→处理用户信息→删除、修改、通过用户注册→更新数据到相应的数据库→退出数据库。注册用户的需求为资源信息查询、个人信息管理、信息发布、留言板信息发布。注册用户查询货源信息的需求为登陆到网页浏览数据库信息→查询货源信息→查询完信息→安全退出网页。注册用户发布货源信息的需求为登陆网页发布货源信息→发布信息成功→安全退出网页。注册用户的留言板信息发布的需求为进入留言板→发布留言板信息(包含发布主题、昵称、留下QQ等联系方式等)→提交留言信息→信息更新到数据库→数据显示到网页上→退出留言板或继续浏览留言板信息。匿名用户的需求为首页资源信息查询。匿名注册用户查询货源信息的需求为登陆到网页浏览数据库信息→查询货源信息→查询完信息→安全退出网页。
1.2性能需求
二手交易系统的性能需求为浏览速度快,方便用户检索;分类明晰,方便用户查阅;系统简洁实用,便于管理员维护;系统具有可拓展性,便于日后升级功能。
1.3适用性需求
管理员、注册用户、匿名用户的需求都以数据库为核心,该系统对数据库的要求较高。SQLserver数据库是美国Microsoft公司推出的一种关系型数据库系统。它也是当前应用得最广泛的数据库系统。该数据库系统性能稳定、拓展性强、功能广泛,这是一款专为分布式客户机与服务器设计的数据库系统。因为当前计算机应用的平台一般为Windows系统,Windows系统也为Microsoft公司设计,所以该数据库系统能与系统平台无缝结合。
1.4移植性的需求
该次应用SQLserver工具开发数据库管理功能。应用ASP.NET开发用户浏览网页,方便用户浏览及应用数据库信息。这是一种适宜用户在计算机上应用二手交易系统的设计,根据用户的需求,是以SQLserver数据库为基础开发移动设备浏览系统。
2.1概要设计
这类方法通过在物理层或MAC层应用FEC编码算法来提高数据的抗干扰性及纠错能力,减少出错重传,进而提高链路吞吐率[10,11].
该次的管理系统功能分析如下:基本信息系统,包括信息系统的增、删、修改功能;注册用户系统,包括处理用户的所有个人信息;系统物品管理系统,包括交易物品的搜索、增、删、改的功能;系统帮助系统,包括网站应用的使用方法及网站管理人员的联系方式;用户订单管理,包括订单的生成、审核、通过及相关的增、删、改的功能;系统用户管理,包括管理用户信息系统;留言板系统,这是一套记录用户留言的系统。
整合以上系统的功能,将它分为五个模块:第一,系统用户管理模块,包括用户管理功能。第二,系统帮助信息模块,包括帮助文件文本及系统管理员联系方式。第三,日常业务管理模块,包括信息查询、信息发布两个功能。第四,用户管理模块,包括用户类型管理模块、基本用户信息管理功能。第五,基本信息管理模块,包括信息的删除、查询、添加功能。
2.2流程设计
结合概要设计来进行流程设计。流程设计的方法为应用开发工具来设计页面与模块,确定模块的功能可以实现;输入数据,试验数据实验的结构;为每一个独立的模块编写数据结构;为每一个独立的模块进行代码测试。前台的功能流程可分为:浏览物品、注册、登陆、选择物品、定购物品、选择支付方式这几个模块。后台的功能分为:用户订单、购物车、订单处理、订单发货、订单结账。现用用户登陆的流程处理为例。如果用户登陆,出现网络连接不良,未能及时登陆的情况,就显示“网络信息不良,请稍后再试”,然后切换到用户登陆前的页面;如果用户出现输入账号或密码错误,则显示“输入错误的用户名或密码,请重新再试”,然后切换到用户登陆前的页面。该次对用模板实施的流程进行详细设计,确保每一个模板功能都能被实现。
2.3数据库设计
数据库设计的要点为数据库模型的设计,它包括数据类型的设计、字段说明的设计。数据库的字段分为字段名称设计,管理员可根据字段名称建立数据库索引;字段类型设计,不同类型的数据有不同类型的管理方法;字段说明设计,它说明了该字段建立的意义。
该次应用MicrosoftVisualStudio 2015软件设计网页,应用ASP.NET+SQL设计数据库、应用SQL及C#语言作为编程语言。Microsoft Visual Studio 2015是Microsoft公司最新开发的开发工具包,该套系列包含了一套完整的开发工具集,它包括UML工作、代码管控工具、集成开发环境。MicrosoftVisualStudio2015软件可在.NETFramework 4.5.2环境下运行,它支持跨平台开发软件、云开发工作、有极强的IDE生产力。该软件能与SQL及Windows系统无缝结合,是一种非常易用的开发工具。应用ASP.NET是一种可以建立动态网编的编程模型,运行于IIS(Internet Information Server服务,是Windows开发的Web服务器)之中的程序。ASP.NET与ADO.NET的支持性良好,如果应用ADO. NET连接数据库,可无须锁定数据库源,它非常适合在虚拟环境中读取数据库资源。应用ASP.NET+ADO. NET为在云空间中应用虚拟数据库打下拓展基础。该次应用SQLserver数据库为数据管理软件。C#语言是一款知觉适用于在Microsoft.NET环境中应用的编程语言,这种语言配合开发工具,可以编写出各种需要的程序流程执行效果。
3.2页面设计实现
3.2.1用户可见的页面设计
用户可见的页面设计为:用户注册设计,匿名用户可应用注册的方式成为注册会员;用户登陆,用户未登陆前可浏览网站的网页,用户应用登陆的方式获得留言及购买商品的权限;用户控制面板,用户进入控制面板可了解用户个人信息、个人购买商品信息、发布留言信息、发布商品信息、观看网站推荐的热点信息、个人档案信息、修改个人档案资源;商品查询,用户可应用商品查询搜索需要的商品信息;商品发布,用户可发布出售的商品信息;购物车,用户可将选购的商品放入购物车内集中付款,进入购物车中,用户可删、改购物车中的商品信息;结账,用户可提交商品,结算货款;留言板,用户可进入留言板提交留言;帮助,用户可通过帮助文件了解网页的使用方法,并可通过帮助文件留下的信息与网页管理员联系。
3.2.2管理员后台设计
商品一级类别管理,管理员可根据二手交易网站发展的需求设计商品一级类别;商品二级类别管理:管理员可根据二手交易网站发展的需求设计商品二级类别;帮助文件管理,管理员可编辑、删除、新建帮助文件;留言板管理,管理员可以批量编辑、删除、插入留言板的信息。
二手交易平台系统设计的要点为针对二手交易用户的需求做出概念设计,规划出功能模块,提出实施的策略。本次设计的二手交易系统具有可拓展性强、功能简洁实用的特点,它能满足一般二手交易网络平台建立的需求。
[1]郭晶晶,侯志强.大学生二手图书网络交易平台构想[J].合作经济与科技,2011,(10):95-96.
[2]董婧.基于ASP.NET的校友录系统的设计与实现[J].中国科技信息,2011,(12):86-87.
Secondary trading system based on ASP.NET+SQL
YU Lei
(Jilin Radioand TVUniversity,Changchun 130022,China)
The pointof secondary trading platform system is tomake the conceptual design for secondary trading needs of users,programme the function module and propose implementation strategy.Combined with the needs of the secondary trading platform,a setofsecondary trading network system wasestablished by taking ASP.NET+SQLas the core.
ASP.NET;SQLserver;Secondary trading system
TP311.52
A
1674-8646(2016)18-0114-02
2016-08-09
于雷(1987-),男(满族),黑龙江五常人,助教,硕士研究生,从事软件工程研究。