软件工程导论课程设计

更新时间:2023-11-13 21:15:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

《软件工程》课程设计报告

课题名称: 股票交易系统整体设计报告

课题负责人名(学号): 杨海军 (070521029) 同组成员名单(角色):

指导教师: 李炳法 评阅成绩: 评阅意见:

提交报告时间:2010年6月

股票交易系统整体设计报告 0 杨海军小组

目录

一、引言............................................................ 1 1.1 编写目的 .................................................... 1

1.2背景......................................................... 1 1.3 参考资料 .................................................... 2 二、总体设计........................................................ 2

2.1 需求规定 .................................................... 2 2.2 系统功能 .................................................... 2

2.2.1 系统性能............................................... 3

2.2.2 输入输出要求........................................... 4 2.2.3 数据管理能力要求....................................... 5 2.2.4 故障处理要求........................................... 5 2.2.5其他专门要求 ........................................... 5 2.3 运行环境 .................................................... 5

2.3.1 设备................................................... 5 2.3.2 支持软件............................................... 6 2.3.3 接口................................................... 6 2.4 基本设计概念和处理流程 ...................................... 7 2.4.1 整个系统流程图......................................... 7 2.5 结构图 ...................................................... 8

2.5.1各业务结构图 ........................................... 8 2.6人工处理过程(对客户分析).................................. 11 三、运行设计(运行模块组合)......................................... 12

3.1证券帐户业务................................................ 12 3.2 资金帐户业务 ............................................... 14

3.2.1 开设资金帐户.......................................... 14 3.2.2 添加/取出资金........................................ 15 3.2.3 修改资金账密码........................................ 16

3.2.4 挂失补办账户.......................................... 16 3.2.5 资金账户销户.......................................... 16 3.3 交易客户端 ................................................. 16

3.3.1 登陆.................................................. 17 3.3.2 查询证券帐户持有的股票................................ 18 3.3.3 查询资金账户.......................................... 18 3.3.4 购买股票.............................................. 19 股票交易系统整体设计报告 I 杨海军小组

3.3.5 抛售股票.............................................. 19 3.4 中央交易系统业务 ........................................... 19 3.5 网上信息发布 ............................................... 21 3.5.1 登陆界面.............................................. 21

3.5.2 注册界面.............................................. 22 3.5.3 主界面................................................ 23 3.5.4 股票详细信息界面...................................... 23 3.5.5 用户设计界面.......................................... 24 3.6交易系统管理业务............................................ 25

3.6.1 登陆管理界面.......................................... 25

3.6.2 查看股票.............................................. 25 3.6.3 设置股票的涨跌停限制.................................. 26 3.6.4 暂停和重启交易........................................ 26

3.6.5 修改密码.............................................. 26

四、系统数据库设计................................................. 26

4.1 表设计 ..................................................... 26 五、系统出错处理................................................... 29

5.1 出错信息 ................................................... 29 5.2 补救措施 ................................................... 30

5.3 系统维护设计 ............................................... 30

股票交易系统整体设计报告 II 杨海军小组

一、引言

1.1 编写目的

本设计报告为股票交易系统的总体设计说明书,详细阐述了对用户所提出需求的设计方案,推系统中的各项功能需求、技术需求、实现环境及所使用的实现技术进行了明确定义。同时,对软件应具有的功能和性能及其他有效性需求也进行了定义。此外,本说明书还明确了系统的数据结构和 软件结构,还将给出内部软件和外部系统部件之间的接口定义,各个软件模块的功能说明,数据结构的细节以及具体的装配要求。

编写本说明书的目的是: 1.为编码人员提供依据 2.为修改、维护提供条件

3.项目负责人将按计划书的要求布臵和控制开发工作全过程 4.项目质量保证组将按此计划书做阶段性和总结性的质量验证和确认

本说明书的预期读者包括:

1.项目开发人员,特别是编码人员 2.软件维护人员 3.技术管理人员;

4.执行软件质量保证计划的专门人员;

5.参与本项目开发进程各阶段验证、确认以及负责为最后项目验收、鉴定提供相应报告的有关人员。

6.合作各方有关部门的负责人;项目组负责人和全体参加人员。

1.2背景

为了将交易信息能够更好地提供给各种研究机构和广大股民,让他们能够

更加方便的进行股票交易,则需要建立正规合法的股票交易系统,方便工作人员对现有股票市场的管理以及用户对自己账号的管理、查看股市等一些迫切需求功能。

a.软件名称:股票交易系统

股票交易系统整体设计报告 1 杨海军小组

b.委托单位:×××证券公司

c.开发单位:四川大学锦江学院07计科杨海军组

d.开发团队:组长 杨海军

组员 彭依然 朱善保

1.3 参考资料

《软件工程--实践者之路》(第六版) 《需求说明书--股票交易系统》 《软件开发文档》

《软件工程导论》(第五版)

二、总体设计

2.1 需求规定

本股票交易系统是专门为证券公司所设计,主要是方便证券公司管理各人账户,发布股票信息,为各股票客户提供实时、可视化的股票信息,并可以便捷地 通过此软件进行操作,在网上进行交易。此系统的目的则在于实时显示更新的股票交易信息,更好地让广大股民及时了解股票交易信息以及各支股票的走势情况。

2.2 系统功能

一个完整的股票交易系统包括:证券账户业务、资金账户业务、交易客户端、股票重要交易系统、网上信息发布、交易系统管理。其中各个部分的业务需要如下:

1. 证券账户业务

实现证券账户业务相关业务逻辑。开发工作人员管理界面,用于证券账户的开户、挂失与重新开户、销户。

