小花仙企业门户网站系统的设计与实现_第1页
小花仙企业门户网站系统的设计与实现_第2页
小花仙企业门户网站系统的设计与实现_第3页
小花仙企业门户网站系统的设计与实现_第4页
小花仙企业门户网站系统的设计与实现_第5页
已阅读5页,还剩82页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

湖南商务职业技术学院毕业设计

目录

1.引言1

1.1.项目开发背景1

1.2.项目开发意义1

1.3.开发技术简介2

1.4.开发工具简介3

1.5.项目开发技术路线3

2.需求分析4

2.1.功能需求描述4

2.2.非功能需求描述4

2.3.需求用例建模4

2.3.1.用户信息管理5

2.3.2.商品信息管理9

2.3.3.商品分类管理12

2.3.4.订单信息管理16

2.3.5.公告信息管理19

3.系统概要设计23

3.1.系统设计原则23

3.2.系统框架设计23

3.3.系统功能设计24

3.3.1.用户信息管理模块功能设计25

3.3.2.订单信息管理功能模块功能设计26

3.3.3.公告管理功能模块功能设计27

3.3.4.商品分类管理模块功能设计28

3.3.5.商品信息管理模块功能设计29

3.4.数据库设计30

3.4.1.设计原则30

II

湖南商务职业技术学院毕业设计

3.4.2.概念设计30

3.4.3.逻辑设计31

3.4.4.数据字典31

4.系统详细设计33

4.1.用户管理子功能模块设计33

4.1.1.用户管理子功能模块说明33

4.1.2.用户管理子功能模块详细设计33

4.2.商品类子功能模块设计35

4.2.1.商品类子功能模块说明35

4.2.2.商品类管理子功能模块详细设计35

4.3.商品分类管理子功能模块设计36

4.3.1.商品分类管理子功能模块说明36

4.3.2.商品分类管理子功能模块说明37

4.4.公告管理子功能模块设计38

4.4.1.商品信息管理子功能模块说明38

4.4.2.公告信息管理子功能模块说明38

4.5.订单管理子功能模块设计39

4.5.1.订单信息管理子功能模块说明39

4.5.2.订单信息管理子功能模块说明39

5.系统实现40

5.1.分类管理子模块实现40

5.1.1.分类管理模块界面设计40

5.1.2.分类管理模块核心代码实现40

5.2.鲜花管理子模块实现46

5.2.1.鲜花管理模块界面设计46

5.2.2.鲜花管理模块核心代码实现46

5.3.公告管理子模块实现55

5.3.1.公告管理界面设计55

III

湖南商务职业技术学院毕业设计

5.3.2.公告管理模块核心代码实现56

5.4.用户信息管理系统子模块实现63

5.4.1.用户信息管理系统页面设计63

5.4.2.后台商品管理系统核心代码实现63

5.5.订单管理子模块实现70

5.5.1.订单管理模块界面设计70

5.5.2.鲜花管理模块核心代码实现71

6.系统测试80

6.1.商品页面功能测试80

6.2.分类管理功能测试80

6.3.公告管理功能测试81

6.4.订单管理功能测试82

6.5.用户信息管理功能测试82

7.设计小结83

参考资料84

IV

湖南商务职业技术学院毕业设计

小花仙企业门户网站系统的设计与实现

1.引言

当今社会,随着互联网的普及和电子商务的快速发展,网上购物已经成为

人们购物的主要方式之一。网上购物平台作为电子商务的核心,为消费者提供

了更加便捷、快捷的购物方式,不仅可以节省时间,还可以获得更多的选择和

更低的价格。与传统实体店相比,网上购物平台具有更大的选择性、更低的价

格和更便捷的购物体验。同时,网上购物平台也在不断地完善自身的服务体系,

提高售后服务质量,为消费者提供更加安全、可信、高效的购物体验。在未来,

随着科技的不断进步和消费者需求的不断提高,网上购物平台将会成为更加重

要的购物渠道,为人们的生活带来更多的便利和选择。

