开发计划书-景点预约及门票管理系统

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

软件工程与项目管理项目计划开发书
景点预约及门票管理系统
二级学院医药信息工程
专业信息管理与信息系统班级2012级
组号第26组
小组成员
指导教师
2015年10月
目录
1引言 (2)
1.1编写目的 (2)
1.2背景 (3)
1.3定义 (3)
1.4参考资料 (5)
2项目概述 (5)
2.1 工作内容 (5)
2.2主要参加人员 (6)
2.3产品 (6)
2.3.1程序 (6)
2.3.2文件 (7)
2.3.3服务 (7)
2.4验收标准 (7)
2.4.1代码的验收 (7)
2.4.2文档验收 (7)
2.4.3服务验收 (8)
2.5完成项目的员迟用限 (8)
2.6本计划的批准者和批准日期 (8)
3实施计划 (8)
3.1工作任务的分门与人员分工 (8)
3.2 接口人员 (9)
3.3进度 (9)
3.4预算 (10)
3.5关键问题 (10)
4支持条件 (10)
4.1计算机系统支持 (10)
4.2需由用户承担的工作 (10)
4.3由外单位提供的条件 (10)
5专题计划要点 (10)
/link?url=aISmH18lkjYCT_FJf5HgI5X1cQTQC UiqAZg0yvb9ijkKRYykAvhUWB2ADOzrBjbxjElIb0so6W02UF04Zxx-FhPd37uy773NJr-r1mgvc1_
1引言
1.1编写目的
为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,因此以文件化的形式,把对于在项目生命周期内的工作任务范围、各项工作的任务分解、各团队成员的工作责任、开发进度、经费预算、风险对
策等内容做出的安排以书面的方式,作为项目团队成员以及项目干系人之间的共识与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的依据。

1.2背景
a.项目的名称:景点预约及门票管理系统;
b.项目的提出者:刘军老师;
c. 项目的开发者:林金平,陈影;
d. 项目的用户:旅客,管理员;
e. 实现该软件计算机网络:Internet;
1.3定义
B/S:即Browser-Server(浏览器/服务器),与C/S相近,只是用户直接可以使用浏览器浏览服务器的数据,最典型的是客户使用IE等浏览器浏览服务器上IIS运行的WEB服务,
Server提供服务,Browser直接浏览。

Java:Java 是一个由Sun 公司开发而成的新一代编程语言。

使用它可在各式各样不同机器、不同操作平台的网络环境中开发软件。

Java 正在逐步成为Internet 应用的主要开发语言。

Html:即Hypertext Marked Language(超文本标记语言),是一种用来制作超文本文档的简单标记语言。

用HTML编写的超文本文档称为HTML文档,它能独立于各种操作系统平台(如UNIX,WINDOWS 等)。

自1990年以来HTML就一直被用作World Wide Web 的信息表示语言,用于描述Homepage的格式设计和它与WWW上其它
Homepage 的连结信息。

使用HTML语言描述的文件,需要通过WWW 浏览器显示出效果。

所谓超文本,因为它可以加入图片、声音、动画、影视等内容,因为它可以从一个文件跳转到另一个文件,与世界各地主机的文件连接。

JSP:全名为Java Server Pages,其根本是一个简化的Servlet 设计,他实现了Html语法中的java扩张(以<%, %>形式)。

JSP 与Servlet一样,是在服务器端执行的。

通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。

Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户端。

插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。

AJAX:即“Asynchronous JavaScript and XML”(异步JavaScript和XML),AJAX并非缩写词,而是由Jesse James Gaiiett创造的名词,是指一种创建交互式网页应用的网页开发技术。

