电子商务网站的设计与实现毕业设计论文(编辑修改稿)内容摘要:

比较顺利的开发出来。 因为实践和技术方面的不足,使得我们设计的程序依然存在很多不 完善的地方,后期好好的钻研,使本系统能更完善更适用。 经济可行性 本系统相对较小也比较简单,不需要投入大量资金,同时又存在着实用性,能改善使用方法在财力和人力上的过度消耗。 因此一经使用便可收到很好的成效,做到合理节约和合理利用资源 ,既提高了工作效率并且也减少了工作人员的工作量,这使 得本系统在处理业务方面得到很大的提升空间。 管理可行性 对于绝大多数用户而言,他们已经养成了网上购物的习惯。 对于购物方式,也已相对比较熟悉。 对于本网站而言,简洁友好的界面可以使用户快速的了解本网站提供的业务,从 而能更好的操作以完成网上购物的体验。 对于后台管理者而言,本系统提供的后台操作简单,模块划分简洁明了。 因此无论是用户,还是管理员都能很好的操作本网站提供的功能,在管理方面是可行的。 数据库设计 数据库设计是指对于一个给定的应用环境,构造(设计)优化的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据操作需求。 信息管理要求是指在数据库中应该存储和管理哪些数据对象;数据操作要求是指对数据对象需要进 行哪些操作,如查询、增、删、改、统计等操作 [6]。 数据库需求分析 数据库需求分析的任务 是通过详细调查现实世界要处理的对象(组织、部门、企业 6 等),充分了解系统的工作概况,明确用户的各种需求,然后在此基础上确定系统的功能,因此必须充分考虑今后可能的扩充和改变,不能仅仅按照当前应用需求来设计数据库。 本系统相对比较简单,从前台到后台操作涉及到的实体及其属性的定义都能满足系统的要求,因此在考虑后期可能的应用需求,本数据库的设计相对合理,应用性良好。 数据库概念设计 数据库概念设计 阶 段是在需求分析的基础上,设计出能满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。 在 本电子商务网站 中, 各项实体之间的关系并不复杂,本系统的数据库没有设计外键关联,只是将关联数据库的字段存放到需要的数据库表中,从而能达到数据关联的目的, 如图 3 所示 ,因此概念设计也相对比较容易。 图 3 数据库实体关系 图 数据库逻辑设计 在数据库逻辑结构设计阶段,需要将数据库概念结构转化为 MySQL 数据库系统所支持的 实际 数据模型,也 就是数据库的逻辑结构。 在上面的实体结构的基础上,形成 对应的 数据库表 ,如表 1— 表 7 所示。 表 1 用户基本信息表 电子商务网站的设计与实现 7 表 2 商品 基本信息表 表 3 订单 基本信息表 表 4 购物车 基本信息表 表 5 新闻 基本信息表 表 6 管理员 基本信息表 表 7 留言板 基本信息表 8 数据库结构实现 在需求分析、概念结构设计的基础上得到数据库的逻辑结构之后,就可以在 MySQL数据库系统中实现该逻辑结构。 实现数据库的逻辑结构的 方式是借助 Navicat For Mysql来管理实现,详细步骤如下 所述。 ( 1) 打开 Navicat For Mysql,选择 “连接 ”出现 “新建连接 ”界面,在 “连接名”输入框中 填入项目名 (如 eshop) ,其他选择 对应的数值,如端口号、数据库的用户名和密码等。 当点击测试连接时,若如 图 4 所示的效果 , 则连接成功,点击确定即可 看到如图 5所示的界面。 图 4 新建 数据库连接 图 5 连接 列表 ( 2) 选中 “eshop”, 鼠标右击选择 “新建数据库 ”, 在 “数据库名” 标签中填入数据库名 (如 eshop) , “字符集” 选择 “utf8UTF8 Unicode”,其他选择默认 , 如图 6 所示。 图 6 新建 数据库 图 7 新建 表 ( 3) 双击展开 “ eshop” 数据库 , 选中 “表 ”, 鼠标右击选中 “新建表 ”,如图 7 所示 ,进入填写数据项信息的界面 , 选中 下面的 “自动增加 ”( 表示 id 为自动增加 ), 填写完信息后保存 , 提示填入表名 ( 如 e_user) 即可 ,如 图 8 所示。 图 8 e_user 数据表 电子商务网站的设计与实现 9 ( 4) 这样我们在 MySQL 数据库系统中就创建了一个 eshop 的数据连接 ,并在该 连接 下创建 一个 eshop 数据库 , 并且能够建立所需的数据表,如图 9 所示。 后期的操作中只要连接到该数据库,就可以直接对数据库中的数据表进行操作。 图 9 所有的数据表 10 第 4 章 系统详细设计与实现 界面设 计原则 界面设计是屏幕产品的重要组成部分。 界面设计是一个复杂的有不同学科参与的工程,认知心理学、设计学、语言学等在此都扮演着重要的角色。 用户界面是用户与程序沟通的唯一途径,要能为用户提供方便有效的服务。 用户界面设计的三大原则是:置界面于用户的控制之下、减少用户的记忆负担、保持界面的一致性。 本电子商务网站采用的是 JSP[7]技术作为前端页面展现 ,由于每个模块的页面是不一样的,因此在设计页面时,要合理的安排,尽量使用户能够很快的熟悉本网站的主要功能,同时需要保持界面的简洁和一致性。 前台子系统的设计与实现 ( 1)前台用户注册 对于本电子商务网站,未成功注册用户只能查看新闻公告,商品信息等,而不能进入系统使用其他的业务。 用户需要办理注册手续,即进入注册页面,按要求输入有效的个人信息,如账户名、真实姓名、身份证号、邮箱等必要信息,如图 10 所示。 图 10 用户注册 图 11 用户登录 ( 2)前台用户登录 已成功注册用户只有登录系统才能执行其他业务操作,如图 11 所示,因此在登录界面输入账 户名和密码,提交信息后,后台进行验证,若与数据库里存储的信息匹配,则可以成功登陆。 ( 3)前台新闻信息模块 当进入网站首页,则直接在右边的页面中浏览所有的公告信息,或者点击“首页”,则回到所有新闻信息显示页面,如 图 12 所示。 电子商务网站的设计与实现 11 图 12前台新闻信息模块 ( 4)前台用户信息模块。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。