易购超市业务管理系统(附件)

随着现在社会中的小型超市快速发展,各种商品的信息也在迅速增长,过去的人工管理模式已经不太适合现代社会,而现在的大中型超市中所使用的管理系统并不适合小型超市,因此小型超市也需要一个属于他们的系统来帮助管理。超市管理系统无论是在大型还是小型超市里都是非常实用并且重要的存在,合理的使用系统能够大大的降低工作量以及出错率,保证超市高质量的服务和运营。本系统采用Eclipse开发工具,SQL Server 2008的数据库,主要完成了系统的登录界面,基本档案管理,订货管理,仓库的出入库管理,人员管理,仓库管理,部门管理等功能。关键词 超市管理, Eclipse,SQL Server 2008
目 录
1 绪论 1
1.1 课题的背景 1
1.2 课题的意义 1
1.3 课题的主要任务 1
2 需求分析 2
2.1 可行性分析 2
2.2 开发平台和技术介绍 3
2.3 开发环境 4
3 概要设计 4
3.1 设计思想 5
3.2 设计原则 5
4 详细设计 5
4.1 系统功能结构图 5
4.2 系统各功能模块分析 6
4.3 数据库属性图以及ER图设计 8
4.4 数据库表设计 10
4.5 界面设计 16
5 系统测试 22
5.1 测试的目的 22
5.2 测试的步骤 22
5.3 测试的主要内容 23
5.4 测试结果 26
5.5 测试结果分析 27
结 论 28
致 谢 29
参考文献 30
1 绪论
1.1 课题的背景
随着当代科学的不断进步,科学的不断提高,计算机的应用也是日益成熟,慢慢地已经成为了人们生活中一个不可缺少的部分,它已经进入了人们的生活并发挥了不提替代的重要作用。现在各行各业都要用到计算机。计算机最大的好处就是可以进行信息的管理[1]。相比较于传统的手工管理,计算机管理有着其无 *好棒文|www.hbsrm.com +Q: @351916072@ 
法相比的优点,准确高效,省时省力,便于维护等等,所以,手工管理已经不适合现在的社会了。但是,经过调查发现,现在很多的小型超市,由于地处偏僻或者人们的学识水平不高,还是有很多使用的是人工管理。
1.2 课题的意义
使用计算机不但可以提高工作效率,并且也能够提高安全性,省时省力。而作为一些小型超市,他们本身起步就落后于其他的大中型超市,信息化技术肯定也是望其项背的,但是现在市场的竞争非常的激烈,对于这些小型超市来说,它们也需要高效的处理方式和管理方法来提高竞争力。而市场上的针对小型超市的系统寥寥无几,所以对小型超市来说,一个合适的管理系统对其来说是非常重要的。本人针对这种现象,尽量采用简单易懂的方式做出了这个系统,简化琐碎的操作,使得使用的人很容易上手,能让偏远地方的不懂电脑的人也能使用这个系统。
1.3 课题的主要任务
本课题的主要任务是开发一个应用程序式的超市业务管理系统,不用做得很大,尽量做的简易明了,可以让每个人都能易上手使用,减轻甚至代替人工管理。
2 需求分析
要做好一个系统,最先应该是进行需求分析,只有这样才能让设计出的系统更贴切用户的需求。下面就对该系统进行需求分析。
2.1 可行性分析
在计算机的问题上,并不是所有的问题都有简单直接的解决方法和手段,在我们的现实中,许多的问题并不可能在拟开发系统之前就在预定的规模或时间内完成。若问题没有实现可行的解答或者解决方案,那么人力、物力和财力资源上的浪费就不可避免了。可行性的研究就是为了在实际做出系统之前了解和考虑更多的方面,避免没有想到的浪费,用最小的代价,并且在尽量可能短的时间里面确定问题和解决问题[2]。
2.1.1 技术可行性
本拟开发系统使用的是Java语言编写,用的是Eclipse开发工具,采用数据库SQL Server 2008对该系统数据进行处理。这些技术都是我们在校已经学习和使用过的,所以综合分析在拟开发系统的技术上是可行的。
2.1.2 经济可行性
本拟开发系统开发周期为2个月,使用开发软件全都是免费软件,基本没有耗费资金。开发属于自主开发,不需要太多人力物力,在经济上也没有什么开销,所以本拟开发系统在经济上是可行的。
2.1.3 法律可行性
拟开发系统在开发中并没有什么违反相关的法律规定的内容,开发过程中也并没有在系统内部嵌入有威胁的恶意代码,而且开发的系统属于毕业设计考察型,并不会投入现实使用,不会对社会和个人造成任何危害。所以本拟开发系统在法律上是可行的。
2.1.4 操作可行性
本拟开发系统界面简明易懂,操作界面直观并且容易上手,不需要对个人技术有很高要求,所以本拟开发系统在操作上也是可行的。
2.2 开发平台和技术介绍
本拟开发系统所采用的开发技术及特点介绍如下:
2.2.1 Java简介
Java是一种面向对象的程序设计语言,它是可以跨平台使用的。Java既是一个程序设计语言,也是一个平台。它分为JavaSE, JavaEE, JavaME。Java之所以现在这么流行,主要在于它有别人其他语言的通用性、高效性、平台移植性和安全性。相比较于C++和C#,它取其精华去其糟粕,自己有自己的特色,例如垃圾的自回收功能,省了开发人员很多的精力,继承C++和C#的面向对象的技术,去除了容易出错的指针等特点。Java也是一个开发性的具有非常强的兼容性的软件编程语言,非常的方便,所以其追求者数目众多。在现代社会的背景下,Java具有种种优势,越来越多的人在学习使用Java[3]。
2.2.2 Ecplise简介
Eclipse是一个开源的开发平台。相比较其他的开发平台来说,它的功能其实并不强大,甚至很弱,但它的特色是可以安装数量极其庞大的不同插件和工具来帮助其完成别的强大的功能,这是很多开发平台所不具有的优势。
虽然说Eclipse更多的使用于Java开发,但是它的使用并不仅限于Java语言。当然,要使用Eclipse进行开发,必须要使用相应的插件,Eclipse实际上只是一个框架,如果没有插件的话,Eclipse基本也是发挥不了任何的作用,现在更多的使用的是其自带的标准插件集,其中包括了非常重要一个开发工具JDK。合理的使用JDK配置好运行环境,之后对于我们来说,Eclipse的操作就是很简单的了,加上其本身就很容易上手,所以,现在更多的Java语言开发选择的都是Eclipse和它的兄弟MyEclipse。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/360.html

好棒文