第四章是介绍了该系统要实现的每一个子功能的概要设计。
第五章主要是数据库的设计,并详细介绍了数据库的概念结构设计,逻辑结构设计,数据库的实施。
第六章是对该系统要实现的功能模块的详细设计的介绍。包括前端界面的设计和后端逻辑功能的实现。
第七章主要是运行的结果与对该系统的测试。
第八章是对整个系统的成果总结和展望。
致谢
2 开发环境与技术分析
2。1 系统开发环境
工程项目管理平台-采购管理系统前端采用MyEclipse作为开发工具,用JAVA语言和JDBC技术等实现程序开发,用MYSQL作为后台数据支持。对于MyEclipse以及MySql以前还不是非常的清晰,通过本次的采购管理系统的开发,让我对于这两种工具有了更为系统的认知,以下即为本次系统开发中所使用到的两种工具的简单介绍。
MyEclipse 开发平台
MyEclipse是美国的一家公司设计的。MyEclipse是属于Eclipse平台的工具模块,他将很多比较经典比较常用的解决方案都集成在了这个开发环境中。对于企业JAVA类系统开发而言MyEclipse可以说是一个相对比较好的开发环境选择,所以我本次采购管理系统的开发平台选择了MyEclispe这一工具。
在本次的系统开发设计中,在MyEclispe中主要做了以下工作,用其自带的JDBC工具与MySql数据库进行连接,系统界面的设计,包括界面各个字段的位置,文本框的大小,字体的格式。这个平台的开放性还是非常不错的,其开放标准的支持与整合远远超过了其他软件,即使是最强大的商业工具,像IBM的Rational,也都是不如他的。
另外MyEclipse还提供了免费的在线支持系统,在这上面我看了很多的教程资料,还有一些演示教程,另外这上面还有一些论坛,在上面我可以随时发布一些问题,一段时间过后其也会有专业的人员进行解疑答惑,对我在于系统开发设计中遇到的问题提供了很大的帮助
MYSQL数据库平台
MYSQL是一种比较常用的关系型数据库管理系统,相对于普通的数据库而言他具有更佳人性化的特点,他会将涉及到的数据表的增删查改以不同的表存在数据库中,最显著的特点就是比较灵活。数据库表的设计语言是SQL,他是用于数据库访问的比较常用的语言, MySQL也是相对来说比较常用的开源代码的数据库管理系统,
我本次采购管理系统采购MYSQL数据库的原因是,在市面上主流的数据库里,MySql数据库具有很多非常优秀的特点,他的设计比较的简洁,功能上比较实用而且对于不是特别熟悉数据库的开发人员来讲,MySql数据库相对来说是比较容易上手学习的。本次系统的设计安装的是非可视化界面,在MYSQL中创建了一个数据库,这个数据库里面创建了七个本系统需要的数据表,每一张表有主键和外键,主键用于实现每个数据表中每条数据的唯一性,外键用于实现各个表之间的关联性。此外,MYSQL作为采购管理系统等后台支持着该系统等所有功能模块,当前端界面实现各功能时,实际上也是对MYSQL数据库的增删查改的操作。MYSQL十分灵活,安全性很高,因为连接服务器时,密码采用加密的形式进行传输,从而保证了用户密码的安全性,由于该数据库本身的特性,他具有非常好的适应性,易于企业进行管理维护。并且他具有相当高的广泛性和可靠性,可以非常灵活的和windows系统环境进行集成。不论是windows平台还是Unix平台,都可以使用TCP/IP协议进行数据库的连接,本次数据库的设计是在windows环境中进行的,通过使用命名管道进行连接。所以在这个工具的功能上基本满足了的环境兼容的支持以及本次系统设计的需求,而且其开发成本比较低,经济实用,对于像本次采购管理的小型系统的设计是非常合适的。