课件编号16472891

GZ036 2023年全国职业院校技能大赛高职组 区块链技术应用赛项赛题(第3-4套)

日期:2024-06-16 科目: 类型:试卷 查看:40次 大小:912591Byte 来源:二一课件通
预览图 0
GZ036,3-4套,赛题,赛项,技术应用,区块
    0 13 [项目名称]———概要设计说明书 新能源溯源系统 概要设计说明书 [V1.0(版本号)] 拟 制 人_____ 审 核 人_____ 批 准 人_____ 概要设计说明书 1.引言 1.1编写目的 本概要说明书按照《需求规格说明书》的功能需求,设计本系统的软件结构,供后续软件过程(详细设计等)做依据,预期读者为后续软件过程的设计、开发人员。 2. 总体设计 //这里补充 2.1需求规定 按照新能源系统的需求规定,用户可以通过本系统实现能源管理与交易、新能源资产管理与交易、用户管理等功能。 2.1.2输入输出要求 参照需求文档的说明 2.2运行环境 本系统必须运行在局域网或互联网中 2.2.1硬件设备 Web服务器: 数量1台 配置:IBM x365, 2x Xeon MP 2.0GHz/400MHz, 1MB, 2GB, 6*73.4 GB 10K-rpm,RAID-5,, Rack 数据库服务器: 数量1台 配置:IBM x365, 2x Xeon MP 2.0GHz/400MHz, 1MB, 2GB, 6*73.4 GB 10K-rpm,RAID-5,, Rack 客户端PC机: 数量若干台,按需要增加 配置:联想 开天M4600 P4 2.6G(HT)/512M DDR/80G(7200转)/1.44M/DVD/声卡/集成百兆网卡/MX400 64MB DDR/光电鼠标/Windows XP Professional(17”液晶) 2.2.2支持软件 客户端:jre1.5.0, winxp 服务器端:jdk1.4.3, tomcat5.0, winxp,struts1.1 后台数据库:SQLserver, winxp 2.3基本设计概念和处理流程 本系统软件部分可划分为浏览器页面、服务器端。用户通过浏览器访问相关页面,输入业务请求,发送到服务器端,调用业务系统接口处理后,把业务处理应答发送给客户端用户。 系统框架图如下: 2.4结构 2.4.1 总体框图 //这里补充 2.4.2 功能模块接口及说明 由于在后续设计中,对各功能模块的每个子功能都要详细的加以描述,因此恰当的标识符将有助于文档的阅读和代码的编写。 命名规则: 1. 数据库表名命名规则 由前缀和实际名字组成。前缀:使用小写字母tb,表示表。实际名字采用其英文缩写,且首字母要大写。 2. 数据库表中字段命名规则 根据其中文名称直接翻译成英文,其首字母要大写;若为多个词的组合,则每个词 的首字母都要大写。 3. 模块标识符命名规则 应本着便于理解和尽量简洁的原则来命名标识符。在本系统中,各模块均以每个词英文的前几个字母来命名,模块下的子功能也以其英文简写来命名,且每个词首字母均为大写。 4.程序中变量命名规则 每个变量都要以其所在的模块的为前缀,该前缀可以是该模块标识符中大写字母的组合,前缀后面加下划线“_”。后面的字母小写,并且不能包含JAVA的关键字,如果变量是两个单词组成,第二个单词的首字母要大写。 5.程序中函数命名规则 每个函数名都要以其所在的模块的为前缀,该前缀可以是该模块标识符中大写字母的组合,前缀后面加下划线“_”。首字母小写,多个单词的函数名,从第二个单词开始单词首字母大写。 2.4.2.1 用户信息查询 1.功能描述 标识符 userInfo 功能 通过指定用户地址获取获取详细信息 2. 接口功能 请求路由 /userInfo 请求方法 POST 请求参数 参数名 类型 说明 响应参数 参数名 类型 说明 2.4.2.2创建资产 1. 功能描述 标识符 SPU_insert 功能 新增资产 2. 接口功能 请求路由 /SPU_insert 请求方法 POST 请求参数 参数名 类型 说明 响应参数 参数名 类型 说明 2.4.2.3 资产交易 1. 功能描述 标识符 SPU_transfer 功能 新增资产 2. 接口功能 请求路由 distribute 请求方法 POST 请求参数 参数名 类型 说明 响应参数 参数名 类型 说明 3.系统出错处理设计 3.1出错信息 服务器端可能有Java的异常产生,可用Java中的异常处理方法try…catch处理 ,并记录日志,以备事后分析查找原因。 3.2补救措施 采用双服务器热备份的方法,一旦服务器崩溃,立即切换到另一台服务器运行。 3.3系统维护设计 保留本系统的一系列文 ... ...

    ~~ 您好,已阅读到文档的结尾了 ~~