任务书摘要在线股票交易系统是介于股民与其开户券商之间的交互平台,它能为广大股民提供在线股票交易,股票行情信息查询,新闻资讯服务等功能。
其采用浏览器/服务器模式,股民只需一台能上网的电脑就可以进行股票交易,无需安装任何软件,在实现原有交易系统功能的基础上,为广大股民带来了便捷与更好的使用体验。
关键词:股民;券商;交易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 绪论股票交易是股民与其开户券商之间的信息往来的物质载体,为了广大股民在线股票交易,股票行情信息查询,新闻资讯服务等功能,开发此在线股票交易系统。
现在有的股票交易系统多为客户端/服务器模式,用户需要从券商网站下载交易软件,在固定机器上完成相应安装后才能进行股票交易,并且需要定期更新软件,使用起来较为繁琐。
在线股票交易系统的出现很好的解决了上述问题,其采用浏览器/服务器模式,股民只需一台能上网的电脑就可以进行股票交易,无需安装任何软件,在实现原有交易系统功能的基础上,为广大股民带来了便捷与更好的使用体验。
本系统的最终用户为广大股民。
他们拥有一定的电脑以及互联网知识,能使用浏览器访问特定网站,并且了解股票交易规则,乐于通过操作浏览器进行股票交易。
2 系统设计2.1 页面设计Jsp页面设计,图略2.2 后台设计后台主要用mysql数据库,相关表的设计如下用户表t_user(user_id user_account user_pass user_available_moneyuser_frozen_money user_photo_address user_create_time user_update_time)用户扩展信息表 t_user_extends(user_id user_address user_postcodeuser_telephone user_cellphone user_email user_company uesr_sexuser_birthday user_extends_create_time user_extends_update_time)股票表 t_stock(stock_id stock_code stock_name stock_nowstock_today_open stock_yesterday_closes tock_today_highest stock_today_loweststock_trade_count stock_trade_money stock_create_time stock_update_time)大盘指数表 t_market_index(market_id market_name market_now_valuemarket_yesterday_value market_trade_count market_today_highestmarket_trade_money market_create_time market_update_time)委托表 t_entrust(entrust_id user_id stock_codeentrust_peice entrust_count entrust_pointing entrust_state entrust_create_time entrust_update_time)用户持仓表 t_position(user_id stock_code position_countfrozen_count buy_price)用户自选股 t_enjoy(enjoy_id user_id stock_id enjoy_create_timeenjoy_update_time)股票行情表 t_quotations(quotations_id stock_id price timenow_gross quotations_create_time quotations_update_time)2.3 功能设计2.3.1券商-用户登录(编号:R1001)注册用户访问网站页面,在登录框中输入:帐户类型,帐号,密码,验证码进行身份验证。
身份验证成功后,用户方可进行交易、查询持仓、修改用户信息等操作。
用户首次登录时,需强制进入密码修改界面,在修改完成密码后,才可登录本系统。
用户访问页面=>在登录框中输入帐户类型,帐户,密码=>系统进行身份验证=>验证成功=>判断用户是否为首次登录,如果首次登录,则需要强制修改密码=>登录成功,进入在线股票交易系统界面,失败则提示相关错误信息。
如同一用户名,连续登录失败3次,系统将自动锁定该用户名,1小时内无法登录。
2.3.2券商-用户注册(开户)(编号:R1002)未注册用户访问网站页面,在登录框中点击注册,输入用户注册信息,进行注册。
用户访问页面=>在登录框中点击注册=>输入用户信息=>系统对用户注册信息进行检验=>注册成功,生成券商资金帐号,将用户信息添加至数据库,并显示用户资金帐号信息,资金帐号信息为10位数字,默认认密码为用户生日6位数字组合,用户需登录并修改密码后方可进行交易。
2.3.3券商-用户退出(编号:R1003)登录用户完成交易后,退出系统,系统将删除所有浏览器保留的用户信息。
用户访问页面=>点击退出=>退出成功则在登录框中不再显示用户信息,失败则提示相关错误需求要点说明:用户退出后,系统将自动删除本地cookie,不保留任何用户信息。
2.3.4券商-查看分时图(编号:R1004)需求描述:用户访问个股行情页面,输入要查看的个股代码,系统将在页面上显示该股票的行情信息。
用户访问个股行情页面=>用户输入个股代码=>系统查询个股信息=>查询成功则在个股行情页面中绘制个股分时图,失败则提示相关错误信息。
2.3.5券商-查看大盘指数(编号:R1006)需求描述:用户访问网站首页,首页中将使用数字形式显示大盘指数。
用户访问网站首页=>系统查询大盘指数=>查询成功则在页面中显示大盘指数,失败则提示相关错误信息。
2.3.6券商-自选股维护(编号:R1012)需求描述:用户登录系统后,希望添加、删除、查看自选股,便于查看相关行情,买入股票。
用户登录系统=>进入自选股页面=>输入要添加的自选股代码=>系统进行自选股添加=>添加成功则在自选股页面中以列表方式显示自选股,添加失败则显示相关错误信息。
=>选中相应的自选股,可进入买入操作=>选择删除,可以删除自选股票,添加成功则在自选股页面中以列表方式显示自选股,如图所示;添加失败,则显示相关错误信息。
2.3.7券商-限价买入委托(编号:R1007)需求描述:用户登录系统后,提交限价买入委托。
股票代码:6位数字 <刷新行情>点击刷新行情后可获得当前股票的相关信息最新价格:股票的最新成交价委托方式:下拉框选取委托价格:5位数字,精确到小数点后2位(点击价格列表中的价格或自动加入)可用余额:可用的资金余额显示参考可买股数:根据可用资金,对应最新价格计算出委托数量:20位数字,必须是100的整数倍行情显示:点击刷新行情后,可显示该股票的行情信息,默认进入时该显示为空或0,用户登录系统=>进入买入委托页面=>输入股票代码,点<行情刷新>=>显示出该股票的行情信息和委托买卖基本信息=>选择委托方式,限价买入,修改委托价格、委托数量=>页面验证委托信息=>验证成功后系统发送委托,验证失败则提示相关错误信息=>委托发送成功则返回首页,委托发送失败则提示相关错误信息。
委托发送前需验证委托数量是否是100的整数倍,用户可用资金必须大于委托数量与委托价格的乘积。
2.3.7券商-限价卖出委托(编号:R1008)需求描述:用户登录系统后,提交限价卖出委托,卖出所持有股票。
股票代码:6位数字 <刷新行情>点击刷新行情后可获得当前股票的相关信息最新价格:股票的最新成交价委托方式:下拉框选取委托价格:5位数字,精确到小数点后2位(点击价格列表中的价格或自动加入)参考可卖股数:查询持仓股数,显示委托数量:20位数字,必须是100的整数倍行情显示:点击刷新行情后,可显示该股票的行情信息,默认进入时该显示为空或0用户登录系统=>进入卖出委托页面=>输入股票代码后点“刷新行情”可显示出该股票的相关信息=>选择限价卖出,输入委托价格、委托数量=>页面验证委托信息=>验证成功后系统将发送委托,验证失败则提示相关错误信息=>委托发送成功则返回首页,委托发送失败则提示相关错误信息。