《汽车俱乐部管理系统》实验报告解读.doc
《《汽车俱乐部管理系统》实验报告解读.doc》由会员分享,可在线阅读,更多相关《《汽车俱乐部管理系统》实验报告解读.doc(41页珍藏版)》请在三一办公上搜索。
1、河北工业大学软件工程课程实验实验报告题目: 汽车俱乐部管理系统 专业: 网络工程 班级: 网络C102 组: 第四组 组长: 成员: 指导教师: 张健楠 完成日期: 2012.12.30 一、项目开发计划书完成人: 1引言(Introduction)在目前市场经济条件下,企业管理者不仅仅需要掌握客户信息,还需要高效的存储以及读取和安全的防护措施来保护客户信息不受非法用户或未授权用户的窃取。当今车辆日益增多,人民物质文化需要极大提高,人民生活水平日益提高,越来越多的车辆购入家中,相同的爱好把他们聚集在汽车俱乐部,为更方便有效的管理汽车俱乐部。现在开放本系统。本系统采用简单的人机界面,主要有用户体
2、系,服务体系,管理系统,具有高效和管理安全的特点,是一种先进的用户管理系统。1.1项目概述(Project Summary)本系统考虑系统组成的各环节功能需求,基于使用成熟技术和实例化的原则,向最终用户提供一套先进高效的应用系统。这套系统应该具有最先的技术特征,配置必要的数据库和应用服务程序,组织完整的管理员操作界面。软件系统的界面简明美观,布局合理,窗口的内容尽量简单明了的提供信息,语言通俗易懂,有层次感,分类清晰。是能够快捷的录入和读取及清楚的看到目前客户的信任度,安全性能很大提高。1.2 相关文档(Related Documents)1 软件产品开发任务书2 立项建议书3 用户需求报告4
3、 需求规格书2软件生存周期(Software Life Cycle)本节记录项目策划生存期定义的工作结果,需要描述的主要内容:(1)项目生存期框图 需求分析和定义 系统和软件设计实现和单元测试集成和系统测试运行和维护(2)项目生存期说明1) 需求分析和定义:分析系统用户建立系统的服务、约束和目标。并对其详细定义从而为系统描述服务。2) 系统和软件设计:系统设计过程区分硬件和软件系统的需求。它建立一个总的系统体系结构。软件设计包括识别和描述一些基本的软件系统的抽象及其之间的关系。3) 实现和单元测试:在该阶段,软件设计是作为一组程序或程序单元实现的。单元测试就是检验每个单元是否符合其描述。4)
4、集成和系统测试:集成单个的程序单元或程序,并对系统整体进行测试一确保其满足需求。5) 运行和维护:维护包括改正在早期个阶段未被发现的错误,改善系统单元的实现,当新的需求出现时提高系统的服务能力。 3任务与工作产品(Task and Work Products)阶段名称起止时间工作内容阶段产品立项10.2110.25确定项目,启动项目项目开发计划书需求分析10.2611.01提取功能要求需求规格说明书系统设计11.211.6将需求转化为UML模型,初步建立系统结构,细化用例图、时序图系统设计说明书系统实现11.711.27代码编写与单元测试源程序测试11.2812.1测试系统的性能需求测试报告产
5、品交付12.112.3生成目标系统用户手册4工作产品、任务规模、工作量估计(Estimates of Work Product,Task Size and Workload)任务项任务规模 参加人数 工作产品 预计起始时间立项确定项目并分配任务全体人员项目开发计划书10.21需求分析对确定的项目进行需求分析,包括目标系统功能需求、性能需求、界面需求、接口需求2人需求规格说明书10.28系统设计将需求转化为模型,对系统进行总体设计,包括体系结构设计、模块设计、数据结构设计、视图设计、接口设计等3人系统设计说明书11.3系统实现根据需求分析和系统设计编写源代码,并进行单元测试1人源程序清单11.8
6、测试对系统进行全面测试,包括组件测试和功能测试等,并列出系统强弱项等3人测试报告11.28用户交付全体成员用户手册12.205资源需求计划(Resource Requirement Plan)l 硬件环境:CPU: P4 2.0GHz内存 512MB以上硬盘 40GB以上客户端:利用现有办公PC机l 软件环境:操作系统:Windows XP及以上运行环境:Microsoft visual studio 2005 二、需求规格说明书完成人: 1概述(Summary)汽车俱乐部管理系统是专门针对汽车俱乐部、车友会而开发研制的信息化管理系统,该系统包括员工资料、会员资料、会员消费、业务管理、辅助信息
7、、基本设置六大模块。其中以会员资料和消费资料为主模块,规范的业务管理,实现了系统的全面化管理,是汽车俱乐部管理人员的得力助手。1.1项目的目的与目标(Purpose and Aim of Project)项目的目的是对开发本系统意图的总概括。项目的目标是将目的细化后的具体描述。项目目标应是明确的、可度量的、可以达到的, 项目的范围应能确保项目的目标可以达到。对于项目的目标可以逐步细化,以便与系统的需求建立对应关系,检查系统的功能是否覆盖了系统目标。1.2 术语定义(Terms Glossary)SQA(Software Quality Assurance)软件质量保证UL(User Inter
8、face)用户接口1.3 相关文档(Related Documents)项目开发计划书需求规格说明书设计规格说明书源程序清单测试报告用户手册。项目开发计划书从宏观上决定了整个项目的类型,规模,层次结构,及项目的开发时间等信息。需求规格说明书则定义了该系统的应该怎么做,才能满足客户的需求,即定义系统功能。系统设计说明书对系统各个模块进行了细致的分工,说明了各个模块应当实现的功能,遵循需求规格说明书提出的要求。源程序清单为实现该系统,及各个功能模块,将整个程序也分成相应的模块,各个程序模块实现要实现的需求。测试报告:在编码完成后,对程序进行软件测试,并将各个步骤详细记录下来,然后对软件存在的缺陷,
9、进行修复,错误进行更改;然后再进行测试,修复,更改,逐步完善和实现系统的功能。用户手册:依据以上各步实现的软件功能,编写使用方法,告之用户如何正确使用该软件。2问题初始分析(Early Analysis)、 1.1 对本系统登录账户的管理。提供两种登录模式,即管理员登录模式和普通登录模式(有权限限制)。其中管理员权限最高,可以进行系统中的所有操作。普通登录用户,对部门管理和工作人员管理没有权限操作。普通登录用户在对系统用户进行管理时须进行管理员密码认证。1.2 管理会员:实现对会员的增加,删除,修改,查找,以及会员交费的操作。1.3 管理车辆:对俱乐部的救援车辆进行增加,删除,修改的管理。1.
10、4 管理部门:实现对俱乐部内各个部门的增加,删除的管理及统计各个部门的人数。1.5 管理员工:实现对俱乐部内工作人员增,删,查及部门间调度的管理。1.6 系统用户管理:该功能仅提供给管理员用户,或者拥有管理员密码的用户。系统只允许有且只有一个名为fzw的管理员,且其用户名不可更改。在对系统用户进行增加,删除操作时,可以允许一个客户拥有不同的几个密码(均为普通用户级别)。1.7 提供救援服务:为本俱乐部会员提供救援服务,同时记录救援情况。1.8 提供旅行服务:为本俱乐部以交会费的会员提供旅行服务,同时可为未交费会员交费。2.1 场景描述(Scene Description) 在登录时候,用户登录
11、上以后,进行查询或者定制各种各样的服务。 而管理人员再进入系统后,可以进行管理会员车辆以及员工调度等等。2.2 初始功能提取(Early Function Distill)管理会员:实现对会员的增加,删除,修改,查找,以及会员交费的操作。 理车辆:对俱乐部的救援车辆进行增加,删除,修改的管理。 管理部门:实现对俱乐部内各个部门的增加,删除的管理及统计各个部门的人数。 管理员工:实现对俱乐部内工作人员增,删,查及部门间调度的管理。 系统用户管理:该功能仅提供给管理员用户,或者拥有管理员密码的用户。系统只允许有且只有一个名为fzw的管理员,且其用户名不可更改。在对系统用户进行增加,删除操作时,可以
12、允许一个客户拥有不同的几个密码(均为普通用户级别)。 供救援服务:为本俱乐部会员提供救援服务,同时记录救援情况。 提供旅行服务:为本俱乐部以交会费的会员提供旅行服务,同时可为未交费会员交费。3目标系统功能需求(Function of Target System)1.用户(俱乐部工作人员)身份验证和用户权限组织;2.会员管理(会员信息、会员费收缴记录录入,查询,修改);3.救援服务(呼救记录,救援情况记录以及救援车辆管理);4.旅行服务(旅行信息记录、修改、查询);5.系统管理(设置提醒提前日期,用户管理等);6.俱乐部管理(俱乐部部门、工作人员、救援车辆管理);3.1 功能需求分析(Funct
13、ion Analysis)3.1.1 用例表登录用例名登录描述用于工作人员登录到系统主界面参与者俱乐部工作人员前置条件开机主事件流1.工作人员打开登录界面2.输入登录名及登录密码3.点击登录可选事件流后置条件工作人员登录了系统,显示主界面管理会员用例名管理会员描述用于会员信息、会员费收缴及删减增加等一系列的操作参与者工作人员,客户前置条件工作人员已登录系统,进入了主界面会员缴费:会员费用没交查看会员信息:系统中已添加会员主事件流1.工作人员点击打开会员管理2.工作人员点击要执行的操作3.添加会员输入客户的姓名,证件号码等一系列身份信息4.删除会员,提示是或否5.查看会员信息可选事件流选择会员;
14、删除会员,提示“是”或“否”添加会员时的证件类型后置条件添加新会员成功,数据库中添加或删除相应会员信息。会员缴费成功,数据库中相应会员中标记已缴费。点击“返回”,返回到管理会员界面旅行服务用例名提供旅行服务描述为已交费的会员提供旅游服务参与者工作人员,客户前置条件工作人员已登录系统主事件流1.工作人员点击“提供旅游”2.系统列出已交费的会员和未交费的会员名单3.工作人员选择是否提醒未交费会员缴费4.选择可提供的旅游服务5.为已交费的会员定制旅游服务6.通知已交费会员旅游服务定制成功可选事件流2中是否提醒未交费会员缴费3中可选择是否提醒未交费会员缴费4中选择可提供的旅游服务后置条件系统数据库列出
15、会员缴费情况,提醒未交费会员缴费界面显示“旅游服务定制成功”,数据库中相应会员中添加定制的旅游服务,点击“确定”返回旅游服务界面救援服务3.1.2 用例图鲁棒图登录救援服务旅行服务删除会员3.1.4域模型3.2 功能需求点列表(Function List)编 号功 能 名 称使 用 人功 能 描 述输 入 内 容输 出 内 容1登录普通用户登录系统用户名,密码主界面2登录俱乐部管理员登录系统管理员用户名,密码主界面 3管理会员普通用户,俱乐部管理员对会员进行增删改查会员信息 4救援服务普通用户,俱乐部管理员救援车辆信息,救援情况5旅行服务普通用户,俱乐部管理员为会员提供旅行服务旅行信息,已交费
16、会员 6管理俱乐部俱乐部管理员管理俱乐部部门,员工部门或员工信息4目标系统性能需求(Performance of Target System)4.1 时间要求(Time Request)1. 响应时间:所有的查询操作、查询响应时间一般不超过3秒。2. 更新处理时间:所有提交数据一般在1秒内响应。3的传送时间:从提交一次录入到结果返回不超过5秒钟。当系统忙碌时,应首先给予提示不能出现死循环或无限等待4.2 空间要求(Space Request)(1)支持的终端数:1。(2)支持并行操作的使用者数:=300。 (3)处理的记录数:1000. 5目标系统界面与接口需求(Interface of Ta
17、rget System)5.1 界面需求(Interphase Requirement)(1)输入设备:键盘、鼠标等;(2)输出设备:显示器等(3)显示风格:图形界面5.2 接口需求(Interface Requirement)1.用户接口 用户界面简洁,以文字为主,重点显示数据2.硬件接口 无 3.软件接口 数据库服务器,版本号:Access2003 4.通信接口 数据库管理员主要在局域网环境下使用系统,而学生则可能在外网进行访问系统,所以系统应同时支持局域网协议和广域网协议。 5.网络协议 Tcp/ip6协议支持局域网,广域网。6目标系统其他需求(Other Requirements of
18、 Target System)6.1 安全性(Security)采用登录需要用户以及用户密码登陆以确保管理的安全性。6.2 可靠性(Dependability) 经过调试测试以确保系统的稳定性,从而确保系统的可靠性。6.3 灵活性(Agility) 系统可以采用管理员权限修改系统内的信息,不同的用户拥有不同的访问权限,从而实现系统的灵活性。6.4 特殊需求(Special Requirements) (1)进度需求:系统的阶段进度要求在实验检查之前完成。(2)运行环境需求:windows7/windows XP。7目标系统假设与约束条件(Suppose and Restriction of T
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汽车俱乐部管理系统 汽车俱乐部 管理 系统 实验 报告 解读
链接地址:https://www.31ppt.com/p-4221057.html