Skip to content

wang123wh/stock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Database Design

总体要求

设计一个股票交易系统

功能说明

  1. 系统支持2种角色:游客和登陆用户,不同角色的功能不同。
  2. 对于游客,可以使用的功能包括:注册、登陆、浏览大盘行情、浏览个股实时行情、浏览个股信息,其中:
    • 游客注册时需要输入用户名、密码、确认密码,在页面上检查后两者是否一致,一致时将信息返回后端,完成注册。注册后用户默认的账户余额是10000元。
    • 游客登陆时需要输入用户名、密码,页面将信息返回后端进行比较,并根据结果提示登陆失败或跳转到已登陆页面。
    • 浏览大盘行情时,根据后端返回的股票代码,将所有股票分为三部分展示(可自由切换):沪市(6开头)、深市(3开头)、创业板(0开头)。所有股票的信息以表格的形式展示,每行展示一支股票,展示的信息包括:代码、名称、开盘价、当前价、最高价、最低价、涨跌幅、涨跌价、成交量、成交额、市值、换手率。
    • 选择具体股票后,可以浏览以曲线的形式展示的股票实时行情。页面需要定时(显示倒计时)向后端获取数据,以刷新页面中的股票数据。
    • 选择具体股票后,可以浏览个股信息,包括:代码、名称、总股本、总市值、每股收益、市盈率、每股净资产、市净率、所属行业(可多个)、所属概念(可多个)、大事记(按发生时间排序)、股东人数、前十股东情况(名称、持股数)、高管情况(姓名、职务、年薪)、高管持股变动情况(高管姓名、日期、变动数量、变动后持股)、分红派息情况(方案、除权除息日、派息日)
  3. 对于用户,可以使用的功能包括:注销、浏览大盘行情、浏览个股实时行情、交易股票、查看持仓、查看交易记录、分析账户情况、分析个股盈亏,其中:
    • 登陆用户注销后,将返回游客页面。
    • 浏览大盘行情和浏览个股实时行情功能与游客相应功能一致。
    • 登陆用户可以选择某支股票,输入交易类型、数量(只能输入100的整数倍)和价格进行交易。并根据后端返回的数据,在页面显示委托成功、交易成功、废单等提示。
    • 登陆用户可以查看自己的持仓,页面以表格的形式展示当前用户的账户余额以及所有已买入且未卖出的股票信息,包括:代码、名称、买入价格、最新价格、数量、盈亏总金额。页面需要定时(显示倒计时)向后端获取数据,以刷新页面中的股票数据。
    • 登陆用户可以查看自己的交易记录,页面以表格的形式展示当前用户的账户余额以及所有买入、卖出的记录,包括:交易时间、代码、名称、交易方向、成交金额、成交数量、交易结果等。
    • 登陆用户可以选择分析不同时间段的账户收益情况(近1个月、近3个月、近6个月、近1年、等),页面展示当前账户在时间段内的累计收益率曲线、累计收益额曲线。
    • 登陆用户可以选择所持有过的股票,查看其盈亏情况(仍持有的股票按最新价格计算盈亏、已清仓的股票按成交价计算盈亏)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages