哈喽小伙伴们 ,今天给大家科普一个小知识。在日常生活中我们或多或少的都会接触到网站详细设计说明书(图书管理系统详细设计说明书) 方面的一些说法,有的小伙伴还不是很了解,今天就给大家详细的介绍一下关于网站详细设计说明书(图书管理系统详细设计说明书) 的相关内容。
网站详细设计说明(图书管理系统详细设计说明)
(资料图片仅供参考)
至于详细的设计规范,有很多新人对此感到困惑。在这里,我继续我多年的工作经验,给大家展示一下我作为案例负责的一个项目写的概要设计说明书。写得不好,里面有很多缺点。希望朋友们看完能给好的批评。让我们在这里互相学习,共同进步!
介绍
1.1修订记录1.2简介在本文档中,我们开始讨论如何具体实现每个模块,以及每个实现需要哪些算法、属性、参数、数据结构和接口,从而完成“XXXX管理平台详细设计说明书”的工作。
1.3写作目的该规范确定了系统的详细功能模块和数据结构,为下一阶段的开发提供了基础。
1.4背景软件名称:XXXX管理平台
本项目任务由XXX市经济和信息化委员会提出。
开发项目公司名称:XXX城 *** 路投资(集团)有限公司、XXX城市地下空设计研究院有限公司(地下院)
开发项目团队名称:基于BIM协同管理平台的R&D团队
系统用户:建设单位、设计院、施工单位。
本系统的基本理念:结合BIM、GIS、Web等技术,构建XXXX管理平台,实现所有参与方的协同沟通和信息共享,实现进度、成本、质量、安全的动态控制,实现可视化、智能化、移动化管理,为管理和决策提供帮助,提高项目精细化管理水平,提高项目管理和决策效率,减少返工浪费,保证工期,提高项目质量和投资效益。
1.5范围根据相关资料,本规范是在分析XXXX管理平台需求的基础上制定的,适用于XXXX管理平台的开发。
1.6定义名称:详细设计规范。
管理信息平台。
技术交底:工程项目开始时要达到的质量要求。
人力强度:每个时间段内投入到一个项目中的人力的分布。
1.7限制要保证程序与服务器的正常连接,保持 *** 畅通。
1.8参考文献XXXX管理平台-计划任务书
XXX市信息化发展专项资金项目建设计划编制大纲-XXXX管理平台
XXXX管理平台-项目总结报告
XXXX管理平台-技术报告
XXXX管理平台-概要设计说明
XXXX管理平台-任务书印章版
XXXX管理平台-建设计划
XXXX管理平台-R&D计划项目描述
2.任务描述
2.1目标根据概要设计说明书中的设计内容,详细描述了整个系统要实现的功能、系统功能模块的划分以及功能模块的具体实现过程,为整个系统的开发、测试、评估和移交提供了依据。
2.2详细的设计方法和工具(1)方法
模块结构图;
模块的业务流程图;
系统全页面截图;
详细设计说明表;
窗口描述表;
模块关系表。
2)工具
Vsdx映射工具:模块的业务流程图;
Axure原型工具:用于模块结构图;
*** 有自己的切割工具:针对业务流程图和结构图大小之间的设置;
Goochrome高效截图插件:针对系统的全页面截图。
2.3主要设计将软件开发生命周期方法与敏捷开发相结合。
自我指导和逐步完善的结构化设计。
模板组件合成和多样化窗口利用的设计理念。
2.4环境(1)硬件环境
Windows server: CPU4 core 8G/操作系统windows server2008R2/SSD云盘40G/数据盘(高效云盘)512G;
Linuxs服务器:CPU4 core 8G/ OS 04 64/SSD云盘40G/数据盘(高效云盘)256G。
(2)软件环境
发展:CentOS;
操作系统:win9及以上;
数据库:Mysql;
协议:TCP/IP;;
开发环境:Linux;
使用软件:Windows Server 2008。
3.系统设计
3.1设计原则在确定目标体系的过程中,主要遵循以下原则:
该系统基本实现了IPSec协议族,完全支持VPN的需求。
目标系统的服务器端必须构建在拥有自主版权的内核操作系统上;
该系统客户端使用方便,界面友好,配置和管理简单灵活。
3.2程序文件3.3全局变量3.4常见控制(1)用户对象
(2)全球结构
(3)全局功能
(4)公共窗口
3.6主窗口系统的主窗口继承了模板模式。打开窗口,根据网卡地址获取栏目编码和名称,调用父函数设置栏目和管理员信息。为了减少数据库访问次数,提高查询速度,将常用的数据表:功能模块、默认条件、列编码、用户编码、管理属性、模块编码、编码设置、编码明细、通用模块、独立函数、列表信息下载到本地缓存,即保存到全局结构中。
3.7主菜单系统主菜单继承自基础设施。为了方便查询功能的使用和扩展,所有的查询功能都不挂在菜单项中,而是由各个功能模块对应的窗口名称打开,所以主菜单只需要增加以下几项:
功能:
打开:打开功能模块窗口。
关闭:关闭功能模块窗口。
编辑:维护功能模块。
权限:设置用户的查询权限。
刷新:再次检索功能模块表,用于修改功能模块后刷新屏幕。
4.界面设计要求
用户界面的扁平化设计风格美观简洁,方便了用户操作,也增加了整个系统的稳定性和负载能力。
4.1用户界面设计规则(1)字体
方平SC,Helvetics Neue,Arial,Hiragino Sans GB,微软雅黑,微软雅黑,中文细黑,无衬线,normal /400 micro bold,(12到20)px,黑色/白色。
(2)风格
全屏网页设计,扁平化、视差化的设计思维,使得整个网站的整体性、统一性、灵活性、适应性、流畅性相对提升,也使得平台的功能处理和管理能力在这些特性的加持下得到全面展现。
(3)颜色系统
主题:蓝、白、黑。
嵌入色调:灰色、绿色、红色。
(1)控制
1)尺寸
以合理的布局在控件中显示尽可能多的内容。
2)布局
按照操作流程或浏览顺序,从左到右、从上到下排出各类控件,使界面整体协调、简洁美观。
3)适应父对象的尺寸变化
控件应该能够适应父对象的大小变化。当父对象的尺寸发生变化时,控件应能自动改变自身的尺寸,并保持界面的整体协调性,从而更大限度地减少父对象尺寸变化给操作或浏览带来的不便。
5.模块结构设计
5.1概述XXXX管理平台主要包括14个功能模块:用户管理、工程模型、 *** 管理、进度管理、质量管理、安全管理、风险管理、监控可视化、投资管理、土地管理、运维管理、档案管理、工程周报、视频监控。根据这些功能模块,使用相应的结构图进行分析,以更简单的方式展示各个功能模块的基本结构和主要功能点。
5.2用户管理模块(1)概述
用户管理模块分为两类:用户列表和用户组列表。根据项目的实际需要,可以创建不同的用户多用户角色,并为角色分配相应的操作权限。
(2)模块中涉及的文件
(3)用户管理模块结构图
\