




已阅读5页,还剩37页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
文件号00001日期,详细的软件设计说明(示例)作者:完成日期:签名人:接收日期:修改记录:版本号修订批准人修饰语安装日期签名人目录导言11.1写作目的11.2范围11.3定义1参考1.42总体设计12.1要求12.2操作环境22.3基本设计概念和流程22.4结构22.5功能要求和程序2之间的关系2.6手动处理流程22.7未决问题33接口设计33.1用户界面33.2外部接口33.3内部接口34操作设计34.1操作模块组合34.2操作控制34.3运行时间45系统数据结构设计45.1逻辑结构设计要点45.2物理结构设计要点45.3数据结构和程序4之间的关系6系统错误处理设计56.1错误消息56.2补救措施56.3系统维护设计5介绍1.1写作目的随着证券交易电子化水平的不断提高,券商对各项业务提出了新的要求。为了满足券商的发展需求,为客户提供更好的服务,在原有证券交易软件的优势和特点的基础上,开发了一套客户/服务器结构的证券交易软件管理系统(SQL版)。系统从底层进行优化,大大提高了整个系统的运行速度。通过重新优化数据库的内部结构,大大提高了系统的可扩展性。本手册描述了证券交易系统的SQL版本的设计,包括最终软件必须满足的功能、性能、界面和用户界面、辅助工具程序的功能和设计约束。目的是:为编码人员提供依据;为修改和维护提供条件;项目负责人将根据计划的要求安排和控制整个开发过程。项目质量保证小组将根据本计划进行定期和汇总的质量验证和确认。本规范的预期读者包括:项目开发人员,尤其是程序员;软件维护人员;技术管理人员;实施软件质量保证计划的专门人员;参与项目开发过程各阶段验证和确认的相关人员,负责为项目最终验收和评估提供相应的报告。合作各方相关部门的复杂人员;项目负责人和所有参与者。1.2范围描述:A.拟开发的软件系统名称:模拟股票交易系统列出项目的任务发起人、开发者、用户和运行软件的单位。1.3定义列出本文件中使用的特殊术语的定义和缩写的原始短语。本报告中使用的术语符合国家标准软件工程术语(GB/T11475-1995)。参考材料列出要使用的引用,例如:A.经批准的项目计划任务书或合同及上级部门的批准文件;B.属于本项目的其他出版文件;C.本文档中到处引用的文档和材料,包括要使用的软件开发标准。列出这些文件的标题、文件编号、出版日期和出版单位,并解释可以获得这些文件的来源。2总体设计2.1要求描述了系统的主要输入输出项和处理功能性能要求。详细描述请参考需求分析说明书。2.2操作环境简要说明系统操作环境(包括硬件环境和支持环境)的规定,详见需求分析说明书。数据库服务器奔腾专业版内存128兆或更多硬盘9GB100米网卡应用服务器奔腾专业版超过64MB的内存硬盘4GB100米网卡网络结构100米/10M工作站(柜台)比P100还多超过8MB的内存1G以上的硬盘100米/10兆网卡软件操作系统Windows NT 4.0或更高版本数据库管理系统SQL Server 2005相关软件工具视窗NT工作站/视窗NT服务器Windows 2000专业版/服务器开发工具平台:视窗95/98,视窗NT,视窗2000开发工具:visual stidio 2005 sp1,C#。网测试环境Windows31、Windows95/98、Windows NT、Windows 20002.3基本设计概念和处理流程解释本系统的基本设计概念和处理流程,并尝试使用图表形式。销售部门系统有四个对象,即客户、员工、市场和银行。市场的概念是交易所的细化。例如,上海证券交易所的a股和b股是两个市场。有了市场的概念,我们可以提炼交换的概念,使同一个市场的共性更加突出。银行通过银行证券转账业务进行干预,成为营业部系统不可或缺的一部分。上述四个对象通过一些业务流程相互作用,形成整个交易活动。因此,整个系统模型可以表示为图2-1在设计过程中,业务部门系统使用的各种信息需要分为描述四个对象的信息和描述业务流程的信息。由于这四个对象是相对稳定的信息,而业务流程相对容易改变,并且业务部门之间存在很大的差异,所以这四个对象应该尽可能的被成形,并且各种业务流程应该尽可能的被制成组件,以便业务部门可以根据实际需要组装他们自己的系统。根据上述思想,在设计对象模型时,应充分考虑可扩展性,并尽可能地进行抽象和参数化,这样当对象的需求发生变化时,系统结构不会受到影响。图2.12.4结构系统元素(模块、子程序、实用程序等)的划分。)以列表和框图的形式进行说明,简要说明每个系统元件的标识符和功能,并分层给出每个元件之间的控制和受控关系。系统采用c/s模式的三层结构。根据不同的会话,它可以分为3个系统模块。局域单位资料库柜台管理查询管理报告管理基金管理数据变换银行证书转账委托服务日终管理系统管理系统监控接口处理子系统系统维护子系统图2-2交易系统架构客户端登录模块:最关键的交易系统模块结构图如下:股票信息发布修改后,我认为客户端每5秒查询一次服务器更新信息是不明智的,因为这会增加服务器和客户端的负担,尤其是服务器上的计算。修改后,实现改为:用户登录后获得服务器当前所有的股票信息。每次交易后,服务器将当前交易需要更新的股票信息发送给每个在线用户,从而减少了客户端和服务器的信息。2.5功能要求和程序之间的关系(需求分析报告作者根据结构图解释这种关系)本文使用下面的矩阵图来说明各种功能需求的实现和程序的每个块之间的分布关系:获取并发送用户请求画一张时间表MD5加密和解密发送用户交易请求接受并识别用户请求调用数据层查询牵线交易服务器返回客户端信息用户登录查看用户位置实时索引交易委托取消交易2.6手动处理过程解释必须包含在该软件系统工作过程中的手动过程(如果有)。库存管理模块设计尚未完成,必须从数据库后台添加库存。如果发行新股,还必须增加股票交易队列。2.7未决问题解释在概要设计过程中尚未解决的各种问题,以及设计者认为在系统完成之前必须解决的问题。3界面设计3.1用户界面解释提供给用户的命令、它们的语法结构以及软件的答案信息。为用户提供简单易用的用户界面和帮助文档。客户端将提供以下功能首先,弹出用户登录框供用户输入用户名和密码。菜单项提供单独的股票查询和时间图表按钮。菜单栏下方是提供实时股票信息的选项卡和单只股票的时间图栏。提供用户交易界面解释系统与外界之间所有接口的安排,包括软件与硬件之间的接口,以及系统与支持软件之间的接口关系。使用基于正确披露标准的组件和技术,以确保与第三方系统和组件的最大限度协作和易于集成。这些标准包括但不限于以下内容:网络协议和标准(网际协议、网际协议、网际协议等)语言(SQL,C#。net等。)数据库连接(ADO。净)3.3内部接口解释系统内各种系统元素之间的接口安排。逻辑层和数据访问层通过股票数据模型接口限制对股票数据类型数据的访问。客户端通过调用股票数据和股票数据来访问逻辑层。该功能包括访问逻辑层的接口DeLotransaction(StockData)。通过AdoFactory访问不同的数据库。客户端登录协议D (2字节) (客户名称长度) (4字节)(客户名称)(客户密码长度)(4字节)(客户密码);客户协议乙(2字节) (库存标识)(4字节)(库存数量)(4字节)S (2字节) (库存标识)(4字节)(库存数量)(4字节)查询交易信息并将其返回给客户C (2字节)有些类可以解包和解包使用系统;使用系统。集合。通用;使用系统。文本;命名空间项目中心交易系统公共类协议私有字节消息缓冲区;私人字节消息长度;公共字节消息包;/此函数将字符串转换成字节数组公共字节字符串字节消息缓冲=系统。文本. ASCII编码. ASCII.GetBytes(字符串信息);返回messagebuffer/此函数将整数转换为字节公共字节整数字节(整数)messagelength=BitConverter。GetBytes(数字);返回messagelength/将浮点类型转换为字节公共字节双倍字节(双倍价格)字节 pricebyte=位转换器。GetBytes(价格);返回pricebyte/将字符串(字节数组)及其长度组合成一个包公共字节 Combinarray(字节)messle,字节 messinfo)messagebag=新字节消息。长度messinfo。长度;int索引;对于
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 35544-2025车用压缩氢气铝内胆碳纤维全缠绕气瓶
- DB53-T 1397-2025 洋桔梗切花生产技术规程
- 智能消防栓系统项目可行性研究报告
- 年产9900吨精密光机部件项目可行性研究报告
- 年产680套液氮泵车项目可行性研究报告
- 艺人经纪合同
- 防控知识技能培训表课件
- 游戏产业市场逐涨幅分析报告研究
- 腾阳矿业监理合同2篇
- 发起人股份合作协议书5篇
- CB33 验收申请报告
- 文档简谱视唱
- 黄芪注射液联合当归注射液对急性失血性休克围手术期血乳酸水平和氧代谢的影响
- 网络与信息安全事件报告表模板
- 2023年上海市选调生考试《申论》题库【真题精选+章节题库+模拟试题】
- 中学安全事故问责制度(试行)
- 港口航道疏浚工程案例
- DLT-969-2023年变电站运行导则
- 现代铁路铁道信号远程控制系统(第2版)PPT完整全套教学课件
- 通知证人出庭申请书
- 3、反渗透法设备安装及调试施工工艺工法要点
评论
0/150
提交评论