毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
python+mysql人事管理系统开发(3)
第1章, 绪论。介绍论文的研究背景和意义,本课题研究的趋势。
第2章, 分析。主要介绍所需技术分析,可行性分析,需求分析以及模块功能分析。
第3章, 设计。介绍系统设计的目标和原则,详细介绍数据库表结构设计和功能模块设计。
第4章, 实现与测试。介绍系统实现和测试环节。
第5章, 结论。对于本课题的总结,提出待解决的问题和本课题的未来方向。
2 分析
任何软件的设计之前都需要进行系统分析,系统分析是开发系统的关键性阶段,是一个不断认识和逐步将任务细化的过程,是下一设计阶段的基础,为下一阶段“怎么做,做什么”提供依据。通过对现有管理系统的研究,决定从以下几个方面进行分析。在分析阶段我们主要将着手于技术需求分析,系统需求分析,模块功能需求分析几个方面作比较细致的分析,为后期的具体功能架构和代码实现奠定一个相对结实的基础,具体的介绍将会在接下来的各个模块中作详细介绍。
2.1 所需技术分析
互联网技术突飞猛进的同时各种附属技术也在不断的成熟,给我们的社会带来的经济效益也是不容小觑的。开发这样一款人事管理系统主要采用的基础架构是现今比较主流的B/S架构。在确定基础架构的同时,分析了如今网页开发中的一个发展趋势,最终决定采用在Linux上对本系统作一个完整的开发。本开发系统采用的Linux的Ubuntu版本系统,Python面向对象开发语言,DJANGO网页快速开发框架,其中用到了Bootstrap框架,MySQL数据库,JavaScript的JQuery库等工具。采用这些技术的主要原因主要有以下几个:首先,为了传承免费开源的编程思想,其次,为了满足快速开发的原则,要在短短几个月的时间完成这样一套管理系统,在百转千回之际DJANGO这样一个能够满足快速开发的工具拯救了我。以下是关于本次开发中在技术使用上的一些介绍。
2.1.1 Python 编程语言与DJANGO 框架
(1) Python
Python是一种面向对象、解释型计算机程序设计语言。Python在设计上坚持了清晰划一的风格,这使得Python成为一门易读、易文护,并且被大量用户所欢迎的、用途广泛的语言。Python的作者有意地设计限制性很强的语法,使得不好的编程习惯(例如if语句的下一行如果不向右缩进)都不能通过编译。其中很重要的一项就是Python的缩进规则。Python是完全面向对象的语言。函数、模块、数字、字符串都是对象。并且完全支持继承、重载、派生、多继承,有益于增强源代码的复用性。基于Python非常适合快速开发的特性,本次课题采用Python语言。
(2) DJANGO
DJANGO是一个开放源代码的Web应用框架,由Python写成。采用了MVC的软件设计模式,即模型Model,视图View和控制器Control。使用DJANGO,使你能够以最小的代价构建和文护高质量的Web应用。本质上来说,DJANGO只不过是用 Python 编写的一组类库。 用DJANGO开发站点就是使用这些类库编写 Python 代码。 因此,DJANGO的关键就是学习如何进行 Python 编程并理解DJANGO类库的运作方式。
把数据存取逻辑、业务逻辑和表现逻辑组合在一起的概念有时被称为软件架构的 Model-View-Controller (MVC)模式。 在这个模式中, Model 代表数据存取层,View 代表的是系统中选择显示什么和怎么显示的部分,Controller 指的是系统中根据用户输入并视需要访问模型,以决定使用哪个视图的那部分。DJANGO紧紧地遵循这种 MVC 模式,可以称得上是一种 MVC 框架。 以下是DJANGO中 M、V 和 C 各自的含义:
共4页:
上一页
1
2
3
4
下一页
上一篇:
ASP.net+sqlserver网上电子书店系统的设计
下一篇:
java网上书店系统设计+文献综述
基于android的环境信息管理系统设计
Python+mysql宠物领养平台的设计与实现
java+mysql文星酒店客房管理系统设计
java的B2C型电子商务网站管理系统的设计
局域网管理系统的设计与实现
Android手机考勤系统设计
医疗公众号管理系统设计+源代码
从政策角度谈黑龙江對俄...
酵母菌发酵生产天然香料...
浅谈高校行政管理人员的...
压疮高危人群的标准化中...
基于Joomla平台的计算机学院网站设计与开发
浅论职工思想政治工作茬...
STC89C52单片机NRF24L01的无线病房呼叫系统设计
上海居民的社会参与研究
AES算法GPU协处理下分组加...
提高教育质量,构建大學生...