1.1.项目开发背景

对于一家企业来说,拥有一个完整网站是很重要的事情,网站包括前端设

计和后端的信息管理。简单来说,前端就是我们当我们打开一个网站的时候,

肉眼所能看到的一切,而后台则是我们所看不到的一个信息管理系统。网站后

台管理系统主要是用于对网站前台的信息管理,如文字、图片、影音、和其他

日常使用文件的发布、更新、删除等操作,同时也包括会员信息、订单信息、

访客信息的统计和管理。简单来说就是对网站数据库和文件的快速操作和管理

系统,以使得前台内容能够得到及时更新和调整。现在企业对于网站建设的要

求越来越高,很多不想自己浪费人力、财力的公司开始找第三方公司来达到自

己网站建设的目的,这样不公司不仅可以完全满足甲方爸爸的需求,同时也可

以为甲方公司省下不少的人力、财力。功能比较复杂的后台管理系统维护不太

方便,而且有些功能完全用不上;而功能比较简单的后台管理系统对于后期维

护和升级方面就比较方便。其实无论什么样的网站后台管理系统只要做到在灵

活性,维护性,方便操作的解决方案才能引起客户的满意,只有客户满意的网

站后台管理系统才是最优秀的系统。

1.2.项目开发意义

开发一个花店网页项目的意义在于:

1

湖南商务职业技术学院毕业设计

1.提高花店的品牌形象:通过网页设计和开发,可以打造一个专业、美观、易

用的网站,提高花店的品牌形象和知名度。

2.扩大花店的市场覆盖面:通过网站,花店可以向更广泛的目标客户群体推广

自己的产品和服务,扩大市场覆盖面,增加销售额。

3.提高客户满意度:一个好的网页设计和开发可以让客户更方便地浏览和购买

商品,提高客户的满意度和忠诚度。

4.提高工作效率:通过网页开发,花店可以实现在线销售、订单管理、支付管

理等功能,提高工作效率和管理水平。

5.掌握新技术和新趋势:网页开发是一个不断发展和变化的领域,通过开发花

店网页项目,可以掌握最新的技术和趋势,提高自己的技术水平和竞争力。

综上所述,开发一个花店网页项目对花店来说是非常有意义的,可以带来多方

面的好处和收益。

1.3.开发技术简介

小花仙企业门户网站系统使用vue.js+mysql+vue-router+Tomcat等技术。

Vue是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue

被设计为可以自底向上逐层应用。Vue的核心库只关注视图层,不仅易于上手,

还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种

支持类库结合使用时,Vue也完全能够为复杂的单页应用提供驱动。

tomcat作为小型服务期有着很多的优点,安装和部署都方便,第三是

TOMCAT适合做一些中小型的项目

mysql其优点有:综合统一,高度非过程化,面向集合的操作方式,以一种

语法结构提供多种使用方式,语言简洁,易学易用

Vue-Router是Vue.js官方的路由管理器。它和Vue.js的核心深度集

成,让构建单页面应用变得易如反掌。包含的功能有:嵌套的路由/视图表;模

块化的、基于组件的路由配置;路由参数、查询、通配符;基于Vue.js过渡系

统的视图过渡效果

2

湖南商务职业技术学院毕业设计

1.4.开发工具简介

工具的使用:VisualStudioCode、mysql8.0

VisualStudioCode(简称“VSCode”)是Microsoft在2015年4月30

日Build开发者大会上正式宣布一个运行于MacOSX、Windows和Linux之

上的,针对于编写现代Web和云应用的跨平台源代码编辑器,可在桌面上运行,

并且可用于Windows,macOS和Linux。它具有对JavaScript,TypeScript和

Node.js的内置支持,并具有丰富的其他语言(例如C++,C#,Java,Python,

PHP,Go)和运行时(例如.NET和Unity)扩展的生态系统。

MySQL是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的

RDBMS(RelationalDatabaseManagementSystem:关系数据库管理系统)应用软

件之一。

1.5.项目开发技术路线

