目录
1 需求分析 1
1.1 设计背景和意义 1
1.2 国内外研究现状 2
1.3 设计内容 3
1.4 系统功能结构 3
1.5 可行性分析 4
2 概要设计 5
2.1 开发环境 5
2.2 系统总体要求 5
2.3 系统体系结构设计 8
2.4 系统功能模块设计 9
2.5 数据库设计 14
3 详细设计 25
3.1 权限管理模块 25
3.2 资源管理模块 27
3.3 系统管理模块 29
3.4 账户业务模块 30
3.5 资源业务模块 33
3.6 全文搜索模块 38
3.7 即时通讯模块 39
4 测试 42
4.1 测试目标 42
4.2 系统测试方案 42
4.3 系统功能测试 42
4.4 测试小结 44
5 结论 45
参 考 文 献 46
致 谢 48
2.2系统总体要求
2.2.1系统功能需求
系统功能需求主要分为以下 7 条:
1)权限管理:用于分配用户角色,配置角色权限,对不同角色的用户进行系统访问时加以授权和权限验证。
2)资源管理:可以对用户发布的各项资源,文章、动态、文件、二手交易、失物寻物等信息进行集中管理。此外,还可以对系统设计中用到的字典数据进行集中管理,以维护系统设计中字典数据的一致性。
3)系统管理:系统管理包括系统接口文档管理和 SQL 监控。
4)账户管理:用于用户进行登录、注册、个人信息查看和修改功能。
5)资源业务:提供文章、动态、文件、二手交易、失物寻物等模块的添加、查看、更新服务。
6)全文搜索:对于文章,提供全文搜索服务,用户可以借助此模块实现对文章的全文搜索,相较简单的模糊搜索,全文搜索能获取更精确和更有用的搜索结果。
即时通讯:实现 Web 端即时聊天,实现用户之间的消息交流。