汽车俱乐部管理系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

河北工业大学

软件工程课程实验

实验报告

指导教师:***

完成日期:2010/12/11

目录

1项目开发计划书……………………………………………………(页码)2软件需求规格说明书………………………………………………(页码)3设计规格说明书……………………………………………………(页码)4源程序清单……………………………………………………………………(页码)5测试报告……………………………………………………………(页码)6用户手册……………………………………………………………(页码)

一、项目开发计划书

完成人:

1.引言(Introduction)

1.1项目概述(Project Summary)

待开发软件系统名称为汽车俱乐部管理系统。本项目的任务提供者:张建楠;开发者:赵祥、刘钰慧、连翠叶、王宇峰、禹丽娜、吴可;用户:会员、俱乐部管理员、实现该系统的团体。本项目基于俱乐部管理者对用户以及会员的信息,车辆信息等的管理,同时也为了方便广大会员随时参加俱乐部活动,进行信息的记录、查询、修改等而开发。

1.2 术语定义(Terms Glossary)

(1)Windows xp及以上操作系统:

(2)SQL(Structured Query Language),结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。SQL被作为关系型数据库管理系统的标准语言。

(3)c#语言:C#(C Sharp)是微软(Microsoft)为.NET Framework量身订做的程序语言,是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承)。

1.3 相关文档(Related Documents)

(1)软件需求规格说明书

(2)设计规格说明书

(3)源程序清单

(4)测试报告

(5)用户手册

2.软件生存周期(Software Life Cycle)

(1)项目生存期框图:

(2)项目生存期说明:

定义阶段:将开发项目所要求的计划制定出来,以备开发阶段参考。

开发阶段:根据项目计划,进行需求分析,包括软件需求规格说明书等;然后进行系统设计,包括构架说明书,概要说明书等;系统实现包括进行源代码的编写,并对其测试(包括测试用例),以及用户手册。

维护阶段:管理员对该项目进行运行维护。

3.任务与工作产品(Task and Work Products)

项目任务工作产品

项目计划项目章程

需求分析需求规格说明书

系统设计系统设计说明书(包括数据库设计)等

系统实现源程序代码

测试测试报告

产品交付用户手册

4.工作产品、任务规模、工作量估计(Estimates of Work Product,Task Size and Workload)

(1)对软件工作产品规模估计依据的简要描述

①系统规划报告:包括软件开发所必需的项目要求。

②需求规格说明书:覆盖项目的目标,问题的初始分析,目标系统功能需求分析,目标系统性

能需求,界面需求以及其他需求。

③系统设计说明书:总体设计,数据结果设计。

④源程序代码:代码的完整性,满足项目需求。

⑤测试:利用部分代码,进行功能测试。

⑥试验工作总结报告:对整个系统的设计过程进行描述

项目阶段百分比工作量(人日)

项目计划10% 2 需求分析10% 2 设计10% 2

(3)规模估算的结果,建议用表格的形式列出

5.资源需求计划(Resource Requirement Plan)

计算机系统支持Windows xp及以上操作系统,sql server 2000数据库,c#语言编程6.软件项目进度计划(Software Project Schedule)

(1)软件项目任务分解:

会员信息管理,车务管理,旅游信息管理,系统管理,俱乐部管理以及统计报表、图表的信息记录管理。

(2)设定的里程碑:

接受任务--分析项目要求--做需求分析,分工合作--总结各部分内容—分工完成文档。(3)开始和结束时间:

2010/11/05-2010/11/30

(4)缓冲时间:2天

二、需求规格说明书

完成人:

1.概述(Summary)

1.1项目的目的与目标(Purpose and Aim of Project)

开发出的汽车俱乐部管理系统为管理人员和工作人员建立了连接,分工明确,方便管理会员的各种信息及其需求,面向汽车俱乐部管理人员统一管理。同时也为汽车俱乐部的会员提供了方便。

1.2 相关文档(Related Documents)

项目开发计划书和设计规格说明书

2.问题初始分析(Early Analysis)

2.1 场景描述(Scene Description)

小雨是汽车俱乐部的前台工作人员,等待有用户向她询问关于汽车俱乐部会员的情况。小夏是该俱乐部用户,接通电话小夏问小雨:“我想成为该汽车俱乐部的会员”小雨打开主界面,在管理员系统中填写用户名和密码,然后点击登录,进入汽车俱乐部登录窗口并询问小夏的有关信息,小雨记录下小夏的信息,并告诉小夏已为该俱乐部会员。小雨并为小夏计算入会费用,小夏将其入会费用交。小雨又问:“您还需要什么服务”?小夏说:“我想为我的新车上牌”。小雨打开管理员系统窗口,将小夏的新车牌号填入窗口,点击确定,办理成功,返回主界面。接着小夏又向小雨询问保险代办和落户代办的情况,小雨再次打开管理员系统,填写有关信息,然后点击确定,系统为其办理相关业务。最后,小夏又问:“怎么完成信息查询”?小雨进入管理员系统,点击管理员管理窗口,进入查询会员请求,告诉小夏:“你已成功登录办理相应业务”。小夏又问:“怎么完成信息修改”?小雨进入信息管理窗口,弹出“信息修改”窗口,完成相应修改。

小雨又问小夏:“我还能为你做什么”?小夏说:“没有了”。小雨向小夏说谢谢并说再见。小雨退出界面。回到主界面。

2.2 初始功能提取(Early Function Distill)

主要功能包括:

俱乐部前台:(1)会员信息。

(2)计算入会费用。

(3)新车上牌代办。

(4)保险代办。

(5)落户代办。

(6)旅行信息记录。

(7)信息修改。

(8)信息查询。

管理人员:(1)系统管理。

(2)俱乐部管理。

相关文档
最新文档