股票交易系统数据库设计文档

合集下载

证券行业大数据交易系统构建方案

证券行业大数据交易系统构建方案

证券行业大数据交易系统构建方案第1章项目背景与需求分析 (4)1.1 行业现状分析 (4)1.2 市场需求调研 (4)1.3 项目目标与范围 (5)第2章大数据技术概述 (5)2.1 大数据概念与特性 (5)2.1.1 概念 (5)2.1.2 特性 (5)2.2 大数据技术在证券行业的应用 (6)2.2.1 数据采集与存储 (6)2.2.2 数据处理与分析 (6)2.2.3 个性化推荐与精准营销 (6)2.2.4 风险管理与监管 (6)2.3 大数据技术发展趋势 (6)2.3.1 人工智能与大数据融合 (6)2.3.2 区块链技术在大数据领域的应用 (6)2.3.3 边缘计算与大数据 (6)2.3.4 大数据安全与隐私保护 (7)第3章系统架构设计 (7)3.1 总体架构 (7)3.1.1 数据源层 (7)3.1.2 数据存储层 (7)3.1.3 数据处理与分析层 (7)3.1.4 应用层 (7)3.2 数据架构 (7)3.2.1 数据流向 (8)3.2.2 数据格式 (8)3.2.3 数据存储 (8)3.2.4 数据处理与分析 (8)3.3 技术架构 (8)3.3.1 分布式技术 (8)3.3.2 大数据处理技术 (8)3.3.3 数据挖掘与机器学习技术 (8)3.3.4 云计算技术 (9)3.3.5 安全技术 (9)第4章数据采集与预处理 (9)4.1 数据源分析 (9)4.1.1 交易数据:包括股票、债券、基金等证券产品的交易行情、交易量、交易价格等数据。

(9)4.1.2 财务数据:涵盖上市公司的财务报告、财务指标、盈利预测等数据。

(9)4.1.3 市场数据:包括宏观经济数据、行业数据、政策法规等影响证券市场的数据。

94.1.4 新闻与公告:涉及上市公司的新闻报道、公告信息等。

(9)4.1.5 社交媒体数据:包括微博、论坛、博客等平台上的投资者言论及观点。

(9)4.2 数据采集技术 (9)4.2.1 交易数据采集:通过证券公司、交易所等机构提供的API接口,实时获取交易数据。

证券交易管理系统

证券交易管理系统

摘要证券交易数据呈现海量性,它们的分析与处理必须依靠计算机技术尤其是数据库技术。

现存的证券数据分析软件,在实际使用中不能很好满足使用者要求。

本设计的主要任务就是针对上述情况,实现具有一定特色的证券交易后台数据管理系统。

本设计首先完成了系统的需求分析与整体规划,确定了系统的开发工具为Microsoft Access数据库以及PowerBuilder 9.0等。

在完成系统源程序设计后,作者对系统进行调试、运行、编译、测试和发布,并对系统进行了安全性分析。

本系统实现的主要功能为:分级登陆模式;取回密码功能;会员收藏夹;分级查询、分类统计功能;数据分类;数据信息维护功能;菜单显示控制;窗口显示控制;比例选择等。

为了使系统更具有适应性,可以进一步增强数据处理模块功能。

