首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 关于VB的系统改造计划~~各位朋友帮忙开下哈~~~有点急. [已结贴,结贴人:apppple21]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-08 09:43:05 楼主
      我们公司现在需要做一个生产信息管理系统,经理说了,不能一步一步来,直接找个系统改下数据库表和名称
      由于我是新手,没什么经验,找了个图书综合管理系统(是SQL2005案例精选中光盘附带的),现在正在努力学习
      VB,需求分析也做好了,页面大致的形态也心中有数,但是总觉得无从下手,到底应该是先改哪里呢?是先建数据库
      还是先建窗口?对于原有的系统进行改造,如果因为VB的不熟悉,会不会漏洞百出呢?希望朋友们帮忙看下~~多发表
      下看法~小弟先谢谢大家了~
    200  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • fairy4
    • 等级:
    发表于:2008-04-08 09:59:101楼 得分:30
    生產信息管理系統和圖書管理系統肯定是不同的,在原有基礎上改,你還不如直接寫個,改人家東西,你對人家的整體思路應該要熟悉,
    有那個時間,還不如直接寫呢,當然如果找到功能需求差不多的系統,改改還是可以,建議你熟悉基本的vb語法后,自己寫,但是可以參照別的系統的實現方法
    (大部分程序語句是通用的)
    需求分析弄好了,程序流程弄好了,做做頁面花不了多長的時間的!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-08 10:09:382楼 得分:20
    经理这样说,可能有他的道理,可是我觉得不对头的.

    如果你对这个“生产”熟悉,知道它的流程和大家关心的信息
    先做数据库或者界面都行。

    如果先做界面的话,你可以引进接口,代码可以一步到位。
    如果先做数据库的话,先保证能够查询到所关心的所有信息。

    一般来说,按具体的需求实际来设计,如果是一个人做,那按自己的理解来设计。
    无论是团队还是个人,“改”现成的数据库,我觉得没用只会碍事。当然,别人的设计思路你可以参考。


    上面所说,可能是胡说,因为我没学过专业知识,仅是个人理解。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-08 10:29:343楼 得分:50
    首先要确认需求。
    我觉得用图书综合管理系统的程序来改,改成生产信息管理难度很大,除非你们企业的性质跟图书综合管理系统的模式类似。不过你们可以用图书综合管理系统来模拟下你们要做几块的业务流程(暂不考虑字段够不够),如果业务流程基本能走通,那还可以考虑下。要分析生产信息管理系统实现功能的侧重点,如果只是一些信息的记录和查询,那图书综合管理系统还有可以借鉴的。如果是偏重到生产方面的,比如涉及到销售,采购,排生产计划,虚拟库存之类,最好是找个ERP系统来做参考。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-08 10:32:174楼 得分:0
    引用 1 楼 fairy4 的回复:
    生產信息管理系統和圖書管理系統肯定是不同的,在原有基礎上改,你還不如直接寫個,改人家東西,你對人家的整體思路應該要熟悉,
    有那個時間,還不如直接寫呢,當然如果找到功能需求差不多的系統,改改還是可以,建議你熟悉基本的vb語法后,自己寫,但是可以參照別的系統的實現方法
    (大部分程序語句是通用的)
    需求分析弄好了,程序流程弄好了,做做頁面花不了多長的時間的!

     
      谢谢fairy4的回答,因为我这是第一次做软件,而且是我一个人做,没有经验,没有培训计划,纯粹的自学,但是工作时间拿来学习也是比较幸福的事情了,经理说如果安装步骤慢慢来的话,三年也做不出来.因此他给了我这个"捷径",前段时间一直在找类似的系统,但是没有找到.经理的要求很简单,明年5月之前把这个系统做出来.无论用什么方法,用什么语言,用什么架构...我个人对软件是一窍不通,只能猛K书...需求分析方面做了三个月,应该做的比较完善,需要实现的功能也列的比较详细了.我现在很迷茫了,大学时期的C,C++,Java,现在的asp,vb,有时候做梦都是程序在飘,压力啊~~~
      恩恩~~~~谁来拯救我吧~~~哈哈 变成了发泄情绪文章了..
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-08 10:42:315楼 得分:0
    引用 2 楼 lzmtw 的回复:
    经理这样说,可能有他的道理,可是我觉得不对头的.

    如果你对这个“生产”熟悉,知道它的流程和大家关心的信息
    先做数据库或者界面都行。

    如果先做界面的话,你可以引进接口,代码可以一步到位。
    如果先做数据库的话,先保证能够查询到所关心的所有信息。

    一般来说,按具体的需求实际来设计,如果是一个人做,那按自己的理解来设计。
    无论是团队还是个人,“改”现成的数据库,我觉得没用只会碍事。当然,别人的设…

     
      有点懂了,数据库表先做好的话,界面的引用就可以做了,在asp里面一般都有个conn.asp用于与数据库的连接,VB里面我怎么没有找到连接文件呢?
    貌似程序的代码也找不到连接文件,需要配置ODBC吗?
      还有你说的引进接口,代码可以一步到位是什么意思,不太懂,我是菜鸟,呵呵~
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-08 10:43:066楼 得分:0
    首先确认需求最重要了,在做需求分析后你要设计表和页面显示的大概.
    不过上面经验比较重要

    没做过,就先找个例子研究是最好的选择
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-08 10:55:557楼 得分:0
    引用 3 楼 yanlongwuhui 的回复:
    首先要确认需求。
    我觉得用图书综合管理系统的程序来改,改成生产信息管理难度很大,除非你们企业的性质跟图书综合管理系统的模式类似。不过你们可以用图书综合管理系统来模拟下你们要做几块的业务流程(暂不考虑字段够不够),如果业务流程基本能走通,那还可以考虑下。要分析生产信息管理系统实现功能的侧重点,如果只是一些信息的记录和查询,那图书综合管理系统还有可以借鉴的。如果是偏重到生产方面的,比如涉及到销售,采…


      我们的生产信息管理系统最主要的一个功能就是记录每天生产过程中的不良品情况,因为我们是铝融化,压铸,加工,组装,包装于一体,对于毛坯和加工过程中出现的气孔和其他不良信息的记录是非常重要的.记录的背后是调查原因和预防再次发生.公司的一些生产要素(如 员工,刀具,外协件包括产品上的螺丝是买来的)进行编码,确认每一个产品出厂时候能有个附带的生产要素,万一客户出现问题,方便调查分析原因.
      我觉得我图书管理系统还是有许多相似的地方:
        1,我们都有条形码信息,不良品信息的录入我们用的是按钮形式输入数据库.
        2,图书管理系统的界面我比较喜欢(可能我没见过其他的),这是我设想系统所需要的.
        3,恩,还没想好..
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-09 08:14:578楼 得分:0
    如果是一定要改造图书管理系统,应该从何下手呢,首先新建数据库表?在更改总的一个图书管理系统Visual Basic Project文件?
    然后一个一个的界面改过来么???好迷茫~~~HELP~~~~
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-09 09:40:229楼 得分:0
    一年的时间是可以做出来的.

    你可以先把时间分解好.对时间心中有数.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-09 09:57:4810楼 得分:0
    先把任務分解出来,然后定好计划,做一个时间进度表,步步为营,来解决它.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-09 10:22:0011楼 得分:0
    管理生产过程中的不良品情况?我不清楚铝融化行业的特性是什么,只能说下我的认识。根据你所描述的,你们要做的应该是一个质量追溯系统吧,主要是对质量进行质量的跟踪和追溯,而是进销存,计划,排产的管理吧。图书馆里系统只是有条码,它不对中间过程做质量的跟踪记录的。而你的系统可能从原材料开始就要进行跟踪了,记录相关信息,中间各工序(或是关键工序)要继续相互关联关系,这才能保证出去的成品有质量问题能追溯回各道工序(或是关键工序)的记录信息。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-09 10:37:2612楼 得分:30
    首先要确认需求。
    告诉你们的经理:
    1、欲速则不达;
    2、你作为领域专家,我们协助你整理需求,明确我们的建设目标;
    3、我缺少经验,雇佣(可以是临时的)项目系统设计师进行设计(需求整理完毕后1个月足够);
    另外,期间你狠下工夫学习。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-09 10:58:3513楼 得分:0
    拿别的来改至少也拿个同类型的来改,图书管理和生产管理差的也太远了

    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-09 13:28:4414楼 得分:0
    正是因为我列了个时间,软件从熟悉开始,经理一开始说用ASP做这个系统,他自己VB不懂(我也不懂)
    工程开始前我答应他们中途不会放弃,我怕我做不出来,经理说了,很简单的.人家毕竟是领导,他说你先把这个系统做出来,什么漏洞,补丁可以慢慢做.
    大到系统,小到I/O接口,服务器和生产线电脑之间的连接,对于一个新手来说,压力真的很大...
    经理也是为我好,因为他明年5月就要离职了,他希望我有个安逸的工作环境,每天维护下数据就可以了...
    感觉自己很没用,什么都不会...
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-09 13:35:1715楼 得分:0
    一步一步来是不可能了,如果我有这方面的经验,也许可行.
    大家谁有相似的管理系统吗?图书馆跑了,找不到类似的书,网络上也没有相近的系统,我不想抄袭,
    如果我一个人能做出一个类似ERP系统,那才有鬼.
    努力过,即使明年走也没关系.很希望把系统做出来再走.至少走的时候不是逃避.
    PS:我之前的工作是PLC调试和电气控制,大不了做回老本...
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-09 13:39:3116楼 得分:0
    引用 11 楼 yanlongwuhui 的回复:
    管理生产过程中的不良品情况?我不清楚铝融化行业的特性是什么,只能说下我的认识。根据你所描述的,你们要做的应该是一个质量追溯系统吧,主要是对质量进行质量的跟踪和追溯,而是进销存,计划,排产的管理吧。图书馆里系统只是有条码,它不对中间过程做质量的跟踪记录的。而你的系统可能从原材料开始就要进行跟踪了,记录相关信息,中间各工序(或是关键工序)要继续相互关联关系,这才能保证出去的成品有质量问题能追溯回各道…


    不是质量追溯系统,我描述的可能质量方面有点过,最最简单的功能就是代替现有的作业日报(记录生产了多少个产品,报废了多少个,报废原因,报废时间,设备停止时间,计算生产线的可动率),因为作业日报只是一张纸,记录容易出错,统计也容易出错.恩,差不多就是这么简单的
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • boblaw
    • 等级:
    发表于:2008-04-09 14:04:2717楼 得分:0
    對於這種項目,拿來改是不現實的,可能比你新寫一個還麻煩,除非你對專業領域非常的精通。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-09 14:15:5818楼 得分:0
    唉~~~那如何重新写呢?先需求分析...后面呢...至于什么建模什么的,完全没概念呀,大学混过来的,后悔了...
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-09 14:18:4419楼 得分:0
    贴下图书管理系统的主要源文件
    Private Sub Form_Load()    '显示软件名称及版本
    Me.Caption = App.Title & "  版本: V" & App.Major & "." & App.Minor & "." & App.Revision
    St1.Panels(2).text = "版权所有:明日科技 电话:0431-84978982 http://www.mingrisoft.com"
    End Sub


    Private Sub Form_Unload(Cancel As Integer)
    End
    End Sub

    Private Sub Image1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
    Label1.BorderStyle = 0
    Label2.BorderStyle = 0
    Label3.BorderStyle = 0
    Label4.BorderStyle = 0
    Label5.BorderStyle = 0
    Label6.BorderStyle = 0
    Label7.BorderStyle = 0
    Label8.BorderStyle = 0
    Label9.BorderStyle = 0
    Label10.BorderStyle = 0
    End Sub

    Private Sub Label1_Click()  '入库查询
        rkcx_Click
    End Sub

    Private Sub Label1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
        Label1.BorderStyle = 1
    End Sub

    Private Sub Label10_Click() '书证到期提醒
        jscq_Click
    End Sub

    Private Sub Label10_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
        Label10.BorderStyle = 1
    End Sub

    Private Sub Label2_Click()  '销售查询
        xscx_Click
    End Sub

    Private Sub Label2_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
        Label2.BorderStyle = 1
    End Sub

    Private Sub Label3_Click()  '库存查询
        kccx_Click
    End Sub

    Private Sub Label3_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
        Label3.BorderStyle = 1
    End Sub

    Private Sub Label4_Click()  '借书查询
        jscx_Click
    End Sub

    Private Sub Label4_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
        Label4.BorderStyle = 1
    End Sub

    Private Sub Label5_Click()  '还书查询
        hscx_Click
    End Sub

    Private Sub Label5_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
        Label5.BorderStyle = 1
    End Sub

    Private Sub Label6_Click()  '销量分析
        xlfx_Click
    End Sub

    Private Sub Label6_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
        Label6.BorderStyle = 1
    End Sub

    Private Sub Label7_Click()  '借阅分析
        jyfx_Click
    End Sub

    Private Sub Label7_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
        Label7.BorderStyle = 1
    End Sub

    Private Sub Label8_Click()  '库存分析
        kcfx_Click
    End Sub

    Private Sub Label8_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
        Label8.BorderStyle = 1
    End Sub

    Private Sub Label9_Click()  '库存预警
        kcyj_Click
    End Sub

    Private Sub Label9_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
        Label9.BorderStyle = 1
    End Sub

    Private Sub tc_Click()  '退出
        End
    End Sub

    Private Sub Timer1_Timer()    '设置时间
    St1.Panels(1).text = Format(Date, "long date") & "    " & Time
    End Sub
    Private Sub tslb_Click()    '加载图书类别设置窗体
        Load main_jcxx_tslbsz
        main_jcxx_tslbsz.Show
        frm_main.Enabled = False
    End Sub
    Private Sub place_Click()    '加载图书存放位置窗体
        Load main_jcxx_tswzsz
        main_jcxx_tswzsz.Show
        frm_main.Enabled = False
    End Sub
    Private Sub rlbsz_Click()    '加载读者类别设置窗体
        Load main_jcxx_dzlbsz
        main_jcxx_dzlbsz.Show
        frm_main.Enabled = False
    End Sub
    Private Sub reads_Click()    '加载读者信息设置窗体
        Load main_jcxx_dzxxsz
        main_jcxx_dzxxsz.Show
        frm_main.Enabled = False
    End Sub
    Private Sub xztsrk_Click()    '加载图书入库窗体
        Load main_rcyw_tsrk
        main_rcyw_tsrk.Show
        frm_main.Enabled = False
    End Sub
    Private Sub rkcx_Click()    '加载入库查询窗体
        Load main_rcyw_rkcx
        main_rcyw_rkcx.Show
        frm_main.Enabled = False
    End Sub
    Private Sub tsxs_Click()    '加载图书销售窗体
        Load main_rcyw_tsxs
        main_rcyw_tsxs.Show
        frm_main.Enabled = False
    End Sub
    Private Sub xscx_Click()    '加载销售查询窗体
        Load main_rcyw_xscx
        main_rcyw_xscx.Show
        frm_main.Enabled = False
    End Sub
    Private Sub kccx_Click()    '加载库存查询窗体
        Load main_rcyw_kccx
        main_rcyw_kccx.Show
        frm_main.Enabled = False
    End Sub
    Private Sub kcsxx_Click()    '加载库存上限、下限设置窗体
        Load main_rcyw_kcsxx
        main_rcyw_kcsxx.Show
        frm_main.Enabled = False
    End Sub
    Private Sub kcyj_Click()    '加载库存预警窗体
        Load main_rcyw_kcyj
        main_rcyw_kcyj.Show
        frm_main.Enabled = False
    End Sub
    Private Sub js_Click()    '加载借书窗体
        Load main_jygl_js
        main_jygl_js.Show
        frm_main.Enabled = False
    End Sub
    Private Sub hs_Click()    '加载还书窗体
        Load main_jygl_hs
        main_jygl_hs.Show
        frm_main.Enabled = False
    End Sub
    Private Sub jscx_Click()    '加载借书查询窗体
        Load main_jygl_jscx
        main_jygl_jscx.Show
        frm_main.Enabled = False
    End Sub
    Private Sub hscx_Click()    '加载还书查询窗体
        Load main_jygl_hscx
        main_jygl_hscx.Show
        frm_main.Enabled = False
    End Sub
    Private Sub jscq_Click()    '加载借书超期窗体
        Load main_jygl_szdqtx
        main_jygl_szdqtx.Show
        frm_main.Enabled = False
    End Sub
    Private Sub xlfx_Click()    '加载销量分析窗体
        Load main_jcfx_xlfx
        main_jcfx_xlfx.Show
        frm_main.Enabled = False
    End Sub
    Private Sub jyfx_Click()    '加载借阅分析窗体
        Load main_jcfx_jyfx
        main_jcfx_jyfx.Show
        frm_main.Enabled = False
    End Sub
    Private Sub kcfx_Click()    '加载库存分析窗体
        Load main_jcfx_kcfx
        main_jcfx_kcfx.Show
        frm_main.Enabled = False
    End Sub
    Private Sub czy_Click()    '加载操作员设置窗体
        Load main_xtgl_czysz
        main_xtgl_czysz.Show
        frm_main.Enabled = False
    End Sub
    Private Sub mmsz_Click()    '加载密码设置窗体
        Load main_xtgl_mmsz
        main_xtgl_mmsz.Show
        frm_main.Enabled = False
    End Sub
    Private Sub czyjbsz_Click()    '加载操作员级别设置窗体
        Load main_xtgl_czyjbsz
        main_xtgl_czyjbsz.Show
        frm_main.Enabled = False
    End Sub
    Private Sub qxsz_Click()    '加载权限管理窗体
        Load main_xtgl_qxgl
        main_xtgl_qxgl.Show
        frm_main.Enabled = False
    End Sub
    Private Sub xtcsh_Click()    '加载系统初始化窗体
        Load main_xtwh_xtcsh
        main_xtwh_xtcsh.Show
        frm_main.Enabled = False
    End Sub

    Private Sub sjbf_Click()    '加载数据备份窗体
    On Error Resume Next    '进行错误处理
    Shell App.Path & "\备份及恢复数据库.exe", 1
    If Err.Number = 53 Then    '当产生文件为找到错误时,执行以下操作
    CommonDialog1.Filter = "备份及恢复数据库 ¦备份及恢复数据库.exe"  '设定打开文件类型
    CommonDialog1.FileName = App.Path
    CommonDialog1.ShowOpen
    If CommonDialog1.FileName <> "" Then    '判断打开文件路径是否为空
    Shell CommonDialog1.FileName, 1
    If Err Then
    MsgBox "请指定文件所在路径。"
    Exit Sub
    End If
    Else
    MsgBox "请指定文件所在路径。"
    Exit Sub
    End If
    End If
    End
    End Sub

    Private Sub sjhf_Click()    '加载数据恢复窗体
    On Error Resume Next
    Shell App.Path & "\备份及恢复数据库.exe", 1
    If Err.Number = 53 Then
    CommonDialog1.Filter = "备份及恢复数据库 ¦备份及恢复数据库.exe"
    CommonDialog1.FileName = App.Path
    CommonDialog1.ShowOpen
    If CommonDialog1.FileName <> "" Then
    Shell CommonDialog1.FileName, 1
    If Err Then
    MsgBox "请指定文件所在路径。"
    Exit Sub
    End If
    Else
    MsgBox "请指定文件所在路径。"
    Exit Sub
    End If
    End If
    End

    End Sub
    Private Sub help_Click()    '加载帮助窗体
    Load main_help
    main_help.Show
    End Sub
    Private Sub about_Click()    '加载关于窗体
    frm_about.Show
    frm_main.Enabled = False
    End Sub

    Private Sub Toolbar1_ButtonClick(ByVal Button As MSComctlLib.Button)
    Select Case Button.key
    Case Is = "tslb"
    tslb_Click    '加载图书类别设置窗体
    Case Is = "tsrk"
    xztsrk_Click    '加载图书入库窗体
    Case Is = "tsjy"
    js_Click    '加载借书窗体
    Case Is = "tsgh"
    hs_Click    '加载还书窗体
    Case Is = "kccx"
    kccx_Click    '加载库存查询窗体
    Case Is = "qxgl"
    qxsz_Click    '加载权限管理窗体
    Case Is = "help"
    help_Click    '加载帮助窗体
    Case Is = "about"
    about_Click
    Case Is = "end"
    End
    End Select
    End Sub
    Private Sub exit_Click()
    End
    End Sub


    那是不是 改下加载的窗体就可以了呢???
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-09 15:07:4220楼 得分:0
    系统不是只有1个画面~
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-09 17:07:1621楼 得分:0
    路漫漫修远兮呀,先试着改吧,可以从中学到不少东西,然后再重新做个架构,相信你,能成功的!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-09 17:17:1622楼 得分:0
    有需求就好,外包给我.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-10 08:15:5523楼 得分:0
    楼上的~~ 你负责做项目的?=.=!!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-10 08:19:1724楼 得分:0
    改的方面太多太多,各位大大有没有有这方面经验的,来说下经历哈~~~
    会走太多太多的弯路,何况我是新手...
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-10 08:57:2925楼 得分:0
    图书管理和生产管理差的也太远了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-10 08:59:0326楼 得分:20
    做生产系统,业务上是比较复杂的,最好开始就把需求的范围缩小,降低难度,1年很快就过去了

    至于从网上找,比较难,有些付费的源码可能还行,但关键有两点:
    1.代码对应的文档要齐全(数据字典和设计说明书等等)
    2.功能上和你的需求类似

    万事开头难,呵呵
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-10 09:26:1227楼 得分:0
    你们经理说“先把这个系统做出来,什么漏洞,补丁可以慢慢做”是很危险的,到时候就不是每天维护下数据就可以了,而是不断要伤筋动骨的改了。开始一定要需求分析到位,架构合理并具备可扩展性,那样才能后期改动少,如果是边想边做,那最后就一定会被项目玩死的
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • boblaw
    • 等级:
    发表于:2008-04-10 11:57:5828楼 得分:0
    不算簡單,一個人做?你需要至少精通或熟練以下知識:
    1. 系統架構設計
    2. 數據庫設計開發
    3. 有足夠的編程能力來實現系統
    4. 精通(至少也得非常熟悉)領域知識。

    如果你沒把握,最好建議你們老板買個現成通用的生產系統,雖然不是定制,但至少能用。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-10 13:46:2629楼 得分:30
    如果换我的话,不会去改现成的系统,起码不会拿个图书管理的系统来修改,因为相差太远了。

    如果之前没有开发经验,非要试一下的话,我会这样做:

    1、了解公司的生产流程,熟悉所有的环节,其实也就是了解用户需求,要明白自己写的这个程序到底能给公司带来什么好处,在哪些方面能够提高工作效率等(你说花了三个时间来做,我想你你应该是比较了解了)

    2、熟悉一门数据库,比如MS SQL Server,买一些书恶补一下,熟悉SQL编程,存储过程,触发嚣等。

    3、熟悉一门语言,比如asp.net,vb.net,C#等,掌握它们的语法,找一些简单的例子先练练手,等熟悉之后再自己独立做一个小的程序,比如收支管理,仓库管理,或者比较简单的员工档案,客户管理之类的,做这些简单的起码能熟悉添加,删除,修改,查询等操作。然后试着做一个稍复杂的,比如进销存,能帮助你理解各模块之间的关系以及底层数据之间的关系。

    4、当你熟悉了语言+数据库之后,比如C#+MS Sql server,这时你可以结合你之前做的需求,慢慢上手开发了。

    5、经理交给你的任务,应该是一个不错的机会,加油。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-10 16:22:5530楼 得分:0
    我觉的应该先熟悉生产流程
    理清个个生产之间的关系
    建立数据库
    界面作成
    代码作成