超市进销管理系统【开题报告】.doc

上传人:文初 文档编号:55507 上传时间:2018-05-30 格式:DOC 页数:5 大小:22.50KB
下载 相关 举报
超市进销管理系统【开题报告】.doc_第1页
第1页 / 共5页
超市进销管理系统【开题报告】.doc_第2页
第2页 / 共5页
超市进销管理系统【开题报告】.doc_第3页
第3页 / 共5页
超市进销管理系统【开题报告】.doc_第4页
第4页 / 共5页
超市进销管理系统【开题报告】.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、毕业设计 开题报告 计算机科学与技术 超市进销管理系统 一、选题的背景、意义 随着当今世界计算机科学技术的迅猛发展及全球经济一体化,企业之间的竞争日益激烈,将计算机技术运用到企业的发展中以迫在眉睫,计算机技术已成为各行业必不可少的工具,特别是 Internet技术的推广和信息高速公路的建立,使 IT产业在市场竞争中越发显示出其独特的优势,步入信息化时代,有巨大的数据信息等待加工处理和传输,这使得对书数据库的进一步开发和利用显得尤为迫切 1,2。 超市一直采用人工管理。物品的采购、库存、销售等信息的管理存在工作 量大、工作效率低下、耗费人员过多等问题,从而导致劳力资本投入量大、市场及消费者的反馈

2、信息不能及时处理等问题。超市的经营者大多具备电脑基本操作知识,对于必要的专业操作经短期培训即可。超市的管理基础工作和各项管理制度比较健全,执行严格,原始数据采集完整,保存良好。经过沟通了解,超市的领导对开发小组的工作十分支持和关心,对这个进销存管理信息系统寄予厚望 3。 目前我国国内市场的一些中小型超市,它们在信息化过程中的步伐要落后于大中型超市,随着超市高速的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形 式早已不能满足现有销售也的发展,这样就迫切地需要引入新的管理技术,而对于这些企业的资源管理,信息的存储和处理也显得迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法,因此加

3、快超市的信息化进程是必可少的。 对此我们决定设计一套超市进销存管理系统来完善超市的管理制度,增强企业的竞争力,实现信息化管理。 二、研究的基本内容与拟解决的主要问题 超市的销售业务一直使用着最简单的人工管理。 4超市经营物品的采购、库存、销售及核算等手工信息管理使得员工工作量大、服务质量差、工作效率低。同时,由于对市场的反馈信息 不能及时地处理,从而导致销售与市场脱节。 要改变这种手工管理的落后状况,把工作人员从枯燥乏味的重复劳动中解脱出来,用计算机系统进行管理是一个明智的选择。利用计算机这一工具,不但能成百倍 地 提高工作效率,还能及时准确地得到有关信息,有效排除人为造成的失误,避免许多不必

4、要的损失。 超市的进销存管理信息系统,首先必须具备的功能是记录仓库存货、销售以及进货情况,通过该系统了解超市进货渠道、商品单价、数量,库存商品的种类、数量,销售商品种类、价格、数量,以便管理员根据以上信息作出经营管理决策 8。 性能方面要求 系统核算准确,使实存商品、销售商品与所记帐目一致,能够被超市长期有效使用。数据主要来自于入库单、发票,超市销售在营业期间内一直发生,数据也就一直变化。销售商品后开出发票,并且要显示商品价格数额。在当天汇总时修改相应文件,注重的是总额、总数量。为减少月末工作量,日常中要对报表数据逐步统计核算 1,7。 超市数据资料有些属内部资料,不能为外人所知,系统须有保密

5、措施,设置密码。查看资料需输入正确密码,销售人员销售货物需输入代号才能打开收银柜。万一泄露密码,应设修改密码的程序,同时密码不能过于简单。 三、研究的方 法与技术路线、研究难点,预期达到的目标 一:超市进销管理系统研究的基本内容是系统所组成的模块:主要实现从进货,、库存到销售一体化信息管理,设计商品信息、商品的供应商、购买商品的客户等多个实体。本系统主要模块有: 人机交互模块,公共模块,基础信息模块,进货管理,查询统计模块和库存管理模块 其必须解决 1 人机交互模块:其穿体和主窗体必须设计层次清晰的系统菜单和工具栏,其中系统菜单包含系统中所有功能的菜单项,而工具栏主要提供常用的快捷访问按钮。(

6、基本 JAVA中的Swing类来实现) 6。 2 公共模块: 由于系统中有部分模块共用,或者是多个模块甚至整个系统信息的配置信息所,它们必须被多个模块重复调用来完成指定的业务逻 9 说注意的类 1): Dao 公共类来完成有关数据库的操作。该类在静态代码段中驱动并连接数据库,然后再将所有的数据库访问方法定义为静态; 2):编写 Item公共类用来封装和传递参数信息。在 Dao类中经常使用该类作为方法参数。 3基础信息模块:用于管理超市进销管理系统中的客户,商品和供应商信息,起主要功能是对这些基础信息进行添加,修改和删除。主要问题有 : 1)供应商的添加:主要功能是负责为系 统添加新的供应商记录