关键字:分级登陆模式;用户身份验证;分类统计;数据维护;系统安全性AbstractSecurities business data has presented great capacity for liquor, their analyses and deal must depend on computer, especially database technology. Existing securities analyze software can't satisfy user's demand in actual use. The main assignment of this design aim at above status, realize securities business background data management system which have own feature.This design finished requirement analyses and whole layout first, confirmed the exploder tool of this system is Microsoft Access and PowerBuilder 9.0. After finished system's source the designer carries on the debugging, the running, the compile, the test and the issue to the system, and does some analysis on the security of the system.The main function of this system is :The different levels of lands pattern; Brings back the password function; Member bookmark; graduation inquiry, classified statistics function; data classify; data Maintenance function ; menu display control; window display control; scale selection function and so on.We can reinforce the function of data management module for making this system to be more applicability.Key words:The graduation lands pattern;User identification authentication;Classified statistics; Data maintenance;System security目录前言 (1)第一章证券交易后台数据管理系统的现状 (2)§1.1证券市场计算机技术应用情况 (2)§1.2现有证券交易数据管理系统的不足 (2)§1.3本次设计的主要任务 (3)第二章证券交易后台数据管理系统需求分析 (4)§2.1系统的建立 (4)§2.2系统的主要功能分析 (4)第三章开发环境和运行环境 (5)§3.1开发环境的选择依据 (5)§3.2开发工具简介 (5)§3.2.1 Power Builder 9.0概述 (5)§3.2.2 Microsoft Access 概述 (6)§3.3系统的运行要求 (6)第四章系统总体设计及论证 (7)§4.1系统整体架构设计 (7)§4.2模块划分及功能设计 (8)§4.3数据库的设计 (8)§4.3.1数据库概念结构设计 (9)§4.3.2数据库逻辑结构设计 (10)§4.3.3数据库的实现 (12)§4.4开发环境与数据库的连接 (13)第五章系统设计过程及实现 (14)§5.1W ORKSPACE 对象的创建 (14)§5.2应用程序对象的创建 (14)§5.3建立应用程序主窗口 (15)§5.3.1主菜单的设计 (15)§5.3.2创建主窗口 (17)§5.3.3菜单的优化设计 (18)§5.3.4主窗口与菜单的链接 (18)§5.4登陆模块的制作 (18)§5.4.1分级登陆模式 (19)§5.4.2管理员登陆 (19)§5.4.3会员登陆 (20)§5.4.4直接进入 (21)§5.5系统模块的功能实现 (21)§5.5.1系统模块的主要功能分析 (22)§5.5.2窗体制作及功能实现 (22)§5.6功能模块的制作 (24)§5.6.1功能模块的设计 (24)§5.6.2数据窗口的创建 (25)§5.6.3界面窗体的制作及功能实现 (26)§5.7个性化模块的制作 (28)§5.7.1个性化模块的设计 (28)§5.7.2数据窗口的创建 (28)§5.7.3界面窗体的制作及功能实现 (29)§5.8系统维护模块的制作 (33)§5.8.1系统维护模块的设计 (34)§5.8.2数据窗口的创建 (34)§5.8.3界面窗体的制作及功能实现 (34)§5.9系统的运行与调试 (35)§5.10安全可靠性分析 (35)第六章系统的编译、测试与发布 (37)§6.1系统的编译 (37)§6.2测试 (37)§6.3发布 (39)总结 (40)参考文献 (41)附录 (42)致谢 (I)前言随着我国市场经济建设的高速发展,人们的金融意识和投资意识日益增强,而作为市场经济组成部分的证券市场,正逐步走向成熟与规范,越来越多的投资者把眼光投向了股票。

股票系统

股票系统

任务书摘要在线股票交易系统是介于股民与其开户券商之间的交互平台,它能为广大股民提供在线股票交易,股票行情信息查询,新闻资讯服务等功能。

其采用浏览器/服务器模式,股民只需一台能上网的电脑就可以进行股票交易,无需安装任何软件,在实现原有交易系统功能的基础上,为广大股民带来了便捷与更好的使用体验。

关键词:股民;券商;交易abstractOnline stock trading system is in between people and its accounts brokers of interaction between platform, and it can provide the stock online stock trading, the stock market information query, news and information services, and other functions. The use ofbrowser/server mode, people just a machine that can Internet computer can trading stocks, do not need to install any software, in the realization of the original trading system function, and on the basis of the stock for brings convenient and better use of experience.Keywords: people; Brokers; trading目录1 绪论2 系统设计2.1 页面设计2.2 后台设计2.3 功能设计2.3.1券商-用户登录(编号:R1001)2.3.2券商-用户注册(开户)(编号:R1002)2.3.3券商-用户退出(编号:R1003)2.3.4券商-查看分时图(编号:R1004)2.3.5券商-查看大盘指数(编号:R1006)2.3.6券商-自选股维护(编号:R1012)2.3.7券商-限价买入委托(编号:R1007)2.3.7券商-限价卖出委托(编号:R1008)2.4非功能需求2.4.1,界面需求结论致谢参考文献1 绪论股票交易是股民与其开户券商之间的信息往来的物质载体,为了广大股民在线股票交易,股票行情信息查询,新闻资讯服务等功能,开发此在线股票交易系统。

股票交易系统-交易管理子系统详细设计

股票交易系统-交易管理子系统详细设计

