火车站网上售票系统需求分析

火车站网上售票系统需求分析
火车站网上售票系统需求分析

需求分析书

20122013班张佳俊组

组员何益超李轶孙忠奇张志轩

1导言

1.1目的

该文档是关于用户对于火车票网上售票系统的功能和性能的要求,重点描述了火车票网上售票系统的设计需求,将作为对该工具在概要设计阶段的设计输入。。

本文档的预期读者是:

●设计人员

●开发人员

●项目管理人员

●测试人员

●用户

1.2范围

该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决整个项目系统的“做什么”的问题。在这里,对于开发技术并没有涉及,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的渠道。

1.3缩写说明

1.4术语定义

1.5引用标准

[1] 《企业文档格式标准》 V1.1

[2] 《需求规格报告格式标准》 V1.1

1.6参考资料

[1] 《实用软件工程(第三版)》

[2] 《需求规格报告格式标准》 V1.1

2系统定义

我们分别阐述一下项目的来源、背景和项目的目标。

2.1项目来源及背景

随着科学技术的发展,计算机领域不断取得日新月异的研究成果。计算机在代替和延伸脑力劳动方面发挥越来越重要的作用,在日常生活中随处都离不开离不开计算机。尤其是在交通发达的今天,要管理大量的车票销售,计算机优势更加体现出来。在数字化的今天,为了加强火车售票的管理必须依靠计算机,使火车售票员更好的对游客的管理更加有序、到位,基于上述种种原因,开发火车站售票系统更加显得重要,我们结合本次课程设计开发以下的火车站售票系统方案。

本系统主要为了更好地实现火车售票管理,给火车售票员提供一个井然有序的管理平台, 防止手工管理混乱,避免一些人为的错误。提供一个良好的售票环境,更好的完成售票。同时也对旅客提供一个查询客运情况。

2.2项目要达到的目标

本项目设定的目标如下:

1.系统能够提供友好的用户界面,使操作人员的工作量最大限度的减少

2.系统具有良好的运行效率,能够得到提高生产率的目的

3.系统应有良好的可扩充性,可以容易的加入其它系统的应用。

4.平台的设计具有一定的超前性,灵活性,能够适应企业生产配置的变化。

5.通过这个项目可以锻炼队伍,提高团队的开发能力和项目管理能力

2.3系统整体结构

本系统主要为了更好地实现火车售票管理,给火车售票员提供一个井然有序的管理平台,

防止手工管理混乱,避免一些人为的错误。提供一个良好的售票环境,更好的完成售票。同

时也对旅客提供一个查询客运情况。

通过对火车站售票的情况的了解:一个火车站售票系统应该包括:售票功能,查询功能,调度功能,维护功能,统计功能等模块,在本系统中增设了用户登录模块以确保信息安全,考虑到旅客需要自主客运情况,增设了无需登录只提供查询列车时刻表,售票情况等信息模块。

整个系统模块划分如下图:

3 应用环境

本项目的应用环境可以分硬件环境、软件环境和网络环境来描述。

本系统的网络运行图如图A-2,无论是客户端的应聘者还是管理端的HR 等都可以通过网络登录到本系统中。应聘者通过网络提交简历等相关信息,HR 通过网络发布职位信息,获得应聘者提供的简历信息,进行面试管理。

火车站售票系统

维护功能模块

售票功能模块

登录功能模块

调度功能模块

统计功能模块

查询功能模块

退出功能模块

3.1系统运行硬件环境

本系统的硬件环境如下:

●客户机:普通PC

?CPU:P4 1.8GHz

?内存:256MB以上

?分辨率:推荐使用1024*768像素

●WEB服务器

?CPU:P4 1.8GHz

?内存:256MB以上

●数据库服务器

?CPU:P4 1.8GHz

?内存:256MB以上

3.2系统运行软件环境

●操作系统:Microsoft Windows 7

●数据库:Microsoft Access 2013

●开发工具包:Microsoft visual studio 2005

4功能规格

我们采用面向对象分析作为主要的系统建模方法,使用UML(Unified Modeling Language)作为建模语言。UML为建模活动提供了从不同角度观察和展示系统的各种特征的方法。在UML中,从任何一个角度对系统所作的抽象都可能需要几种模型来描述,而这些来自不同角度的模型图最终组成了系统的映像。

Use Case描述的是“actor”(用户、外部系统以及系统处理)是如何与系统交互来完成工作的。Use Case模型提供了一个非常重要的方式来界定系统边界以及定义系统功能,同时,该模型将来可以派生出动态对象模型。

设计Use-case时,我们遵循下列步骤:

第一步,识别出系统的“actor”。Actor可以是用户、外部系统,甚至是外部处理,通过某种途径与系统交互。重要的是着重从系统外部执行者的角度来描述系统需要

提供哪些功能,并指明这些功能的执行者(Actor)是谁。尽可能地确保所有Actor

都被完全识别出来。

第二步,描述主要的Use Case。可以采取不断地问自己“这个Actor究竟想通过

系统做什么?”来准确地描述Use Case。

第三步,重新审视每个Use Case,为它们下个详尽的定义。

4.2角色(Actor)定义

角色或者执行者(Actor)指与系统产生交互的外部用户或者外部系统。

4.2.1 旅客

旅客是指在这个火车票售票系统中通过客户端购买火车票的人员,这个Actor主要参与客户端的订票系统、退票系统、查询系统等功能。

4.2.2 售票员

售票员是指具体销售车票系统管理人员,这个Actor主要参与服务器端的售票员登录、售票系统管理、退票系统管理、查询系统管理、录入信息系统管理等功能。

4.2.3 站长

站长是指对售票员进行管理的的人员。

角色之间的关系:

图A-3:角色的关系图

4.2.4 E-R图

整个系统开发过程中,主要涉及到的实体有:站长,售票员,旅客,火车票。他们之间的关系是:

4.2.5 数据库

数据库是一个与系统产生交互的外部系统,这个Actor 负责系统的数据查询、增加、删

除和修改等操作。

4.3 系统主Use Case 图

火车票订票系统可以分为两个主要的组成部分,一个是客户端子系统,一个是管理端子系统。客户端子系统主要是指旅客通过登录售票网站进行操作的功能,即查询、订票、退票功能。管理端子系统是火车站售票的管理人员发布火车票信息,整理订票信息,退票信息,查询等功能。系统的主Use Case 图如图A-4所示。

M

站长

姓名

工号

所处车站

密码

管理

售票员

销售

火车票

N

N

M

N

火车票编号

价格

类型

车次

终点站

所处车厢

查询,购买,退票

旅客

N

工号

姓名

密码

修改车票表 修改退票表

图A-4:系统的主Use Case图

4.4客户端子系统

旅客通过火车站的售票网站登录到系统中进行查询、订票和退票,旅客通过它提交订单,进行订票,这就是客户端子系统的功能。在客户端用户可以看到火车票的相关信息。当点击车次时进入车次详细信息页面,如果需要订票的话,可以填写订单信息,并提交订

单。它的活动图如图A-5所示。

客户端的功能主要包括查询车次、填写订单、提交订单、查询个人订单等功能,它的用例图如图A-6。

图A-6:客户端的功能用例图

客户端管理的功能描述如下:

F-C-1:车票查询

旅客登录到售票网站可以看到火车车次列表,在车次列表中显火车车次始发站和终点站信息。当点击车次时进入车次详细信息页面,车次详细页面显示车次名称,车次所经车站列表,车次座位信息,点击订购该车次进入填写基本信息页面。

F-C-2:填写并提交订单

有个人基本信息、车次信息、座位类型、起始站—终点站信息等。

F-C-3:查询订单

查询个人订单是否与自己所填相符合,有个人基本信息、车次信息、座位类型、起始站—终点站信息等。

4.4.1车票查询

车票查询是显示目前正在出售的所有车次,以及每个车次的描述和相关信息等。具体描

述如下:

用例描述:火车售票车次选择

执行者:旅客

前置条件:旅客已登录系统;

后置条件:选择车次后,则可以填写订单;

基本路径:

a)旅客登录到车站的售票网页,显示目前的车次列表,发布的日期,销售车票数等;

