软件设计说明书收集.pdf
这份软件设计说明书是关于宠物店系统的设计说明,涵盖了系统的概要设计、系统功能描述、服务端功能模块设计、注册模块设计、硬件获取数据模块设计等方面。
1. 概要设计
系统使用 MySQL 作为数据库服务器,Java 和 C 语言作为开发语言,MyEclipse、Ubuntu 虚拟机、Android Studio 等作为开发工具,Windows 10 和 Linux 作为开发系统环境。系统的目标是实现对宠物店内宠物的监控,并提供用户端和店主端的管理功能。
2. 系统功能描述
系统主要包括三个方面的功能:
* 用户端:用户可以通过登录查看自己寄存在宠物店的宠物数据,并对其进行管理操作。
* 店主端:店主可以通过登录查看所有用户和宠物信息,并对其进行管理操作。
* 数据段的接受与发送:服务器将接受到的数据进行简单分类、处理和存储。
3. 服务端功能模块设计
服务端功能模块设计包括登录模块、注册模块、硬件获取数据模块等。登录模块负责用户登录验证,注册模块负责用户注册和信息管理,硬件获取数据模块负责从硬件设备中获取数据。
登录模块类图包括 HttpServlet、LoginServlet、UserDaoImpl 等类,负责对用户输入的用户名和密码进行验证,并返回数据。注册模块类图包括 HttpServlet、AddUserServlet、UserDaoImpl 等类,负责对用户输入的数据进行判定和存储。硬件获取数据模块类图包括 WriteThread、OpenThread、ReadThread 等类,负责从硬件设备中获取数据并存储到数据库中。
4. 注册模块设计
注册模块负责用户注册和信息管理。注册模块类图包括 HttpServlet、AddUserServlet、UserDaoImpl 等类,负责对用户输入的数据进行判定和存储。
5. 硬件获取数据模块设计
硬件获取数据模块负责从硬件设备中获取数据并存储到数据库中。硬件获取数据模块类图包括 WriteThread、OpenThread、ReadThread 等类,负责从硬件设备中获取数据并存储到数据库中。
这份软件设计说明书详细介绍了宠物店系统的设计说明,涵盖了系统的概要设计、系统功能描述、服务端功能模块设计、注册模块设计、硬件获取数据模块设计等方面,为开发者提供了详细的设计参考。