3 详细设计3.1 登录模块设计3.1.1 模块描述本模块是用户进行身份认证以及认证凭据销毁的模块。

用户通过输入正确的用户名和密码,通过点击页面上的提交按钮来打开相应的页面。

3.1.2 功能IPO图如下:登录:输入处理输出3.1.3 性能完成系统的安全登录和登出。

3.1.6 设计方法登录页面login.php通过表单把文本框内输入的用户名和密码提交给后台处理页面check.php,后台通过检索数据库来判断用户名与密码是否合法。

如果合法,则将表单数据写入$_session[],并跳转到admin.php;如果不合法,则输出相应提示并返回login.php。

伪代码如下:Connection BD;//连接数据库DB.open(); //打开数据库If(BD.searchQuery(form.id,form.pwd)) //检索数据库{If(fetch_row(result)) //如有搜索结果,开始跳转{$_SESSION[‘id’]=$id;$_SESSION[‘pwd’]=$pwd;//保留登录凭据echo "<script> window.location= 'http://localhost/admin.php' </script>";//跳转}else{Echo error; //如果没有,提示相应问题history.go(-1); //返回登录页面}}3.1.7 流程逻辑3.1.8 接口3.2 查看信息模块设计3.2.1模块描述本模块是用户进行身份认证后可以使用的页面。

用户通过页面的下拉列表选择要查询的股票名称,页面通过检索数据库展示相应的股票信息和股票交易信息。

3.2.2 功能IPO图如下:3.2.3 性能用户选择相应的股票名称,系统将展示搜索结果。

股票信息:3.2.6 设计方法用户选择股票名称,通过表单传入相应的检索函数中进行检索。

股票市场交易系统的设计与实现

股票市场交易系统的设计与实现

股票市场交易系统的设计与实现股票市场交易系统是集成了交易、结算、资金清算、证券存管等多个功能的金融系统,它的重要性不言而喻。

在这个数字化的时代,交易系统的稳定性和安全性变得尤为重要,因此,股票市场交易系统的设计和实现需要密切关注当今科技的最新动态和发展趋势。

一、股票交易系统设计的基本原则在设计交易系统时,必须考虑以下几个因素:1. 系统安全性:系统必须足够安全,以确保市场和交易的安全性。

系统必须有完善的安全机制来防止未经授权的访问和恶意使用。

为此,必须加强身份认证、访问控制和活动监控等方面的安全防护措施。

2. 系统扩展度:在系统设计中,应该考虑未来的扩展需求,包括更多的用户、交易类型、数据方面的需求等。

这要求系统必须具有良好的可扩展性。

3. 系统灵活性:必须提供灵活、开放的接口,以便能够有效地与其他系统进行集成。

4. 系统可靠性:在设计交易系统时,必须确保系统能够在不间断的运营状态下保持高可靠性。

系统必须满足高可用性、弹性计算、数据容灾等方面的需求。

二、股票交易系统的实现方法开发一个完整的股票交易系统,需要大量的 software engineering 知识。

具体来说,系统的实现要涉及到以下三个方面:1. 系统架构设计在设计系统架构时,必须考虑到运行于系统之上的各种服务和模块之间的交互。

当今的股票交易系统普遍采用分布式服务体系结构,这有利于减轻单一节点的压力,并提高系统的可用性。

2. 数据库设计在系统的数据库设计中,需要考虑各种数据类型的结构,如用户信息、股票信息、交易记录等。

为了提高系统运行速度和数据读取速度,应当考虑采用缓存机制。

3. 系统实现与开发在实现股票交易系统时,开发人员要遵循当今的最佳实践,并使用最先进的技术。

例如,现在的各大交易所都采用 C++ 语言编写了他们的交易系统,因为 C++具有强大的性能和高效的内存管理机制。

此外,现在的交易系统越来越注重大数据技术的应用,以便能够更好的实时监控股票市场行情。

股票交易管理系统

股票交易管理系统

