学校电子商务系统设计与实现
时间:2022-12-31 10:48:47
导语:学校电子商务系统设计与实现一文来源于网友上传,不代表本站观点,若需要原创文章可咨询客服老师,欢迎参考。
1系统功能模块分析
基于B/S结构和ASP.NET的平台进行设计的高校校园电子商务系统是个较为复杂、庞大的系统,主要分为两个模块,即前台管理和后台管理。前台管理包括用户注册登录、浏览网页、浏览商品、搜索查询商品、订购商品等功能。用户可以方便的注册登录,然后随意浏览商品,了解商品的详细情况,并根据用户的需求搜索自己想要的商品,然后放入购物车,对于用户要买的商品支付以后会自动生成订单,如果用户有什么意见或建议可以随时在留言板上发表自己的观点。后台管理包括订单管理、用户管理、商品评价管理、系统信息管理等模块。图1系统功能模块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图中,有三个基本成分:矩形、菱形、椭圆形,分别表示实体、联系、属性。
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的校园电子商务系统的设计与实现来大学校园里师生员工的需求为研究重点,值得进一步的推广和应用。
作者:宋军平 赵高丽 单位:河南科技学院 新科学院
- 上一篇:电子商务双语教学改革与创新
- 下一篇:生鲜农产品电子商务物流论文