第五章 详细设计与实现 20
5.1 搭建应用程序框架 20
5.2 系统登录界面 20
5.3 用户注册界面 22
5.4 找律师服务 28
5.4.1 用户找律师 28
5.4.2 追加服务费 33
5.4.3 评价服务 33
5.4.4 律师“找律师” 34
5.5 用户(包含律师)信息管理 36
5.6 找律师服务管理 36
5.6.1 律师服务项目管理 36
5.6.2 律师申请评审服务的管理 36
第751章 系统测试 37
6.1 测试目的 37
6.2 测试内容 37
6.2.1 功能测试内容 37
6.2.2 兼容测试内容 37
6.3 测试方法 38
6.4 测试用例 38
致谢 42
参考文献 43
第一章 绪论
当今社会是个网络化的社会,是个网络极度发展的社会,越来越多的网络产品正充斥着我们的生活的每一个角落。我们的课题也是应了发展的趋势,希望能够实现一个在线的律师服务网站——其中用户能够在家里找师、在家找到外地律师并且无须担心律师取滥收服务费的行为。
本课题于2014年11月份有大致的思路,于12月最终决定项目课题——即律师服务网站。由于网站较为庞大,需求内容较多,最终决定本人尹静丹和夏嘉旭同学,一起来完成本毕业设计项目。有老师将项目分成两部分,相互合作,又相互独立地完成分配给自己的部分任务。
根据老师在需求书中书写的内容,再根据开发过程中的需求变化,最终我需要完成的任务为——用户的登录注册功能,管理员的登录功能,用户找律师功能,律师报价功能,用户评价律师服务功能,律师对不合理的评价进行评审等功能。
选定课题、确定开发方向后,开始进行了对项目的分析工作,以及开题报告的撰写工作。撰写开题报告时,对项目的需求进行分析,查阅任务书后,再查阅大量文献了解该领域的现状,并对发展趋势进行分析,并对项目有大致的理解,确定发展方向,分析出课题的重点及难点,并为项目的开发定制详细的计划,以确保能够按时完成毕业设计。
根据开题报告以及任务书可以将开发工作分为3个阶段,对网络律师服务网站的分析、设计网站、实现需求中所述的网站的各个功能、对网站进行测试工作。分析阶段中:首先、对项目的现状进行了研究,主要通过书籍以及网络上的资料进行了解,并确定项目开发的思路;再对项目开发的目的及意义进行分析,再一次确定开发的必要性;对项目的可行性进行分析,可行性主要分为3部分:技术可行性、经济可行性、用户使用可行性进行分析进而确保,项目开发的技术可行、经济负担不重、用户可否轻松使用等;对开发平台及技术支持进行介绍;对系统需求进行分析。完成了上述的分析阶段中的工作后,于3月初开始进行数据库的设计。完成数据库的设计后,根据上述文档以及老师给出的需求开始项目的开发。开发完成后在5月15日当天对本人负责的模块设计了测试用例、并进行了测试工作。 php+mysql律师服务网站的设计与实现(2):http://www.751com.cn/jisuanji/lunwen_35119.html