7、。 1在超市进销管理系统中,商品是主要的管理对象,而系统中所有的商品都由不同的供应商提供,这就需要把不同的供应商信息添加到系统中,在商品信息中会关联系统中对应的供应商信息。 3)供应商修改和删除:主要是用于维护系统中的供应商信息。在供应商的联系方式发生改变时。必须更新系统中的记录,以提供供应商的最新信息。 4 进货管理模块: 1,10它是系统不可缺少的重要组成部分 ,它主要负责为系统记录进货单及起退货信息 ,相应的进货商品会添加到库存管理中 .其主要问题是 :进货管理模块使用JDBC 实现事物 操作 ,因为进货和退货的业务逻辑涉及到多个数据表 ,为保证数据的完整性 ,将多个数据表的操作放在事物

8、中实现 ,如果对任何一个数据表的操作出现错误或是不可执行的操作 ,那么整个事物中的所有操作都将被取消 ,并恢复到事物执行之前的数据状态否则就全部执行 . 5 查询统计模块 ;8它主要包括基础信息 ,进货信息 ,销售信息 ,退货信息的查询和销售排行功能 .其主要问题是 :它是以丰富的查询条件为主要技术 ,当查询一个商品销售或者退货等信息时 ,需要提供按客户全称 ,销售票号 ,退货票号 ,指定日期等多种查询条件和查询对象 ,进行普通查询或者模糊查 询 .对于普通查询条件可以简单的使用 SQL 语句的 ” =” 进行判断 ,但是模糊查询稍微复杂些 ,需要使用 SQL语句中的 LIKE关键字 .LIK

9、E需要使用通配符在字符串内查找指定模式 ,所以需要了解通配符及其含义 . 6 库存管理模块 ;起主要功能是库存盘点和价格调整 2 个功能 .价格调整功能主要用于调整库存中指定商品的单价 ,当用户选择了指定商品 ,价格调整功能的界面会显示该商品在库存中的单价 ,库存量 ,库存金额 ,单价 ,产地等信息 .其主要问题是 ;盘点技术相对简单 ,它将库存信息显示在表格中 ,由操作员输入盘点的商品数量 ,然后程序自动计算损 益 .1价格调整功能涉及下拉列表框的选择事件监听和事件处理技术 ,这在使用 Java Swing技术进行程序开发的过程中 ,非常重要 .7为防止用户的错误输入 ,程序界面经常需要将可

10、枚举的输入内容封装在下拉列表框中 ,限制拥护的输入 . 二: 5本系统使用的是 MDI窗体模式开发的程序界面,重点也应该在窗体中。它使用一个主窗体包含多个子窗体,子窗体只能在主窗体规定的范围内移动。子窗体由导航面板上的按钮调用,这些按钮需要添加事件监听器,在单击该按钮时,由事件监听器创建并初始化响应的子窗体,然后显示子窗体。 如果为每个按钮创建新的时间监听器对象,那么至少需要 20个事件监听器类,因为导航面板上定义的按钮总数和子窗体的数量是对应的,而子窗体的数量正好是 20 个,所以需要定义相应数量的按钮和事件监听器,这些繁琐的工作会占用大量的程序开发时间,影响工作进度。所以 JAVA 的反射

11、功能为这个思路提供可行性。 6这个是很重要的技巧和难点,在 java.lang.reflect 包中有 File类, Method类和 Constructor类,这 3个类分别描述类的字段,放法和构造方法。这里需要调用构造方法创建实例对象。 三: 7,8在本程序采用 SQL server 2003设计初期因分析本系统中的主要的数据实体对象,通过这些可以得出数据表结构的基本模型,然后画出 E-R图(在文献综述中进一步描述) 最终实施到数据库中。通过熟悉 PowerDesigner 并使用数据库建模进一步完成各表间通过主外键引用工具实现各表的依赖关系 ,完成建模。 四、论文详细工作进度和安排 第七

12、学期第 10周至第 18周( 2011年 01月 06日前):文献检索和资料收集,完成毕业论文(设计)文献综述、开题报告和外文翻译; 第八学期 第 1周 至第 3周( 2011年 03月 11 日前):撰写论文提纲,完成毕业论文(设计)初稿、需求分析和概要设计; 第八学期 第 4 周 至第 12 周( 2011 年 05 月 13 日前):详细设计、系统调试、和毕业论文(设计)完成定稿; 初期查阅,理解的资料,用文档收集起来,在实际设计中使用到时,可以尽可能的参阅,对比。在系统设计初期阶段,我打算先从模块的构建起手,其次是模块的完善,功能的建立,再到界面设计,功能完善。 五、主要参考文献: 1

13、书籍: 9787302189046 书名 JavaSwing 开发与案例详解 .出版地: 清华大学出版社 出版者 王鹏 何晙峰编著 ,出版年月: 2008-12月第一版 2 (美 )Bruce Eckel. Java 编程思想 . 陈昊鹏译 . 北京:机械工业出版社, 2007 3美 Rogers Cadenhead. Java编程入门经典 .梅兴文译 .第 4版 .北京:人民邮电出版社,2007 4陈轶 .姚晓昆编著 .Java 程序设计实验指导 .北京:清华大学出版社, 2006 5杨昭编著 .二级 Java语言程序设计教程 .北京:中国水利水电出版社, 2006 6赵文靖编著 .Java程序设计基础与上机指导 .北京:清华大学出版社, 2006 7 数据库原理及应用 钱雪忠主编 北京邮电大学出版社 2007, 8 第二版 8数据库技术与联机分析处理 王珊主编 北京科学出版社 1998 9吴其庆编著 .Java程序设计实例教程 .北京:冶金工业出版社, 2006 10柳西玲 .许斌编著 .Java语言应用开发基础 .北京:清华大学出版社, 2006

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 开题报告

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。