b)点击任何一个车次可以浏览每个车次的详细信息,包括车次描述、起始/终点站、销售

车票数、车票类型等信息;

c)如果对该车次满意,可以点击订购车票进入填写订单信息页面,开始填写订单和提交订

单等环节。

4.4.2 订单录入

如果旅客满意某个车次,就开始录入订单,订单从旅客的基本信息开始,然后起始站、终点站、车票类型、乘车人数等内容,最后开始提交订单。具体描述如下:

用例描述:订单输入

执行者:旅客

前置条件:旅客已选择订票车次;

后置条件:订单输入后,则可以提交订单

基本路径:

a)基本信息输入,包括姓名、性别、年龄、证件类型、证件号码、社会角色等信息

b)本次乘车信息输入,包括乘车起始站、终点站、乘车人数等;

4.4.3 订单查询

订单查询要求旅客已提交订单。具体功能描述如下:

用例描述:订单查询

执行者:旅客

前置条件:旅客已提交订单;

后置条件:查询订单,确认订单是否提交成功。

基本路径:

a)提交订单;

b)查询订单;

c)核对信息。

4.5管理端子系统

管理端主要是指提供售票员使用的功能部分,它的功能分为车票信息录入和发布、售票管理、退票管理、查询管理等部分,每个登录者首先经过认真安全认证然后缺陷权限,根据相应的权限现实相应的功能。

管理端的这些Use case (用例)描述如下:

F-L-1:登录管理

登录管理是负责所有的管理端的登录,管理端的人员要登录到管理端必须经过登录界面,输入自己的用户名和密码,通过判断这个用户的权限信息,不同的登录人可能具有不同的权限,根据不同的权限现实不同的功能。

F-M-1车票信息录入和发布管理:

车票信息录入和发布管理用例是管理员登录到系统,对车次车票的增、删、改的功能,及提供车次的详细信息。

F-M-2售票管理:

售票管理用例是管理员登录到系统,管理员根据车票信息中提取出来生成各种车次车票信息,并且可以对车票信息进行增、删、改的功能。

图A-7:管理端用例图

F-M-3退票管理:

退票管理用例是管理员登录到系统,录入车次及车票的订单详细描述信息,同时也可对售票管理进行增、删、改的功能。

F-M-4查询管理:

查询管理用例是售票管理人员对旅客发来的订单进行整理,并根据订单的数目信息,合理安排车次座位,同时对浏览订单的基本信息,最后确定可以确定每个旅客的座位信息,这样将所有的旅客分为订票成功、订票失败等两个状态。

4.5.1 登录管理

登录到管理端的所有人都需要通过登录界面进入相应的管理界面,不同的登录人具有不同的权限,根据登录人具有的权限将相应的功能现实在登录到的管理界面,没有权限操作的功能将在现实在这个界面上。活动视图如图A-8。

图A-8:登录管理活动视图

4.5.2 车票信息录入和发布管理

在网上售票系统中,有一套车票信息库,是由大量的车票信息组成,它是车票售票的基本组成。车票信息录入和发布管理模块主要是完成每个车票的增、删、改、查等维护功能。具体描述如下:

用例描述:车票信息录入和发布管理

执行者:售票员

前置条件:售票员已登录系统;

后置条件:如果车票信息录入和发布管理维护成功后,则数据库中的车票信息库随之变化,可以组织车票信息

基本路径:

a)进入车票信息录入和发布管理界面,首先展示目前车票信息库已有的车票信息;

b)点击每个车票信息可以详细浏览这个车票的具体内容,同时也可以对这个车票的具体内

容进行修改;

c)提供增加车票信息的按钮,增加车票信息时,首先选择车票类别,然后车票车次、车票

具体信息、确定可选人数(多个)等;

d)可以删除选择的车票。

4.5.3 售票管理

售票管理是网上售票系统的主要功能之一,管理人员根据车票信息,定期发布更新车票信息,详细描述这个车票的情况,每个车票都附有一套信息,需要旅客选择,车票是更具车次决定的,车票信息发布后,旅客通过网络可以看到车票详情,并可以订票,具体功能描述如下:

用例描述:售票管理

执行者:售票员

前置条件:售票员已登录系统;

后置条件:如果售票管理成功后,则数据库中的车票随售票信息变化,旅客可以通过网络看到新的车票详情。

基本路径:

a)进入售票管理界面,首先展示目前正在销售的所有车票信息;

b)通过点击每个车次,可以详细浏览每个车次详细描述;

c)可以对每个车次信息进行修改

d)提供车票条件查询

e)提供车票删除

4.5.4 退票管理

对提出退票请求的旅客订单进行取消,并释放该车票,以便其他旅客订购,并通知该旅客退票成功。具体描述如下:

用例描述:退票管理

执行者:售票员

前置条件:售票员已登录系统;

后置条件:如果退票处理成功后,则车票的结果记录到数据库中。 基本路径:

a) 进入退票管理界面,显示目前的退票请求订单列表,提供查询功能; b) 点击某个旅客进入与这个旅客相应的订单详细页面; c) 将请求退票订单取消并释放车票,

d) 将释放收的车票信息录入相对于地信息库,方便其他旅客订购。

4.5.5 查询管理

旅客将订单提交之后,售票人员开始整理订单,将满足一定要求的旅客作为提交成功的被选对象,然后通过浏览其订单情况,确定可以乘坐的人员,对订票成功的人员通过电话、邮件等方式通知乘车时间,并发布网上,以便旅客查询。具体的功能描述如下: 用例描述:订单管理 执行者:售票员

前置条件:售票员已登录系统;

后置条件:订单整理完成后,则可以将旅客分为几个类别,以便为乘车取票做好准备。 基本路径:

a) 进入订单管理界面,首先展示目前的订单对应的车次列表,提供查询功能; b) 通过点击车次列表进入相应的这个车次的所有订单列表的界面;这个界面也显示了每个

旅客的名字、年龄、性别、车票信息等信息;

c) 订单列表中,通过点击一个旅客可以显示这个旅客的订单信息,这个旅客的订单详情,

可以打印订单;

d) 对订单有两种种处理结果:订票成功、订票失败;

e) 对订单的处理结果,可以采用电子邮件、电话和信件等方式通知旅客,如果采用电子邮

件通知应聘者,系统提供一个模板。

5 系统数据流图

5.1售票员数据流图

1.售票员登陆系统: (1)数据流图

售票员

身份验证

登陆系统选择

检验错误

用户名密码

密码正确

售票

退票

查询

录入新的班次

信息

选择

选择

选择

选择

授权信息表售票员信息

(2)数据词典

●数据源点及汇点描述:

①名称:售票员

简要描述:管理售票员信息

有关数据流:用户名、密码、系统选择:售票系统、退票系统、查询系统、录入信息系统

数目:1

●加工逻辑词条描述:

①加工名:身份检验

加工编号:1

简要描述:检验用户身份

输入数据流:用户名、密码

输出数据流:密码正确、身份验证错误

加工逻辑:IF 用户名为空THEN

发出“用户名为空错误”

ELSE IF 密码为空THEN

发出“密码为空错误”

ELSE IF 用户名和密码不符THEN

发出“用户名和密码不匹配错误”

ENDIF

ENDIF

ENDIF

ENDIF

●数据流名词条描述:

①数据流名:用户名

说明:售票员姓名

数据流来源:售票员

数据流去向:身份检验

数据流组成:用户名=字符型字符串

②数据流名:密码

说明:与用户名相匹配的密码

数据流来源:售票员

数据流去向:身份检验

数据流组成:密码=短整型字符串

每个数据量流通量:

③数据流名:出错信息

说明:用于指示身份验证错误的信息

数据流来源:身份检验

数据流去向:售票员

数据流组成:出错信息=任意字符串

④数据流名:系统名称

说明:系统的名称

数据流来源:

数据流去向:选择

数据流组成:

● 数据文件词条描述:

① 数据文件名:授权信息表

简述:存放售票员信息 输入数据:

输出数据:售票员信息

数据文件组成:授权信息表由“售票员信息”组成

2.售票员相关操作(售票、退票、查询、录入)

售票员

身份验证

登陆系统选择