2. 资金账户业务

实现资金账户相关业务逻辑。开发工作人员界面,用于录入用户信息,审批,开户,修改、密码,存款,取款,挂失,销户,资金信息查询。并实现资金账户和账户的关联。

股票交易系统整体设计报告 2 杨海军小组

2.5 结构图 2.5.1各业务结构图

1. 证券业务

2.资金账户业务

股票交易系统整体设计报告 8 杨海军小组

3. 客户端业务

4. 中央交易业务

股票交易系统整体设计报告 9 杨海军小组

5. 网上信息发布的系统功能结构图

6. 交易系统管理业务

股票交易系统整体设计报告 10 杨海军小组

2.6人工处理过程(对客户分析)

比如在证券账户业务中, 1. 开设证券账户

自然人开了的证券账户为一个账户。开了个人账户时,投资者必须持有效的身份证件(一般为居民身份证)去证券交易所指定的证券登记机构或会员证券公司办理名册登记并开立证券帐户。 2. 挂失,补办证券帐户

如遇投资者的证券帐户不慎丢失,为维护已办理指定交易的投资者利益,需要对证券账号实行挂失并办理重新开户手续。 3. 销户证券帐户

如果您因各种原因不再使用证券帐户,可凭本人身份证和证券帐户卡到指定交易的证券营业部办理(未指定的必须先办理指定交易)证券帐户销户手续。投资者在办理证券帐户销户前,必须卖出该帐户中的所有证券。

股票交易系统整体设计报告 11 杨海军小组

三、运行设计(运行模块组合)

3.1证券帐户业务

3.1.1 开设证券账户

办理证券账户时走入股市的第一步。证券账户可以视为投资者进入股票交易市场的通行证,只有拥有它,才能进场买卖证券。

开设证券账户界面(此界面为整个股票交易系统中的一部分)

【这个是开发的工作人员界面、用于证券账户的开户、挂失与重新开户、销户。】

股票交易系统整体设计报告 12 杨海军小组

【用于个人开户的信息登记界面。】

【用于法人开户的信息登记界面。】

3.1.2 挂失,补办证券帐户

遇投如资者的证券帐户不慎丢失,为维护已办理指定交易的投资者利益,需股票交易系统整体设计报告 13 杨海军小

要对证券账号实行挂失并办理重新开户手续。在具体操作中,挂失有序按照一下手续进行:

认真审查投资者的本人身份证或法人注册登记号。 证券帐户下所有的证券予以冻结; 按照开户的手续,重新申请证券帐户。

拿到证券帐户卡后,投资者就可以进入市场买卖证券了。

通过重新将证券帐号和资金账号关联,通过交易客户端票了买卖股。

3.1.3 销户证券帐户

如果您因各种原因不再使用证券帐户,可凭本人身份证和证券帐户卡到指定交易的证券营业部办理(未指定的必须先办理指定交易)证券帐户销户手续。投资者在办理证券帐户销户前,必须卖出该帐户中的所有证券。

3.2 资金帐户业务

实现资金账户相关业务逻辑。开发工作人员界面,用于录入用户信息,审批,开户,修改、密码,存款,取款,挂失,销户,资金信息查询。并实现资金账户和账户的关联。

3.2.1 开设资金帐户

工作人员登陆主界面,为客户办理各种需求业务。

股票交易系统整体设计报告 14 杨海军小组

然后选择可以需求的业务,如:开设资金账户

3.2.2 添加/取出资金

通过资金帐户卡和密码,投资者可以从证券经纪商处追加或者取出资金帐户内的可用现金。(界面略)

股票交易系统整体设计报告 15 杨海军小组

3.2.3 修改资金账密码

资金帐户密码可以有两张方法修改。 新密码来修改。

投资者还可以在证券交易客户端通过输入原有密码和新密码修改。(界面略)

投资者可以在证券经纪商处在开设资金帐户的设备上,通过输入原有密码和

3.2.4 挂失补办账户

如遇投资者的资金帐户卡不慎丢失,为维护已办理指定交易的投资者利益,需要对资金帐户卡实行挂失并办理重新开户手续。(界面略)

3.2.5 资金账户销户

资金帐户是用户在某个证券经纪商处开立证券交易结算资金帐户,如果遇到某种原因,用户需要更换证券经纪商,那么就需要对资金账户进行销户。(界面略)

3.3 交易客户端

投资者在开办完证券帐户并在证券经纪商处开立证券交易结算资金帐户以后,就可以通过交易客户端委托证券经纪商进行股票的买卖交易了。目前存在的委托方式有很多种,主要有以下3种:

交易设备:投资者持资金帐户卡在证券经纪商指定的刷卡设备处刷卡,并输入验

证密码。然后就可以发出委托,进行交易。这是最早,也是最常见的委托方式。

网络:投资者通过登陆证券经纪商指定的网址,通过必要的用户和密码验证登陆。

然后发出可以发出委托,进行交易。

电话:投资者通过申请,然后就可以致电证券经纪商指定的电话号码,通过必要

的用户和密码验证,然后根据语音提示,发出委托。

股票交易系统整体设计报告 16 杨海军小组

3.3.1 登陆

【设立资金帐户时,投资者会得到一个资金账户卡和相关的密码。投资者可以到在证券经纪商指定的刷卡设备处(通常是在券商的营业大厅)刷卡,然后输入密码登陆到交易系统客户端。】

【当你登录成功的时候,界面将会进入主菜单界面,然后可以进行所需业务的选项】

股票交易系统整体设计报告 17 杨海军小组

本文来源:https://www.bwwdw.com/article/cn4v.html

Top