高校电子商务系统设计与实现
2015-10-27宋军平赵高丽
宋军平 赵高丽
摘要:随着信息技术的快速发展,电子商务已经走进了高等学校的校园,为了更好的服务师生,该文从系统功能模块分析、数据库的分析设计和系统的整体设计分析,基于B/S模式,以ASP.NET为开发平台为基础对高等院校校园电子商务系统进行设计。期望通过本设计,能够促进电子商务更好地在高等学校中的发展。
关键词:高等学校;电子商务;ASP.NET
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2015)21-0209-02
The Design and Implementation of the Electronic Commerce System
SONG Jun-ping 1, ZHAO Gao-li 2
(1.Henan Institute of Science and Technology, Henan Xinxiang Xinke College, Xinxiang 453003, China; 2.Henan Institute of Science and Technology, Xinxiang 453003, China)
Abstract: With the rapid development of information technology, e-commerce has entered the high school campus, in order to better serve the students and teachers, analysis of the overall design of the module from the system design and system functional analysis, database, based on B/S mode, using ASP.NET as the development platform for the design of the campus e-commerce system of colleges and universities. Hope that through this design, can promote the electronic commerce better in higher education development.
Key words: higher education; electronic commerce; ASP.NET
随着信息技术快速发展, 互联网络普及,高等学校在校生规模的扩大,校园里以小商店、便利店为主的实体店形式已经不能满足当代青年大学生的消费和服务需求。作为一种全新的交易模式-电子商务,已走进了大学校园。校园电子商务系统方便了在校师生的生活,并改变其消费方式和购物习惯,给广大师生节省了的时间和空间,提高了效率,是一种互利双赢的新型运作模式。
校园电子商务系统是一个功能很强大的系统,服务对象是高等学校的广大师生,帮助他们处理和解决日常工作、学习和生活中的问题,为他们提供服务。本系统能够实现商品信息查询、商品选购、互惠互利的系统,与传统的实物销售相比,具有很大的优势。首先,它不用去选地段,找店铺,既节约了时间又减少了成本。其次,它运转灵活,风险较小。最后,现在师生生活节奏比较快,工作繁忙,出门购物的时间越来越少,所以校园电子商务在校园逐渐成为一种流行,深受大家的喜欢。
1 系统功能模块分析
基于B/S结构和ASP.NET的平台进行设计的高校校园电子商务系统是个较为复杂、庞大的系统,主要分为两个模块,即前台管理和后台管理。前台管理包括用户注册登录、浏览网页、浏览商品、搜索查询商品、订购商品等功能。用户可以方便的注册登录,然后随意浏览商品,了解商品的详细情况,并根据用户的需求搜索自己想要的商品,然后放入购物车,对于用户要买的商品支付以后会自动生成订单,如果用户有什么意见或建议可以随时在留言板上发表自己的观点。后台管理包括订单管理、用户管理、商品评价管理、系统信息管理等模块。
1.1 前台功能模块
1)注册:作为一个电子商务系统,注册是最基本也是不可少的一个功能,只有注册用户才能在系统上购买商品。
2)登录:用户注册了必然就要登录,用户登录后才能进行更改个人资料,处理订单情况。同时可以保证系统的安全,防止一些无聊的人恶意修改信息,破坏商店信誉。
3)搜索:用户可以使用搜索功能,通过对商品种类或商店名称或一些关键字进行搜索,系统将会列出相关的所有商品供用户选择,这给用户带来了极大的方便。
4)购物车:用户选好想要的商品把它放到购物车中,购物车就会自动生成订单,用户可以直接去付款,也可以继续选择商品,放入购物车中。当然,对于购物车中的商品,用户可以随意删除,而相应的订单也就删除了。总之用户可以管理自己的购物车。
5)留言板:用户可以进入留言板写下对系统的意见和建议,也可以反映对产品及服务的满意度,然后通过后台对留言板管理,促使系统做得更完善,更符合人们的购物需求。
1.2 后台功能模块
1)管理员登录:只有经过授权的管理员才能登入系统后台,授权是为了系统安全,不同功能不同模块是通过授权给不同级别的人进行管理和使用的。管理员通过输入账户和密码进入系统进行用户管理、商品管理、信息发布等各种管理。
2)信息发布:及时发布系统或商品的相关信息,并进行编辑、添加或删除。
3)用户管理:包括对系统注册用户的查询、添加、删除。
4)商品管理:对系统中所有商品进行管理,包括商品种类的添加、修改、删除;商品信息描述的添加,修改;以及商品图片的上传,删除等。
5)订单管理:用户购买商品后系统会自动生成订单,系统管理员可以查询订单、处理订单或者删除订单。
2 系统数据库设计
2.1 系统数据库设计原则
1)真实性。系统设计的真实性很重要,要确保所创数据库的数据真实,来源可靠。
2)命名要规范简洁。所有的表名,库名都要遵循一定的命名规则,并能体现其应用和功能,以方便维护和查询。
3)并发控制。在同一时间只能有一个人控制某一个表,其他人只能进行查询。
4)必要的讨论审核。数据库设计完后,设计人员要与相关人员进行讨论,熟悉数据库,在库表修改或顶板之前进行审核,以便及时发现问题和解决问题。
5)索引设计。合理的索引能提高数据库的操作效率。在索引设计中,索引字段应挑选重复值较少的字段。
6)适当冗余。对于任何系统,过多的冗余会占据系统资源,浪费存储空间,并影响运行速度,所有在设计过程中应尽量减少冗余数据和冗余表,使得数据库系统在结构和功能上达到最佳。但同时,一个系统不可能清除所有的冗余,在某些情况下,适当的冗余反而会提高执行效率。
2.2 数据库E-R图设计
E-R模型是数据库设计中表示数据库系统结构的一种方法,该方法用E-R图来描述现实世界的概念模型。E-R图容易理解,但只能说明实体间语义的联系,只是数据库设计的第一步。在E-R图中,有三个基本成分:矩形、菱形、椭圆形,分别表示实体、联系、属性。本系统的E-R图如图2所示。
2.3 数据库表的设计
数据库的结构设计完毕后,现在可以将上面的数据库概念结构转化为某种数据库系统所支持的实际数据库模型,也就是数据库的逻辑结构。
在校园电子商务数据库中每个表格表示在数据库中的一个表。
1)管理员信息表,存储系统中的管理员信息。主要包括管理员账号:管理员的ID号;管理员名称:系统管理登录用户名;管理员密码:系统管理登录密码。
2)会员信息表,记录系统中注册用户的详细信息。主要包括会员账号:注册用户的ID号;姓名:设置用户登录的用户名;性别:设置注册用户的性别;密码:设置用户登录的密码;E-mail:设置用户个人邮箱;电话:设置用户个人电话;地址:设置用户个人地址;邮编:设置用户所在地址邮编。
3)产品信息表,记录系统中已有产品的信息。主要包括产品编号:添加产品的ID号;产品类型编号:添加产品分类ID号;产品名称:添加产品名称;产品介绍:添加产品的一些基本信息;产品说明:对添加产品一些基本描述;时常价:购买产品的普通价格;会员价:成为会员后购买产品的价格;图片相对路径:添加产品的图片链接信息;购买次数:产品的被用户购买的次数。
4)产品类型信息表,记录系统中的类别信息。主要包括类型ID:设置产品类型ID;上级类别ID:设置产品在上级类型下的类别ID号;上级类别ID:设置产品的类别名称。
5)订单详细信息表,记录在客户的一个订单中,针对一件商品的订货信息。主要包括订单详细信息唯一标识:订单详细信息的ID号;订单列表ID:订单的列表的ID号;产品ID:订单产品的ID号;产品名称:订单产品的名称;产品单价:订单购买产品的价格;订购数量:购买产品的数量。
6)订单列表信息表,记录针对用户的一个订单的详细信息。主要包括订单列表编号:记录订单的列表的ID号;会员ID,非会员为0:记录会员的ID号,非会员为0;客户姓名:购买用户的名称;详细地址:邮寄购买用户地址;邮编:购买用户所在地址的邮编;联系电话:购买用户的联系电话;电子邮箱:购买用户的邮箱地址;应付款额:购买产品的应付钱数;备注:购买用户可添加一些备注信息;下单时间:购买产品的时间;处理状态:卖家是否发货;送货日期:卖家发货时间;送货备注:卖家送货的一些信息。
3 系统的具体设计开发
3.1 系统主界面
主界面对于校园电子商务系统来说是非常重要的。它是一个系统的门面,整体风格设计要美观,页面内容及所表达的主题要得体明确,用户操作要简单,这样才能给用户留下好印象,才能使网上购物成为一件愉快的事。
主界面的左边可以看到相关商品的分类,用户可以任意选择商品类别进行查询,便能链接到相关页面,里面会有商品及介绍。同时用户还可以通过搜索的功能更快的选择想要的商品。左下面则列举了一些比较受欢迎的宝贝。中间那一块用户可以浏览到热门商品,上面列出了相关商品分类及留言等信息,有助于用户通过这些信息淘到自己喜爱的商品。
1)用户注册模块
用户注册是为第一次登录系统的用户所设计的。在用户成为本站用户之前一定要注册才可以访问我系统的其他网页。
① 用户注册包括:登录名称,真实姓名,设置密码,电子邮件等。
② 注册成功后,才可以访问本系统的其他页面。
2)用户登录模块
① 用户登录包括:登录名称,输入密码。
② 当用户登录后由管理员核对该用户的名称和密码是否正确,如果无误的话用户可以通过检查直接进入系统的其他页面进行浏览和订购。
3)查看商品信息模块
查看订单:成功登录的用户可以在该页订购商品。
4)留言板模块
留言板:用户进入客户留言可以输入用户姓名、E-mail和评价商品。
3.2 后台管理模块
后台管理员进入后台进行系统的维护与管理必须先要进行登录才能进入后台进行相关的管理。管理员后台登录的界面。
用户只要输入正确的用户名、密码及验证码才可以登录到后台进行管理。
3.3 信息发布管理模块
信息发布管理是系统后台的一个功能模块,管理员登录后台后可以进行信息查看、添加、修改和删除操作,所发布地信息会显示在系统首页上,让用户了解系统及商品的即时信息。
1)管理员可以进入后台编辑或删除信息。
2)添加新信息。
4 结论
电子商务是高等学校校园里一种新兴的交易模式,它是建立在校园网的基础上,在高等学校这个特殊环境中进行典型应用。本文是基于.net的校园电子商务系统的设计与实现来大学校园里师生员工的需求为研究重点,值得进一步的推广和应用。
参考文献:
[1] 蔡琛.校园电子商务系统的设计与实现[D].成都: 电子科技大学,2013.
[2] 杨晓琳.校园电子商务发展现状与改进策略[J].消费者导刊,2009,12(8):15-23.
[3] 杨冬青,李红燕,唐世渭.数据库系统概念[M].北京:机械工业出版社,2012:40-500.
[4] 陈薪宇.校园电子商务的成本探析[J].辽宁经济,2007,2(2):5-12.
[5] 罗家国,杨竣辉.校园电子商务网络建设中的几个问题[J].市场现代化,2006,30(2):8-19.
[6] 燕学博,张海森,郝忠娜. 校园电子商务模式探究与分析[J]. 科技创新导报,2008(22):170-171.