检验错误

用户名密码

密码正确

售票退票

查询

录入新的班次

信息

选择

选择

选择

选择

授权信息表售票员信息

票务信息表

车票信息

车票信息

列车信息表

车票信息

车票信息

(2):数据词典:

● 数据源点及汇点描述:

1 名称:售票员 简要描述:管理售票员信息

有关数据流:用户名、密码 数目:1

● 加工逻辑词条描述: ○

1加工名:身份检验 加工编号:1

简要描述:检验用户身份 输入数据流:用户名、密码

输出数据流:密码正确、身份验证错误 ○

2加工名:售票 加工编号:2

简要描述:根据所读入的操作信息,售出火车票

输入数据流:操作信息,火车票信息

输出数据流:火车票信息

加工逻辑:根据所读入的操作信息,售出火车票

●数据流名词条描述:

○1数据流名:用户名

说明:售票员的姓名

数据流来源:售票员

数据流去向:身份检验

数据流组成:用户名=字符型字符串

○2数据流名:密码

说明:与职工名称相匹配的密码

数据流来源:售票员

数据流去向:身份检验

数据流组成:密码=短整型字符串

每个数据量流通量:

○3数据流名:车票信息

说明:车票信息

数据流来源:售票员

数据流去向:列车信息表

●数据文件词条描述:

①数据文件名:列车信息表

简述:车票信息

输入数据:车票信息

输出数据:

数据文件组成:列车信息表由“车票信息”组成

存储方式:关键码

存取频率:频繁

○2数据文件名:票务信息表

简述:票务信息

输入数据:票务信息

输出数据:

数据文件组成:票务信息表由“列车号、已售票、剩余票”组成

存储方式:关键码

存取频率:频繁

5.2旅客数据流图

(1)数据流图

旅客

登录系统选择

选择

选择

选择

订票退票查询

(2)数据词典:

●数据源点及汇点描述:

名称:旅客

简要描述:订票,退票,查询

有关数据流:系统选择:订票系统、退票系统、查询系统

●数据流名词条描述:

⑤数据流名:系统名称

说明:系统的名称

数据流来源:

数据流去向:选择

数据流组成:

6性能需求

根据用户对本系统的要求,确定系统在响应时间、可靠性、安全等方面有较高的性能要求。

6.2界面需求

系统的界面要求如下:

1)页面内容:主题突出,站点定义、术语和行文格式统一、规范、明确,栏目、菜单设置和布局合理,传递的信息准确、及时。内容丰富,文字准确,语句通顺;专用术语规范,行文格式统一规范。

2)导航结构:页面具有明确的导航指示,且便于理解,方便用户使用。

3)技术环境:页面大小适当,能用各种常用浏览器以不同分辨率浏览;无错误链接和空链

接;采用CSS处理,控制字体大小和版面布局。

4)艺术风格:界面、版面形象清新悦目、布局合理,字号大小适宜、字体选择合理,前后一致,美观大方;动与静搭配恰当,动静效果好;色彩和谐自然,与主题内容相协调。

6.3响应时间需求

无论是客户端和管理端,当用户登录,进行任何操作的时候,系统应该及时的进行反应,反应的时间在5秒以内。系统应能监测出各种非正常情况,如与设备的通信中断,无法连接数据库服务器等,避免出现长时间等待甚至无响应。

6.4可靠性需求

系统应保证7X24内不当机,保证20人可以同时在客户端登录,系统正常运行,正确提示相关内容。

6.5开放性需求

系统应具有十分的灵活性,以适应将来功能扩展的需求。

6.6可扩展性需求

系统设计要求能够体现扩展性要求,以适应将来功能扩展的需求。

6.7系统安全性需求

系统有严格的权限管理功能,各功能模块需有相应的权限方能进入。系统需能够防止各类误操作可能造成的数据丢失,破坏。防止用户非法获取网页以及内容。

7产品提交

提交产品为:

a)应用系统软件包

b)数据库初始数据

c)系统开发过程文档

d)系统使用维护说明文档

提交方式:CD介质

8实现约束

系统的实现约束如下:

a)操作系统为Microsoft tWindows 7

b)开发平台为:Microsoft visual studio 2005

c)数据库为 : Microsoft Access 2013

网上银行系统需求分析

网上银行系统需求分析 1.引言 1.1 编写目的 本报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见 度,便于对软件开发过程中的控制与管理, 同时提出了本网上银行系统的软件开 发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同 时也表明了本软件的共性,以期能够获得更大范围的应用 此文档进一步定制软件开发的细节问题,明确软件需求、安排项目规划与 进度、组织软件开发与测试, 便于用户与开发商协调工作。 本文档面向的读者主 要是项目委托单位的管理人员、 设计人员和开发人员, 希望能使本软件开发工作 更具体。 1.2 项目背景 软件名称:网上银行系统 委托单位:银行 开发单位: XXXXXX 组长: XXX 成员: XXX 1.3 定义 网上银行系统:基本元素为构成银行储蓄及相关行为所必须的各种部分。 需求:用户解决问题或达到目标所需的条件或功能; 系统或系统部件要满足 合同、标准,规范或其它正式规定文档所需具有的条件或权能。 需求分析:包括提炼, 分析和仔细审查已收集到的需求, 以确保所有的风险 承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。 模块的独立性:是指软件系统中每个模块只涉及软件要求的具体的子功能, 而和软件系统中其他的模块的接口是简单的 1.4 参考资料 1.吴钦藩 《软件工程——原理,方法与应用》 人民交通出版社出版 6.唐有明、吴华 《 JSP 动态网站开发(典型案例) 》 清华大学出版社 2006年 8 月 7.宇帆、王方、何翠平 《网站建设——从入门到精通》 人民邮电出版社 2006年 8 月 2.任务概述 2.1 目标 2002年 6 月 2.张海藩 《软件工程导论 出版 2003 年9月 3.任胜兵、邢琳 《软件工程》 4.郑人杰 《实用软件工程》 第四版)》 清华大学出版社 北京邮电大学出版社 2001 年 10 月 清华大学出版社 2004 年7月 5.王珊、萨师煊 数据库系统概论》 高等教育出版社 2006 年 5 月

火车站售票管理系统概要

课程设计报告 课程名称数据库原理与应用课程设计题目火车站售票管理系统 院系 专业 班级 姓名 指导教师 2014 年 1 月 3 日

数据库课程设计报告 摘要 近年来,随着我国国民经济的飞速发展和人民生活水平的提高,铁路旅客运输面临着增加运能、提高卖票服务质量、提高竞争能力的迫切需要。基于网络自主的火车票售票管理系统替代传统的人工售票,实现自动化售票和对票务的自动化管理,极大的方便了乘客购票,也提高了铁路部门的管理效率和运营效率。 本论文围绕铁路运输售票的现状,引入火车站售票管理系统,并对该系统的开发及原理进行详细的介绍。要求: ①具有方便、快速的售票功能, 包括车票的购买和退票功能,情况提供多种查询和统计功能,如车次的查询、时刻表的查询等; ②能准确地了解售票情况,提供多种查询和统计功能,如车次的查询、时刻表的查询等; ③能按情况所需实现对车次的查询、时刻表的查询等; ④系统维护:如数据安全管理(含备份与恢复)、操作员管理、权限设置等; 本次实习的题目是火车站售票管理系统,主要的目的是如何处理车站中票务的流通。 根据系统所需功能,决定以windows7为开发平台,采用选择功能强 大的Microsoft SQL Server2005/2008为开发工具,利用软件工程思想和方法,开发该系统的所需要的功能。本系统由车辆、车次、乘客、车票、售票员等模块组成,对车站中的各种信息进行分类管理,统筹规划。功能较为全面。 关键字: 火车票;售票系统;SQL Server2005;管理系统

