股票交易系统实验报告.doc_第1页
股票交易系统实验报告.doc_第2页
股票交易系统实验报告.doc_第3页
股票交易系统实验报告.doc_第4页
股票交易系统实验报告.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

南京理工大学VC+课程设计报告南京理工大学VC课程设计报告课 程:VC+课程设计系 别:自动化学院班 级:08101902学 号:0810190212姓 名:徐珂薇选题1名称:股票交易系统选题1难易级别:A选题2名称:选题2难易级别:自报成绩:起止时间:2009-9-22009-9-23指导教师:何新2009年 9月目 录1 课程目标1.1 程序主要目标1.2 程序新增功能2 程序具体实现原理21 总体方案211 开发平台212 程序流程22 程序结构3调试报告4总体小结1 课题目标11 程序主要目标1)市场部分(1)修改数据结构,增加现金成员,每只股票增加牌价。每个用户的数据库中同样也增加现金数目的成员。(2)将股票数据的处理由数组改为链表,可以处理多只股票的交易,链表以交易代码的序号进行排序。2)用户部分(1)修改数据结构,增加现金成员,每只股票增加牌价。每个用户的数据库中同样也增加现金数目的成员。(2)将用户股票交易的数据处理由数组改为链表,可以处理多只股票的交易,链表以交易代码的序号进行排序。12 程序新增功能(1)增加股票交易系统的接口程序,新增设计:a.AddNewStock()增加新股票;b.DeleteOldStock()删除旧股票;c.HangUpStock()挂起股票,停止交易;d.ModifyStock()修改股票的名称、代码;以上修改均须输入密码,如输入密码正确后才能进入数据库进行修改。结果均存入Stock_File.dat中。(2)增加用户数据系统的接口程序,新增设计:a.修改用户名、用户密码等基本成员;b.股票交易时,增加现金的增减功能,须合乎用户的现金要求,即不能透支金额。c.新用户注册时,要先看看用户数据库中是否有此人,不能一个人同时拥有两个账户。2 程序具体实现原理21 总体方案根据课程设计题目的要求,将程序中的数据结构改成链表的形式,设计两个链表类:股票类及用户类,用着两个类的对象分别存放股票市场的数据和具体用户买卖股票的数据。每一种类的对象都各成一个体系,彼此用全局函数联系。在程序一开始,现将股票市场上的数据装入链表显示出来,具体增加、修改、删除股票时需要输入密码,在下级菜单上运行。这些链表的基本功能事先都已经在链表类中设计完成,分配在具体的选项中调用即可。在用户成功登录后,将存储在以“用户名”命名的文件中的该用户资料装入用户类的链表对象中,在下级菜单上可显示、增加、修改链表节点中的数据。在程序中定义一个结构体对象保存用户名、密码、现金,在用户菜单的各种操作函数中以引用的的形式调用。211 开发平台Micosoft Visual C+6.0212 程序流程输入用户名、密码机是否设置为管理员开始用户?Y进入股票交易市场登录用户注册新用户市场分析买入卖出删除股票挂出股票恢复交易添加新股票挂起股票停止交易修改代码名称核对N注册函数登录函数交易函数查看输入用户名密码显示信息结束22 程序结构主菜单:1. 显示股票记录2. 用户注册3. 用户登录4. 进入管理系统0. 退出系统用户登录后进入用户界面(下级菜单):1. 购买股票2. 卖出股票3. 显示用户股票记录4. 显示股票市场状况5. 更改用户名及密码0. 退出系统主菜单选择4 后密码正确时的管理界面(下级菜单):1. 添加股票记录2. 显示股票记录3. 根据代码查询股票数据4. 根据代码删除股票数据5. 修改股票数据(修改名称、流通股数、价格、是否挂起等)0. 退出3 调试报告4总体小结通过本课题,我复习了类和数组,更好的掌握了类间函数调用的关系以及如何实现类间复杂的相关调用。同时,我学习了输入输出流的使用,懂得了如何从特定的地址读取数据,如何正确将信息存储到特定的位置。通过阅读本课题的程序,我掌握了一些阅读程序的技巧,养成了认真阅读程序的好习惯,并能从较长的程序中找到程序的核心实现部分。通过这次的课程设计,我发现以前学的都是一些简单的程序,而这一次是需要将这些简单的程序全部整合到一起。一点小小的错误都会导致整个程序无法运行。整个程序需要在不断的调试和修改中不断改进,从某种程度上培养了自己的耐心和意志。此次课

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论