股票交易管理系统

股票交易管理系统

ID:41096303

大小:379.00 KB

页数:10页

时间:2019-08-16

股票交易管理系统_第1页
股票交易管理系统_第2页
股票交易管理系统_第3页
股票交易管理系统_第4页
股票交易管理系统_第5页
资源描述:

《股票交易管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、PB课程----实验大作业学号:20081094专业:探测制导一控制技术姓名:刘洋一、题目:股票交易管理系统二、数据库设计1、概念模型的设计,ER设计图,如下:2、数据模型设计2.1二维表结构,如下各表:表名:stocks字段名字段类型字段宽度是否为空字段含义主外键snochar10NO股票代码PKoidchar10NO经营者编号 FKspricedecimal5NO股票单价 表名:buyers字段名字段类型字段宽度是否为空字段含义主外键bidchar10NO股民编号PK表名:transaction字段名字段类型字段宽度是否为空字段含义主外键tnochar10 NO交易流水号PK sn

2、ochar10NO股票代码FK1bidchar10NO股民编号FK2第10页共10页ttypechar10NO交易类型 tmoneydecimal10NO交易金额 表名:operator字段名字段类型字段宽度是否为空字段含义主外键oidchar10 NO经营者编号PK 2.2各表关系图三、系统功能设计1、数据库无法连接报下面提示信息:2、数据窗口与数据库连接不成功报下面的错误提示:3、主表与明细表之间数据同步检索设计第10页共10页点击股票交易-主表“股民编号”的那条数据,明细表同时显示b003的所有交易信息。当点击“b005”那条数据,明细表对应显示b005的所有交易信息,如下图:4

3、、数据库维护设计4.1添加:点击“插入”按钮,可以在主表最后插入一条数据,如下图:第10页共10页4.2当插入无效数据,则提示数据无法保存,如下图:4.3修改:选择要修改的内容,双击该内容,当鼠标在改内容闪动就可以修改其内容了,如下图(s004本来为sell,改为buy):第10页共10页4.4删除:选择要删除的记录,然后点击“删除”按钮,删除了这条记录,真正删除这条记录还得点击“保存”按钮,如下图删除“s001”4.5保存:插入(或删除、修改)后的记录点击保存按钮把数据保存到数据库中,如下图:第10页共10页4.6当记录修改而没有保存的时候关闭程序,会出现下面提示框:点击“是”,就把

4、修改的内容保存在数据库中退出程序;如果点击“否”,数据库不做修改;如果点击“取消”则不退出程序。5、数据检索设计5.1数据排序⑴按“股票代码”进行数据排序,如下图第10页共10页⑵按“股民编号”进行数据排序,如下图5.2单项查询:点击下拉框,选择要检索的字段(股票代码或股民编号),在后面的输入框输入要检索的条件,点击“单项查询”按钮,就可查询到相应的记录。单项查询实例1:在下拉框中选择“股民编号”,在后面的输入框中输入“b007”,然后点击“单项查询”按钮,查询结果如下图:第10页共10页单项查询实例2:在下拉框中选择“股票代码”,在后面的输入框中输入“04”,然后点击“单项查询”按钮

5、,查询结果如下图:5.3组合查询:选择要组合查询的的字段,然后在后面的输入框输入相应的查询条件,最后点击“组合查询”按钮,就得到相应的记录。实例如下:第10页共10页四、触发事件的操作操作顺序触发事件的操作对象事件事件代码功能1运行程序应用对象Open(系统自动触发)第一次通讯,数据库到窗口程序的连接,如果成功,打开窗口;否则给出提示信息2打开窗口窗口对象窗口的open(系统自动触发)数据窗口和数据库的通讯3-1单击数据窗口中的数据行数据窗口对象(主表)clicked实现窗口同步检索(主表到明细表)3-2连库第二次通讯出错数据窗口对象(主表)DBerror若第二次通讯失败,则由系统自动

6、触发事件4单击命令接口按钮控件clicked对数据窗口中数据执行数据维护(插、删、改、保存)第10页共10页对数据窗口中数据执行数据检索(查询和排序)5关闭窗口(修改数据没保存前)窗口对象CloseQuery(系统自动触发)若修改数据后没保存,则由系统自动触发该事件(即给用户最后保存数据的机会)第10页共10页

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。