数据库课程设计报告 目录 1 绪论 (1) 1.1 背景、现状 (1) 1.2 研究内容及框架 (1) 2 项目整体规划与设计 (3) 2.1 招聘系统的总体需求分析 (3) 2.2 整体结构分析,及功能分析 (3) 2.3 数据库系统的具体设计 (4) 3 数据库设计与分析 (6) 3.1 数据库的整体设计的E-R图 (6) 3.2 数据库的整体概念模型设计 (6) 3.3 数据库的整体物理模型设计 (7) 3.4数据库表的设计 (8) 3.5数据库的脚本sql语句 (10) 4数据库完整性约束 (16) 4.1 实体完整性约束说明 (16) 4.2 参照完整性约束说明 (17) 4.3 用户自定义完整性约束说明 (19)

飞机订票系统 需求分析

飞机订票系统需求说明书 1.引言 1.1 编写目的 1.2 项目背景 2.任务概述 2.1目标 2.2运行环境 3.数据描述 3.1数据需求 4.功能需求 4.1 功能划分与描述 5.性能需求 5.1 准确性和及时性 5.2 开放性和可扩充性 5.3易用性和易维护性 5.4 标准性 5.5先进性 5.6 响应速度 6.总结

1.引言 1.1 编写目的 本需求分析说明书是为了开发《飞机订票系统》这一项目所编写的,该说明书是整个软件开发的依据,为了开发团队及用户能更好地理解系统功能以及实现系统,对以后的维护性工作也起着重要作用。 1.2 项目背景 作为软件工程这一学科的学习任务而进行开发。 2.任务概述 2.1 目标 a.提高日常订票事物的处理速度 b.节省人员的利用率 c.实现信息化管理 2.2 运行环境 硬件环境:1台服务器 Pentium III 450 以上,256RAM , 20G HD 若干台客户机 Pentium 133以上,32 RAM , 4.3G HD 软件环境:Windows 操作系统、SQL Server 2000以上 3.数据描述 3.1 数据需求 系统管理要求=[乘客资料表|机组人员资料表|购买信息表|航班信息表|飞行信息表|订单信息表] 乘客资料表=证件号+姓名+性别+年龄+家庭地址+电话+旅客类型+目的地 机组人员资料表=编号+职称+姓名+年龄+性别 购买信息表=旅客证件号+航班+票价 航班信息表=航班号+出发地+目的地+起飞时间+抵达时间+航班类型+剩余票数+价格 飞行信息表=航班号+飞机号+航程+中转站 订单信息表=姓名+证件号+航班号+机型+舱位+座位+订票日期 4.功能需求 4.1功能划分与描述 a.航班查询:旅客可以通过网络访问该客户端网址,可根据旅客提供的出发时间、地点和目的地、舱位要求等条件筛选出满足旅客要求的航班。这样不仅减少了工作人员的工作量,还可方便旅客的订票需求。可谓是双赢。 b.旅客订票:旅客将订票的相关信息输入到该系统的客户端,客户端将订票信息通过网络传送给服务端,服务端根据接收到的信息有航班安排系统为旅客安排座位并返回相应的确认信息给客户端。订票信息生成后提交给数据库。旅客可以去客户端打印去票单及账单。 c.航班信息管理:将所有航班的信息存入数据库,方便用户对航班的基本信息查询,航空公司可安排专门人员对航班信息进行修改等操作,从而使航班信息便于管理。 d.售票管理:旅客不仅可在机场售票处购票,还可在网上通过该系统进行购票。购票信息由系统提交个数据可进行更新。

网上银行的风险防范分析

东北财经大学网络教育本科毕业论文网上银行的风险防范分析 作者51毕业论文网 学籍批次200903 学习中心河南焦作市总工会职工中等专业学校奥鹏学习中心 层次专升本专业金融学专业指导教师

内容摘要 网上银行业务在我国已经展开,但是国内法律法规及金融规章并未对这一新业务进行系统规制。网上银行的安全风险分配问题已经成为制约其在我国发展的“瓶颈”。网上银行的风险责任承担问题在我国也没有具体的法律规定,使客户对其敬而远之。本文借助一则网上银行纠纷的案例,来探讨网上银行的风险类型及防范措施,希望对我国网上银行立法特别是风险管理方面有所帮助。 关键词:网上银行风险防范

目录 一、引文----------------------------------------------------------------------------------------------------------1 二、案例正文----------------------------------------------------------------------------------------------------2 三、案例分析---------------------------------------------------------------------------------------------------2 四、网上银行风险的形成原因----------------------------------------------2 五、网上银行的防范措施------------------------------------------------------------------------------------3 六、结束语-------------------------------------------------------------------------------------------------------4 参考文献---------------------------------------------------------------------------------------------------------4

火车站售票管理系统

火车站售票管理系统 文档类别:规格需求说明书 项目名称:火车站售票管理系统 编写人员: 完成日期:

目录 1 引言 (2) 2 可行性分析 (2) 2.1 研发依据 (2) 2.2 国外现状 (2) 2.3 顶层数据流图 (2) 3 实现功能 (2) 3.1 该软件的功能为 (2) 3.1.1 售票功能 (2) 3.1.2查询功能 (2) 3.1.3管理统计功能 (2) 3.2 性能 (2) 3.3 系统的输入 (2) 3.4 系统的输出 (2) 3.5 中层数据流图 (2) 4 底层数据流图分解 (2) 4.1 售票功能的分解 (2)

4.3 管理统计功能的分解 (2) 5 数据字典 (2) 5.1 售票功能 (2) 5.2 查询功能 (2) 5.3 管理统计功能 (2) 6用列图 (2) 6.1 P1售票功能 (2) 6.2 P2查询功能 (2) 6.3 P3管理统计功能 (2) 7 功能模块图 (2) 8 E-R图 (2) 8.1 P1售票功能E-R图 (2) 8.2 P2查询功能E-R图 (2) 8.3 P3统计管理功能E-R图 (2) 8.4 E-R总图 (2) 9 数据库设计 (2) 9.1 P1售票功能 (2)

9.3 P3管理统计功能 (2) 10 P1售票功能 (2) 10.1 类图 (2) 10.2 时序图 (2) 10.3 协作图 (2) 11 P2查询功能 (2) 11.1 类图 (2) 11.2 时序图 (2) 11.3 协作图 (2) 12 P3管理统计功 (2) 12.1 类图 (2) 12.1 时序图 (2) 12.3 协作图 (2)

火车站网上售票系统需求分析报告

需求分析书 20122013班张佳俊组 组员何益超李轶孙忠奇张志轩 1导言 1.1目的 该文档是关于用户对于火车票网上售票系统的功能和性能的要求,重点描述了火车票网上售票系统的设计需求,将作为对该工具在概要设计阶段的设计输入。。 本文档的预期读者是: ●设计人员 ●开发人员 ●项目管理人员 ●测试人员 ●用户 1.2范围 该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决整个项目系统的

“做什么”的问题。在这里,对于开发技术并没有涉及,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的渠道。 1.3缩写说明 无 1.4术语定义 无 1.5引用标准 [1] 《企业文档格式标准》V1.1 [2] 《需求规格报告格式标准》V1.1 1.6参考资料 [1] 《实用软件工程(第三版)》 [2] 《需求规格报告格式标准》V1.1

2系统定义 我们分别阐述一下项目的来源、背景和项目的目标。 2.1项目来源及背景 随着科学技术的发展,计算机领域不断取得日新月异的研究成果。计算机在代替和延伸脑力劳动方面发挥越来越重要的作用,在日常生活中随处都离不开离不开计算机。尤其是在交通发达的今天,要管理大量的车票销售,计算机优势更加体现出来。在数字化的今天,为了加强火车售票的管理必须依靠计算机,使火车售票员更好的对游客的管理更加有序、到位,基于上述种种原因,开发火车站售票系统更加显得重要,我们结合本次课程设计开发以下的火车站售票系统方案。 本系统主要为了更好地实现火车售票管理,给火车售票员提供一个井然有序的管理平台, 防止手工管理混乱,避免一些人为的错误。提供一个良好的售票环境,更好的完成售票。同时也对旅客提供一个查询客运情况。 2.2项目要达到的目标 本项目设定的目标如下: 1.系统能够提供友好的用户界面,使操作人员的工作量最大限度的减少 2.系统具有良好的运行效率,能够得到提高生产率的目的 3.系统应有良好的可扩充性,可以容易的加入其它系统的应用。 4.平台的设计具有一定的超前性,灵活性,能够适应企业生产配置的变化。

