1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > “兜问”(问答小程序管理系统)小程序设计(后台JavaSSM+Mysql)

“兜问”(问答小程序管理系统)小程序设计(后台JavaSSM+Mysql)

时间:2022-04-23 00:00:52

相关推荐

“兜问”(问答小程序管理系统)小程序设计(后台JavaSSM+Mysql)

目 录

摘 要 I

Abstract II

1.绪论 1

1.1 问答小程序的概念 1

1.2 问答小程序的发展现状 1

1.3 Web技术的发展 3

1.4开发技术 4

1.4.1 JSP的基础——SSM 技术 5

1.4.2 JavaBean原理和机制 5

1.4.3 开发平台:mymyeclipse+dreamweaver 6

1.4.4 数据库:mysql 7

2.系统分析 9

2.1系统目标 9

2.2系统的功能要求 9

2.2.1 前台 9

2.2.2后台 10

2.3系统的性能需求 10

2.4系统的数据需求 11

2.4.1 系统的数据需求包括如下几点 11

2.4.2 系统的数据字典 12

2.5 建立系统的约束 13

2.5.1 人力、资金、时间的约束 13

2.5.2 技术发展规律的约束 13

3.系统设计 14

3.1 系统体系结构 14

3.2主要功能设计 14

3.2.1 主要功能模块 14

3.2.2 系统流程图 15

3.2.3 系统模块介绍 16

3.3 数据库设计 16

3.4 信息安全设计 18

3.4.1 网络安全 19

3.4.2 其他安全 19

4.小程序系统实现 20

4.1 首页面及主要页面设计 20

4.2 功能模块设计 20

4.3小程序前端实现 22

4.3.1小程序端主页 22

4.3.2问题详情页 22

4.3.3小程序端评论 23

4.3.4问答中心 24

4.3.5我的 24

4.3.6我的评论 25

4.3.6我的提问 25

4.4后台网页端设计 26

4.4.1 后台登录页 26

4.4.2 问题管理 26

4.4.3 问题详情页 27

4.4.4 评价管理 27

4.4.5分类管理 28

4.4.6 菜单管理 28

4.4.7用户管理 29

4.4.8角色管理 29

5.小程序测试 30

5.1 测试的目的与目标 30

5.2 测试方法 30

5.3 测试用例 31

5.4 测试结论 32

6.系统总结 33

参考文献 34

致 谢 36

2.系统分析

2.1系统目标

问答小程序网站系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的问答小程序网站,为网络用户提供进行在线交流的网络平台。

通过问答小程序网站可以结交更多的朋友,表达更多的想法,它随时可以发布文章。

具体的要求如下:

1).博主可以简单的添加和删除文章;

2).独立于具体的数据库平台。对于与数据库交互的部分充分考虑兼容性;

3).容易在原先基础上进行二次开发;

4).中间基础平台的无型性。尽量采用开放的标准技术,达到跨平台运行的效果;

为了达到以上的开发目的,问答小程序网站应遵循一定的设计和开发与原则:

1).模块接口定义清晰;

2).基础类库和接口设计合理,尽量建立叮扩展的接口和抽象类;

3).数据库操作使用标准SQL语句,如果一定要使用有差别的SQL语句,则尽量集中在一起,以减少将来维护和移植的难度;

4).采用开放的标准和工具等;

2.2系统的功能要求

问答小程序系统通常提供三类服务:

1).信息服务,它可分为:文章显示,热点文章推荐,博主风采

2).查询服务:可以根据文章内容,文章标题,留言内容,留言标题等进行模糊查询

3).留言服务:游客可以对系统进行留言或发表看法意见

在此,我参考现有的几大问答小程序网站如QQ空间,新浪问答小程序等,采用Browser/Server结构,将问答小程序网站划分为两个子系统:前台,后台。

下面分析各个子系统的功能需求。

2.2.1 前台

在前台的功能实现上,可以分为以下几个部分:

1).用户登录:

网站用户用注册的帐号,密码登录到网站。网站检测用户的帐号,密码并给予其相应的权限对网站进行操作。

2).用户注册:

游客将的信息存储到问答小程序网站的数据库中,以成为本问答小程序的正式用户。

3).用户修改信息:

把已存储的用户信息用一个网页显示出来,方便用户对信息进行更新。

4).文章查询和留言:

用户可以检索或浏览问答小程序中的文章同时给感兴趣的文章。

5).公告信息查询:

用户可以浏览网站中发布的公告信息,了解问答小程序的一些情况。

6).相片查询:

用户可以对问答小程序中的相片,图片等进行查询,浏览。

2.2.2后台

通过计算机网络将前台与后台的数据库相连,网站管理员将从前台得到的信息进行处理,实现文章管理,公告管理,投票管理,相册管理,朋友圈,用户设置及博主设置等子系统。

1).文章管理:

管理员对网站中已有的文章进行删除,更新等操作。

2).公告管理:

发布,删除,更改公告。

3).相册管理:

对问答小程序相册中的图片进行删除,更新等操作。

4).用户设置:

更新普通用户对问答小程序的操作的权限。

5).博主设置:

对博主的信息等进行操作。

2.3系统的性能需求

问答小程序网站的特性要求问答小程序网站系统需要具备以下几个主要特性:

1).多样性: 问答小程序网站在设计时必须遵循的一个重要原则,就是以用户为系统设计的中心。网络的发展大大降低了信息咨询的成本,用户面临更多的选择,所以,问答小程序网站除了降低成本以外,还必须在皮肤,功能的多样性上下工夫,才能够得到用户的认可。具体来说,应用系统应能实现用户特定的需求,操作界面友好、方便,功能设置符合用户的习惯和要求。

2).易维护:管理员能够简单方便地管理系统,定义新的应用,并对系统进行日常维护;随着问答小程序网站信息的变更或增加、数据规模的增大,系统升级、维护应易于操作;各子系统、功能模块的设计应具有良好的灵活性,保证在问答小程序网站系统建设过程中后期系统功能的实现不影响前期已投入使用的系统功能。

3).安全性:系统应充分考虑信息、设备、运行和管理的安全性,建立完善的多层次的安全保障体系,本文转载自http://www.biyezuopin.vip/onews.asp?id=13470保证用户的信息等资料的数据安全。

4).可扩展: 问答小程序网站的用户从事着各种行业,他们的需求各不相同,系统在设计时应充分考虑到用户需求不断变化的需要,降低系统在扩展新的业务功能时的复杂度。

{"pages": ["pages/me/index/index","pages/Topic/index/index","pages/About/meAbout/meAbout","pages/news/news","pages/me/myComment/myComment","pages/me/myTopic/myTopic","pages/Topic/oneTopic/oneTopic", "pages/login/login","pages/zhuce/zhuce"],"window": {"backgroundColor": "#2d8cf0","backgroundTextStyle": "light","navigationBarBackgroundColor": "#F6F6F6","navigationBarTitleText": "兜问","navigationBarTextStyle": "black"},"tabBar": {"color": "#1c2438","selectedColor": "#2d8cf0","list": [{"pagePath": "pages/Topic/index/index","text": "首页","iconPath": "images/tabBar/shuju.png","selectedIconPath": "images/tabBar/shuju3.png"},{"pagePath": "pages/news/news","text": "问答中心","iconPath": "images/tabBar/shuju.png","selectedIconPath": "images/tabBar/shuju3.png"},{"pagePath": "pages/me/index/index","text": "我","iconPath": "images/tabBar/wo.png","selectedIconPath": "images/tabBar/wo2.png"}]},"sitemapLocation": "sitemap82.json"}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。