VVue.js是一种流行的JavaScript框架,用于构建单页面应用程序

(SPA)。以下是Vue项目开发的一般技术路线:

选择合适的开发工具:Vue.js可以使用多种开发工具,如VueCLI、

Webpack、Rollup等。选择适合自己的工具可以提高开发效率和开发体验。

设计应用架构:根据项目的需求和规模,设计应用的架构,包括组件、路

由、状态管理等方面。

安装和配置Vue.js:在项目中使用Vue.js需要先安装和配置Vue.js的核

心库和相关插件,如VueRouter和Vuex等。

开发组件:Vue.js的核心是组件化,因此开发过程中需要设计和开发各种

组件,如页面组件、布局组件、UI组件等。

配置路由:使用VueRouter可以实现单页面应用程序中的路由功能,需要

配置路由表和路由导航等。

管理应用状态:使用Vuex可以实现应用状态的集中管理,包括状态的存储、

修改、获取等。

集成第三方库:在项目中可能需要使用一些第三方库,如UI库、图表库等,

需要进行集成和配置。

测试和调试:在开发过程中需要进行测试和调试,可以使用Vue.js提供的

调试工具和测试框架,如VueDevtools和VueTestUtils等。

3

湖南商务职业技术学院毕业设计

打包和部署:在开发完成后,需要进行打包和部署。可以使用Webpack等

工具进行打包,将代码打包成可部署的静态文件,然后将其部署到服务器上。

总之,Vue项目开发的技术路线需要根据具体项目的需求和规模进行设计和

调整

2.需求分析

2.1.功能需求描述

小花仙企业门户网站系统作为企业的管理系统,需要注重权限的应用,为

此使用了shiro这个功能强大和易于使用的Java安全框架,我们为管理员和普

通用户实现了以下功能模块:管理员具有用户数据管理,商品管理,商品出售

管理,角色权限管理等功能。

2.2.非功能需求描述

.

可用性:网上购物平台需要保证24小时不间断的在线服务,同时需要确保系统

的稳定性和可靠性,以提供良好的用户体验。

安全性:网上购物平台需要保护用户的个人信息和交易数据的安全,采取必要

的安全措施,如SSL加密、防火墙等。

可扩展性:网上购物平台需要具备可扩展性,以应对日益增长的用户和交易量。

系统需要支持水平和垂直扩展,以便在需要时增加硬件和软件资源。

可维护性:网上购物平台需要易于维护和更新,包括代码的可读性、可重用性

和可维护性等方面。

性能:网上购物平台需要具备良好的性能,以保证快速的响应时间和高并发处

理能力。系统需要进行性能优化,如缓存、负载均衡等。

易用性:网上购物平台需要具备良好的易用性,以提供良好的用户体验。系统

需要提供简单易用的界面、易于理解的操作流程等。

可靠性:网上购物平台需要具备高可靠性,以确保系统的持续稳定运行。系统

需要进行备份和容灾等措施,以应对突发事件。

兼容性:网上购物平台需要具备良好的兼容性,以支持不同的浏览器、操作系

统和设备等

.

4

湖南商务职业技术学院毕业设计

2.3.需求用例建模

通过对功能需求的分析,创建以下总体用例模型,如图2-1所示。

图2-1小花仙企业门户网站系统的总体用例模型

管理员使用系统对花店的用户,商品,订单,公告,分类进行管理。

2.3.1.用户信息管理

对用户管理模块功能需求的分析做出用例图和活动图,使用用例图和活动

图进行梳理分析各用例描述表。部门管理模块具体的用例描述如图2-2所示,

具有添加用户信息、删除用户信息、修改用户信息等操作功能。

5

湖南商务职业技术学院毕业设计

图2-2用户信息管理功能模块1用例图

通过对用例的细化,使用活动图针对系统动态行为进行建模。模块1活动

图如图2-3所示。

图2-3用户信息管理功能模块1活动图

通过对图2-2用例图及图2-3活动图进一步的细化分析,得到每个用例的