火车售票系统

摘要 摘要 铁路运输一直都是我国重要的经济命脉,而且由于我国是内陆国家,这铁路运输的意义就显得更加突出了,对于这样重要的一件事,当然需要良好的管理了。经过几十年的发展,我国拥有总里程超过五万公里的铁路线,是世界上最大的铁路运输网之一。而铁路客运服务在其中又占有非常重要的地位。事实早就证明了使用计算机软件来辅助自己比单纯的人工处理手段高明的多,在这样的背景下,研究这样的课题的意义也就不言而明了。一个大型的计算机管理系统必须有一个正确的设计指导思想,通过合理的选择数据结构,操作系统以及开发环境,构成一个完善的网络系统,才能充分发挥计算机信息管理优势。在此背景下,本文论述了小型列车票务管理系统的设计与实现。通过对各种数据库管理系统(DBMS)的模型分析,结合火车站售票查询的实际需求,同时本文还说明了列车订票管理系统的开发过程及各种技术细节。本系统是适应时代发展的需要,提高管理的效率而开发设计的。结合所要开发的系统的特点,此列车票务管理系统系统采用SQL语言进行编写,后台数据库在IBM DB2环境下运行。整个系统力求做到操作简便、界面友好、灵活、实用和安全。可实现现代化的集预定车票、售票、退票、查询及其他各种服务及功能,车站售票组织庞大,服务项目多,信息量大,要想提高劳动生产,降低成本,提高服务质量和管理水平,进而促进经济效益,必须借助数据库设计来进行现代化的信息管理。系统运行结果证明,本文所设计的列车票务管理系统可以满足购票者、票务工作人员和票务系统管理员等几方面的需要。 关键词:SQL语言;IBM DB2;数据库设计;列车票务管理系统 已售出的列车票表信息、列车管理功能、售票员登陆 I

网上银行系统产品需求说明书

{ 项目名称} 产品需求规格说明书 文件状态: [√] 草稿 [ ] 正式发布 [ ] 正在修改文件标识:Company-Project-RD-PRS 当前版本: 1.0 作者: 完成日期:2010.4.26 机构图标 机构公开信息

版本历史 版本/状态作者参与者起止日期备注1.0

目录 0文档介绍 (3) 0.1文档目的 (3) 0.2文档范围 (3) 0.3读者对象 (3) 0.4参考文档 (3) 0.5术语与缩写解释 (3) 1产品介绍 (3) 2产品面向的用户群体 (4) 3产品应当应当遵循的标准或规范 (4) 4产品范围 (4) 5产品中的角色 (4) 6产品的功能性要求 (4) 6.0功能性需求分类 (5) 6.1功能1 (5) 6.1.1功能1.1 (5) 6.1.2功能1.2 (5) 6.2功能2 (6) 6.2.1功能2.1 (6) 6.3数据库设计 (6) 7产品的非功能性要求 (8) 7.1用户界面要求 (8) 7.2软硬件环境要求 (8) 附录A需求建模与分析报告 (9) A.1需求模型1 (9) A.2需求模型2 (9) A.3需求模型3…………………………………………………………………….. .11 附录B需求确认………………………………………………………………….. .13

0文档介绍 0.1文档目的 为充分描述考勤信息管理软件的功能需求及非功能需求,制订本文档。本文档为后续软件需求(OA)的开发提供基础与约束。 0.2文档范围 本文档从软件规格的角度描述了考勤信息管理系统要实现的用户需求,包括功能需求及非功能需求两类用户需求。 0.3读者对象 读者分类目的 市场人员/客户代表了解本文档对需求的理解是否和他们要求的一致 系统设计人员理解产品需求,在设计时把握产品需求。 系统测试人员了解产品需求,为测试提供参考 文档人员编写用户使用和操作手册 表1 0.4 参考文档 0.5 术语与缩写解释 缩写、术语解释 用户信息用户注册的账号信息 系统管理员管理银行系统的高层工作人员 系统操作员接受用户业务的普通工作人员 网上交易用户在Internet上进行的购物付款,转账,外汇等交易 表2 1.产品介绍 2.产品面向的用户群体 3.产品应当遵循的标准或规范 4.产品范围

火车站售票管理系统的设计与实现

山西大学商务学院 《软件工程课程设计》报告 题目:火车站售票管理系统的设计与实现 班级: 10软件G2班 组长:景巧鑫 组员姓名:夏丹丹崔新华王伟

说明 一、火车站售票管理系统 二、小组成员及任务分配情况

目录 1. 开发目的和意义 (1) 1.1 研究背景 (1) 1.2 开发目的和意义 (1) 1.3 完成情况 (2) 2. 开发技术及方法 (3) 2.1 开发环境和开发工具 (3) 2.2 技术及方法 (3) 2.2.1 B/S模式 (3) 2.2.2 .NET (3) 2.2.3 https://www.360docs.net/doc/fc7118396.html, (4) 3. 系统分析 (5) 3.1 可行性分析 (5) 3.1.1 经济可行性 (5) 3.1.2 技术可行性 (5) 3.1.3 操作可行性 (5) 3.2 需求分析 (5) 3.2.1 功能需求 (5) 3.2.2 数据需求 (8) 3.2.3性能需求 (9) 4. 系统设计 (10) 4.1 总体设计 (10) 4.2 详细设计 (10) 4.2.1过程设计 (10) 4.3 数据库设计 (16) 4.3.1 用户表 (16) 4.3.2 车次详细信息表 (17) 4.3.3 订票纪录表 (17) 4.3.4退票纪录表 (18) 5. 系统实现 (19) 5.1 系统登录界面 (19)

5.2 系统管理员登录界面 (19) 5.3 票务管理员登录界面 (20) 5.4 乘客登录界面 (21) 6. 系统测试 (22) 6.1测试方法 (22) 6.2测试过程 (22) 6.3测试结果 (22) 7.总结 (24) 7.1 小结 (24) 7.2 实践感想 (24) 参考文献 (26) 附录1 可行性分析文档 (27) 附录2 需求分析文档 (30) 附录3 详细设计文档 (33) 附录4 系统测试文档 (39)

飞机订票系统的需求分析

飞机订票系统需求分析与概要设计 班级:11软件机电2班 项目组:第三组 指导老师:韦文夏增明老师

一.引言 1.1、编写的目的 为了巩固java认识实习的学习,模拟一个飞机订票系统来实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。 1.2 、背景 本项目作为《认识实践》课程训练项目,将学生分成若干项目开发小组通过飞机订票软件的开发,了解软件的相关标准和编写原则,掌握软件的编写技巧。 开发软件名称:飞机订票系统。 项目提出者:韦文.夏增明老师 项目组长:万振华 项目成员:万振华郭辉任斌叶裕普王飘周则东 用户:所有客户 运行环境:win xp/win 7 开发平台: Eclipse /MyEclipse 8.5 MySQL5.2数据库。 1.3、定义 MySQL: 系统服务器所使用的数据库管理系统(DBMS)。 SQL: 一种用于访问查询数据库的结构化查询语言。 二.任务概述 2.1 目标 1.可实现半自动化管理 2.节省人力资源 3. 可实现信息化的管理 4.提高效率和方便使用 2.2 用户特点 管理员:熟练掌握Java语言。熟悉掌握 sql语句的使用。能够熟练得对航班的各种信息进行修改等各种操作。 普通用户:能够熟练地使用桌面程序,有一定的电脑基础。能够通过根据操作的提示对自己所需的功能进行操作。

