FreeMarker能够生成各种文本:HTML、XML、RTF、Java源代码等等。易于嵌入到产品中:轻量级;不需要Servlet环境。插件式模板载入器:可以从任何源载入模板,如本地文件、数据库等等。可以按所需生成文本:保存到本地文件;作为Email发送;从Web应用程序发送它返回给Web浏览器。

2。4 MYSQL的介绍

MySQL是一个关系型数据库管理系统。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的关系数据库管理系统应用软件。将数据保存在不同的表中,增加了速度并提高了灵活性。

MySQL使用的 SQL 语言是访问数据库的最常用标准化语言。MySQL由于体积小、速度快、总体拥有成本低,而且由于 MySQL是开放源码软件,因此可以大大降低总体拥有成本。

3 需求分析

3。1 可行性分析

3。1。1 经济可行性

此系统作为毕业设计,在经济上基本不做投入,而且开发选用的开发工具为免费的开源软件,使用低成本的B/S结构,经济上来说,可行。

3。1。2 技术可行性

本系统前端采用FreeMarker模板、后端使用SSM框架开发,使用MySQL,完成数据的添加、修改、删除、查询等功能。由于Spring框架内容丰富功能强,MySQL方便快捷、使用灵活,因此使用Spring框架、MySQL数据库是开发轻平台的最佳组合从而说明本系统在技术方面可行。

3。1。3 操作可行性

由于开发过程中所使用的软件都是目前比较流行的,使用起来会得心用手,可以利用这些软件设计出相对完整的系统,系统结构简单,用户操作方便。

所以,从可行性分析来看,失物招领系统是可以被合理的设计实施,并完成最终的软件测试相关事宜。

3。2 功能需求分析

失物招领系统主要实现用户注册、用户登陆,物品搜索,失物发布,拾物发布,留言,用户个人中心,以及管理员登陆和后台管理等模块。

4 系统设计

4。1 功能模块概述文献综述

失物招领功能及介绍:

a。 用户注册:实现新用户注册功能

b。 用户/管理员登陆:采用SpringSecurity实现权限管理,根据用户角色跳转页面

c。 物品搜索:用户可以对物品进行搜索

d。 失物/拾物发布:实现对失物/拾物的发布

e。 留言:用户可以对物品进行提供线索,在当前物品下留言

f。 个人中心:用户可以管理自己

g。 后台失物/拾物管理:用户以及发布的内容进行管理

h。 后台用户管理:对用户进行相关的增删改查管理

i。 后台留言管理:对留言进行管理

上一篇:ASP.NET+SQLServer设备管理系统的设计+源代码
下一篇:JAVA+MYSQL自习教室座位管理系统的设计与实现

基于android的环境信息管理系统设计

java+mysql班级评优系统的设计实现

java+mysql文星酒店客房管理系统设计

java的B2C型电子商务网站管理系统的设计

局域网管理系统的设计与实现

医疗公众号管理系统设计+源代码

Android药品公司管理系统的设计+源代码

高校体育场馆效益研究【2772字】

ASP.net+sqlserver会员管理系统设计

透过家徽看日本文化家紋から見る日本文化

农村幼儿教育开题报告

论商业银行中间业务法律...

家电制造企业绿色供應链...

基于安卓平台的二维码会议管理系统设计

企业科研管理中统计报表...

华夫饼国内外研究现状

“时尚与旅游”电子杂志的设计制作