




已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VC课程设计股票交易系统设计过程名称:股票交易系统难度: a级选择这个程序的话,主要有以下几点1 .本程序难易度高,在编写程序的过程中能够更深入地理解VC中的相关知识点,通过实践能够更好地理解程序的内容。2 .这个课题涉及的内容和实际生活有密切的关系,所以写这个程序的意义很大。3 .本课题是管理系统的小程序,这种程序能不断扩展新内容的新功能,可塑性高,实用性高,具有良好的现实意义。编程要求:本程序需要变更数据结构,需要在每个用户的数据库中增加现金数。要求添加股票交易系统接口设计: a. Add New Stock ()添加新股票b. Delete Old Stock ()删除旧股票c. Hang Up Stock ()保留股票,停止交易d. Modify Stock (Stock )股票的名称代码您可以输入密码,输入正确的密码,然后访问和修改数据库以进行任何更改。通过将股票数据的处理从排列变为链接表,能够处理多个股票的交易,重新排列链接表的交易代码的顺序。程序功能介绍:股票交易系统是一个小型的管理过程,这个系统最多可以管理5股交易。 用户首先注册,注册后再登录。 在注册的接口中,管理者可以在注册后删除股票,挂起股票,降低股票等,通过这些功能管理股票。 同时,用户也可以观察股票状况,支持股票的高效交易。 股票的市场状况根据用户的使用情况而变化。程序完成流程:1 .粗读程序最初看程序的时候,程序太长,大致理解了程序整体。 程序的主要功能是通过实现用户对股票操作系统的自主可视操作,完成用户和股票数据的存储,实现重复操作。 程序主要在类中起作用,涉及数组和输入输出流的使用。 主函数调用类中的方法,实现页面中的转换并处理数据。 刚开始有点害怕的心情。2 .详细阅读程序下面分析程序中的类及其函数Stock类:存储股票数据,类中的方法操纵股票。voidahangstock (); /保留股票void Un Hang Stock (); /解除股票void修改堆栈(堆栈 ) /修改股票void Delete Stock (); /删除股票void接口(); /选择面板void Stock Exchange Market () : /显示信息void Switch choice (); /选择服务void Input For New Stock () : /加入新股void Market Analysis () : /市场分析void Save(Stock ); /保存更改Customer类别:储存使用者资讯,类别中的方法会与使用者互动。Customer (); /初始化用户void Log in(char *、char *、Customer) const; /注册void注册者(customer * ) /注册voidstockportfolio (customer ) const; /Portfolio- :有价证券程序功能处理用户的指令,模拟股市操作,完成股票和用户的修改和归档。在认识到设计方向的基础上,重读程序,分析了Stock和Customer类中数据和成员函数的功能。 虽然函数调用(例如,重复声明Stock和Customer类中的同一对象以及存在浪费系统资源的Input_For_New_Stock ()方法)也存在缺陷,但程序仅在首次使用时调用,并且在Customer类中如果用户选择登录,则无法确定用户名,只需使用密码登录,如果密码遇到相同的用户,则用户将无法知道。 密码表示输入的内容未受到有效保护。由于这是一个小程序,数据是以阵列而不是指针来存储的,因此程序容易理解,但是数据的空间受到限制,无法达到可以由指针链接表实现的不定长度的存储。 但是,从现阶段的使用来看,指针链接表的形式太麻烦,反而使程序变得复杂。我现在正在进行系统的操作分析。 首先进入界面,识别用户。 用户可以在此查看市场信息、注册新用户、登录用户或分析股票。 然后,注册后,显示下一个股票操作画面,选择其他操作。 股票操作界面包括购买、出售、追加新股票、出售股票、重新开始交易、删除现有股票、保留股票、停止交易、变更代码和名称、显示等操作选择,用户可以根据指示完成操作。 在其中追加新股,出股,重新开始交易,删除现有股,保留股票,停止交易,变更代码和名称的操作只有管理者能够开放。3 .修改程序首先,删除重复声明的Stock和Customer类对象,使用Stock类全局对象temp、shareMAX和Customer类全局对象cust重复读取和存储数据。 修改由此导致的更改(将Customer类中的char share holding name 30更改为char share holding name530; 将char share holding code5更改为char share holding code55等。类中的方法将打印股份列表的详细项添加到查询中。 (for(i=0; I#include#include#include#include#include#include#define MAX 5int i=0,j=0,Hang,flag;int num_of_stock;int gushu;class Customer;class Stock装模作样私人:浮子传真,上山市; /股票发行价格、市场价格char stock_name20; /股份名称char stock_code6; /股票代码char choice; 在/Interface ()中选择int hang; /是否挂起(1为是,0为否)长入栈_卷; /股票总股数long int volume_available; /可流通股票公共:Stock ();void Hang_Up_Stock (); /保留股票void Un_Hang_Stock (); /解除股票void modify _ stock (堆栈 ) /修改股票voidele_stock (); /删除股票void接口(); /选择面板void Stock_Exchange_Market () : /显示信息void Switch_choice (); /选择服务void Input_For_New_Stock () : /加入新股void Market_Analysis () : /市场分析void Save(Stock ); /保存更改friend class Customer;class Customer装模作样friend class Stock;私人:int gly; /是否为管理员char customer_name30; /用户名char password10; /密码char share_holding_name530; /持有股份名称char share_holding_code55; /持股票代码long int share_holding_value5; /持有股份数double money,shzh,zzch; /现金盈馀、市值、总资产公共:Customer ();void Log_in(char *) const; /注册void注册者(customer * ) /注册voi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《广告服务合同》模板
- 信息技术融合获奖范文
- 幽默主题课件
- 《让图画动起来》+课件+2025-2026学年冀美版(2024)初中美术八年级上册
- 巡察组培训交流课件
- 峡江安全生产大培训课件
- 输电线路运行课件
- 输煤工安全培训教育课件
- 9.2 正弦定理与余弦定理的应用
- 高校生地质工程实习实训合同
- 医院2025年度内部控制风险评估报告
- 小学生尊重他人班会课件
- 学徒合同协议书未成年
- 第一课 我国的生产资料所有制 课件高考政治一轮复习统编版必修二经济与社会
- 2025年农艺师职业资格考试试卷及答案
- 《中学生网络安全教育》课件
- 火情侦察要点及主要内容
- 2025至2031年中国温控器零件行业投资前景及策略咨询研究报告
- 安全隐患排查讲座课件
- 字节跳动实习合同协议
- 生产绩效考核管理办法
评论
0/150
提交评论