描述表。

6

湖南商务职业技术学院毕业设计

.用户信息管理功能模块1的用例

用户管理模块添加用户信息用例描述如表2-1所示,可以进行用户信息修

改操作。

表2-1添加用户信息模块用例描述

项目描述添加用户信息

用例名称添加用户信息

用例标识号01

参与者管理员

简要说明参与者输入用户信息,进行添加

前置条件管理员进入网页管理页面

1.管理员输入账号密码进行登录

2.系统验证账号密码的正确性

3.管理员输入用户信息

基本事件流

4.系统验证参与者输入的有效性。

5.有效则进入系统的主界面。无效则提示相应错误给用户。

6.用例终止

在按“登录”按钮之前,参与者可以随按“取消”或“关

其他事件流

闭”按钮。

异常事件流提示错误信息,参与人确认

后置条件系统显示添加用户成功

.用户信息管理功能模块2的用例

用户管理模块修改用户信息用例描述如表2-2所示,可以进行用户信息修

改操作。

表2-2用户信息管理模块修改用户信息用例描述

项目描述修改用户信息

用例名称修改用户信息

用例标识号02

参与者管理员

简要说明参与者输入用户信息,进行修改

前置条件管理员进入网页管理页面

7

湖南商务职业技术学院毕业设计

1.管理员进入管理界面

2.管理员点击修改用户信息

3.管理员点击要修改的用户信息进行修改

基本事件流

4.系统验证参与者输入的有效性。

5.有效则进入系统的主界面。无效则提示相应错误给用户。

6.用例终止

在按“修改”按钮之前,参与者可以随按“取消”或“关

其他事件流

闭”按钮。

异常事件流提示错误信息,参与人确认

后置条件系统显示修改成功

用户管理模块删除用户信息用例描述如表2-3所示,可以进行用户信息修

改操作。

.用户信息管理功能模块3的用例

用户管理模块修改用户信息用例描述如表2-3所示,可以进行用户信息删

除操作。

表2-3用户信息管理模块删除用户信息用例描述

项目描述删除用户信息

用例名称删除用户信息

用例标识号03

参与者管理员

简要说明参与者点击用户信息,进行添加

前置条件管理员进入网页管理页面

1.管理员登录管理页面

2.管理员点击删除用户信息

3.管理员点击要删除的用户信息

基本事件流

4.点击确定。

5.删除成功

6.用例终止

在按“删除”按钮之前,参与者可以随按“取消”或“关

其他事件流

闭”按钮。

8

湖南商务职业技术学院毕业设计

异常事件流提示错误信息,参与人确认

后置条件系统显示删除用户成功

2.3.2.商品信息管理

对用户管理模块功能需求的分析做出用例图和活动图,使用用例图和活动

图进行梳理分析各用例描述表。部门管理模块具体的用例描述如图2-3所示,

具有添加商品信息、删除商品信息、修改商品信息等操作功能。

图2-3网站管理功能模块1用例图

通过对用例图的细化,使用活动图针对系统动态行为进行建模。部门管理

模块用例功能模块活动图如图2-4所示。

9

湖南商务职业技术学院毕业设计

图2-4网站管理功能模块1用活动图

.商品信息管理功能模块1的用例

用户管理模块添加商品用例描述如表2-4所示,可以进行商品信息添加操

作。

表2-4商品管理模块添加商品信息用例描述

项目描述添加商品信息

用例名称添加商品信息

用例标识号04

参与者管理员

简要说明参与者点击商品进行添加

前置条件管理员进入网页管理页面

1.管理员登录管理页面

2.管理员点击商品页面

3.管理员点击添加商品

基本事件流

4.输入商品信息

5.添加成功

6.用例终止

10

湖南商务职业技术学院毕业设计

在按“确定”按钮之前,参与者可以随按“取消”或“关

其他事件流

闭”按钮。

异常事件流提示错误信息,参与人确认

后置条件系统显示添加商品成功

.商品信息管理功能模块2的用例

