SRS(初稿)1
需积分: 0 92 浏览量
更新于2022-08-08
收藏 87KB DOCX 举报
本文档是软件需求规格书(SRS)的初稿,主要描述了一个电影售票系统的功能和外部接口需求。系统主要包括电影售票、电影创建、电影搜索、用户注册与登录、影院管理、排片管理、影厅管理及评论管理等功能。
1. **电影售票功能**:这是系统的核心功能,允许用户选择电影并购票。用户可以进行选座,系统会解析电影列表,检查电影信息是否为空,并在购票时从数据库中获取电影详情。系统提供接口用于查看、修改电影信息,包括主演、上映时间、院线等。
2. **电影创建功能**:用户可以创建新的电影条目,输入包括电影名、创建者、简介、类别等。系统会验证输入的有效性,通过前后端交互将数据存储到数据库,返回创建状态(成功/失败)及失败原因。
3. **电影搜索功能**:用户输入关键字,系统会查找相关电影,经过有效性验证后,通过数据库查询返回相关性强的电影信息。搜索结果按相关性排序并展示在界面上。
4. **用户注册与登录**:用户可以创建账户,输入包括手机号、账号、验证码、密码等。系统验证输入,通过验证码校验,成功则保存到数据库,返回注册状态。登录功能同样验证用户名和密码,返回验证结果。
5. **影院管理**:系统管理影院信息,包括地理信息和联系电话。输入的有效性检查后,信息存储到数据库并展示。
6. **排片管理**:管理电影的排挡信息,包括时间、地点和价格。输入验证后,信息存储并展示。
7. **影厅管理**:管理影厅信息,包括地理信息和联系电话。输入验证后,信息存储并展示。
8. **评论管理**:用户可以对电影发表评论,系统记录评论及其关联的账号信息。评论信息经过验证后存储并展示。
9. **外部接口需求**:SRS 强调了与用户、硬件、软件和通信接口的需求。接口标识应包括项目唯一标识符,接口图用于描述接口关系。接口需求包括优先级、接口类型和数据元素特性,如名称、大小、频率等。
整个系统依赖于数据库来存储和检索数据,前后端交互模块负责数据传输和验证,而用户界面则通过回调函数、适配器和控件来呈现信息。此外,系统还涉及到通信协议标准和用户接口标准的遵守,以确保与其他实体的兼容性和数据一致性。
Xhinking
- 粉丝: 29
- 资源: 320