1、年 月 日院系新生报到管理系统软件需求说明书本说明书是系统客户和开发者对将要开发的软件系统的共同理解,是后续设计和实现工作的基础。本报告由以下表格组成:软件需求说明书目录 文档序号1. 前言 R1. 2. 项目概述 R2. 3. 具体需求 R3. 3.1. 功能需求 R3.1. 3.2. 外部接口需求 R3.2. 3.3. 性能需求 R3.3. 3.4. 软件属性需求语法 R3.4. 3.5. 数据要求说明 R3.5. 3.6. 其它需求 R3.6. 本说明书涉及的对系统的全部定义,经客户确认后,具有约束力,由系统设计人员贯彻。系统分析员:_(签名)日 期: 年 月 日主文档名称 软件需求说明
2、书 主文档编号 R子文档名称 1. 前言 子文档序号 R1. 编者 杨鹏 编写日期 2012 年 11 月 7 日院系新生报到管理系统是为了方便教务处工作人员对新生信息录入的方便和便捷而编写的,该系统降低了工作人员的工作量,也大大提高了工作人员的工作效率,对于前来报到的新生,节约了报到时间,也能更加准确和安全的记录新生信息,即使出现了错误也能对错误的信息进行修改。该系统的工作流程为:工作人员输入自己的用户名和密码登录系统,登录系统后,出现一个对话框,可以让工作人员选择是录入学生信息还是查询和更改学生信息,学生信息的录入流程为先登记公寓、组织关系、学费缴纳情况、档案缴纳情况、床位。项目背景:开发
3、系统名称:院系新生报到管理系统项目任务提出者:汤文亮项目开发者:杨鹏用户:教务处实现软件单位:华东交通大学运行环境:该系统可运行在 WINDOWS XP/7 的系统主文档名称 软件需求说明书 主文档编号 R子文档名称 2. 项目概述 子文档序号 R2. 编者 杨鹏 编写日期 2012 年 11 月 7 日(1) 系统描述:院系新生管理系统结合了工作人员的实际操作经验,大大的简化了工作人员的操作复杂度,能够很好的录入和管理新生的相关信息,提高了工作人员的工作效率,也保证了新生信息的安全性。(2) 系统功能:系统首先有一个登陆界面,工作人员必须通过相关的验证才能进入系统,这样保证新生信息的安全性,
4、登陆系统后,系统为工作人员提供录入和查询功能,还能修改和删除已经录入的信息。(3) 工作流程:登陆系统选择操作类型(查询或者录入)录入学生相关信息或查询学生信息所录入的信息保存进数据库删除和修改数据库中的信息(4) 用户:教务处中的工作人员,来查询信息的学生 (5) 可靠性和安全性:本系统具有较高的安全性,首先在登陆系统的时候就必须通过相关验证才能进入到系统中,对于所录入的信息也具有较高安全的存储,不容易造成数据丢失,不同的用户有不同的使用权限,工作人员可对信息进行录入、查询、修改、删除,而学生只能进行查询操作。主文档名称 软件需求说明书 主文档编号 R子文档名称 3. 具体需求 子文档序号
5、R3. 编者 杨鹏 编写日期 2012 年 11 月 7 日项目名称:院系新生报到管理系统顶层数据流图:教务处工作人员新生报到管理系统新生信息用户信息加工:新生报道管理系统加工描述:对前来报道的新生的信息进行录入,保存到数据库中,并可对已保存的信息进行查询和更改操作名:新生报道管理系统编 码:PROJETCT_APAMS标 注:编 号:1最底层:NO加工引用列表:链接数据 链接端 Src Dst用户信息 教务处工作人员 X新生信息 教务处工作人员 X数据流图:新生报道管理系统用户用户信息验证用户信息数据库信息录入 / 更改新生信息数据库用户输入信息用户名和密码用户信息新生信息新生信息加工:用户
6、信息验证加工描述:根据用户所输入的信息,与原有数据库中的用户信息进行比对,正确的话则进入系统,错误则重新登录操作名:用户信息验证 编 码:PROJETCT_APAMS标 注:编 号:1.1最底层:NO加工引用列表:链接数据 链接端 Src Dst用户输入数据 用户 X用户信息 用户信息数据库 X加工:信息录入/更改加工描述:用户在该界面选择要操作的类型(录入、查询、删除、更新) ,根据提示完成相关操作,并将所输入的数据和改变的数据与新生信息数据库想关联操作名:信息录入/更改编 码:PROJETCT_APAMS标 注:编 号:1.2最底层:NO加工引用列表:链接数据 链接端 Src Dst用户信
7、息 用户信息验证 X新生信息 新生信息数据库 X X数据流图:用户信息验证:用户类型选择用户类型 ( 学生 / 工作人员 )用户请求学生登录工作人员登录学生信息登录验证工作人员登录信息验证学生用户信息库工作人员用户信息库用户信息用户信息用户信息用户信息用户类型用户类型加工:用户类型(学生/工作人员)加工描述:在该操作中,不同类型的用户所获得的权限不同,所以用户需选择自己的用户类型,选择用户类型后再登陆自己的用户名与密码操作名:用户类型(学生/工作人员)编 码:PROJETCT_APAMS标 注:编 号:1.1.1最底层:NO加工引用列表:链接数据 链接端 Src Dst用户请求 用户类型选择
8、X用户类型 学生登入 X用户类型 工作人员登入 X加工:学生用户登陆信息验证加工描述:根据用户所输入的信息,与原有数据库中的用户信息进行比对,正确的话则进入系统,错误则重新登录操作名:学生用户登陆信息验证 编 码:PROJETCT_APAMS标 注:编 号:1.1.2最底层:NO加工引用列表:链接数据 链接端 Src Dst用户信息 学生登陆 X用户信息 学生用户信息库 X加工:工作人员登陆信息验证加工描述:根据用户所输入的信息,与原有数据库中的用户信息进行比对,正确的话则进入系统,错误则重新登录操作名:工作人员登陆信息验证编 码:PROJETCT_APAMS标 注:编 号:1.1.3最底层:
9、NO加工引用列表:链接数据 链接端 Src Dst用户信息 工作人员用户登陆 X用户信息 工作人员用户信库 X数据流程图:新生信息录入:用户采取信息录入处理用户请求 新生信息库录入信息表用户输入端提示用户输入学费缴纳情况新生姓名 宿舍分配 组织关系 档案缴纳情况输入的信息输入的信息输入的信息新生信息库输入的信息输入的信息学费情况姓名 宿舍情况组织关系档案缴纳情况加工:采取信息录入处理加工描述:系统响应用户要求,进入信息录入界面,并从信息库中调出录入信息表,提示用户输入新生信息操作名:采取信息录入处理编 码:PROJETCT_APAMS标 注:编 号:1.2.1最底层:NO加工引用列表:链接数据
10、 链接端 Src Dst用户请求 用户 X录入信息表 新生信息库 X提示信息 用户输入端 X加工:新生姓名加工描述:在新生信息录入界面,用户输入学生姓名,该步骤将用户输入的学生姓名保存到信息库中操作名: 新生姓名编 码:PROJETCT_APAMS标 注:编 号:1.2.2最底层:NO加工引用列表:链接数据 链接端 Src Dst输入的信息 用户输入端 X姓名 新生信息库 X加工:宿舍分配加工描述:在新生信息录入界面,用户选择好新生的宿舍分配情况,宿舍分为公寓和一般宿舍,该步骤将用户输入的学生宿舍情况保存到信息库中操作名: 宿舍分配编 码:PROJETCT_APAMS标 注:编 号:1.2.3
11、最底层:NO加工引用列表:链接数据 链接端 Src Dst输入的信息 用户输入端 X宿舍情况 新生信息库 X加工:学费缴纳情况加工描述:在新生信息录入界面,用户选择新生的学费缴纳情况(缴纳/未缴纳/ 欠费) ,该步骤将用户输入的学费缴纳情况保存到信息库中操作名: 学费缴纳情况编 码:PROJETCT_APAMS标 注:编 号:1.2.4最底层:NO加工引用列表:链接数据 链接端 Src Dst输入的信息 用户输入端 X学费缴纳情况 新生信息库 X加工:组织关系加工描述:在新生信息录入界面,用户输入新生的组织关系(党员/团员/ 群众) ,该步骤将用户输入的学生组织关系保存到信息库中操作名: 组织
12、关系编 码:PROJETCT_APAMS标 注:编 号:1.2.5最底层:NO加工引用列表:链接数据 链接端 Src Dst输入的信息 用户输入端 X姓名 新生信息库 X加工:档案缴纳情况加工描述:在新生信息录入界面,用户输入新生的档案缴纳情况(缴纳/未缴纳) ,该步骤将用户输入的学生档案缴纳情况保存到信息库中操作名: 新生姓名编 码:PROJETCT_APAMS标 注:编 号:1.2.6最底层:NO加工引用列表:链接数据 链接端 Src Dst输入的信息 用户输入端 X档案缴纳情况 新生信息库 X数据流图:新生信息查询用户 新生姓名检索输入所要查询的新生姓名新生信息库新生信息返回输入新生姓名
13、界面无该新生信息显示该新生的所有信息找到该新生信息新生信息库新生信息加工:新生姓名检索加工描述:在该操作中,用户输入所要查询新生的姓名,系统接收该姓名,与新生数据库中的新生姓名进行比对,若未找到该姓名则返回原操作界面,若有该学生姓名,系统则显示新生的所有信息操作名: 新生姓名检索编 码:PROJETCT_APAMS标 注:编 号:1.2.7最底层:NO加工引用列表:链接数据 链接端 Src Dst输入的新生姓名 用户 X新生信息 新生信息库 X输出无该新生信息 查询界面 X输出找到该信息信息显示该新生所有信息X加工:显示该信息所有信息加工描述:在该操作中,新生信息库中找到要查询新生的新生姓名,
14、系统调用信息库中该新生的所有信息,并显示给用户操作名:显示该信息所有信息编 码:PROJETCT_APAMS标 注:编 号:1.2.8最底层:NO加工引用列表:链接数据 链接端 Src Dst显示找到该新生信息新生姓名检索 X新生信息 新生信息库 X数据流图:信息更改用户验证所更改新生的姓名新生信息库用户请求 新生姓名操作类型用户请求删除新生信息库删除信息新生信息更新新生信息库更改后的信息新生信息操作类型 操作类型加工:验证所更改新生的姓名加工描述:在该操作中,用户输入所要查询新生的姓名,系统接收该姓名,与新生数据库中的新生姓名进行比对,若未找到该姓名则返回原操作界面,若有该学生姓名,系统则掉
15、出新生的所有信息操作名:验证所更改新生的姓名编 码:PROJETCT_APAMS标 注:编 号:1.2.9最底层:NO加工引用列表:链接数据 链接端 Src Dst用户请求 用户 X新生信息 新生信息库 X用户请求 操作类型 X加工:删除加工描述:用户在操作类型的选择中选择了删除操作,从新生数据库中调出所要删除的新生信息,删除该新生信息,返回信息库中,操作名: 删除编 码:PROJETCT_APAMS标 注:编 号:1.2.10最底层:NO加工引用列表:链接数据 链接端 Src Dst操作类型 操作类型 X删除信息/新生信息 删除 X X加工:更新加工描述:用户在操作类型中选择了更新操作,从新
16、生数据库中调出所要删除的新生的新生,然后用户输入所要更改的信息,输入完后将更新后的信息保存到新生信息库中去操作名: 更新编 码:PROJETCT_APAMS标 注:编 号:1.2.11最底层:NO加工引用列表:链接数据 链接端 Src Dst操作类型 操作类型 X更新后的信息/新生信息新生信息库 X X主文档名称 软件需求说明书 主文档编号 R子文档名称 3.2. 外部接口需求 子文档序号 R3.2. 编者 杨鹏 编写日期 2012 年 11 月 7 日1、硬件接口:系统运行电脑的硬件必须运行良好;2、软件接口:系统的运行环境为 WINDOWS XP/7;数据库 SQL server3、用户接
17、口(界面):提供良好的操作提示提供错误处理采用图形界面主文档名称 软件需求说明书 主文档编号 R子文档名称 3.3. 性能需求 子文档序号 R3.3. 编者 杨鹏 编写日期 2012 年 11 月 7 日(1) 、系统的开放性和可扩充性:系统在今后的使用过程中必须具有很好的开发性和可扩充性,可以根据工作人员的后期需求,系统能够通过相关软件和硬件的扩充来扩充自身所没有的功能,以完善系统的完整性。(2) 、系统处理的准确性和及时性:系统运行时,具有较高的准确性和及时性,在工作人员录入学生信息时,系统能够准确并安全的将学生信息保存到数据库,且相应速度及时,不影响工作人员的工作效率。(3) 、系统的易
18、用性和易维护性:系统对于工作人员的操作能力要求比较低,拥有友好的图形操作界面,能够让用户快速的掌握系统操作方法,系统后期若出现问题,软件开发人员将会给用户提供及时的维护。(4) 、系统的安全性:系统运行时具有较高的安全性,对于不同的使用者设置了不同的权限,也将所录入的学生信息保存到数据库中,这样可以保证信息不容易丢失。主文档名称 软件需求说明书 主文档编号 R子文档名称 3.4. 软件属性需求语法子文档序号 R3.4. 编者 杨鹏 编写日期 2012 年 11 月 7 日(1) 、正确性:系统必须准确无误的运行,在运行过程中不出现 BUG。(2) 、可靠性:正常运行条件下,不出现故障。(3)
19、、效率:系统运行具有较高的速度,不影响工作人员工作效率。(4) 、易用性:图形操作界面友好,操作简单。(5) 、可维护性:后期出现运行问题,软件开发者将免费提供维护。(6) 、安全性:提供登陆用户身份的验证,设置了不同的操作权限,保证数据不无故丢失。主文档名称 软件需求说明书 主文档编号 R子文档名称 3.5. 数据要求说明 子文档序号 R3.5. 编者 杨鹏 编写日期 2012 年 11 月 7 日数据描述:1、学生姓名2、住宿情况:公寓、普通宿舍3、组织关系:团员、党员、群众4、学费缴纳情况:已缴纳、未缴纳、欠费5、档案缴纳情况:已缴纳、未缴纳6、床位分配:床号(1、2、3、4)主文档名称 软件需求说明书 主文档编号 R子文档名称 3.6. 其它需求 子文档序号 R3.6. 编者 杨鹏 编写日期 2012 年 11 月 7 日暂无其他需求