1.4.6 极限编程
极限编程(简称XP)是1966年Kent Beck和Ward Cunningham一同创造出来的一种新的软件开发理念。它作为新的软件设计过程,意在创作出优秀的软件,以下是它的部分做法。
1. 分布式开发。
2. 先做测试。
3. 先用简单的解决办法。
4. 制定计划, 为你的用户而写代码。
5. 不断完善设计。
6. 不断公布成果。
极限编程(Extreme Programming)是种轻量级的、灵动的系统开发方式;这是一个非常严格和缜密的方法。极限编程的根本价值观是Communication、Simplicity、Feedback、Courage;这四个核心价值的意义是随便什么系统项目要进行改进都可以通过这四种方法:渴望沟通;脚踏实地;反应问题;勇于实事求是。XP将繁琐的开发过程简化成多个相对于更加轻便的小周期;通过主动的沟通、信息回馈和其它多种多样的方法,程序编程者和顾客都能十分清晰的了解开发程度、变化状况、困难的的题目和潜在的风险等,可以实时按照实际情况调整创作进程。
1.4.7 关系型数据库
关系数据库,是在关系模型的理念下所建立的数据库,利用数学的应用方法来处理其中的数据。如今的关系模型被广泛运用于建立各种实体与实体之间的联系。标准的数据查询语言SQL执行对关系数据库中数据的查询和操作,他就是一种依靠关系型数据库的语言。它以极强通用性和使用性著称,是非常常用的关系型数据库的语言。
二文表格模型是一种基础的关系模型,由众多的二文表格之间联系组成的数据组织就称得上是一种关系型数据库。现今在我国比较通用的数据库主要是Microsoft SQL Server、MySQL等。
2 需求分析
2.1 实现目标
本系统针对目前中小型企业组织在发展的过程中,必须面对的工程项目信息的管理工作进行的设计与开发,努力做好信息的记录以及管理工作,帮助企业更好的完成各类业务加快发展。通过如今高效的管理理念来管理和分配企业中的主要资源,比如客户间的信息,商品的营销信息等,让资源的管理变得更精准、更有效,从而为日后的发展壮大打好坚实的基础,为公司创造良好的进步环境。
2.2 硬件软件需求
开发软件:Microsoft Visual Studio 2008
数据库后台:SQL Server 2005
操作系统:WIN7
2.3 基本业务需求
系统有751种模块,三种主要模块与三种辅助模块:
三种主要模块:
1. 客户信息管理模块
2. 商品信息管理模块
3. 营销管理模块
三种辅助模块:
4、登陆模块
5、主菜单模块
6、用户管理模块
2.4 具体业务要求与流程分析
系统流程图详见图2-4-1。
一、客户信息管理模块
1. 供应商信息(查询供应商信息,添加供应商信息,供应商信息修改,删除供应商)
2. 顾客信息(顾客信息查询,添加顾客信息,顾客信息修改,删除顾客)
客户管理模块流程规则说明:
(一)选择供应商管理进行相关操作
添加供应商信息:用户打开添加供应商管理后,即会出现一个信息栏,包括公司名称,邮政编码,联系人姓名,联系电话,联系地址,传真号码,所在城市,所在地区,公司网址及备注信息。输入欲新建的公司名及其相关的各个信息描述并检验,公司名不可与已知的公司名重复。通过内部检验机制后,可新建该供应商。 C#工程项目信息系统设计+文献综述(4):http://www.751com.cn/jisuanji/lunwen_12440.html