2.3 假定和约束 普通管理员,只能对库(航班库和客户库)中的信息进行查询操作;超级管理员,可以根据具体需要进行适当的数据管理(增、删、改、更)。 客户只能对航班信息库中的内容进行查询操作,客户进入到页面之后在不进行登录的情况下只能行航班信息查询操作,要预订机票就必须要先注册登录提交自己的基本信息;系统会根据管理员和客户的各种操作做出相应的返回信息进行 三.需求规定 3.1系统功能需求 本系统用于机票预订,包括航班信息查询、机票预订与确认等;主要分为五大功能:查询、订票、改签、退票和管理。 管理员登录到系统进行插入、删除、更新以及查看机票后台数据库操作。 插入:机票的插入可以按照航班号、班期、座位号、起飞地以及抵达地等等插入数据库。 删除:机票可以按照航班号、起始城市等进行删除。 3.1.1客户端系统功能 1.普通用户: 登陆:客户根据自己的密码帐号登陆系统对自己的各种信息进行操作。 查询:乘客可以根据航班号以及目的地查询出票类信息。 订票:乘客可以根据出发日期和航班号预订机票。 改签:当乘客有突发事件或者改变自己的行程计划的时候可以同本系统办理改签业务,乘客进入本系统通过填写相关信息可以重新预定航班。 退票:乘客通过填写身份证、客户姓名以及航班信息等办理退票业务。 2.管理员: 增加航班:根据航班号,出发城市,到达城市,出发时间,到达时间,票价,票数。 取消航班:根据航班号,出发日期。 后台管理:管理员可以根据总部要求去创建航班、取消航班、查看所有订票信息。 下面以结构图来描述机票预定系统的软件总体结构

银行系统需求分析

第一章需求分析 1.1开发背景 随着科技发展和社会进步,尤其是计算机大范围的普及,计算机应用逐渐由大规模科学计算的海量数据处理转向大规模的事务处理和对工作流的管理,这就产生了以台式计算机为核心,以数据库管理系统为开发环境的管理信息系统在大规模的事务处理和对工作流的管理等方面的应用,特别是在网上银行帐目管理之中的应用日益收到人们的关注。 近年来我国信息产业发展迅速,手工管理方式在银行帐目管理等需要大量事务处理的应用中已显得不相适应,采用IT技术提高服务质量和管理水平势在必行。目前,对外开放必然趋势使银行业直面外国银行巨头的直接挑战,因此,银行必须提高其工作效率,改善其工作环境。这样,帐户管理的信息化势在必行。 1.2开发目的 随着科技发展和社会进步,尤其是计算机大范围的普及,计算机应用逐渐由大规模科学计算的海量数据处理转向大规模的事务处理和对工作流的管理,这就产生了以台式计算机为核心,以数据库管理系统为开发环境的管理信息系统在大规模的事务处理和对工作流的管理等方面的应用,特别是在网上银行帐目管理之中的应用日益收到人们的关注。 近年来我国信息产业发展迅速,手工管理方式在银行帐目管理等需要大量事务处理的应用中已显得不相适应,采用IT技术提高服务质量和管理水平势在必行。目前,对外开放必然趋势使银行业直面外国银行巨头的直接挑战,因此,银行必须提高其工作效率,改善其工作环境。这样,帐户管理的信息化势在必行。 1.3系统性能需求 1.可靠性要求: 应保证数据库及时更新,所用数据均为当天最新数据;

做好数据库备份,以备不时之需(例如断电断网等情况发生); 应建立人工检查系统,确保数据库保存功能正常; 当故障发生时,运行系统进行人工计算,人工设置等。 2.可用性要求: 建立检查点,以快速检测出问题所在; 建立恢复功能,可随时恢复所有数据; 可重启动来恢复所有功能。 3.安全保密性要求: 使用某些密码技术; 保留某些特定数据组到历史或记录; 分配某些功能到不同的模块; 在程序的某些域间限制通信; 对于关键变量检查数据的完整性。 4.可维护性要求: 将功能设计进行模块化分配; 用接口来进行约定; 1.4功能需求 系统中要求每个人银行管理者都有一个系统帐号,并每个帐号都有密码,系统的一切操作(如:增加存储用户,提高利率等)都由管理者执行,而不是由存诸用户执行,也主是说存储用户并不直接与系统交互,而是通过管理员与系统交互。该系统主要有两部份业务功能,存款与取款。 储户填写的存款单或取款单由业务员输入系统,如果是存款则系统记录存款人姓名,住址(或电话号码),身份证号码,存款类型,存款日期,到期日期,利率及密码(可选)等信息,并打印存单给储户;如果是取款而且存款时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算得利息并打印出利息清单给储户。 此银行储蓄系统,一共分为开户业务、存款业务、取款业务、信息查询四个功能模块。系统功能模块图如下图所示:

航空订票系统需求分析报告

1252355 王超1.编写目的及背景 编写目的 1.本文档旨在从技术、经济、操作等方面综合研究分析机票预订系统的需求以 及各模块需要实现的具体要求,尽可能多地考虑在日后研发过程中可能出现的问题,为日后的概要设计和详细设计打基础 2.便于用户、系统分析人员和程序员对需求进行理解和交流,初步判定目标软 件能否满足其原来的期望,并可作为系统分析员设计软件的基本出发点; 3.确立可测试标准,用于软件开发完成后测试产品。 4.预期的读者和阅读建议: 项目经理,项目组成员:须将本文档的全部内容理解清楚。 测试人员:主要阅读本文中详细的需求部分。 客户:需明确所有的需求分析是否符合自己提出的要求。 背景 说明: 1.软件系统名称:航空机票预订系统。 2.任务提出者:XX航空公司 3.用户:XX航空公司,各大订票点 4.实现:XX航空公司计算中心 定义 结构化语言:将自然语言加上程序设计语言的控制结构就成了结构化 语言。 数据库:按照数据结构来组织、存储和管理数据的仓库。 旅客信息:旅客提出订票要求时输入的信息,包括姓名、性别、工作

单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班 舱位要求等。 取票通知:旅客取票凭证。 账单:旅客取票和交易的凭证。 机票:旅客登机凭证。 2任务概述 目标 1.|开发意图:为方便旅客订票,提高工作效率,在技术、经济可行的条件下 开发目标软件。 2.应用目标: 接收预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)。 为旅客安排航班。 当旅客交付了预订金后,系统打印出取票通知和帐单给旅客。 旅客在飞机起飞前一天凭取票通知和帐单交款取票,系统核对无误即打印出机票给旅客。 能够及时对于航班售票情况进行统计。 3.作用范围:xx航空公司所有订票点。 4.目标软件作为航空公司内部管理系统的一部分,与其他软件的关系如下:

火车票订票系统

火车票订票系统 Revised at 2 pm on December 25, 2020.

目录

软件技术基础课程设计说明书题目:火车订票系统的设计 学生姓名: 学号: 院(系):电气与信息工程学院 专业:电子信息科学与技术 指导教师:杨帆 2015 年 06月26日

课程设计报告 1 课程设计介绍 课程设计内容 软件技术基础课程是非计算机本科专业学习计算机软件基础知识的综合性基础课程。学习本课程,要求学生对软件技术的各个组成部分的基础知识、发展趋势有全面、系统的了解;掌握基本数据结构,达到能熟练运用解决实际问题的程度;掌握操作系统基本原理和类型,了解系统各种管理功能。通过自学了解软件工程的基本概念,软件设计开发的过程和相关技术。 实践环节具体任务:设计、开发一种火车订票系统。通过此系统可以实现如下功能:火车车次信息录入、车次信息查询、火车票订票、火车票退票等。 课程设计要求 系统应该至少提供以下模块: 火车车次信息录入: 可以录入车次情况(包含车次编号、出发时间、出发站、到达站、到达时间、途经主要大站(需要考虑如何保存这些信息)等信息) 车次信息查询: 可以查询某个车次的情况(如,输入车次号,查询出站、到站时间,票价,票价折扣,确定车次是否满员);可以输入出发站点、到达站点城市,查询火车车次情况; 火车票订票: 可以订票,如果该车次已经无票,可以提供相关可选择车次(同样到达点、途经出发站的其他火车)——订票时需要提供时间、车次、车厢号、座位号、票价、订票人姓名、订票人联系方式、证件号码、订票数量、订单号等,只能比这个多,不能少于这些信息; 火车票退票: 可退票,退票后修改相关数据;客户资料有姓名,证件号,订票数量及车次情况,订单要有编号。 要求: 根据以上功能说明,设计火车票订票系统订票环节涉及的信息,订票信息的存储结构,设计程序完成功能。 2 概要介绍 系统总体设计

【金融保险】银行系统需求规格说明书

银行系统 需求规格说明书 拟制人张植岳晗田彬 刘佳池崔秀天王进项目组长张植(07070014) 2010/9/17