用户管理模块添加商品用例描述如表2-5所示,可以进行商品信息删除操

作。

表2-5商品管理模块删除商品信息用例描述

项目描述删除商品信息

用例名称删除商品信息

用例标识号05

参与者管理员

简要说明参与者点击商品进行删除

前置条件管理员进入网页管理页面

1.管理员登录管理页面

2.管理员点击商品页面

3.管理员点击删除商品

基本事件流

4.删除商品信息

5.删除成功

6.用例终止

在按“确定”按钮之前,参与者可以随按“取消”或“关

其他事件流

闭”按钮。

异常事件流提示错误信息,参与人确认

后置条件系统显示删除商品成功

.商品信息管理功能模块3的用例

用户管理模块添加商品用例描述如表2-6所示,可以进行商品信息修改操

作。

表2-6商品管理模块修改商品信息用例描述

项目描述修改商品信息

11

湖南商务职业技术学院毕业设计

用例名称修改商品信息

用例标识号06

参与者管理员

简要说明管理员点击商品进行删除

前置条件管理员进入网页管理页面

1.管理员登录管理页面

2.管理员点击商品页面

3.管理员点击修改商品信息

基本事件流

4.修改商品信息

5.修改成功

6.用例终止

在按“确定”按钮之前,参与者可以随按“取消”或“关

其他事件流

闭”按钮。

异常事件流提示错误信息,参与人确认

后置条件系统显示修改商品信息成功

2.3.3.商品分类管理

对商品分类模块功能需求的分析做出用例图和活动图,使用用例图和活动

图进行梳理分析各用例描述表。部门管理模块具体的用例描述如图2-5所示,

具有商品信息分类的增加删除修改操作功能。

12

湖南商务职业技术学院毕业设计

图2-5商品分类功能模块1用例图

通过对用例图的细化,使用活动图针对系统动态行为进行建模。部门管理

模块用例功能模块活动图如图2-6所示。

13

湖南商务职业技术学院毕业设计

图2-6商品分类功能模块1用活动图

.商品分类功能模块1的用例

商品分类管理模块添加商品用例描述如表2-7所示,可以进行商品信息添

加操作。

表2-7商品分类管理模块添加商品信息用例描述

项目描述商品分类管理

用例名称商品分类修改

用例标识号07

参与者管理员

简要说明管理员登录管理后台系统进行商品分类管理

前置条件管理员登录后台管理系统

1.管理员点击商品分类

2.管理员修改商品分类

3.管理员输入商品分类信息

基本事件流

4.验证输入信息的合法性

5.修改成功

6.用例终止

14

湖南商务职业技术学院毕业设计

在按“确定”按钮之前,参与者可以随按“取消”或“关

其他事件流

闭”按钮。

异常事件流提示错误信息,参与人确认

后置条件系统显示商品分类修改成功

.商品分类功能模块2的用例

管理员添加商品分类模块用例描述如表2-8所示,可以进行商品信息删除

操作。

表2-8用户登录模块删除商品信息用例描述

项目描述描述商品分类管理

用例名称商品分类增加

用例标识号08

参与者管理员

简要说明管理员登录管理后台系统进行商品分类管理

前置条件管理员登录后台管理系统

1.管理员点击商品分类

2.管理员增加商品分类

3.管理员输入商品信息

基本事件流

4.验证输入信息的合法性

5.增加成功

6.用例终止

在按“确定”按钮之前,参与者可以随按“取消”或“关

其他事件流

闭”按钮。

异常事件流提示错误信息,参与人确认

后置条件系统商品分类添加成功成功

.商品分类功能模块3的用例

订单删除模块用例描述如表2-9所示,可以进行商品信息修改操作。

表2-9用户修改信息模块修改商品信息用例描述

项目描述删除商品分类

用例名称删除商品分类

用例标识号09

15

湖南商务职业技术学院毕业设计

参与者管理员

简要说明管理员点击商品分类进行删除

前置条件管理员登录后台管理页面

1.管理员点击商品分类

