提条件。首先由管理部门的工作人员设置各类面 粉制品和副食品的价格、兑换比例,为兑换准备条 件。其次数据的备份和还原,系统使用人员的管 理以及权限划分也是该模块的功能,用以保证系 统的安全性。 2.2 系统实
提条件。首先由管理部门的工作人员设置各类面 粉制品和副食品的价格、兑换比例,为兑换准备条 件。其次数据的备份和还原,系统使用人员的管 理以及权限划分也是该模块的功能,用以保证系 统的安全性。
2.2 系统实现
系统以Microsoft Visual Studio.NET 2008为 开发平台,以c#为开发语言,后台采用SQL Server
2005进行数据库管理。
在采用该系统的条件下,储户凭粮食存折兑 换面粉的逻辑流程如图3所示:①根据输入储户 的粮本编号和兑换要求,查询粮本信息是否真实。
②计算本次兑换时需要扣除的原粮数量、麸皮数 量和加工费数量,并检查该粮本的当前余额足否 能满足储户的兑换要求。③如果当前余额能够满 足兑换要求,则在“业务流水表”I{l记采本‘次操作 信息,在“储存信息表”I|I修改储p的¨{脯结余和 本月取出数量,并在粮本J:打印11I J-V价息.n■物 料表”中修改兑换点面粉的剩余怍仃:l}、@、打印 取面单、取麸单等单据。储J’I‘£I丫1.抓领取实物储户凭粮食存折兑换面粉的逻辑流程图 在该流氍巾,数据库操作是算法的核心,也是程序设计中的难点。主要原因为:首先,数据需要多次在客户端与数据库服务器之间传递,才能实现查询、比较、修改、插入等操作,所以在实现过程
中,笔者采用多种优化方法以提高SQL语句的执 行速度,比如使用存储过程实现数据库操作、对数 据库建立索引等。第二,完成兑换流程,需要多个 数据库操作语句,并且涉及多个数据表。该系统 使用事物管理的设计思路,一方面保持数据库中 数据的一致性和完整性;另一方面,当多个用户同 时使用相同的数据源时,它可以锁定数据库,保证 用户的操作不被其他用户干扰。
3 结论
粮食银行管理系统主要用于实现粮食经营企 业对储户的代储、代销、代加工和实物兑换等服务 环节的全程计算机化管理,可使储户的存粮、兑换 以及余额查询像银行存取款一样方便。同时,该 系统可以方便企业全面、准确、动态地把握产品的 销售状况。
系统投入运行一年以来,共管理储户近10 万,』乓汁完成374 451笔业务,日平均业务量为
936笔。系统运行稳定,帐表统计准确,有效提高
r公t司的管理水平和信息化水平。系统运行期 问.管理机构可以根据实际需求对原粮余额、兑换 比例等数值型数据的精确度进行调整,使之符合 实际工作的习惯。比如粮本余额一般只保留1位 小数(即精确到“两”),而兑换比例的精确度则要 达到小数点后3位,以保证运算结果的准确性。
粮食银行管理系统的设计对于相关领域的数 据库管理系统设计有一定的参考价值,下一步的 研究重点是结合行业的运用实际提高粮食银行管 理系统的通用性,使该系统能应用于更多的相关 企业,以提高整个粮食经营行业的储存效率。
参考文献:
[1]秦玉云.粮食银行发展演变探析[J].经济 理论研究,2008(12):125—126.
[2] 聂振邦.2008中国粮食年鉴[M].北京:经 济管理出版社,2008.
[3] 聂振邦.2008中国粮食发展报告[M].北 京:经济管理出版社,2008.
[4] 许德刚,肖人彬.我国智能化粮食物流系统 现状及发展趋势[J].河南工业大学学 报:社会科学版,2009,6(5):22—25.
[5] 王栋华.新农村建设与“粮食银行”[J].中 国粮食经济,2009(5):55—56.ON THE DIFFICULT POSITION AND INNOVATION
顶一下
(0)
0%
踩一下
(0)
0%
版权声明:因本文均来自于网络,如果有版权方面侵犯,请及时联系本站删除.