采用面向对象技术的证券公司结算系统设计的中期报告.docx
上传人:快乐****蜜蜂 上传时间:2024-09-14 格式:DOCX 页数:5 大小:11KB 金币:5 举报 版权申诉
预览加载中,请您耐心等待几秒...

采用面向对象技术的证券公司结算系统设计的中期报告.docx

采用面向对象技术的证券公司结算系统设计的中期报告.docx

预览

在线预览结束,喜欢就下载吧,查找使用更方便

5 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

采用面向对象技术的证券公司结算系统设计的中期报告中期报告1.系统整体设计我们采用面向对象技术对证券公司结算系统进行设计,系统整体由以下几个部分组成:1.1数据库设计我们设计了一个关系型数据库,用于存储和管理证券公司的交易数据、客户信息,以及结算和清算相关的信息。1.2界面设计我们采用了图形界面设计,以提高用户友好性和易用性。用户可以通过简单的操作界面完成交易、查询和结算等功能。1.3功能设计系统包括以下主要功能:-交易管理:通过界面输入和查询交易信息,包括买卖证券、资金转账等交易功能。-客户管理:通过界面管理客户信息,包括客户基本信息、账户信息、证券持仓等。-结算管理:系统可以自动对交易进行结算,计算客户账户余额和持股数量。2.类图设计我们设计了以下类图,用于表示系统的类及其关系。类图包括以下类:2.1交易类交易类包括买卖证券、资金转账等交易,是系统的核心类。交易类包括以下属性:-交易类型(买入或卖出)-交易证券-交易数量-交易价格-时间戳2.2客户类客户类主要用于管理客户相关信息,包括客户基本信息、账户信息、证券持仓等。客户类包括以下属性:-客户名字-身份证号-户口所在地-联系电话-账户余额-证券持股2.3证券类证券类用于管理证券相关信息,包括证券代码、名称、价格等。证券类包括以下属性:-证券代码-证券名称-证券价格2.4账户类账户类用于管理客户的账户信息,包括客户姓名、身份证号、账户余额等。账户类包括以下属性:-客户姓名-身份证号-账户余额2.5系统类系统类用于管理系统相关信息,包括数据存储、交易结算、查询等功能。3.数据库设计我们设计了一个关系型数据库,用于存储和管理证券公司的交易数据、客户信息,以及结算和清算相关的信息。数据库包括以下表:3.1交易表交易表用于存储交易相关信息,包括买卖证券、资金转账等交易功能。交易表包括以下字段:-交易编号-客户名字-交易证券代码-交易类型(买入或卖出)-交易数量-交易时间3.2客户表客户表用于存储客户相关信息,包括客户基本信息、账户信息、证券持仓等。客户表包括以下字段:-客户名字-身份证号-户口所在地-联系电话-账户余额3.3证券表证券表用于存储证券相关信息,包括证券代码、名称、价格等。证券表包括以下字段:-证券代码-证券名称-证券价格3.4委托表委托表用于存储客户的委托信息,包括客户姓名、证券代码、委托类型、委托价格等。委托表包括以下字段:-委托编号-客户名字-委托证券代码-委托类型(买入或卖出)-委托价格4.功能实现与测试在中期报告期间,我们完成了系统的前后端开发,包括交易管理、客户管理、结算管理等功能。我们使用JUnit对各个模块进行了单元测试,并使用Selenium对系统进行自动化测试,保证系统的稳定性和可靠性。5.下一步计划我们将继续进行系统测试和优化,并加入更多新的功能,例如证券交易撤销、证券配股等功能。同时,我们还将进行代码优化,增强系统性能和扩展能力。