2.管理员点击需要删除的商品分类信息

3.管理员点击需要删除的商品分类

基本事件流

4.管理员点击删除

5.删除成功

6.用例终止

在按“确定”按钮之前,参与者可以随按“取消”或“关

其他事件流

闭”按钮。

异常事件流提示错误信息,参与人确认

后置条件系统显示删除商品分类信息成功

2.3.4.订单信息管理

对商品订单信息模块功能需求的分析做出用例图和活动图,使用用例图和

活动图进行梳理分析各用例描述表。部门管理模块具体的用例描述如图2-5所

示,具有商品信息分类的增加删除修改操作功能。

16

湖南商务职业技术学院毕业设计

图2-5订单信息功能模块1用例图

通过对用例图的细化,使用活动图针对系统动态行为进行建模。部门管理

模块用例功能模块活动图如图2-6所示。

图2-6订单信息管理功能模块1用活动图

17

湖南商务职业技术学院毕业设计

.订单信息管理功能模块1的用例

管理员修改商品订单添加商品用例描述如表2-7所示,可以进行商品信息

添加操作。

表2-7订单信息修改管理模块添加商品信息用例描述

项目描述订单信息修改

用例名称订单信息修改

用例标识号010

参与者管理员

简要说明管理员登录管理后台系统进行商品分类管理

前置条件管理员登录后台管理系统

1.管理员点击订单管理

2.管理员修改商品订单信息

3.管理员输入订单信息

基本事件流

4.验证输入信息的合法性

5.修改成功

6.用例终止

在按“确定”按钮之前,参与者可以随按“取消”或“关

其他事件流

闭”按钮。

异常事件流提示错误信息,参与人确认

后置条件系统显示订单修改成功

.订单信息管理功能模块2的用例

管理员增加商品订单用例描述如表2-8所示,可以进行商品信息删除操作。

表2-8订单管理模块删除商品信息用例描述

项目描述订单信息增加

用例名称订单信息增加

用例标识号11

参与者管理员

简要说明管理员登录管理后台系统进行商品分类管理

前置条件管理员登录后台管理系统

1.管理员点击订单管理

基本事件流

2.管理员增加订单信息

18

湖南商务职业技术学院毕业设计

3.管理员输入订单信息

4.验证输入信息的合法性

5.增加成功

6.用例终止

在按“确定”按钮之前,参与者可以随按“取消”或“关

其他事件流

闭”按钮。

异常事件流提示错误信息,参与人确认

后置条件系统订单添加成功

.订单信息功能模块3的用例

订单信息删除用例描述如表2-9所示,可以进行商品信息修改操作。

表2-9订单信息管理模块修改商品信息用例描述

项目描述删除商品分类

用例名称删除商品分类

用例标识号12

参与者管理员

简要说明管理员点击商品分类进行删除

前置条件管理员登录后台管理页面

1.管理员点击订单管理

2.管理员点击需要删除的订单

3.管理员点击需要删除的订单

基本事件流

4.管理员点击删除

5.删除成功

6.用例终止

在按“确定”按钮之前,参与者可以随按“取消”或“关

其他事件流

闭”按钮。

异常事件流提示错误信息,参与人确认

后置条件系统显示订单删除成功

2.3.5.公告信息管理

对商品公告模块功能需求的分析做出用例图和活动图,使用用例图和活动

图进行梳理分析各用例描述表。部门管理模块具体的用例描述如图2-5所示,

具有商品信息分类的增加删除修改操作功能。

19

湖南商务职业技术学院毕业设计

图2-5公告信息功能模块1用例图

通过对用例图的细化,使用活动图针对系统动态行为进行建模。公告信息

模块用例功能模块活动图如图2-6所示。

20

湖南商务职业技术学院毕业设计

图2-6公告信息管理功能模块1用活动图

.公告信息管理功能模块1的用例

管理员修改商品公告用例描述如表2-7所示,可以进行商品信息添加操作。

表2-7公告管理模块添加商品信息用例描述

项目描述公告信息修改