1.范围 1.1.系统概述 本项目开发一个银行系统,系统一共分为储蓄业务、贷款业务、外汇交易、网上银行、信用卡业务和系统管理六个子系统,通过各个系统的协作运行完成日常的银行业务。 储蓄子系统管理人民币和外币的储蓄业务以及客户申请的各个账户。通过办理一卡通,客户可以方便快捷地进行存款、取款和转账等日常操作。在办理一卡通账户后,客户还可以进行贷款和外汇交易等业务。贷款子系统将为顾客提供不同种类的贷款服务,并负责管理贷款发放与偿还。外汇子系统负责管理外汇交易专户以及全部交易流程,同时还可为客户提供一定时期内的外汇走势图作为交易参考。 为了方便客户享受到自助服务,本系统使用网上银行子系统为用户提供一个快捷方便的管理平台,客户可以通过网上银行管理自己的账户。同时,为了方便客户日常消费,本系统中的信用卡子系统将负责用户的信用卡业务。 银行内部的管理人员可以同过管理子系统进行银行的人事与数据管理与恢复工作。 各个系统之间的交互关系如下图所示: 信用卡子系统、贷款子系统和外汇子系统通过与储蓄子系统的信息交互进行资金的发

放、回收与控制。网上银行子系统与部分储蓄子系统和信用卡子系统的功能交互,以提供自助服务。管理子系统负责管理上述所有系统的核心数据,保证其他子系统的正常运行。 1.1.1.储蓄业务子系统 储蓄系统支持用户可进行人民币和外币的储蓄业务。储蓄业务分为活期储蓄和整存整取定期储蓄两种。可办理的外币有美元、日元、欧元和港币。所有储蓄业务都通过一卡通进行操作,不再使用传统的存折和存单,一张一卡通中可以包含多个储蓄账户。 1.1.2.贷款业务子系统 贷款子系统主要用于实现客户贷款方面的需求。贷款分为个人助学贷款和个人住房贷款两种。该系统将提供详细的贷款相关信息,以便帮助用户进行贷款的规划工作。此外,该系统还提供对贷款的常规操作,包括申请、查询、申请展期、偿还等。 1.1.3.外汇交易业务子系统 外汇交易系统支持用户可进行外汇买卖和资金的转入转出。当用户进行外汇买卖时,将按着实时汇率进行不同币种间的兑换。系统可记录交易过程并在用户需要时进行输出。同时,用户可以随时查询实时汇率或一段时间内外汇汇率的变化情况。 1.1.4.网上银行业务子系统 网上银行子系统主要用于提供客户通过网络办理银行业务的功能,拥有一卡通的客户可以开通网上银行功能,系统将提供查询账户信息、交易记录、办理转账和信用卡开卡等服务。 1.1.5.信用卡业务子系统 信用卡子系统主要用于客户的消费,用户办理信用卡后可以再支持刷卡服务的商场进行信用卡消费。系统将记录用户消费,并提供结单查看和网上还账等服务。此外,用户还可以使用信用卡在ATM机上进行提款。 1.1.6.系统管理子系统 系统管理子系统像普通用户提供了登陆、修改密码和浏览本人信息的事务处理方式;为系统管理员提供了用户管理和修改核心数据两部分的日常事务处理方式。

一个简单的火车票售票管理系统

一个简单的火车票售票管理系统(原创) #include #include #define MAX 100 #define N 50 typedef struct time //时间类型 { int x,y,z; //分别对应年,月,日 }TIME; typedef struct cnode //票信息类型 { int no; //票号 int id; //购票人证件号 TIME date; //购票日期 struct cnode *next; }CNODE; typedef struct tnode //车次信息类型 { char data; //车次编号 struct tnode *lchild,*rchild; CNODE *head; }TNODE; void create(); //按车次建立二叉排序树 void insert(int ); //增加新的车次(二叉排序树的插入) void del(); //取消车次(二叉排序树节点删除) void inorder(TNODE *); //中序遍历车次二叉排序树(仅显示车次信息)void inorder_all(TNODE *); //中序遍历车次二叉排序树(显示车次及售票信息)void preorder(TNODE *); //先序遍历车次二叉排序树(仅显示车次信息)TNODE *search(); //按车次编号搜索 CNODE *insert_c(CNODE *); //插入新的售票信息(单张) CNODE *insert_c_more(CNODE *); //插入新的售票信息(批量) CNODE *del_c(CNODE *,CNODE *); //退票处理(删除售票信息) CNODE *search_c(CNODE *,int); //按票号查询 void search_c_id(CNODE *,int); //按购票人证件号搜索(限定某车次) void search_c_id_all(TNODE *,int); //按购票人证件号搜索(所有车次) void search_date(CNODE *,TIME); //按购票日期搜索(限定某车次) void search_date_all(TNODE *,TIME); //按购票日期搜索(所有车次) void print_c(CNODE *); //输出售票纪录(单张) void print_c_all(CNODE *); //输出售票纪录(批量)

火车票售票系统

浙江师范大学 课程名称软件工程课程设计报告软件名称火车票售票系统 组员 班级 指导老师

《火车票售票系统》可行性研究报告 1.引言 1.1编写目的 火车站市场的管理和规范问题,是困扰我们多年的一个老问题,也是政府管理中的一个难点,订票是客运业务中的一个最基本的业务,表面上看,它只是火车站业务的一个简单的部分,但是它涉及到管理与客户服务等多方面,因此,过去传统的售票方式已经不能满足现代客运业务流量剧增的客观要求,这就要求一种全新的订票方式——网上订票,来缓解订票高峰时期的客运压力,并为用户提供方便快捷的订票服务。本次设计便是利用开发工具vs005和SQL Server 2008数据库共同开发的一个火车站网上订票系统,它能方便快捷地运用在火车站订票业务的营运之中。 1.2项目背景 开发软件的名称:火车票售票系统软件 项目的任务提出者:老师 开发者: 用户:乘客 实现软件的单位:学校 项目与其他软件或其他系统的关系:相辅相成,互相学习 1.3定义 火车票售票系统是解决网上查询,买票,订票,退票的一款软件. 专门术语:火车票售票系统 1.4参考资料 《实用软件文档写作》清华大学出版社肖刚古辉等编著 《软件工程导论》清华大学出版社张海藩编著 网络信息资源、一些相关软件产品。 2.可行性研究的前提 2.1要求 a.功能:实现乘客在网上对车票的查询,购买,预定,退票等操作. b.性能:结合了实际现实中查询,买票,退票等特性。 c.输出:数据正确,判断无误。 d.输入:简捷,快速,实时。 e.基本的数据流程和处理流程: f.安全与保密要求:权限不同 g.与软件相关的其他系统:可建立在任何系统 h.完成期限 3个月 2012年6月1号 2.2目标 基本目标

银行系统需求分析

银行系统需求分析 The manuscript was revised on the evening of 2021

一、需求陈述 随着经济建设的发展,人民生活水平得到了质的飞跃,手头的多余资金越来越多,在倡导消费理念的同时,人们也热衷于理财,银行管理系统为广大用户提供了方便,快捷的资金管理通道。因此,银行是一个与人们日常生活息息相关的机构。实际中的银行功能十分复杂,在这里仅讨论银最基本的功能,包括取款、存款、转账、开户以及注销账户。在对银行系统的基本功能进行分析后,得出需求陈述如下: 在银行系统中,银行首先需要为客户进行开户,一个银行可以有多个客户,一个客户可以持有多个账户。客户进入银行系统首先需要登录,银行系统验证用户身份后,客户可以进行业务操作。业务操作包括存款、取款、转账,其中转账操作可以实现银行内账户之间的转账和不同银行的账户之间的转账。银行职员可以为客户进行账户管理操作,包括创建、注销账户以及修改账户信息。 二、需求分析 1.确定参与者。 通过对系统需求陈述的分析,可以确定系统有如下执行者: (1)银行 任意一个可以为客户提供开户、销户、存款、取款、转账等业务的银行。(2)银行职员 在银行中可以修改客户的账户信息,进行开户、销户等操作的职员。 (3)客户 可以在银行中进行存款、取款及转账等业务的任意组织或者个人。 2.确定用例 在确定参与者之后,结合银行系统的基本功能,进一步分析系统的需求,识别出的用例有: (1)登录 本用例提供了验证用户身份的功能。 (2)账户管理 本用例提供了创建、删除账户的功能,以及对账户信息进行修改的功能。(3)存款 本用例提供了将钱存入账户的功能。 (4)取钱 本用例提供了将账户中的钱取出的功能。 (5)转账 本用例提供了将钱从一个账户转入其他账户的功能,它包括属于同一个银行的账户之间的转账和属于不同银行的账户之间的转账。

