最新-学校电子商务系统设计与实现 精品
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学校电子商务系统设计与实现
1系统功能模块分析基于结构和的平台进行设计的高校校园电子商务系统是个较为复杂、庞大的系统,主要分为两个模块,即前台管理和后台管理。
前台管理包括用户注册登录、浏览网页、浏览商品、搜索查询商品、订购商品等功能。
用户可以方便的注册登录,然后随意浏览商品,了解商品的详细情况,并根据用户的需求搜索自己想要的商品,然后放入购物车,对于用户要买的商品支付以后会自动生成订单,如果用户有什么意见或建议可以随时在留言板上发表自己的观点。
后台管理包括订单管理、用户管理、商品评价管理、系统信息管理等模块。
图1系统功能模块11前台功能模块1注册作为一个电子商务系统,注册是最基本也是不可少的一个功能,只有注册用户才能在系统上购买商品。
2登录用户注册了必然就要登录,用户登录后才能进行更改个人资料,处理订单情况。
同时可以保证系统的安全,防止一些无聊的人恶意修改信息,破坏商店信誉。
3搜索用户可以使用搜索功能,通过对商品种类或商店名称或一些关键字进行搜索,系统将会列出相关的所有商品供用户选择,这给用户带来了极大的方便。
4购物车用户选好想要的商品把它放到购物车中,购物车就会自动生成订单,用户可以直接去付款,也可以继续选择商品,放入购物车中。
当然,对于购物车中的商品,用户可以随意删除,而相应的订单也就删除了。
总之用户可以管理自己的购物车。
5留言板用户可以进入留言板写下对系统的意见和建议,也可以反映对产品及服务的满意度,然后通过后台对留言板管理,促使系统做得更完善,更符合人们的购物需求。
12后台功能模块1管理员登录只有经过授权的管理员才能登入系统后台,授权是为了系统安全,不同功能不同模块是通过授权给不同级别的人进行管理和使用的。
管理员通过输入账户和密码进入系统进行用户管理、商品管理、信息发布等各种管理。
2信息发布及时发布系统或商品的相关信息,并进行编辑、添加或删除。
3用户管理包括对系统注册用户的查询、添加、删除。
4商品管理对系统中所有商品进行管理,包括商品种类的添加、修改、删除;商品信息描述的添加,修改;以及商品图片的上传,删除等。
5订单管理用户购买商品后系统会自动生成订单,系统管理员可以查询订单、处理订单或者删除订单。
2系统数据库设计21系统数据库设计原则1真实性。
系统设计的真实性很重要,要确保所创数据库的数据真实,来源可靠。
2命名要规范简洁。
所有的表名,库名都要遵循一定的命名规则,并能体现其应用和功能,以方便维护和查询。
3并发控制。
在同一时间只能有一个人控制某一个表,其他人只能进行查询。
4必要的讨论审核。
数据库设计完后,设计人员要与相关人员进行讨论,熟悉数据库,在库表修改或顶板之前进行审核,以便及时发现问题和解决问题。
5索引设计。
合理的索引能提高数据库的操作效率。
在索引设计中,索引字段应挑选重复值较少的字段。
6适当冗余。
对于任何系统,过多的冗余会占据系统资源,浪费存储空间,并影响运行速度,所有在设计过程中应尽量减少冗余数据和冗余表,使得数据库系统在结构和功能上达到最佳。
但同时,一个系统不可能清除所有的冗余,在某些情况下,适当的冗余反而会提高执行效率。
22数据库-图设计-模型是数据库设计中表示数据库系统结构的一种方法,该方法用-图来描述现实世界的概念模型。
-图容易理解,但只能说明实体间语义的联系,只是数据库设计的第一步。
在-图中,有三个基本成分矩形、菱形、椭圆形,分别表示实体、联系、属性。
23数据库表的设计数据库的结构设计完毕后,现在可以将上面的数据库概念结构转化为某种数据库系统所支持的实际数据库模型,也就是数据库的逻辑结构。
在校园电子商务数据库中每个表格表示在数据库中的一个表。
1管理员信息表,存储系统中的管理员信息。
主要包括管理员账号管理员的号;管理员名称系统管理登录用户名;管理员密码系统管理登录密码。
2会员信息表,记录系统中注册用户的详细信息。
主要包括会员账号注册用户的号;姓名设置用户登录的用户名;性别设置注册用户的性别;密码设置用户登录的密码;-设置用户个人邮箱;电话设置用户个人电话;地址设置用户个人地址;邮编设置用户所在地址邮编。
3产品信息表,记录系统中已有产品的信息。
主要包括产品编号添加产品的号;产品类型编号添加产品分类号;产品名称添加产品名称;产品介绍添加产品的一些基本信息;产品说明对添加产品一些基本描述;时常价购买产品的普通价格;会员价成为会员后购买产品的价格;图片相对路径添加产品的图片链接信息;购买次数产品的被用户购买的次数。
4产品类型信息表,记录系统中的类别信息。
主要包括类型设置产品类型;上级类别设置产品在上级类型下的类别号;上级类别设置产品的类别名称。
5订单详细信息表,记录在客户的一个订单中,针对一件商品的订货信息。
主要包括订单详细信息唯一标识订单详细信息的号;订单列表订单的列表的号;产品订单产品的号;产品名称订单产品的名称;产品单价订单购买产品的价格;订购数量购买产品的数量。
6订单列表信息表,记录针对用户的一个订单的详细信息。
主要包括订单列表编号记录订单的列表的号;会员,非会员为0记录会员的号,非会员为0;客户姓名购买用户的名称;详细地址邮寄购买用户地址;邮编购买用户所在地址的邮编;联系电话购买用户的联系电话;电子邮箱购买用户的邮箱地址;应付款额购买产品的应付钱数;备注购买用户可添加一些备注信息;下单时间购买产品的时间;处理状态卖家是否发货;送货日期卖家发货时间;送。