中小型超市商品管理系统设计与实现毕业论文【开题报告 文献综述 毕业论文】
数据负荷较轻;
贾蓉生(2009)数据的存储管理功能较为透明。相对来说,B/S模式更适合信息
化的管理系统。但是中小型超市的管理系统一般为局域网内管理,而且不会经常
去更新系统,这使得B/S模式成本和维护方面的优势得不到体现。综合考虑下,C/S结构更适合在中小型超市管理类系统软件运用[11]。
3中小型超市管理系统设计上的几个问题
3.1库存存量上下限及警报问题超市库存对每一种商品都要有一个下限和平均水平,
以避免支出过高库存成
本。吴迪冲(2009)认可超市可以采用定期定量(t,s,S)订货库存控制方法,实现系
统警报。每经过t 时间检查剩余库存量x,如果x 大于库存下限s不去补充,小
于下限s 就要及时补充商品并及时发出库存报警,补充量Q 可以为Q=S-s,使库
存达到平均水平S,这样做可以剩下人工计算的精力去做好其它管理,同时还可以
发出及时的缺货提醒[ 12]。
3.2数据表中主键的设定在进货表和销售表中使用进货编号、销售编号和商品编号做
为主键。叶乃文
(2009)觉得双主键的设计会使得对这两个表的操作变得复杂,一般考虑到性能问题,要避免使用双主键设计。在数据检索中要大量使用到primarykey,只对比一个primary key 的速度要比双主键设计快的多,而且单主键在编程上也有好处,sql 语
句中的where条件可以写更少的代码,这代表出错的机会少了。如果把每一种
商品的编号做主键,用这种方法设计主要为了每个表中的商品的主键保持一致[13]。
3.3滚动查询和模糊查询在系统检索的时候,有时候我们不仅仅满足于单项的查询结
果,余永红(2008)
在Java程序设计教程书中提示,有一些可以提高效率的技巧:
(1)获得可滚动的结果集
Statement stmt=con.createStatement(intType,intConcurrency);根据两个参数的情况,可以设定结果集的滚动。
7