需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:15340 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:民间医生自古以来就有。他们掌握一技之长,拥有各具特色的医疗实践经验。但目前这些民间医生服务鲜有人知,一般通过口口相传才能获得信息,没有行之有效的传播途径。随着信息化技术的不断发展,构建民间医生网络服务平台、通过互联网窗口发布民间医生服务数据成为一种高效解决方案。 本课题建立了一个民间医生服务平台。其基本功能,通过网络爬虫技术自动抓取手工维护民间医生服务数据,对获取的数据进行清洗处理和入库存储,利用互联网实现数据的发布,用户可以通过APP查询医生服务数据信息,并可以进行预约、评价等操作;后台可以对民间医生数据进行汇总、统计查询、对评价数据进行审核等。 平台采用基于客户端/服务器端(C/S)交互模式。客户端通过Android技术开发,主要完成患者注册登录,查询医生,预约和评价医生,服务器端通过JavaEE相关技术开发,主要用于管理员管理用户信息、医生信息、预约与评价信息。由于数据的难以获取,平台需要通过网络爬虫来获取维护民间医生数据,所以需要用Python语言来对数据筛选和存入数据库。 关键词:民间医生;网络爬虫;Android技术
目录 摘要 Abstract 1绪论-1 1.1课题的目的-1 1.2国内现状和发展趋势-1 1.3课题拟解决的关键问题-2 2系统需求分析-4 2.1功能需求分析-4 2.2数据库需求分析-4 2.3性能需求分析-4 2.3.1系统可靠性和安全性-5 2.3.2系统的可扩展性-5 2.3.3系统的易维护性-5 2.4开发环境需求-5 2.4.1开发语言-5 2.4.2开发工具-6 2.4.3开发所使用的数据库-6 3概要设计-7 3.1系统体系结构图-7 3.1.1前台用户体系结构-7 3.1.2后台管理员体系结构-7 3.2业务流程图-8 3.3系统数据库设计-8 3.3.1 E-R图-9 3.3.2关系表设计-9 3.4业务逻辑类设计-11 3.5主要功能页面设计-11 4详细设计-13 4.1客户端设计-13 4.1.1 登录活动-13 4.1.2 注册活动-13 4.1.3 主页面活动-13 4.1.4 推荐页活动-13 4.1.5 预约页活动-14 4.1.6 医生列表活动-14 4.1.7 医生详细信息活动-14 4.1.8 信息页活动-14 4.1.9 评价信息页面活动-14 4.1.10 设置页活动-15 4.2服务端设计-15 4.2.1 用户管理接口-15 4.2.2 医生管理接口-15 4.2.3 预约管理接口-15 5系统功能实现-17 5.1用户模块-17 5.1.1注册功能-17 5.1.2登录功能-18 5.1.3选择科室列表功能-19 5.1.4选择医生功能-21 5.1.5预约医生功能-22 5.1.6评价医生功能-24 5.2管理员模块-26 5.2.1用户管理功能-26 5.2.2医生管理功能-28 5.2.3预约管理功能-28 6系统调试与测试-30 6.1测试概述-30 6.2 测试用例-30 6.2.1功能性测试-30 6.2.2数据库测试-31 7总结-32 参考文献-33 致谢-34 |