1、 I 目 录 摘 要 错误错误!未定义书签。未定义书签。 Abstract .错误错误!未定义书签。未定义书签。 1 正文 2 1.1 研究背景分析 . 2 1.2 超市账单管理系统的概述 2 1.3 所需软、硬件技术准备 . 3 1.4 可行性分析 . 4 1.4.1 技术可行性 . 4 1.4.2 经济可行性 . 4 1.4.3 社会可行性 . 4 2 需求分析 4 2.1 需求分析的任务及主要内容 5 2.2.1 具体业务的需求 . 5 2.2 层次图 5 2.3 数据流图 . 5 3 概要设计 6 3.1 系统分析 6 3.1.1 系统的总体分析 . 6 3.2 数据库的设计与实现 7
2、 3.2.1 数据库系统分析 . 7 3.2.2 数据库物理实现 . 8 4 详细设计 9 4.1 Servlet 的详细应用. 9 4.2 特定模块的详细介绍 10 4.2.1 登陆模块 . 10 4.2.2 账单管理模块 . 15 4.2.2 供应商管理模块 . 21 4.2.3 用户管理模块 . 26 5 系统测试 32 结 语 33 注 释 33 参考文献 错误错误!未定义书签。未定义书签。 致 谢 错误错误!未定义书签。未定义书签。 附录 1 . 35 2 1 正文 1.1 研究背景分析 超级市场是以顾客自选方式经营的大型综合性零售商场,又称自选商场。是许多国 家特别是经济发达国家的
3、主要商品零售组织形式。 超级市场于 20 世纪 30 年代初最先 出现在美国东部地区 。我国超市市场形成于 20 世纪 90 年代初期,现在已经成为我国 零售业的一种重要形态,为国民经济的发展发挥了重要的作用。随着超市行业的高速发 展,最初的售货员站柜台的销售方式已不能满足现有的销售业的发展,因此迫切的需要 引入新的管理技术。 随着科学技术的高速发展,信息技术已经深深的影响着我国各行各业的发展。步入 数字化时代,有巨大的数据信息等待着加工处理和传输,超市系统本就需要有一个强大 的数据库支持,这就需要对数据库进一步的开发和利用,而对超市的销售管理,信息的 存储和处理也显的尤其重要。要适应如今激烈
4、的市场竞争,就需要有高效的处理方式和 管理方法,因此加快超市的信息化进程是必不可少的。 超市虽然具有各种优点,但当下,它仍存在零售企业所共有的落后的一面,例如: 不能有效的管理每种商品、收款结算速度慢,容易出现营业差错,不易进行商品调价, 盘库效率低,而且商品的进、销、存不能保证同步更新,缺乏实时分析功能,管理人员 对及时传递资料的要求始终得不到满足。 随着超市形态的高速发展,其经营管理也变的越为复杂,数据库的庞大支撑导致中 间流通的数据量大增,中间的商业运转环节也越来越多,传统的管理模式已不能满足, 而依靠现信息技术的超市管理系统管理超市, 可以节省大量的人力物力, 更重要的是能 更快更稳的
5、推动超市销售发展, 协助管理者做出与时俱进适应市场变化的正确决策, 加 快超市经营管理效率。 超市管理系统是超市对商品的信息化管理系统, 本系统可以提高管理水平和工作效 率,可以最大限度的减少人工操作带来的错误,使用此系统主要为了实现商品管理的稳 定性、可维护性等,从而达到提高商品管理效率并指导经营方向的目的。 1.2 超市账单管理系统的概述 本系统的主要功能就是完成对供应商往来账添加的功能,每一批到货情况,是否 3 付款等情况在这个管理模块中进行记录,并且标有记账时间,似的数据有依可循,供随 时查询。此外可以根据商品的名称查出是否记录过,是否已经付款的功能。实现供应商 信息的添加查询功能。
6、本项目设计主要包括需求分析、数据库设计、项目设计、界面设计、调试及运行等 几个大的部分。工作在迭代中展开,通过不断的完善每个环节,最终完成超市管理的需 求,实现自动化办公。 经过调研的初步需求分析,得出要设计的主要模块包括: (1)账单管理模块,主要是管理超市账单,账单的编号、商品名称、商品数量、 交易金额、是否付款、供应商名称、商品描述、账单时间。然后计算出顾客购买商品的 总价,计算顾客实付金额和应付金额的差价。减少人工计算产生的错误。 (2)供应商管理模块,主要管理与超市合作的供应商,有编号、供应商名称、供 应商描述、联系人、电话、地址。 (3)用户管理模块,主要管理管理超市的用户,有编号、用户名称、性别、年龄、 电话、地址、权限。用户管理信息化,减少了人力资源的浪费。 1.3 所需软、硬件技术准备 本系统的开发是面向数据库应用程序的开发。目前数据库技术发展日趋完善,可用 于数据库开发的工具各种各样。本系统是采用 mysql 作为后台数据库,本系统是运行在 Window XP 平台上的,因此考虑到兼容性、开发成本以及开发的方便和简单,本系统 使用免费的 Eclipse 开发平台。为