汽车俱乐部管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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)俱乐部管理。