上海市计算机应用能力大赛
个人作品,未经授权,不得外传 第1页,共9页
×××× — 设计说明书
参赛编号:2017001
参赛学校:××××
参赛成员:××× ××× ×××
XXXX年XX月XX日
1 简介 3
称、生产厂家、版本号等。
给出所用开源平台的官方网站、版本,,请标出其出处,写明已实现的功能。
给出使用数据库的名称、生产厂家、版本号等。如使用了多种数据库,则要说明如何实现相互之间的关联。
给出使用的硬件设备,型号、生产厂家等.】
系统运行平台
【介绍系统运行时需要的软件和硬件环境。
指明系统是集中式还是分布式的,, 表示系统组件是如何连接的。
说明每台硬件设备上部署的系统软件,包括版本要求】。
关键技术
【介绍作品完成所用到的各项关键技术,包括开发技术和理论技术。】
作品特色
【重点介绍本作品在创意、开发实现、应用等方面的亮点,有特色的功能,团队重点解决的问题等。】
个人作品,未经授权,不得外传 第4页,共9页
上海市计算机应用能力大赛
详细设计
【对系统或子系统实现方法进行详细说明。】
系统结构设计
技术架构
【说明系统实现采用的关键技术,B/S、C/S平台和移动平台,说明选用该技术的原因。使用的关键开发技术框架说明.】
功能模块设计
【给出系统开发的功能模块结构图,并说明系统按照什么原理进行划分,系统将由哪些部分,或层次组成。
用图的形式将各个模块之间的调用关系说明清楚。如果采用面向过程的开发技术,给出主要的函数结构和调用关系图;如果采用面向对象的方法进行设计,模块调用关系图相当于包(package )图。】
关键功能/算法设计
【给出系统关键功能的实现流程图或算法设计流程图,功能优化的技巧等。数据库系统如使用了存储过程也应在此进行介绍。
注:此小节为可选单元,“程序设计应用类”项目必写。】
数据结构设计
【一般而言数据分为存储数据,交换数据及内部逻辑数据,而前两类数据是系统和外部系统之间,以及系统内部模块间交换用的,内部逻辑数据是模块内为了实现一定的逻辑功能而设计的。】
存储数据
【存储数据是指系统产生的需长期存放在存储介质上的数据,一般系统都将重要数据存放在存储介质上,且存放在存储介质上的数据往往其他系统也可以访问到。
根据存储方式的不同又可以分为数据库和文件等方式。】
1。 数据库
【使用Visio或直接使用数据库管理系统建立系统数据库的数据对象模型.
画出建立的逻辑数据模型E—R图,给出数据字典,即列表说明数据库中每个表及视图的字段、主键、外键、约束和索引等,如表1所示。
注:此小节为可选单元,“数据库应用系统类"项目必写。】
表1 图书信息表
数据表名: BookInfo 中文描述:图书信息表
字段名称
字段描述
数据类型
长度
是否允许空
缺省值
备注
BookISBN
图书出版号
varchar
20
N
NULL
主键
BookName
书名
varchar
50
N
NULL
索引
Publish
出版社
varcha
设计说明书模板 来自淘豆网m.daumloan.com转载请标明出处.