JDBC:JDBC(ava Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。

JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时,JDBC也是个商标名。

DAO层:DAO(Data Access Objects)数据访问对象是第一个面
向对象的接口,它显露Microsoft Jet数据库引擎(由Microsoft Access所使用),并允许Visual Basic开发者通过ODBC象直接连接到其他数据库一样,直接连接到Access表。

DAO最适用于单系统应用程序或小范围本地分布使用。

1.4参考资料
[1] 韩万江,姜立新.软件工程案例教程第二版[M].北京:机械工业出版社,2011.1
[2] 王欣,张毅.UML系统建模与分析设计[M].北京:中国水利水电出版社,2013.6
[3] 贾经冬,林广艳.软件项目管理[M].北京:高等教育出版社,2012.12
2项目概述
2.1 工作内容
需要结合MVC模式和MySQL的知识来完成景点预约及门票管理系统。

需要用到链接数据库、编程、显示等。

以及数据库的创建表,包括增、删、改、查等知识要点。

1.性能要求要求结合
Eclipse和MySQL完成管理系统。

2.系统的输入、输出
输入:输入用户名和密码
输出:退出用户界面
3.安全和保密要求
对历史数据的更改和新数据的添加只有系统管理员才能进行操作。

对数据库的关键数据应要保密。

工作范围界定:需要结合MVC 模式和MySQl的知识来完成管理系统。

需要用到链接数据库、编程、显示等。

以及数据库的创建表,包括增、删、改、查等知识要点。

2.2主要参加人员
确定项目团队的每个成员属于什么角色,每个成员的主要职责与要完成的工作。

如表1所示。

表1 景点预约及门票管理系统人员分工表
2.3产品
2.3.1程序
列出需移交给用户的程序的名称、所用的编程语言及存储程序的媒体形式,并通过引用有关文件,逐项说明其功能和能力。

2.3.2文件
可行性分析,项目开发计划,需求分析
2.3.3服务
a .课堂培训:以讲课形式对客户进行培训,使其能够正确使用软件。

b .免费咨询:客户可以在工作时间向技术人员提出问题并获得解答。

c .软件维护:获取软件使用中的问题,提供补丁程序。

d .软件升级:对于注册用户,只需较少的费用即可升级到新的版本。

2.3.4非移交的产品
说明开发集体应向本单位交出但不必向用户移交的产品(文件甚至某些程序)。

2.4验收标准
项目内部验收和用户验收的方式,验收包括交付前验收、交付后验收、试运行验收、最终验收、第三方验收、专家参与验收等。

项目验收依据主要有相关标准、项目文档。

2.4.1代码的验收
最后在交付客户之前进行小组内评审,代码编写与文档说明保持一致,代码书写风格统一,采用标准规范,没有下列错误:由于软件缺陷造成丢失数据,不符合设计要求,响应时间太长无法接受等问题。

2.4.2文档验收
最后在交付客户之前进行小组内评审,文档格式符合标准,功能
符合与客户的合同要求,清晰易读,没有语病与歧义。

2.4.3服务验收
服务硬件达到文档说明的要求,人员技术考核合格,定期上门维护。

2.5完成项目的员迟用限
2015年11月2日
2.6本计划的批准者和批准日期
a .批准者:刘军老师
b .批准日期:2015年9月14日
3实施计划
3.1工作任务的分门与人员分工
对于项目开发中需完成的各项工作,从需求分析、设计、实现、测试直到维护,包括文件的编制、审批、打印、分发工作,用户培训工作,软件安装工作等,按层次进行分解如下表2:
表2景点预约及门票管理系统任务与人员分工
3.2 接口人员
说明负责接口工作的人员及他们的职责,包括:
a .负责本项目同用户的接口人员:林金平;
b .负责本项目同本单位各管理机构:陈影;
c.负责本项目同各分合同负责单位的接口人员:林金平。

3.3进度
对于需求分析、设计、编码实现、测试、移交、培训和安装等工作,给出每项工作任务的预定开始日期、完成日期及所需资源,规定各项工作任务完成的先后顺序以及表征每项工作任务完成的标志性事件。

3.4预算
逐项列出本开发项目所需要的劳务(包括人员的数量和时间)以及经费的预算。

3.5关键问题
逐项列出能够影响整个项目成败的关键问题、技术难点和风险,指出这些问题对项目的影响。

4支持条件
说明为支持本项目的开发所需要的各种条件和设施。

4.1计算机系统支持
逐项列出开发中和运行时所需的计算机系统支持,包括计算机、外围设备、通讯设备、模拟器、编译(或汇编)程序、操作系统、数据管理程序包、数据存储能力和测试支持能力等,逐项给出有关到货日期、使用时间的要求。

4.2需由用户承担的工作
逐项列出需要用户承担的工作和完成期限。

包括需由用户提供的条件及提供时间。

4.3由外单位提供的条件
逐项列出需要外单位分合同承包者承担的工作和完成的时间,包括需要由外单位提供的条件和提供的时间。

5专题计划要点
说明本项目开发中需制订的各个专题计划(如分合同计划、开发人员培训计划、测试计划、安全保密计划、质量保证计划、配置管理计划、用户培训计划、系统安装计划等)的要点。

相关文档
最新文档