PB课程----实验大作业学号:20081094 专业:探测制导一控制技术姓名:刘洋一、题目:股票交易管理系统二、数据库设计1、概念模型的设计,ER设计图,如下:2、数据模型设计2.1二维表结构,如下各表:表名:stocks字段名字段类型字段宽度是否为空字段含义主外键sno char 10 NO 股票代码PK oid char 10 NO 经营者编号FK sprice decimal 5 NO 股票单价表名:buyers字段名字段类型字段宽度是否为空字段含义主外键bid char 10 NO 股民编号PK表名:transaction字段名字段类型字段宽度是否为空字段含义主外键tno char 10NO 交易流水号PK sno char 10 NO 股票代码FK1 bid char 10 NO 股民编号FK2ttype char 10 NO 交易类型tmoney decimal 10 NO 交易金额表名:operator字段名字段类型字段宽度是否为空字段含义主外键oid char 10NO 经营者编号PK 2.2各表关系图三、系统功能设计1、数据库无法连接报下面提示信息:2、数据窗口与数据库连接不成功报下面的错误提示:3、主表与明细表之间数据同步检索设计“b005”那条数据,明细表对应显示b005的所有交易信息,如下图:4.1添加:点击“插入”按钮,可以在主表最后插入一条数据,如下图:4.2当插入无效数据,则提示数据无法保存,如下图:下图(s004本来为sell,改为buy):还得点击“保存”按钮,如下图删除“s001”4.5保存:插入(或删除、修改)后的记录点击保存按钮把数据保存到数据库中,如下图:4.6当记录修改而没有保存的时候关闭程序,会出现下面提示框:点击“是”,就把修改的内容保存在数据库中退出程序;如果点击“否”,数据库不做修改;如果点击“取消”则不退出程序。

5、数据检索设计5.1数据排序⑴按“股票代码”进行数据排序,如下图⑵按“股民编号”进行数据排序,如下图5.2单项查询:点击下拉框,选择要检索的字段(股票代码或股民编号),在后面的输入框输入要检索的条件,点击“单项查询”按钮,就可查询到相应的记录。

股票交易模拟软件的设计与实现

股票交易模拟软件的设计与实现

专业学位硕士学位论文股票交易模拟软件的设计与实现Design and Implementation for Stock Simulation Software作者姓名:工程领域:学号:指导教师:完成日期:大连理工大学Dalian University of Technology大连理工大学学位论文独创性声明作者郑重声明:所呈交的学位论文,是本人在导师的指导下进行研究工作所取得的成果。

尽我所知,除文中已经注明引用内容和致谢的地方外,本论文不包含其他个人或集体已经发表的研究成果,也不包含其他已申请学位或其他用途使用过的成果。

与我一同工作的同志对本研究所做的贡献均已在论文中做了明确的说明并表示了谢意。

若有不实之处,本人愿意承担相关法律责任。

学位论文题目:作者签名:日期:年月日摘要国内股票行业发展时间很长,在几十年的发展中,从没有到出现,从少数人炒股的最初发展时期到现在全民高潮时期,从只有少部分上市企业到现在国内创建了超过两千家上市企业。

国内股票行业得到非常显著的进步,且逐渐向更加完善的行业进发。

股票行业的进步对国内经济的长久稳定发展有十分关键的影响。

在一定层面上促进了国内经济的持续进步,为国有公司变革以及国家经济的长久稳定发展准备了相应的基础。

在目前的环境中,炒股就逐渐变成民众比较关键的理财模式。

所以设计比较符合民众需要的股票研究软件是非常关键的,对于国内股票领域的长久进步有关键的影响。

本文根据炒股早期学习人员的特点,研发了比较浅显明白,容易执行的股票研究软件。

具体的操作界面直接简单,便于使用者快速掌握消息,对于早期炒股的股民来讲早期学习是非常关键的,此软件可添加模拟炒股等职能。

其重点作用可以被划分成下面几个部分:设定部分,视图部分以及功能部分,上述部分中的设定部分主要负责对股票参数的设定,视图部分主要负责股票资料的视图展示,可以让使用者全面的研究资料。

上述软件业涵盖了炒股所需要的全部需求,比如主要参数设定,个股均线图、K线图展示,历史记载图片储存以及仿照炒股等作用,对于部分使用者炒股需要研究的主要参数都进行了清楚的展示;此外为了更好的提高使用者的体验效果,本软件研发了注册界面、使用者登陆界面、登出以及具体管理界面。

在线股票交易系统分析与设计

在线股票交易系统分析与设计

在线股票交易系统的分析与设计摘要:通过对在线股票交易系统的需求分析及系统实体关系的分析,详细描述了在线股票交易系统的设计思路和功能的实现技术。