机票预订系统系统需求分析

机票预订系统系统需求分析报告 问题:为方便用户,某航空公司模拟开发一个机票预订系统。旅行社把预订机票的旅客信息(姓名,性别,工作单位,身份证号码,旅行时间,旅行目的地等)输入进该系统,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统校对无误即印出机票给旅客 一.首先确定系统的综合要求 1.功能要求 旅行社把预订机票的旅客信息(姓名,性别,工作单位,身份证号码,旅行时间,旅行目的地等)输入进该系统,系统为旅客安排航班,印出取票通知和账单 旅客起飞前可以凭取票通知和账单交款取票,系统校对无误即印出机票给旅客 2.性能需求: 旅行社提供的信息准确输入到该系统并存储在航空公司的主服务器上。对服务器上的数据必须进行及时正确的刷新。 3.可靠性需求 关键部分是为旅客安排航班部分,必须准确无误的查询合适的航班,时间等。 4.出错处理需求 关键部分是为旅客安排航班部分, 5.接口需求 旅客的信息必须如实显示在屏幕上;计算机与打印机有高速传输的连接接口,最后以纸张的形式打印出机票。 输出要求:数据完整,详实。 输入要求:简捷,快速,实时。 6.安全性能要求 服务器的管理员享有对机场航班信息库及机票信息库和定票信息库的管理与修改;售票员只享有对订票信息库的部分修改(写入与读出)。 二.系统数据模型 具体由E-R图表示如下

三.功能模型 由数据流图表示如下 四.行为模型 由状态转换图表示如下

五.对所建议系统的说明 通过开发患者监护系统减少护士人员的工作量,同时使患者的需求在第一时间内得到满足,可以减少人员不足时给患者带来的不便,从而提高医院的工作效率。 需要技术开发人员和系统运行平台及传感器等,受到投资来源的影响及系统开发环境等方面的限制。 本系统要求能够监护系统要随时接受每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况以形成患者日志,当某个病人的生理信号超出医生规定的安全范围时向值班护士发出警告信息;此外,护士在需要时还可以要求系统打印出某个病人的病情报告。本软件系统要求安全、可靠(具有出错处理能力)、准确。

银行帐户管理系统需求分析说明书

银行帐户管理系统需求分析说明书

银行帐户管理系统需求分析说明书1、引言

1.1编写本数据库的目的 经过本课题研究,能够较详细地体会数据库系统的构建过程、加深对课堂所学知识的理解,并将所学知识应用于现实生活实践中。结合对银行管理要求及储户需要的调查分析,运用数据库系统这门课程的内容,从银行的实际要求出发设计一个《储户储蓄账户管理系统》。在设计中将调查现有银行系统的优点及不足,并在本套系统中对长处加以继承,对不足处进行必要的改进。 1.2数据库的作用范围 本数据库系统使用在银行的日常储蓄业务中,是整合了储蓄所柜台操作系统、自动取款机系统和网上银行三个界面的,并包含了管理系统的综合数据库。管理系统能够对银行内的储蓄业务上的资金流进行分析,以及时发现不良的异常行为和对银行业绩进行评估。 1.3定义、同义词与缩写 ATM:自动柜员机 1.4参考文献 《软件工程理论与实践》科学出版社 《数据库系统教程》(第二版)高等教育出版社 《PowerDesigner分析设计与应用》电子工业出版社 2、一般性描述 2.1用户需求

经过问卷调查可知,普遍认为ATM方便快捷,安全性较好;综合问卷结果和银行效率,认为ATM上不需要增加其它币值的币种;网上银行作为一种较新的银行形式,安全性较高但有待于宣传,如果在安全性保证的前提下网上银行还是很有前景的;网上证券和网上购物都是有其相对于ATM和柜台的优势,即方便和快捷,但其功能有待于进步完善和推广。 调查问卷见附3 2.2产品与其环境之间的关系 本数据库系统应用平台是PC机及ATM上。由键盘输入信息,由屏幕显示并带有打印机。随着应用的需要,不同银行间的不同的数据库系统将有可能互联,因此本数据库系统将提供外部接口。 2.3产品功能 1)为银行用户提供ATM提款机自动化服务; 2)对各类账目进行统计和管理; 3)提供网上转账操作 4)对用户的帐户的活动进行记录; 5)对行内总支出收入做一个详细的统计; 6)银行对用户的各种操作进行登记,生成记录,以便以后对 某段时间内账目的监控。 7)支持一般的存取转查功能。

网上机票预定管理系统需求分析

《现代软件工程课程设计》 题目:网上飞机订票系统 专业:软件工程 班级: 0720561 学号: 28 姓名:汪思超 计算机工程系 2009年12 月20日

目录 目录 (1) 第一章.可行性分析 (2) 1.1 引言 (2) 1.2技术可行性 (3) 1.3社会可行性 (3) 1.4经济可行性 (3) 1.5法律可行性 (4) 1.6操作可行性分析 (4) 第2章.需求分析 (4) 2.1任务概述 (4) 2.2功能需求(用DFD图表示) (5) 2.3外部接口需求 (9) 2.4性能需求 (9) 2.5软件属性需求 (9) 2.6数据需求(ER图表示) (9) 第3章.概要设计 (11) 3.1总体设计(系统总流程图) (12) 3.2模块设计 (12) 3.3数据结构设计 (13) 3.4故障处理说明 (15) 参考文献 (16)

第1章.可行性分析 1.1 引言 1.1.1系统编写目的以及读者对象 1.1.1.1系统编写目的 随着知识经济的到来,人类已经逐步进入信息化社会,信息增长的速度越来越快,人们希望利用先进的管理理论方法手段来得到并处理越来越多的信息,以提高工作效率和管理水平。由于信息资源对人们生活的重要性,不断提高信息的收集,传输,加以利用等活动,日益成为人们社会生活的重要组成部分。网上机票预订管理系统的产生和发展正好满足人们的这种需求。 1.1.1.2读者对象 系统开发人员 1.1.2项目背景 当今世界,以信息技术为主要标志的科技进步日新月异,高科技成果向现实生产力的转化越来越快。纵观全球经济发展,信息技术和信息产业已经成为经济增长的主要推动力之一,正在改变着传统的生产和经营方式以至生活方式,发达国家经过产业结构的升级和经济结构的转型已进入信息经济阶段。信息资源已经成为国民经济和社会发展的战略资源,信息化水平也已成为现代水平和综合国力的重要标志。今年是“十五”计划开局之年,中共十五届五中全会通过的国民经济和社会发展第十个五年计划建议中已明确指出:“信息化是当今世界经济和社会发展的大趋势,也是我国产业优化升级和实现工业化、现代化的关键环节。”“大力推进国民经济和社会信息化,是覆盖现代化建设全局的战略举措。”,可见,党和国家已将国民经济和社会信息化放在优先发展位置,体现了先进生产力的客观要求,是一项重要的战略决策。这是民航加快发展的机遇,更是民航信息化的难得机遇。 随着知识经济的到来,人类已经逐步进入信息化社会,信息增长的速度越来越快,人们希望利用先进的管理理论方法手段来得到并处理越来越多的信息,以提高工作效率和管理水平。由于信息资源对人们生活的重要性,不断提高信息的收集,传输,加以利用等活动,日益成为人们社会生活的重要组成部分。网上机票预订管理系统的产生和发展正好满足人们的这种需求。现在将详细介绍我的毕业设计——网上机票预订管理系统。 1.1. 2.2用户 系统管理员,网上订票用户。

相关文档
最新文档