资源预览内容
第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
亲,该文档总共3页全部预览完了,如果喜欢就下载吧!
资源描述
Computer Era -o. / 011/2 引言目前, 全国高校正在进行后勤管理社会化的改革, 即后勤与学校母体分离, 实现企业化运作, 自主经营, 自负盈亏。这种形式使很多高校后勤的管理者认识到, 要想在将来的竞争中取胜, 必须注重成本核算, 讲究经济效益, 改变粗放的经营管理模式, 采用科学、 规范的管理模式, 运用先进的计算机信息管理系统, 全面提高后勤管理水平, 降低运营成本, 实行减员增效。现以某高校的后勤公司采配中心为例, 描述物流系统的开发。该中心原有一套软件, 因开发年代较早, 使用时已多有不便, 因此要在吸收原系统优点的基础上, 设计开发新系统。0 系统结构032系统的总体结构新的系统分为以下几个模块: 设置模块, 订货模块, 计划处理模块, 出入库管理模块, 结账模块, 盘存管理模块, 统计报表模块, 员工管理模块, 招标管理模块超市管理模块及辅助管理模块。其中招标管理模块和辅助管理模块是新开发的, 出入库管理模块有了较大的改动。权衡利弊, 新系统决定采用三层构架。使用三层构架的原因有三:一是降低结构的维护成本, 改善结构的延展性。 C / S 结构支持的用户人数有一定的限度 ( 2 0 0 人以下) ,这样限制了 I n t e r- n e t / I n t e r n e t及电子商务的发展,而三层开发运用 p o o l i n g 线程模型提供了高度的延展性。二是避免逻辑重复使用。例如当企业要在原有的 C / S 结构上添加 W e b浏览服务时, 就需要配置 W e b服务器, 重新编写所有 的 应 用 逻 辑 , 并 更 新 M I S 系 统 。 三 层 结 构 中 , 用 C O M / D C O M, C O R B A , J a v a B e a n 等技术, 封装了企业的逻辑程序代码( 称之为企业对象) , 可解决上述问题。 同时大大降低了系统开发和维护的成本。三是便于整合不同系统的结构, 满足应用新技术的需要。0.0 设置模块对系统进行初始化设置,主要包括对物品的分类设置, 制定物资编码和助记符; 进行部门设置, 完成各级部门名称和编号的对应关系, 确定部门性质及部门间的从属关系; 设置结账日期, 确定货物的利润额度。0.4 出入库管理模块该模块帮助用户完成仓库管理中常用单据的录入、修改、查询、 打印等功能, 按照用户的要求查询库存物资的情况, 查询仓库库存的明细账, 审核单据记账, 调整库存明细账, 进行每日结账, 月末结账等功能。新的系统在出入验货时采用了条码扫描技术, 这项技术目前比较成熟, 仪器的价格也比较低。使用这个技术, 将验货员和仓库管理员真正统一起来, 免去了单据的手工录入, 使过程更加规范化, 能产生较好的效益。在这个模块的使用中, 常常遇到几个表组合成一个新表的情况。在对新表进行修改时, 如何将新表中已修改的数据返回原来的表中是经常遇到的问题。现在以 B o r l a n d C + + B u i l d e r ( 下面简称 B C B) 开发系统为例, 说明这种情况的处理过程。B C B 中 A D O E x p r e s s 中 的 A D O 数 据 集 组 件 T A D O -D a t a S e t, T A D O Q u e r y 和 T A D O S t o r e d P r o c组件都可以用来处理多个表合成的新表数据。当用户修改这个新表数据的时候, A D O 的驱动程序会自动产生正确的 A c t i o n Q u e r y 把数据分别更新后回写到相应数据表中。处理步骤如下: 1 、 在 B C B 的 I D E中新建一个应用程序项目。2 、在主窗体中放入 T A D O C o n n e c t i o n控件,设置它的C o n n e c t i o n 为 M S S Q L S e v e r 中的 P u b s 数据库,是 M S S Q LS e v e r 自带的一个范例数据库。3 、 放入 T A D O D a t a S e t控件, 设定它的 C o n n e c t i o n 的内容为步骤 2 的 T A D O C o n n e c t i o n, 并且设置它的 C o m m a n d T e x t 内容如下:!“#“$%4-.-234?“6+*#“ABC-/()(*#“;234?“6+*#“AB76D#-/()EF!“#$G G #=234?“6+*#“ABC-/()(*#“;234?“6+*#“AB?“00#*-/()EF随后运行, 便可得到期望的效果。 2$4%招标模块这个模块主要是对招标进行信息化管理,使其更加有效、透明、 规范。在招标过程中, 信息及时公开是一项很重要的要求,此时 I n t e r n e t就是一个很好的选择。在开发中,我们选用 X M L 作为数据载体, 使信息及时公布。2$&%辅助管理主要是对客户的资料进行管理,包括了客户信息的录入、修改、 删除、 查询等操作。%软件开发中的过程管理在小组开发中,版本控制及程序备份是一项很重要的工作, 如果没有作好版本控制, 小组间的协调配合就会受到影响,进而影响整个项目的开发进度, 所以版本控制及程序备份工作在项目开发中有非常重要的作用。 B o r l a n d T e a m S o u r c e 是著名开发工具供应商 B o r l a n d 公司的产品,对于利用 B o r l a n d 的 D e l p h i 及 C + + B u i l d e r 进行项目开发的小型开发团队进行版本控制及程序备份是十分方便的。它可以工作在工作组或工作域环境下,且可直接集成到 B o r - l a n d 的 D e l p h i 及 C + + B u i l d e r 的 I D E中。 下面谈谈在小组开发中如何使用 B o r l a n d T e a m S o u r c e ( 以 B C B 6. 0为开发环境, B o r l a n d T e a m S o u r c e6 . 0 为标准) 。$(%基本概念本地计算机小组成员的开发机器 ( 必须要对版本控制主机存放 T e a m S o u r c e 工程文件的目录有读写权限)版本控制主机存放 T e a m S o u r c e 工程文件的计算机本地目录小组成员开发机器中存放项目文件的目录远程目录版本控制主机存放 T e a m S o u r c e 工程文件的目录, 这个目录小组成员必须有读写权限。C h c e k i n把小组成员开发机器上修改了的文件上传到版本控制主机的远程目录。C o p y根据版本控制主机上远程目录中最新版本的文件,更新本地目录中对应的文件。 $2%使用)*+,-./01*项目组成员 ( 最好是项目组的 L e a d e r ) 在 B C B 中建立一个新的 P r o j e c t, 打开 P r o j e c t的工程选项, 选择 V e r s i o n I n f o 页,把 I n c l u d e V e r s i o n i n f o r m a t i o ni n P r o j e c t打上勾,然后再设置好版本信息, 再把 A u t o - I n c r e m e n t b u i l d e n u m b e r 也打上勾 ( 这样做的好处是以后小组成员每修改了一次工程中的文件, 文件版本都会自动增加, 有利于以后的文件比较) , 退出工程选项设置并保存整个项目。在 B C B 的 I D E中选择 T o o l s - T e a m S o u r c e 打开 T e a m - S o u r c e , 如果打开 T e a m S o u r c e 之前已创建过工程, 则它会把原来有的工程列出来以供你选择打开,否则进入 T e a m S o u r c e 主界面。现在没有任何工程被打开, 所以 L o c a l D i r e c t o r y右边的下拉框及其右边的 E d i t 按钮都是无效的; 它的左边有四个标题分别为 I n f o、 H i s t o r y、 R e m o t e 、 L o c a l 按钮, 右边为点击四个按钮所对应的页面 ( 没有工程打开是看不到 I n f o 以外的其它页面的) ; 下边则为项目组成员对工程所作的锁定列表。现在从 F i l e 菜单中选择 N e w P r o j e c t,进入到 N e w P r o j e c t界面, 因为原来没有创建过 T e a m S o u r c e 工程, 我们选择 T e a m - S o u r c e 提 供 给 我 们 的 默 认 选 项 : C r e a t e n e w p r o j e c t f r o ms c r a t c h, 选择 O K, 进入下一个画面, 输入工程名称及工程文件名 ( 注意不用输入路径信息和扩展文件名) , 因为 B o r l a n d 公司只为 T e a m S o u r c e 提供了一个文件版本控制器,所以文件版本控制器不用选择。在上图中点击 N e x t 按纽, 进入创建工程的第二步, 在这一步中输入存放 T e a m S o u r c e 工程的共享计算机目录,我们选择一个项目组成员都有权限读写的目录。点击 N e x t 按纽, 进入创建工程的第三步, 在这一步中我们可以改变存放工程相关文件的目录, A r c h i v e s D i r e c t o r y为存放 T e a m S o u r c e工程相关文件及 B C B 工程文件的目录; H i s t o r yf i l e D i r e c t o r y为存放项目组成员上传 B C B 工程文件的文件列表内容的目录, 通过这个目录可以查询到项目组成员每天上传 B C B 工程文件的时间及文件列表,这个目录的文件以 C I 开头后加日期再加当天上传的次数作为文件名,用户名作为扩展名; L o c kf i l e d i r e c t o r y则存放每个项目组成员锁定 T e a m - S o u r c e 工程的记录。用户可以修改这三个目录名称及路径, 但必须记住所输入的目录必须是项目组成员都能读写的, 否则项目组成员访问 T e a m S o u r c e 工程时会出现错误。一般情况下我们按系统的默认名称,这样比较方便 T e a m S o u r c e 工程的文件管理。点击 N e x t 按纽, 进入创建工程的第四步, 在这里你可以指定一个镜像目录,镜像目录是用来存储最新的 B C B 工程文件的副本的地方, 随后的步骤均可使用默认操作。通过上述步骤建立起了第一个 T e a m S o u r c e 工程。 $%小组开发成员如何使用刚才创建的)*+,-./01*工程打开 T e a m S o u r c e 并建立一个新工程,但这次建立的方式是选择 I m p o r t ae x i s t i n gp r o j e c t,把前面建立在远程计算机上的工程文件导入, 然后选择存放 B C B 工程文件的本地目录, 再选择存放 t s l及 t s r 文件的本地目录, 完成之后点选主画面中的 L o c a l 页面, 系统会提示本地目录中缺少前面创建的 B C B 工程的文件目录, 并询问是否要创建, 选择 Y e s , 否则本地目录就不会有 B C B 工程的文件目录及相关文件,点了 Y e s之后进入系(下转第4 0页)!“Computer Era -o. / 011/(上接第2 5页)统的 L o c
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号