使用j2ee的体系架构,采用统一、标准的架构,可以提高系统的开发效率,有更好的维护性和可移植性。

关键词:j2ee;股票交易系统;sql server数据库中图分类号:tp311.521 股票交易系统随着经济体制改革的深化,我国股票市场也不断地发展与完善,参与股市投资的投资者日益增多,股市投资已成为一种人们愿意承担其风险的理财手段,而股票自然而然也成为了人人关心的热门话题。

在网络盛行的今天,通过网络可以获取的信息广,并且相关服务多,给客户提供了方便。

网上交易不受同城地域的限制、不受上班时间的限制,只要你办理了网上委托交易的相关手续,你就可以坐在家里、办公室里或即使出差在外,进行行情接收和委托下单,轻轻松松地实现交易。

事实上,仅仅将网上交易理解为它是一种可利用的交易手段的话,未免过于简单。

投资者上网交易更多的是可以方便、及时、全面的获取各种证券投资信息,而且在获取信息的选择上更具主动性。

网上交易与传统交易方式相比,优势明显,是广大证券投资者可以利用其进行证券投资的工具。

2 功能分析在线股票交易系统只有一个登陆界面,面对三类不同的网站对象,分别是普通用户(未注册用户)、会员用户(已注册用户)和管理员。

三类对象进入系统后跳转到不同的界面。

例如普通用户登陆系统后则进入普通用户注册/登陆界面,注册/登陆后则跳转到相应的前台管理界面,前台功能主要是客户进入网站后的一些操作,包括普通用户的注册、会员用户的登陆、查询想了解的上市公司相关资料、历史交易信息、资产信息、股票详细信息(包括财政报告和历史走势图),还可以进行股票搜索、分类查询、购买股票、销售股票,将自己感兴趣的股票添加到关注列表,并对自己关注的列表和个人信息进行维护。

管理员登陆系统后则进入系统管理界面。

后台功能主要是管理员进入网站后的一些操作,包括对帐户、股票、财政报告进行管理,当股票购买和出售交易完成后,由系统email向用户email发送该股票的购买和出售交易信息。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

案卷号日期2015年12月股票交易系统数据库设计说明书作者:曾鑫完成日期:签收人:签收日期:修改情况记录:版本号修改批准人修改人安装日期签收人目录1 引言 (1)1.1 编写目的 (1)1.2 背景 (1)1.3 定义 (2)1.4 参考资料 (3)2 外部设计 (3)2.1 标识符和状态 (3)2.2 使用它的程序 (4)2.3 约定 (4)2.4 专门指导 (5)2.5 支持软件 (5)3 结构设计 (6)3.1 概念结构设计 (6)3.2 逻辑结构设计 (7)3.3 物理结构设计 (7)4 运用设计 (10)4.1 数据字典设计 (10)4.2 安全保密设计 (10)1 引言1.1 编写目的1.本数据库设计说明书是对股票交易数据库设计的定义,包括本系统数据逻辑结构设计、数据字典以及运行环境、安全保密设计等。

本数据库设计说明书适合以下读者:(1).用户(2).系统设计人员(3).系统开发人员(4).系统测试人员(5).系统维护人员2.本数据库设计说明书是以下开发活动的依据之一:系统详细设计用户验收3.本数据库设计说明书是根据系统需求分析所编写的。

4.本系统说明书为系统开发提供了一定的基础。

1.2 背景开发的数据库的名称:oracle数据库11g版本使用此数据库的软件系统的名称:Meclipse2014版本该系统同其他系统或机构的基本相互往来关系:该系统基于360浏览器,版本为7.0及以上,支持Windows系列平台项目任务提出者:安博教育集团项目开发者:长江师范学院2013级软件服务外包1班曾鑫用户范围:广大股民安装软件和数据库单位:用户(安装软件)、服务器(安装数据库)伴随着股民对买卖股票需求的增长,计算机、网络技术已渗透到每一个股民中。

传统的在证券大厅进行股票交易方式已逐渐不能满足股民对方便进行股票交易的需求。

在各大中小证券交易所中,用计算机管理、发布股价的信息已经越来越普遍了。

用计算机不但可以提高股票交易效率,而且还节省了许多人力物力,增强了用户信息的安全性。

