




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
股票在线咨询系统概要计划书1.引言1.1编写目的 在完成了软件系统的可行性研究和需求分析的基础上,为了明确软件需求、安排项目规划与进度、组织软件开发与测试,项目小组在考虑了几种可能的解决方案,并与程序员进行了较为深入地探讨和分析之后,提出了这份概要设计说明书。此概要设计说明书对股票在线咨询系统软件的解决方案、功能分配、模块化分、程序的总体结构、输入输出和接口设计、运行设计及出错设计等方面作了全面的概括性的说明,为该软件的详细设计奠定了基础。1.2背景 2008年股市的大起大落无疑已经成为了中国民众最为关心的话题了。最新的调查结果表明中国股市(不包括香港)开户人数达到了7000万,先不论这个数字有多大的误差,但是毫无疑问的是它明确的告诉了我们目前民众对于股市的参与程度有多么的高,已经达到了一个全民论股的地步了。经济增长,股市发展,股民增多,在这样的一个环境下面到底有多少人是了解自己正在进行的投资的呢?有多少人有时间或者金钱可以得到专业人士对于自己投资进行点评的呢?有多少人可以在最短的时间内得到自己想要的股市信息的呢?目前,在中国个人股市的参与绝大部分是利用互联网操作的,不但在网上进行买进卖出,而且利用互联网得到所想要的股市信息。但是现在这个网络充斥这无数信息的时代,我们需要的不仅仅是有效信息,而是如何更高效率的得到它们。但是目前在网上的关于股市的咨询系统信息更新慢,所提供的检索功能不齐全,不能很好的满足用户的需求。在这样的情况下面,我们认为随着中国经济的进一步发展,股票市场的进一步完善,中国的股票持有者急需一个可以给他们提供详细,及时,专业性强的股票在线咨询系统。所开发软件名称:股票在线咨询系统项目委托单位:金融信息系统训练课程项目开发单位:武汉大学国际软件学院2007级研究生,金融信息系统孙凯组软件用户:网上用户中没有投资经验股票投资者软件用途:帮助用户利用网络高效的获得专业的股票信息,有利于用户作出明智的股票投资计划1.3参考文献1国家标准-软件开发规范中的概要设计说明书。2在线电子理财系统需求说明书3软件开发规范 GB 856688 4软件产品开发文件编制指南 GB 856788 5计算机软件需求规格说明编制指南 GB 938588 6计算机软件测试文件编制规范 GB 938688 7软件工程术语标准 GB/T 11457898UML用户指南邵维中等中译本机械工业出版社9UML参考手册Adams Wang中译本网络版2.系统概述2.1功能描述股票在线咨询系统按照实际业务需求,主要由用户账户管理功能、即时资讯发布功能、股票投资基础教学功能、在线咨询功能、计算器功能、用户交流功能这六大功能组成。用户(1)账户管理功能新用户的注册申请,用户资料的填写和确认。已注册用户登录进入账户管理系统,更新自己的用户密码和用户资料。用户资料包括用户的姓名、年龄、股东代码、邮箱地址。每个邮箱只能注册一个用户。(2)即时资讯功能即时发布最新的股市行情和各上市公司的公告,前期只提供沪市和深市的即时数据。投资新闻为系统管理员整理的当日投资大事新闻标题,每日更新,可点击查看。市场评论是由投资经验丰富的专家提供的市场分析和投资指南。评论每日更新,包括对经济新闻和事件以及对主要技术指标显示做深度分析。网站公告为本系统的站务信息发布。(3)股票投资基础教学功能任何浏览者可以浏览的页面,提供基本的股票投资知识。系统提供股票股市操作流程等一般性常识,让初次投资者了解证券投资的运作和计算。提供常见问题及其解答。(4)在线咨询功能此功能属于注册用户功能,需要登录系统后方能使用。在交易日规定的时间段内,注册用户可在线向值班专家咨询每天在咨询前注册用户可对关心的股票投票,并由专家首先对得票率最高的一支或者几支股票进行分析和判断。咨询结束后注册用户对值班专家进行打分评比,每个注册用户只能投一票。注册用户可对提问和解答历史进行搜索,避免重复提问。(5)计算器功能注册用户功能,需要登录系统。用户输入股票代码和交易量,系统根据当前股价计算出所涉交易金额,包括印花税,手续费等。(6)用户交流功能注册用户功能,需要登录系统。用户可以在交流区交流心得。2.2运行环境用户需要一台和Internet联接的PC机互联网联接速度:56Kbps或更高处理器速度:800Mhz或更高显示器分辨率:1024*768或更高用户操作系统为Win98,Win2000,Win XP或者Linux用户需使用IE 6.0、Fire Fox或以上浏览器后台操作系统为Win XP或者Linux Red Hat 数据库使用MySQL 4.1服务器使用Tomcat 5.02.3设计和实现上的约束2.3.1技术限制 本在线理财系统的后台数据库使用MySQL 4.1,使用J2EE开发模式,开发工具考虑使用:JBuilder 2005,服务器使用Tomcat 5.0。2.3.2开发规范和标准因为软件系统交付使用后由网站挂载公司负责后期的软件维护工作,所以在开发过程中必须有完整、详细的文档资料,必须定义所使用的设计符号。在开发过程中使用的文档全部按照IEEE的标准编写。2.3.3硬件限制因为用户使用的一般家用计算机标准,能使用一般的上网浏览功能即可使用本系统。3.设计策略3.1系统要求运行稳定可靠 本系统作为面向大众的股票投资咨询软件, 要求系统运行平稳,实时、准确、可靠。3.2系统功能要满足基本业务及服务要求 系统功能设置主要考虑当前股票投资所遇问题的解决需求,兼顾未来业务发展需要。功能划分紧密结合理财服务实际,针对性强。3.3系统运行、数据访问及管理的安全性 系统作为理财服务软件,在运行过程中,提供系统运行质量监控、数据访问权限,保证基础数据不受破坏。3.4用户界面友好系统作为计算机软件,提供友好界面,方便非计算机从业人员操作.4.系统整体结构4.1系统结构的选择 目前,常见的管理信息系统的结构有:主机终端模式、客户服务器模式和浏览器服务器模式。基于本系统的用户的广泛性和分布性的重要特点, 本项目采用客户服务器模式,该模式具有以下优点:客户端软件除浏览器外无须安装其它软件即实现客户端零配置,一方面减轻管理和维护的负担,另一方面给用户带来便利.实现了开发环境和应用环境的分离,系统开发人员基于Web 浏览器进行, 只有生成的HTML页面被送到客户端, ,可保证所有用户通过浏览器调用应用程序,实现了平台的无关性.易于管理,维护和升级并发特性,服务器处理多个客户机间并行操作4.2系统设计总体构架 本系统在总体构架上采用三层结构的方案,在操作系统之上,应用系统分为三个不同的层次,分别为:数据服务层、中间层、客户端(如下图所示)。其中,数据库采用MySQL,数据库中保存本系统中用户信息、与理财规划有关的信息以及与系统运行有关的其他信息。中间层包括Internet 信息服务器(IIS)和COM Plus 业务组件,IIS 是微软的Internet 服务器,为Web 访问提供了优良的性能以及快速的开发技术,COM业务组件封装了用户的功能需求,将用户的业务逻辑转化为数据的处理规则,为客户端的数据访问提供服务。客户端程序是用户用来访问的界面,是直接面向使用者的。客户端采用浏览器方式,支持IE 5.0以上版本等。浏览器的方式将使用户不需要安装特殊的客户端软件,使用起来将特别方便。4.3系统功能总体框架图4.4系统功能总体框图4.5系统分解和各子系统的主要功能 为了方便系统的开发和维护,该系统可分为5个子系统:用户注册登陆,基础教学,在线咨询,计算器和用户交流模块.4.5.1用户注册登录功能用例图4.5.2基础教学功能用例图4.5.3在线咨询功能用4.5.4计算器功能用例图4.5.5用户交流功能用例图4.6数据结构 (1)文件的命名方式采用:信息类别+ 信息标题+ 扩展名。命名时首单词的首字母不大写,从第二个单词开始的首字母大写。 (2)数据的采集方法是相关财经网站的股市数据和信息,数据采集工作的承担者是系统管理员。具体的要求和范围包括:输入数据的来源:相关财经网站的股市信息和数据。数据输入(指把数据输入处理系统内部)所用的媒体为JSP网页和硬设备是专用计算机。接受者:数据输出的接受者是用户;输出数据的形式和设备:数据将是以网页的形式输出。 数据值的范围:给出每一个数据元的合法值的范围; 5.系统单元设计5.1系统单元各模块设计如下:模块编号模块名称M1用户注册登陆M11用户注册M12用户登陆M2基础教学M21增加教学页面M22删除教学页面M3在线咨询M31投票系统M32专家表M34咨询信息和解答更新M33历史问题表M4计算器M41即时数据更新M42后台计算M5用户交流M51资料管理M52日志管理M53信息更新5.2系统单元设计5.2.1用户账户管理功能执行者行为系统响应1. 点击“注册”按钮2. 进入注册页面,要求用户填写注册名、密码3. 填写注册名和密码,点击发送4. 系统搜索数据库,如果注册名已经存在则提示“注册名已经存在”并返回2的页面;如果注册名不存在,则将注册名和密码记录进数据库,并返回首页 5. 在首页填写注册名和密码,点击“登录”6. 验证用户名和密码,若用户名不存在或者密码错杂,提示:“用户不存在或者密码错误”;若用户验证为合法用户,则进入注册用户页面7. 点击“修改用户密码” 8. 进入密码修改界面,提示用户输入现有密码和新密码9. 输入原密码和新密码,点击“修改”10. 如果原密码符合用户原有密码,则用新密码覆盖原密码,并返回用户页面;否则提示密码错误,并返回用户页面11. 点击“填写用户资料”12. 进入用户资料填写页面,提示输入年龄、学历、行业、工作年限、月收入、年可用投资额13. 填写用户资料,包括年龄、学历、行业、工作年限、月收入、年可用投资额,点击“保存” 14. 保存用户资料于数据库,返回用户页面15. 点击“修改用户资料”16. 进入12的用户资料填写页面,同12的操作17. 填写资料,点击“保存” 18. 用新资料覆盖旧资料,并返回用户页面 19. 点击“退出登录”20. 退出至首页,未登录状态5.2.2在线咨询功能执行者行为系统响应1. 已登录用户点击“在线咨询” 2. 进入在线咨询页面3. 点击“股票投票系统”4. 提供候选的20只近期热门股票或基金5. 点击“选择”6. 等待用户点击“确定”与“取消”7. 点击“确定”8. 根据用户选择,更新数据库并即时显示得票数9. 点击“在线咨询”10. 根据时间判断是否在服务时间,进入在线咨询页面或者提示目前不是服务时间11. 等待用户点击“确定”与“返回”12. 点击“确定”13. 提供候选专家团队的各位专家的名字,照片及资料14. 选择专家15. 等待用户点击“确定”与“取消”16. 点击“确定”17. 进入该专家咨询页面18. 点击“提问”19. 要求填写所提问题20. 填写问题,点击“完成”21. 根据用户提问,等待专家给出解答22. 点击“搜索历史问题”23. 等待用户点击“确定”与“取消”24. 点击“确定”25. 根据用户提供的关键词搜索数据库资料,得出适合用户的历史提问资料,显示给用户26. 点击“查看”27. 查看符合用户搜索的问题28. 等待用户选择或点击“返回”29. 点击“专家投票”30. 提供专家团队的姓名和照片31. 点击“选择”32. 等待用户点击“确定”与“取消”33. 点击“确定”34. 根据用户选择,更新数据库并即时显示得票数34. 点击“返回”35. 返回用户页面5.2.3用户信息管理功能执行者行为系统响应1. 输入管理员账号和密码2. 进入管理员页面3. 点击用户资料维护4. 搜索数据库,显示用户列表5. 等待管理员选择6. 点击任一用户名7. 显示用户资料8. 等待管理员选择“删除”、“返回”9. 点击“删除”10. 从数据库删除所选用户全部资料,返回至用户列表11. 点击“返回”12. 返回管理员页面13. 等待选择11. 点击“退出”12. 返回首页,退出登录状态6 接口设计6.1内部接口根据处理流程中的流程图,可以得出如下模块关系图6.2外部接口6.2.1用户接口本系统在B/S结构的环境中使用,交易者通过互联网访问我们的网站。6.2.2其它外部接口本平台的后台服务器是Tomcat5.0,前台PC运行环境是Windows操作系统。 数据库是MYSQL 4.1。7.系统数据结构设计1用户信息表单 表名:userinfo字段名称字段类型条件说明UsernameVarchar不可为空,主键用户的登陆名称PasswordVarchar不可为空用户的登陆密码EducationVarchar可为空用户教育程度EarnigFloat可为空用户收入SexInt可为空用户性别,只有两个值0(女)、1(男)。RightsInt不能为空,默认值为0用户的权限,有三个值,0为普通用户,1为网站维护员,2为数据库管理员UserTypeVarchar不可为空,默认值为0由分析得出分类,写入表中FlagInt不可为空,默认值为0标志位,只有两个值0(启用)、1(禁用)。2.股票信息表单字段名称字段类型条件说明StocknameVarchar不可为空,主键股票名称NumberInt不可为空股票代码CommentText可以为空对股票的评价信息FlagInt不可为空是否可以买卖该股票标志位,只有两个值0(禁用)、1(启用)。TypeVarchar不可为空,默认值为股票的类别NoteInt不可为空,默认值为股票的得票数3.专家表单字段名称字段类型条件说明ExpertnameVarchar不可为空,主键专家姓名PasswordVarchar不可为空专家的登陆密码EducationVarchar可为空专家教育程度SexInt可为空专家性别,只有两个值0(女)、1(男)。Vote年不可为空,默认值为0专家得票数FlagInt不可为空,默认值为0标志位,只有两个值0(启用)、1(禁用)。历史问题表字段名称字段类型条件说明QuestionnameVarchar不可为空,主键问题关键词NumberInt不可为空股票代码UsernameVarchar可为空提问用户名ExpertnameVarchar可为空解答专家姓名8.系统出错信息8.1出错信息 状况输出信息含义处理方法非法用户非注册用户访问理财中心板块超越权限,拒绝访问简单输出错误信息非法用户非注册用户访问投资参考超越权限,拒绝访问简单输出错误信息内容输入长度非法内容长度应小于等于50内容长度过长简单输出错误信息数据的有效性的错误,是与系统要求的数据类型相关的,所有的数据读入都要有此方面的判断。输出信息根据类型出错来具体给出输入了无效的数据简单输出错误信息数据的合法性的错误,是与系统要求的数据
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 相机租赁合同范本英文
- 食堂员工聘用合同范本
- 塑料成品模具合同范本
- 钢管产品订货合同范本
- 企业招聘中介合同范本
- 众筹合同范本
- 武装押运租车合同范本
- 衣柜拆装服务合同范本
- 单位音响租赁合同范本
- 承包羊舍建设合同范本
- 手术室时间管理课件
- 2025版线上直播场推广服务合同模板
- GB/T 45845.1-2025智慧城市基础设施整合运营框架第1部分:全生命周期业务协同管理指南
- 2025至2030ABF(Ajinomoto积膜)基质行业市场占有率及投资前景评估规划报告
- 智能建造技术课件
- 呼吸科考试试题及答案
- 肿瘤内科胆囊癌护理查房
- 《肺结节规范化诊治专家共识(2024)》解读 课件
- 质量管理五大工具培训教材
- 2025年村支书考试试题及答案
- 锂电池生产企业事故综合应急预案
评论
0/150
提交评论