2.1 需求分析 5

2.1.1 功能需求分析 5

2.1.2 性能需求分析 5

2.1.3 可靠性和可用性需求分析 5

2.1.4 约束需求分析 5

2.2 实体-联系图 6

2.3 状态转换图 6

3 设计 8

3.1 系统流程图 8

3.1.1 总体流程图 8

3.1.2 登录与注册流程图 8

3.1.3 普通用户流程图 9

3.1.4 管理员用户流程图 10

3.2 模块设计 11

3.2.1 登录模块 11

3.2.2 注册模块 12

3.2.3 用户主页模块 12

3.2.4 聊天模块 12

3.2.5 组群信息模块 13

3.2.6 添加群组模块 13

3.2.7 建群模块 13

3.3 顺序图 13

3.4 数据库设计 14

3.4.1 用户信息表 15

3.4.2 群组信息表 15

3.4.3 聊天记录信息表 16

3.4.4 申请信息表 16

3.4.5 邀请组员表 16

3.5 界面设计 16

3.5.1 登录界面 17

3.5.2 注册界面 22

3.5.3 用户主页界面 32

3.5.4 添加组群界面 40

3.5.5 建群界面 44

3.5.6 聊天界面 49

3.5.7 群组属性界面 56

3.5.8 邀请界面 64

3.6 功能实现 68

3.6.1 返回类型 68

3.6.2 情报Session的设定与取值方法 68

3.6.3 判断用户ID是否存在方法 69

3.6.4 用户登录实现 71

3.6.5 用户注册实现 72

3.6.6 创建群组 74

3.6.7 Socket网络通讯实现 76

3.6.8 手机短信收发实现 78

3.6.9 手机录音实现 80

3.6.10 组队功能 81

3.6.11 提醒功能 83

3.6.12 文件上传 84

4 结论 85

致谢 86

参考文献 87

1 绪论

毕业设计的目的是通过全面、系统、严格的技术及基本能力的综合运用,检验我们在大学期间所学的所有理论知识和技能是否扎实和过硬,是否具备毕业,是否具备独立完成工作的能力。作为计算机专业的学生,我们的毕业设计属于设计型毕业设计,当拿到这个课题时,我首先对自己的能力进行一次审视,审视自己是否具备独立完成此项课题的能力。其次,我根据大学期间所学的理论知识和实习得到的经验开始准备一套比较完整项目开发流程。并根据这个设计流程结合所学技能进行开发。详细设计与成果详见本设计报告论文网

上一篇:基于ADN技术的SC企业网架构服务系统设计与开发
下一篇:android影像处理信息发布系统的设计与实现

电子政务建设与民营企业...

對中小型企业实施CRM的探讨【2032字】

信息系统与企业竞争战略评析【1553字】

数据挖掘技术:企业网络...

县级供电企业光纤通信工程建设方案【997字】

企业网站设计原则【2929字】

批发企业商业MIS【3906字】

网络语言“XX体”研究

张洁小说《无字》中的女性意识

我国风险投资的发展现状问题及对策分析

安康汉江网讯

新課改下小學语文洧效阅...

LiMn1-xFexPO4正极材料合成及充放电性能研究

麦秸秆还田和沼液灌溉对...

互联网教育”变革路径研究进展【7972字】

ASP.net+sqlserver企业设备管理系统设计与开发

老年2型糖尿病患者运动疗...