提高了企业的管理金融资金能力,为此,用计算机来进行股票交易的运行,是非常必要的。

1.3 定义股票定义:一手:100股.现价:即个股当前的实时价格。

今开:即浦发银行当日的开盘价。

涨跌:即浦发银行现在的价格与昨日收盘价的差额。

最高:即浦发银行当天的最高价格。

涨幅:即(浦发银行现价减去昨日收盘价)/昨日收盘价最低:即浦发银行当日的最低价总量:即浦发银行当日逐笔成交量的总和量比:即浦发银行开市后平均每分钟成交量与过去5个交易日平均每分钟成交量的比。

委比:会根据行情的变化实时变化。

计算方式为当前所有的委托买入手数减去委托卖出手数,再除以所有委托买入手数与委托卖出手数的和。

委差:即当前(买一至买五的手数和)减去(卖一至卖五的手数和)。

外盘:即浦发银行当日主动买入的成交量。

内盘:即浦发银行当日主动卖出的成交量。

外盘+内盘=总量换手:即换手率,以百分比计算。

为(总量乘以100)/流通股数股本:即市场上浦发银行总发行的股数。

净资产:即浦发银行的总资产-总负债。

流通股:即市场上浦发银行可以流通买卖的股数。

收益:即每股收益,为税后利润与总股本的比率。

PE(动):即动态市盈率,为股票现价÷未来每股收益的预测值。

笔 -是指每笔的成交情况。

价 -指在每个价位上分布的成交量。

细 -当日成交的逐笔明细。

盘 -当前盘面的具体委托买卖情况。

势 -浦发银行当日分时走势。

指- 大盘指数的具体情况。

值-一些指标值的情况。

筹-浦发银行当前所有股票拥有者筹码的分布情况。

开发关键词:1.HTTP:Hyper Text Transfer Protocol (超文本传输协议)2.HTML:Hyper Text Markup Language (超文本标记语言)3.Web Browser:万维网浏览器4.DateBase:数据库5.JDBC:开放数据库连接6. IPO:Input & Process & Output(输入、处理、输出)7. B/S:服务器/浏览器模式8. XML:扩展标记语言。

9.SQL:结构化查询语言10.Ajax:Asynchronous JavaScript + XML(异步的XML和JavaScript)1.4 参考资料1.本文用到的术语符合国家标准《软件工程术语(GB/T11475-1995)》。

与本文直接相关的国家标准包括:GB8566-1995 软件生存期过程GB8567-88 计算机软件产品开发文件编制指南GB8567-88 计算机软件数据库设计说明编制指南GB/T11457-1995 软件工程术语[1] GB/T 11457:软件工程术语[2] GB/T 8566—1995:计算机软件开发规范[3] GB 8567:计算机软件产品开发文件编制指南《股票交易系统需求规格说明书》《股票交易系统系统概要设计说明书》《股票交易系统系统详细设计说明书》《实用软件工程》郑人杰,殷人昆,陶永雷,清华大学出版社,1997.4 《软件工程实践者之路》,美,清华大学出版社,1997.4《计算机软件产品开发文件编制指南,GB 8567-88》《电子政务试点示范工程技术规范》《数据库系统概论》王珊萨师煊编著高等教育出版社2 外部设计2.1 标识符和状态联系用途,详细说明用于唯一地标识该数据库的代码、名称或标识符,附加的描述性信息亦要给出。

如果该数据库属于尚在实验中、尚大测试中或是暂时使用的,则要说明这一特点及其有效时间范围。

1.数据库标识符:数据库全称:oracle数据库11g版本用户名:zhangyue 密码:test本数据库一共建立了6张表,表名分别为:ER_STOCK(用户_股票持有表)ER_INFORMA TION(用户_信息表)ER_ACCOUNT(用户_账户表)4.STOCK_INFORMA TION(股票_信息表)5.STOCK_NEW_PRICE(股票_最新_价格表)6.STOCK_TRADE(股票_交易表)2.数据库状态:试验中(有效期范围:2015年12月23日到项目完成时)2.2 使用它的程序列出将要使用或访问此数据库的所有应用程序,对于这些应用程序的每一个,给出它的名称和版本号。

