《(2020年)(销售管理)逍遥超市商品销售管理系统设计与实现》由会员分享,可在线阅读,更多相关《(2020年)(销售管理)逍遥超市商品销售管理系统设计与实现(35页珍藏版)》请在金锄头文库上搜索。
1、学号 09131010701015 中 南 大 学 现 代 远 程 教 育毕 业 论 文论文题目 逍遥超市商品销售管理系统设计与实现 姓 名 张 曦 熙 专 业 计算机科学与技术 层 次 专 升 本 入学时间 2009年秋 管理中心 重庆教学管理中心 学习中心 重庆直属学习中心 指导教师 王 华 2011年11月5日中南大学网络教育毕业论文(设计)任务书学生姓名 张曦熙 学号 09131010701015管理中心 重庆教学管理中心 入学时间 2009年秋 专业 计算机科学与技术 学习中心 重庆直属学习中心 毕业论文(设计)题目 逍遥超市商品销售管理系统设计与实现 题目类型1 软件开发 题目来源
2、2 学生自选题 毕业论文(设计)时间 2011 年 8 月 1 日至 2011 年 11 月 8 日1毕业论文(设计)内容要求(或内容纲要;字数500字):内容纲要:超市形式在我国于20世纪90年代初期起步,现已成为我国零售业的一种重要形态。随着超市的高速发展,其经营管理也变的愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售业的发展这样就迫切地需要引入新的思想技术和管理技术进入到超市管理之中。随着现代科学技术的迅猛发展,计算机技术已渗透到各个领域,成为各行业必不可少的工具。步入了数字化时代,有巨大的数据信息等待着加工处理和传输,这使得对数据库的进一步开发和利用显得尤为迫切。而对于超市销售
3、的资源管理,信息的存储和处理也显的迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快超市的电算化进程是必不可少的。 超市销售管理系统是一个非常实用的管理系统,直接影响销售的方便性及管理的规范性,随着计算机技术的飞速发展计算机在超市管理中应用的普及,各超市企业越发认识到信息与效率的重要性,而此超市销售管理系统就是在这样一个背景下孕育而生的,随着信息时代的发展,对效率的要求日益提高,因而软件控制销售和管理已经取代了传统全手工方式。此超市销售管理系统不仅简洁通用,不占什么系统资源,主要是提高相关人员提高了工作效率,是完全符合超市企业的发展。1 题目类型:理论研究,实验研究,工程设计
4、,工程技术研究,软件开发。2 题目来源:工作任务题,生产实际题,模拟或虚构题,学生自选题。本任务书必须网上报送学院,学院审批通过后,下载放置在学生论文首页。2主要参考资料:期刊文献书写规范:作者,论文篇名,刊物名,出版年,卷(期),论文在刊物中的页码。图书文献书写规范:作者,书名,出版地,出版社,出版日期,引用内容所在页。1周爱民.大道至简软件工程实现者的思想.北京:电子工业出版社,2007 15-50页2大卫,李建森译.Java图形设计卷2swing.北京:机械工业出版社,2000 23-56页3埃克尔,陈昊鹏译.think in java.北京:机械工业出版社,2007 12-35页4高林
5、,周海燕.管理信息系统与案例分析.北京:人民邮电出版社,2004 45-97页5刘腾红,孙细明.信息系统分析与设计.北京:科学出版社,2003 22-31页6马朝晖,陈美红译.Java语言学导论.北京:机械工业出版社,2003 11-315页7何玉洁,梁琦.数据库设计教程.北京:机械工业出版社,2003 21-121页3毕业论文(设计)进度安排:起 止 时 间阶 段 内 容2011年8月 1日 2011年 8月 30日社会调查。2011年9月 1日 2011年 9月 30 日 完成初稿。2011年10月 1日 2011年 10月 31日 修改论文。2011年11月 1日 2011年11月 10
6、日 论文定稿,交电子版论文,准备答辩。指 导 教 师网络教育学院主管院长王华2011年9 月10 日 年 月 日逍遥超市商品销售管理系统设计与实现学号:09131010701015 姓名:张曦熙 专业:计算机科学与技术摘要商品信息管理是企业的一项重要工作,使用计算机来管理商品信息,不但可以节省时间和人力,更能全面、有效地掌握商品的基本情况,及时获取最新的准确资料和信息。本系统是以MyEclipse为开发工具,以SQL Server 2005数据库为后台数据库开发工具的一套完整的基于MVC的管理信息系统。MyEclipse是一种面向对象的开发工具,具有组件丰富、语言简单、功能强大的优点。论文主要
7、介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统设计的重点、设计思想、难点技术和解决方案。本系统为用户提供强大的数据操纵功能,界面友好、使用简单方便,同时基于MVC模式,可实现通过网络对数据进行远程管理。采用审计的方式详细的记载每个用户的登录信息,跟据不同的需要,对用户分配不同的权限,并且对数据库进行完全备份或差异备份,能够对数据库进行还原。在对系统在设计过程中进行白盒测试和对完成阶段进行黑盒测试。该设计基本合理,功能比较完备,经过测试运行稳定,能够满足工作中的基本需要。关键词:商品信息管理,SQL Server 2005,MVC目 录第一章 引言11.1 课题背景11.2
8、 国内外研究现状11.3 本课题研究的意义1第二章 技术基础22.1 Java编程语言22.2 MVC设计模式22.3 SQL4第三章 可行性分析53.1 技术可行性分析53.2 经济可行性分析53.2.1 超市有能力承担系统开发费用53.2.2 新系统将为企业带来经济效益53.3 操作可行性分析5第四章 需求分析64.1 功能需求64.2 数据流程分析64.2.1 流程概述64.2.2 数据流程图74.3 数据库设计114.3.1 概要结构设计114.3.2 逻辑结构设计13第五章 总体设计16第六章 详细设计186.1 用户登陆模块设计186.2主界面模块的设计196.3 业务功能模块设计
9、206.3.1 商品信息管理模块的设计206.3.2 库存信息管理模块的设计226.3.3 销售统计模块的设计236.3.4 员工管理模块的设计246.3.5 系统管理模块的设计24第七章 系统的测试257.1 白盒测试257.2 黑盒测试257.3 本系统的测试25第八章 结论27致 谢28参考文献29第一章 引言1.1 课题背景随着现代科学技术的迅猛发展,计算机技术已渗透到各个领域,成为各行业必不可少的工具。步入了数字化时代,有巨大的数据信息等待着加工处理和传输,这使得对数据库的进一步开发和利用显得尤为迫切。而对于超市销售的资源管理,信息的存储和处理也显的迫切需要,要适应市场竞争,就需要有
10、高效的处理方式和管理方法,因此加快超市的电算化进程是必不可少的。1.2 国内外研究现状超市形式在我国于20世纪90年代初期起步,现已成为我国零售业的一种重要形态。随着超市的高速发展,其经营管理也变的愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售业的的发展这样就迫切地需要引入新的思想技术和管理技术进入到超市管理之中。 超市形态具有种种优点,但在目前状况下,它仍存在零售业商业企业所共有的落后的一面,如:不能有效的管理每一种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价等,而且在超市日常管理中,商品进货、销售、库存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终
11、得不到满足,随着超市形态的高速发展,其经营管理也变的愈加复杂,日常所需处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。1.3 本课题研究的意义超市销售管理系统是一个非常实用的管理系统,直接影响销售的方便性及管理的规范性,随着计算机技术的飞速发展计算机在超市管理中应用的普及,各超市企业越发认识到信息与效率的重要性。随着信息时代的发展,对效率的要求日益提高,因而软件控制销售和管理已经取代了传统全手工方式。超市销售管理系统不仅简洁通用,不占什么系统资源,主要是帮助工作人员提高了工作效率,是完全符合超市企业的发展。29第二章 技术基础2.1 Java编程语言
12、Java,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和 Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。Java平台由Java虚拟机(Java Virtual Machine)和Java应用编程接口(Application Programming Interface、简称API)构成。Java 应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行
13、。现在Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java应用编程接口已经从1.1x版发展到1.2版。目前常用的Java平台基于Java1.5,最近版本为Java1.7。 Java分为三个体系JavaSE(Java2 Platform Standard Edition,Java平台标准版),JavaEE(Java 2 Platform,Enterprise Edition,Java平台企业版),JavaME(Java 2 Platform Micro Edition,Java平台微型版)。Java是一种简单的,面向对象、分布式、解释型、健壮安全、结构中立、可移植、性能优异、多线程的动态语言。Java主要特性:简单、面向对象、分布式、健壮、安全、体系结构中立、可移植、解释型、高性能、多线程、动态等。2.2 MVC设计模式MVC由Trygve Reenskaug提出,首先被应用在SmallTalk-80环境中,使许多交互和界面系统的构成基础,Microsoft的