前端
假如让我设计一个新的系统,我一定不会使用extjs作为ui。因为大的系统一般都是面向互联网用户的,互联网又会因为南北网络不统一,导致系统网络延迟很大。而且,使用这种富客户端构建的系统,很浪费网络带宽。
假如一个系统的附件或图片很多,我一定会将附件和图片放到一个单独的服务器上面。这样实现动态资源和静态资源的分离,而不是将附件和图片放到数据库,去浪费数据库的性能。
缓存
如果让我做一个超过1万人使用的系统,我一定会非常重视系统的缓存。将一些热数据存储到memcached;为一些常用的检索或搜索结果构建细粒度的缓存,能够很大程度的提高系统性能。
检索或搜索
如果用户对检索的需求很高,我一定不会再直接去DB去like数据。我一定会使用elasticsearch或者solr构建一个搜索系统,专门提供检索或搜索的需求。专门分配两三台服务器用来构建检索系统和搜索服务。
人力资源
如果让我构建一个新的大系统,我一定要多招一些经验丰富的研发人员,而不是一些刚毕业的年轻学生,以降低系统交付时遗留及隐患bug的数量。
突发奇想,吐槽。
相关推荐
一个高校学生管理系统的设计与应用一个高校学生管理系统的设计与应用一个高校学生管理系统的设计与应用一个高校学生管理系统的设计与应用一个高校学生管理系统的设计与应用一个高校学生管理系统的设计与应用
作为一名软件开发人员,我深刻地体会到面向对象系统设计带来的种种便 : 1、 良好的可复用性。...一个用面向对象思想设计的系统中加入新功能,不外乎是加入一些 新的类,基本上不用修改原来的东西,这种感觉真爽J 。
设计一个学籍管理小系统。系统包含以下信息: 学号、学生姓名、性别、出生日、学生所在系名、学生所在系号、课程名、课程号、课程类型(必修、选修、任选)、学分、任课教师姓名、教师编号、教师职称、教师所属系名...
OOD循序渐进 作为一名软件开发人员,我深刻地体会到面向对象系统设计带来的种种便利: ...在向一个用面向对象思想设计的系统中加入新功能,不外乎是加入一些新的类,基本上不用修改原来的东西,这种感觉真爽。
1 可行性分析 系统规划 现行系统 详细调查 系统化分析 新逻辑方案 系统设计 组织结构 功能结构 业务流程 数据流程 初步调查 信息系统需求分析 信息系统需求分析与设计全文共145页,当前为第1页。 信息系统需求分析 ...
系统架构设计师教程(清华版)-无水印-无加密-高清最新版
基于Android的新能源汽车充电服务APP的设计与实现app系统源码(Android本科毕业设计+期末大作业高分必看)。基于Android的新能源汽车充电服务APP的设计与实现app系统源码(本科毕业设计+期末大作业高分必看)。基于...
采用java技术构建的一个管理系统。整个开发过程首先对系统进行需求分析,得出系统的主要功能。接着对系统进行总体设计和详细设计。总体设计主要包括系统功能设计、系统总体结构设计、系统数据结构设计和系统安全设计...
有赋予读者一个进入系统的密码的元素。 (2)读者信息修改:此界面主要用于对已经注册过本系统 的读者的信息的修改,包括密码等等元素。 七.图书服务:(1)图书查询界面:此界面主要是用于查询,借阅,预 约...
系统架构设计师教程 系统架构设计师教程 系统架构设计师教程 系统架构设计师教程 系统架构设计师教程 系统架构设计师教程
本书在众多关于Linux内核的书中独树一帜,它在世界范围内首次提出并阐述了操作系统设计的核心指导思想主奴机制,这是所有操作系统研究者的一笔宝贵财富。它也是一本能真正引导我们较为容易地、极为透彻地理解Linux...
2018 软考 系统架构设计师教程 必看 第1 章计算机组成与体系结构 也许有人认为系统架构... 1.1 计算机系统组成 计算机系统是一个硬件和软件的综合体,可以把它看成按功能划分的多级层次结构。 1.1.1 计算机硬件的组成
第1章 开发目的与意义 4 1.1背景 4 1.2 开发目的 4 ...5.1 系统功能设计 12 5.2 用户界面设计 12 5.3 程序代码设计 16 5.4 系统说明 16 第6章 课程设计总结与体会 16 第7章 致谢 16 第8章 参考文献 16
华中科技大学操作系统课程设计专用,内含5个部分: 1.1 利用系统调用实现文件拷贝(含代码和makefile) 1.2 多进程编程,实现三个子进程窗口(含代码和makefile) 2 自己的系统调用,只有系统调用实现的代码,系统...
然后,通过一个完整的软件开发周期,采用现在流行的 ASP.NET 和 SQL Server数据库技术,从可行性研究、需求分析,到方案的提出和选择,再到系统设计、编码、调试,最终实现一个全新的毕业设计网上选题系统。...
第一节 新系统的功能结构图 第二节 新系统流程设计图 第三节 代码设计 第四节 系统物理配置方案设计 第五节 输出设计 第五节 输入设计 第六节 数据存储设计 第七节 处理流程图设计 结束语 致谢 主要参考...
2.3 新系统逻辑设计 13 2.3.1 新系统目标 13 2.3.2 新系统逻辑模型 14 2.3.3 建立数据字典 20 2.3.4 数据存储规范化 25 2.3.5 数据处理描述 27 2.3.6 遗留问题 28 2.4 用户领导审批意见. 28 3.系统设计报告 29 3.1 ...
本次课程设计是用数据库的知识设计一个餐厅点菜系统的过程,可以提高顾客在餐厅点菜的效率,该系统可以记录餐厅的基本信息,使餐厅管理工作规范化,科学化。结合计算机技术,采用eclipse和MySQL开发而成。 设计介绍...
SMART系统是一个采用新思路、新架构、新技术开发出来的一个新型智能在线考试信息管理系统,该系统主要实现了学生在线考试与评估以及对各种评估信息的管理和维护。本文针对教育工作的具体需求,用struts + spring + ...
在 Windows 或者 Linux 下设计一个二级(或者树型)结构文件系统,现虚拟文件系统的一般思路是调用系统的文件创建(如 c 中的 fopen 函数的w 方式即可)一个新文件,将此文件作为虚拟磁盘,在完成本设计要求的内容时...