用例名称公告修改

用例标识号13

参与者管理员

简要说明管理员登录管理后台系统进行公告修改

前置条件管理员登录后台管理系统

1.管理员点击公告管理

2.管理员修改公告

3.管理员输入需要修改的公告

基本事件流

4.验证输入信息的合法性

5.修改成功

6.用例终止

在按“确定”按钮之前,参与者可以随按“取消”或“关

其他事件流

闭”按钮。

异常事件流提示错误信息,参与人确认

后置条件系统显示公告修改成功

.公告管理功能模块2的用例

管理员增加商品公告用例描述如表2-8所示,可以进行商品信息删除操作。

表2-8公告管理模块增加公告信息用例描述

项目描述公告信息增加

用例名称订单信息增加

用例标识号14

参与者管理员

简要说明管理员登录管理后台系统进行公告类管理

前置条件管理员登录后台管理系统

基本事件流1.管理员点击公告管理

21

湖南商务职业技术学院毕业设计

2.管理员增加公告

3.管理员输入公告信息

4.验证输入信息的合法性

5.增加成功

6.用例终止

在按“确定”按钮之前,参与者可以随按“取消”或“关

其他事件流

闭”按钮。

异常事件流提示错误信息,参与人确认

后置条件系统公告添加成功

.公告管理功能模块3的用例

公告删除用例描述如表2-9所示,可以进行商品信息修改操作。

表2-9公告管理模删除公告用例描述

项目描述删除公告

用例名称删除公告

用例标识号15

参与者管理员

简要说明管理员点击商公告管理进行删除

前置条件管理员登录后台管理页面

1.管理员点击公告管理

2.管理员点击需要删除的公告

基本事件流

4.管理员点击删除

5.删除成功

6.用例终止

在按“确定”按钮之前,参与者可以随按“取消”或“关

其他事件流

闭”按钮。

异常事件流提示错误信息,参与人确认

后置条件系统显示公告删除成功

22

湖南商务职业技术学院毕业设计

3.系统概要设计

3.1.系统设计原则

(1)系统性原则。在系统设计中要从整个系统的角度进行考虑,注意保证

系统的一致性和完整性。

(2)灵活性及可变性原则。灵活性是指系统对外界环境变化的适应能力。

(3)可靠性原则。可靠性指系统抵御外界干扰的能力及受外界干扰时的恢

复能力。

(4)经济性原则。经济性是指在满足系统要求的前提下,不仅追求给用户

带来一定的效益,还应尽可能减少系统不必要的开销。。

3.2.系统框架设计

根据系统的需求分析、用例建模分析结合开发平台的特点设计小花仙企业

门户网站系统的系统架构模型,如图3-1所示。

23

湖南商务职业技术学院毕业设计

图3-1网站系统整体架构图

3.3.系统功能设计

小花仙企业门户管理系统的功能结构图如图3-2所示,本系统共有文主要

分类管理,公告管理,鲜花管理,订单管理,用户管理五大功能模块。

图3-2小花仙企业门户网站系统功能结构图

24

湖南商务职业技术学院毕业设计

3.3.1.用户信息管理模块功能设计

针对小花仙企业门户网站系统功能结构图进行进一步细化分析,得到各子

模块相关功能描述,功能描述使用功能流程图描述,如下图3-3。

图3-3用户信息功能流程图

对图3-3流程图进行细化分析得用户信息相关功能描述表

表3-1用户信息功能模块1相关功能描述

功能名称用户信息管理

功能概述用户进行注册,登录,修改操作

输入内容用户信息

系统处理将输入内容保存在数据库中

25

湖南商务职业技术学院毕业设计

3.3.2.订单信息管理功能模块功能设计

针对订单信息管理系统功能结构图进行进一步细化分析,得到各子模块相

关功能描述,文件管理功能描述使用功能流程图描述,如下图3-4:

图3-4订单信息功能流程图

对图3-4流程图进行细化分析得出文件管理相关功能描述表

表3-2用户登录功能模块1相关功能描述

