欢迎来到天天文库
浏览记录
ID:11013864
大小:102.50 KB
页数:6页
时间:2018-07-09
《股票交易系统需求分析》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、股票交易系统需求分析开发工具:MyEclipseEnterpriseWorkbench5.1.0GA、Oracle9i开发人:柏朝华开发周期:本系统是为股票经纪人提供的交易平台,系统的使用者包括股票经纪人、股民、政府部门,股民委托股票经纪人进行股票的交易。其中包括提供给经纪人的各项基本功能,如:经纪人登陆、注册、买卖股票、增加股民、删除股民、更新股民、查询股民、查询股票信息。提供给政府部门的功能:增加股票的功能。经纪人权限操作l经纪人登陆功能:经纪人通过输入正确的ID和密码进入系统,如果ID或密码错误,
2、则给出相应的提示,如果输入正确,则进入股票交易界面。l经纪人注册功能:经纪人通过输入个人信息可以进行注册,如果注册的用户已经存在,则给出提示“该用户已经存在”。l经纪人替普通股民买卖股票:经纪人进入系统后根据股民的要求进行股票的买卖。l经纪人查看大盘信息:经纪人正常登陆后可以查看大盘信息。l经纪人增加新股民:经纪人正常登陆后可以增加新股民。l经纪人查看自己的股民:经纪人正常登陆后可以查看自己的股民。l经纪人删除自己的股民:经纪人正常登陆后可以删除已经解除服务关系的股民。政府部门的权限操作l政府部门添加新
3、股票功能:政府部门进入系统后可以添加新股票信息。经纪人操作流程:经纪人(sa1000…..)登陆系统给出提示不成功查看大盘信息(主界面)替股民买卖股票增加新股民成功删除自己的股民用户名或者密码错误刷新自己的股民查看某支股票的走势图查看某个股民的持股信息查看某支股票的信息增加新股民:股民注册(股民表)、政府部门操作流程:政府部门登陆系统成功添加新股票数据库表设计:表:股票表:stock_table字段:股票ID、股票名称、股票发行价、发行股总量、发行公司名称、发行日期经纪人表:stockagent_tab
4、le字段:经纪人ID、密码、经纪人姓名、性别、年龄、联系电话股民表:stockholder_table字段:股民ID、股民姓名、密码、性别、年龄、联系电话、地址、银行账号、经纪人ID交易表:stockexchange_table字段:ID(自增列主键)、股票ID、股民ID、买入或卖出、交易数量、交易价格、交易时间股票表stock_table:字段名称字段类型、大小字段说明是否为空备注s_idVarchar2(10)股票ID不为空主键自增s_nameVarchar2(20)股票名称不为空s_priceNu
5、mber股票发行价Nulls_numberNumber发行股总量Nulls_companyNameVarchar2(20)发行公司名称Nulls_dateVarchar2(20)发行日期Null创建股票表stock_tablel创建stock_table表:createtablestock_table(s_idvarchar2(10)primarykey,s_namevarchar2(20),s_pricenumber,s_numberNumber,s_companyNamevarchar2(20),s
6、_dateVarchar2(20));l创建stock_table表s_id序列:createsequences_seqstartwith1000incrementby1;l创建stock_table表触发器:createorreplacetriggers_tribeforeinsertorupdateordeleteonstock_tableforeachrowdeclarebeginifinsertingthenselect‘s’
7、
8、s_seq.nextvalinto:new.s_idfromdua
9、l;endif;end;经纪人表stockagent_table:字段名称字段类型、大小字段说明是否为空备注sa_idVarchar2(10)经纪人ID不为空主键自增sa_nameVarchar2(20)经纪人姓名不为空sa_pwdVarchar2(20)经纪人密码不为空sa_sexVarchar2(10)性别Nullsa_ageNumber年龄Nullsa_telVarchar2(20)联系电话Null创建经纪人表stockagent_tablel创建stockagent_table表:createt
10、ablestockagent_table(sa_idvarchar2(10)primarykey,sa_namevarchar2(20),sa_pwdvarchar2(20),sa_sexvarchar2(10),sa_agenumber,sa_telvarchar2(20));l创建stockagent_table表sa_id序列:createsequencesa_seqstartwith1000incrementby1;l创建stock
此文档下载收益归作者所有