毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
php邮箱收发管理系统设计(3)
需求分析是软件开发中不可忽视的重要阶段,决定着软件后续开发的方向[2]。
2.1 可行性研究
2.1.1 技术可行性
现如今,Web技术已经发展的相当完善,开发邮箱管理系统的难度不高,很多技术难题已不存在。
2.1.2 经济可行性
本系统的服务器环境搭建无经济压力,使用PHP开发成本不高。
2.2 系统综合要求
2.2.1 功能需求
本系统功能共有优尔个子模块,下面简单介绍下这优尔个模块的功能和作用。[3]。PHP可执行编译后的代码,优化代码使之流畅的运行。值得一提的是,PHP执行时将自己的语言嵌入到HTML中,比GCI执行效率高出许多,运行速度自然也快很多[4]。本人之所以选择PHP是因为其类C语言的风格,使得其易上手,入门快,这很适合由于考研时间不怎么充裕的我。
2.5.4 DIV+CSS
DIV+CSS是一种页面布局技术[5]。DIV可以理解为
建筑
工,而CSS就是粉刷工。DIV是HTML中的一个块标签。CSS是层叠式样式表。两者结合起来可以很好的页面布局[6]。DIV比Table定位精确,网页打开速度快,兼容性好,容易收录搜索引擎[7]。
2.5.5 YII
Yii是一个基于组件的高性能PHP框架,用于开发大型Web应用。从 MVC,widgets,DAO/ActiveRecord,caching,Web服务,等级式RBAC,到主题化,L10N和I18N,如今的Yii提供了在Web 2.0应用开发中基本需要的所有功能。Yii的创始人:薛强,采用了严格的OOP编写完成,库引用相当完善[8]。目前最有效率的PHP框架之中就有Yii。
2.6 本章小结
本章通过可行性分析,构建系统流程图和数据流图,对该系统进行了详细的需求分析。这些为未来的设计工作奠定了良好的基础。
第3章 系统设计
系统设计这章主要从设计思想、软件设计、体系结构设计等多方面来描述,并且通过层次图,将系统的功能模块化。以此为前提,再对系统详细设计,还要给出模块的整体的分析与设计。再之后,分析处理流程。最后画ER图和数据表结构,进行非常重要的数据库设计阶段[9]。
3.1 总体设计
在总体设计阶段中应当先确定系统的物理配置方案,对组成系统的程序划分成各个模块,将每个程序模块的结构确定下来[10]。因此可分为两个小的阶段。首先系统要设计合理,严格按照系统流程图划分系统。再设计系统的软件结构,分析系统的模块组成,并确定下来。
3.1.1 设计思想
一、先分割系统,使之形成多个子模块;
二、以分层模块化的设计思想,使系统的多个模块合理化;
三、将低耦合,高内聚作为程序依赖程度的指标。
3.1.2 设计原则
系统功能应当操作简单,易于文护。在保证用户满意的基础上,应当不断的优化软件。同时要遵守以下原则:
一、合理性原则:按要求设计功能,切合实际;
二、实用性原则:站在用户的角度考虑用户的需要。系统应该设计有意义的功能;
三、易操作原则:系统应具有亲民的特性。系统设计应当界面友好,操作简单,有些必要的功能提示;
四、可文护原则:系统设计应当为后来的文护考虑,代码有适当的注释,便于他人后期文护;
五、安全性原则:邮箱管理系统,安全是第一位。用户密码和邮箱密码应当加密存储在数据库中,同时尽可能的提高安全系数,保证用户信息安全。
3.1.3 体系结构设计
体系结构用来描述整个系统,主要有C/S、B/S和P2P三种[11]。相比较其它结构而言,B/S结构成本低,文护简单,稳定高效,可以很好的适应用户需求[12]。该系统采用了B/S架构。
共3页:
上一页
1
2
3
下一页
上一篇:
java+mysql宿舍管理系统的设计
下一篇:
jsp+mysql网上书店售书系统的设计
PHP+IOS的会议管理系统的设计+ER图
php网上书城用户交互界面的设计+ER图
php+mysql移动互联的110警务平台后台管理设计
php+mysql学生公寓管理系统的设计
php+MySql大学实验管理系统设计+数据流图
php+mysql太仓东伟包装材料公司网站设计
PHP的O2O服务平台的网站建设
公寓空调设计任务书
医院财务风险因素分析及管理措施【2367字】
国内外图像分割技术研究现状
承德市事业单位档案管理...
中国学术生态细节考察《...
神经外科重症监护病房患...
10万元能开儿童乐园吗,我...
志愿者活动的调查问卷表
AT89C52单片机的超声波测距...
C#学校科研管理系统的设计