功能名称订单信息管理

功能概述对订单信息进行添加,删除,修改操作

输入内容订单信息

系统处理将输入内容保存在数据库中

26

湖南商务职业技术学院毕业设计

3.3.3.公告管理功能模块功能设计

针对公告管理系统功能结构图进行进一步细化分析,得到各子模块相关功

能描述,文件管理功能描述使用功能流程图描述,如下图3-5:

图3-5公告信息功能流程图

对图3-5流程图进行细化分析得出文件管理相关功能描述表

表3-3公告信息管理功能模块1相关功能描述

功能名称公告信息管理

功能概述对公告信息进行添加,删除,修改操作

输入内容公告信息

系统处理将输入内容保存在数据库中

27

湖南商务职业技术学院毕业设计

3.3.4.商品分类管理模块功能设计

针对小花仙企业门户网站系统功能结构图进行进一步细化分析,得到各子

模块相关功能描述,功能描述使用功能流程图描述,如下图3-3。

图3-6商品分类管理功能流程图

对图3-3流程图进行细化分析得用户信息相关功能描述表

表3-1用户信息功能模块1相关功能描述

功能名称商品分类管理

功能概述管理员对商品分类进行添加,删除,修改操作

输入内容商品分类信息

系统处理将输入内容保存在数据库中

28

湖南商务职业技术学院毕业设计

3.3.5.商品信息管理模块功能设计

针对小花仙企业门户网站系统功能结构图进行进一步细化分析,得到各子

模块相关功能描述,功能描述使用功能流程图描述,如下图3-3。

图3-3商品信息功能流程图

对图3-7流程图进行细化分析得用户信息相关功能描述表

表3-5用户信息功能模块1相关功能描述

功能名称商品信息管理

功能概述管理员进行添加,删除,修改操作

输入内容商品信息

系统处理将输入内容保存在数据库中

29

湖南商务职业技术学院毕业设计

3.4.数据库设计

数据库设计往往是系统设计中最为核心的一个步骤。其设计的优良程度直

接影响系统的性能以及执行效率。

3.4.1.设计原则

为取得较好的设计效果,进行数据库设计需要遵从以下原则:

1.标准化原则

数据库设计务必要遵照统一的设计标准与命名规范。具备统一设计分类与

编码规范的数据库不仅设计清晰直观,更有利于后期数据库及程序的维护,为以

后项目可扩展性提供条件。

2.冗余原则

以往数据库的设计要求不允许有冗余,要尽可能的满足3NF。然而,在系

统运行过程中,满足3NF的数据库设计并不能高效运行。复杂的表间关系,会

降低访问数据库执行的效率;过低的范式标准,又会导致数据库数据。所以,

在数据库设计中,适当的冗余设计(允许派生性冗余设计,杜绝重复性冗余设

计),找到冗余与数据处理速度的平衡点,常常可以既提高速度,又能。

3.4.2.概念设计

在数据库概念设计的过程中,采用E-R图来描述概念设计的结果。E-R图是

概念数据模型的高层描述所使用的数据模型或模式图,它为表述实体联系模式

图形式的数据模型提供了图形符号。根据小花仙企业门户网站系统数据进行分

析,其E-R图如下图3-4所示。

30

湖南商务职业技术学院毕业设计

图3-4小花仙企业门户网站系统E-R图

3.4.3.逻辑设计

针对ER模型,通过数据实体属性、实体间关系的全面分析,结合小花仙企

业门户系统的实际需求,根据E-R图转化为关系模式的转换方法,建立起了本

系统的关系模式,具体转化后的关系模式如下:

用户表(用户名,账号,密码)

商品表(商品价格,商品名称,商品信息)

分类表(商品分类,分类id,备注,)

公告表(公告编号,公告日期,公告内容,备注)

订单表(订单名称,订单id,订单信息,订单地址,备注)

数据字典表(数据字典标题、数据字典排序值、数据字典备注、数据字典

类型)

数据字典值表(数据字

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论