最近公司在库房管理上出现一点小问题,由于之前都是由人工方式利用 EXCEL 来管理,使得设备的管理使用上非常不便,常常不知道库房还有那些设备,有时设备被借了一年多没归还还不知道等许多问题。
在有了上述的问题之后,想想我们应以何种方式来解决这问题与完成所需的功能。难道真的需要 Outsourcing 一套 Application 吗?为考虑经费、符合公司需求与未来的扩充性,决定自行建制,尽量以模块化来设计以因应未来的扩充,并且在用户接口上不会因系统的升级而必须有所更改或重新撰写,最终目的是建立现今所谓类似 ERP/CRM/SCM 的简易系统。当然这只是一个非常简洁的系统,但优点是1.花费少;2.针对公司需求设计;3.是由 Application来配合公司运作,而不是因导入一个新系统,使得整个公司必需更改流程以配合新系统;4.模块化设计,以利未来扩充。因此在架构上,我们以三层模式来完成,第一为后端数据储存之Database,第二则以 Web Server 为主,利用 CGI 的方式来存取后端 Database 的模块化主程序,第三则为 Browser-Based 用户接口。因此用户可在任何作业平台,使用任何的Browser(如 Netscape、IE 等)来存取,请参考(图一)。
在数据库的选择上,市面上有太多可供选择,许多还不用花大笔金钱,例如 Oracle for Linux、Sybase for Linux、Informix for Linux、IBM DB2 for Linux、postgresql、mysql, 与 minisql 等。当然在数据库的选择上有许多的考虑因素,但由于笔者想先在自己的Win98 机器上实作,若有需要再 porting到 Unix 或 WinNT 上,因此选择了在 Win98/NT/Unix 上都支持并且免费的 mysql 数据库(注一);而 Web Server则直接使用 Win98 的 Personal Web Server(注二);在 CGI 程序上, 则选择使用 PHP(注三), PHP 实在是非常强大的 Scripting Language,不仅可用在 Win98/NT/Unix,还支持大部份的 Database;你可直接使用它,或者像大部份的人一样当做是 CGI 程序接口。
...
...
另一名雇主 |
限られたニュース |
文章閱讀限制 |
出版品優惠 |
一般訪客 |
10/ごとに 30 日間 |
5//ごとに 30 日間 |
付费下载 |
VIP会员 |
无限制 |
20/ごとに 30 日間 |
付费下载 |