1. 应用程序名:myeclipse开发工具版本号:2014版2. 应用程序名:tomcat服务器版本号:7.03. 操作系统:window7 64位版本号:旗舰版4. 应用程序名称:网页浏览器(Internet Explorer 9 360安全浏览器4.2 世界之窗,百度浏览器2.8 TT浏览器,搜狗浏览器,谷歌浏览器,opera浏览器,傲游浏览器(Maxthon Browser)QQ 浏览器,,极速浏览器等)1.应用程序名:简易股票交易系统版本号:1.0版2.3 约定陈述一个程序员或一个系统分析员为了能使用此数据库而需要了解的建立标号、标识的约定,例如用于标识数据库的不同版本的约定和用于标识库内各个文卷、记录、数据项的命名约定等。

1.在本系统中,数据库的设计采用Visio进行,并且采用面向对象的设计方法,首先进行对象实体的设计,最后将对象持久化到数据库中,所有的表和表之间的关联(ER图)都采用标准的Visio设计工具进行,这样能够将整个系统的设计和数据库设计有机的结合起来。

2.本系统采用Myeclipse、oracle数据库为基本开发工具,因而程序员或者系统分析员,或者任何想要使用此数据库进行操作的人员,需要安装Myeclipse开发工具和oracle数据库(推荐使用PL/SQLDevelopment工具)2.4 专门指导向准备从事此数据库的生成、从事此数据库的测试、维护人员提供专门的指导,例如将被送入数据库的数据的格式和标准、送入数据库的操作规程和步骤,用于产生、修改、更新或使用这些数据文卷的操作指导。

如果这些指导的内容篇幅很长,列出可参阅的文件资料的名称和章条。

对于从事此数据库的生成、此数据库的测试、维护的人员,提出如下参考意见:1.数据库的输入统一采用键盘。

由于现在没有设置权限,故只要不违背基本的限制,所有的操作都是可以进行的。

可是对于本系统需要的数据,却是有数据长度和类型的限制的,尤其是有说明的部分和注释的地方,所以测试人员在具体进行数据测试时,要注意数据输入格式。

2.操作流程:(1).打开PL/SQLDevelopment工具用用户名和密码登录到oracle数据库(2).在左侧菜单列表中找到TABLES打开弹出用户所在数据库中的所有表,如果测试、维护人员需要参考数据的话直接右键选择相应功能进行编辑和更新表的数据或结构2.5 支持软件简单介绍同此数据库直接有关的支持软件,如数据库管理系统、存储定位程序和用于装入、生成、修改、更新数据库的程序等。

说明这些软件的名称、版本号和主要功能特性,如所用数据模型的类型、允许的数据容量等。

列出这些支持软件的技术文件的标题、编号及来源。

软件名版本号主要功能特性1.股票交易系统v1.0版实现用户网上股票交易和管理2.PL/SQLDevelopment oracle工具9.0.6版本oracle数据库的图形管理工具3.Myeclipse 开发工具2014版本编写代码和开发系统工具4.tomcat 服务器7.0版本提供交易系统运行的服务器5.360或其他浏览器7.1版本显示系统界面的浏览器3 结构设计3.1 概念结构设计说明本数据库将反映的现实世界中的实体、属性和它们之间的关系等的原始数据形式,包括各数据项、记录、系、文卷的标识符、定义、类型、度量单位和值域,建立本数据库的每一幅用户视图。

用例图:3.2 逻辑结构设计说明把上述原始数据进行分解、合并后重新组织起来的数据库全局逻辑结构,包括所确定的关键字和属性、重新确定的记录结构和文卷结构、所建立的各个文卷之间的相互关系,形成本数据库的数据库管理员视图。

逻辑关系结构:3.3 物理结构设计建立系统程序员视图,包括:a.数据在内存中的安排,包括对索引区、缓冲区的设计;b.所使用的外存设备及外存空间的组织、包括索引区、数据块的组织与划分;c.访问数据的方式方法。

(1)User_Information Table:Key:(2)User_Account Table:Key:(3)Stock_Information Table:Key:(4)Stock_New_Price Table:Key:(5)Stock_Deal_Recorde Table:Key:(6)User_Stock Table:Key:4 运用设计4.1 数据字典设计对数据库设计中涉及到的各种项目,如数据项、记录、系、文卷、模式、子模式等一般要建立起数据字典,以说明它们的标识符、同义名及有关信息。

相关文档
最新文档