小型超市进销存管理系统(论文)

毕业设计(论文)

题 目 小型超市进销存管理系统

系 专 业 软件测试 .

班 级 测试0801 .

学生姓名 孔瑞江 .

学 号指导教师

2011年 4 月

小型超市进销存管理系统

摘要:随着网络技术的发展、计算机应用水平的提高,原来的小型超市进销存管理系统在时效性、数据的正确性、操作的方便性上都存在不足,已影响到系统的正常使用。经过考察比较,决定利用自己的力量对小型超市进销存管理系统进行重新设计。使系统能利用软件开发技术的成果,方便小型超市进销存的管理。

本小型超市进销存管理系统是实现商品信息的后台管理。本文主要对小型超市进销存管理系统的设计与开发过程进行了全面的介绍并对各子系统中的程序设计、操作流程、功能实现等进行了详细的解释。该管理信息系统通过SQL Server2005建立后台的数据库,利用JSP 开发技术,使用MyEclipse7.1开发工具实现了小型超市进销存管理的各项基本功能。

关键字:小型超市进销存管理系统 后台管理 数据库 JSP

Small supermarket inventory management system

Abstract :With the development of network technology, computer application level, the original small supermarket inventory management system in the timeliness and accuracy of the data, the convenience of both deficiencies, has affected the normal use of the system. After a comparison study, decided to use the power of their own inventory management system for small supermarket to re-design. Enables the system to use the results of software development technology to facilitate the management of a small supermarket Invoicing.

The small supermarket inventory management system is the product information management background. In this paper, the small supermarket inventory management system design and development process a comprehensive introduction to the program and the subsystem design, operational procedures, functions, etc. to achieve a detailed explanation. The management information system established by SQL Server2005 backend database, using JSP development technologies, using the MyEclipse7.1 development tools to achieve a small supermarket all the basic functions of inventory management.

Key Words: Small supermarket inventory management system admin Database JSP

目 录

前言 .................................................................................................................................................. 6

第1章 绪 论 . .................................................................................................................................. 7

1.1 问题的提出 . ...................................................................................................................... 7

1.2 现有系统存在问题的分析 . .............................................................................................. 8

1.3 系统开发目标与意义 . ...................................................................................................... 8

1.3.1系统开发目标 . ....................................................................................................... 8

1.3.2意义 . ....................................................................................................................... 8

1.4 涉及技术简介 . .................................................................................................................. 9

1.4.1数据库管理系统简介 . ........................................................................................... 9

1.4.2 JSP简介 . ............................................................................................................... 9

1.4.3 MyEclipse7.1简介 . ........................................................................................... 10

1.4.4 SQL Server 2005简介 . ..................................................................................... 11

第2章 需求分析 . .......................................................................................................................... 12

2.1 需求分析的目的 . ............................................................................................................ 12

2.2 项目背景 . ........................................................................................................................ 12

2.3 需求分析 . ........................................................................................................................ 12

2.3.1问题定义 . ............................................................................................................. 12

2.3.2可行性研究 . ......................................................................................................... 13

2.3.3小型超市进销存管理系统具体任务要求和运行过程 ...................................... 13

2.4 技术方面可行性分析 . .................................................................................................... 14

2.4.1软件分析 . ............................................................................................................. 14

2.4.2硬件分析 . ............................................................................................................. 14

2.4.3人员分析 . ............................................................................................................. 14

2.5 经济方面可行性分析 . .................................................................................................... 15

2.6 结论 . ................................................................................................................................ 15

第3章 总体设计 . .......................................................................................................................... 16

3.1 项目规划 . ........................................................................................................................ 16

3.1 数据库设计 . .................................................................................................................... 17

第4章 详细设计 . .......................................................................................................................... 22

4.1 系统模块设计及程序流程图 . ........................................................................................ 22

4.2 应用程序设计 . ................................................................................................................ 23

第5章 功能界面设计 . .................................................................................................................. 25

5.1系统登录模块 . ................................................................................................................. 25

5.2主窗体界面 . ..................................................................................................................... 25

5.3商品进货管理界面 . ......................................................................................................... 26

5.4商品进货信息查询界面 . ................................................................................................. 26

5.5商品进货信息修改界面 . ................................................................................................. 26

5.6商品进货信息删除界面 . ................................................................................................. 26

5.7品销售管理界面 . ............................................................................................................. 27

5.8品存货管理界面 . ............................................................................................................. 27

5.9人信息管理界面 . ............................................................................................................. 27

5.10个人信息修改界面 . ....................................................................................................... 28

第6章 系统测试 . .......................................................................................................................... 29

6.1测试概要 . ......................................................................................................................... 29

6.2测试结果以及发现 . ......................................................................................................... 30

6.2.1功能测设 . ............................................................................................................. 30

6.3分析摘要 . ......................................................................................................................... 31

6.3.1缺陷和限制 . ......................................................................................................... 31

6.3.2建议 . ..................................................................................................................... 31

6.3.3评价 . ..................................................................................................................... 31

第7章 结论 . .................................................................................................................................. 32

谢 辞 .............................................................................................................................................. 33

参考文献......................................................................................................................................... 34

前 言

伴随知识经济的发展和现代信息技术的不断改进,我国的网络环境得到了很大的改善,计算机技术在社会生活的各个领域得到了广泛的应用。尤其是Internet 技术的兴起,为电子办公提供了前所未有的动力与发展空间,网络技术已广泛用于管理领域,管理的网络化已成为全球流行的趋势。网络化成为管理的主要发展趋势,使得管理流程网络化不但可以优化工作流程,而且可以节省大量资源和时间。

小型超市进销存管理系统是用于小型超市对商品进销存的统一管理。开发本系统可以使小型超市员工减少工作程序,比较系统的管理商品的进销存,同是,可以减少进货、销售、存储相关部门劳动力的使用,方便了部门之间信息的交流和管理,加快了各部门关于信息化的步伐,使各项管理更加规范化。

小型超市管理中,由于商品的数量众多,进销存管理方面工作繁杂、资料重多,这就迫切需要利用计算机的数据库技术和网络技术实现小型超市进销存管理工作自动化,以提高工作效率,带来一种全新的现代化、规范化、标准化管理模式。

第1章 绪 论

本毕业论文是以小型超市进销存管理系统的开发为背景,论述了小型超市进销存管理系统的概念、结构及系统开发的基本原理和方法,全文共分为绪论、需求分析、概要设计、详细设计、开发总结、致谢、参考文献、附录等。

1.1 问题的提出

随着计算机技术的发展,特别是计算机网络技术与数据库技术的发展,使用人们的生活与工作方式发生了很大的改观。网络技术的应用使得计算机之间通信、信息共享成为可能,而数据库技术的应用则为人们提供了数据存储、信息检索、信息分析等功能,从而使得工作更高效地进行。

数据库始于20世纪60年代,经过40多年的发展,现在已经形成了理论体系,成为计算机软件的一个重要分支。数据库技术体现了当代先进的数据管理方法,使计算机的应用真正渗透到国民经济各个部门,在数据处理领域发挥着越来越大的作用。

而互联网技术的出现,更是进一步丰富的人类生活,数字化生存已经一步步走进我们的生活与工作。互联网技术与数据库技术的结合为计算的在人类生活中的应用带来了巨大的影响。产业信息化,管理现代化,科学化已经成为行业发展的重要课题,这不仅是企业提高自身竞争力,甚至是国家提高综合国力,走向国民富强的重要手段。

在我国,教育是一个影响着国富民强的重要行业,随着改革开放和市场经济的发展根据中国特有的国情发展,教育得到了国家的大力扶持与社会各界的高度重视,从而使教育业向规范性与现代化的方向高速发展,但是同发达国家相比,我国的教育行业的信息技术的应用程度还很低,只有在大城市中发展较早、规模较大的院校中才使用计算机进行大规模操作,从各方面提高工作效率,取得良好的社会和经济效益,而一些新兴的、规模较小的教育机构还没有全部具备这种功能。因此可见,随着我国教育的迅速发展,信息技术在其上的应用会更加地广泛和深入。

1.2 现有系统存在问题的分析

在我国,各小型超市的各类管理系统并非一个新的课题,但也有的小型超市根本就没有任何管理系统,所有的工作几乎还是手工操作来完成。计算机技术在日新月异的发展,但是有的很多小型超市,特别是在西部贫困地区,小型超市的各种管理都依然由手工操作来完成,这十分落后,效率极低,成本很大,而且极异出错。随着社会的发展,信息化是社会进程的必然趋势,小型超市管理只有只有快,准,精才能发挥其价值。

所以机器代替人力是必然的历史发展趋势,只有领导的重视和支持才能从人工操作改为计算机的自动化系统。人工操作必将被计算机代替。

有些小型超市虽使用了计算机,甚至管理系统,但是仍然存在很多问题,问题一日不解决,效率就一日提不上去。还有,有的系统很不完善到处是漏洞,可以说是千疮百孔,这样极不完善的系统对管理来说是没有任何保障的。

1.3 系统开发目标与意义

1.3.1系统开发目标

本系统是将现代化的计算机技术和传统的信息管理、日常进销存管理相结合,按照小型超市的工作流程设计完成的。为了使系统在小型超市的进销存管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:

1. 系统应具有实用性、可靠性和适用性,同时注意到先进性。

2. 能够按照用户选择的不同的条件进行简单查询。

3. 能够对查询结果进行分类汇总。

4. 方便用户的操作,尽量减少用户的操作。

1.3.2意义

在各小型超市,用计算机管理超市的进销存信息已经越来越普遍了。用计算机不但可以提高工作效率,而且还节省了许多人力物力,增强了各部门之间信

息交流的效率。提高了小型超市的管理能力,为此,用计算机来管理小型超市的进销存信息,是非常必要的。

1.4 涉及技术简介

1.4.1数据库管理系统简介

数据管理指的是如何对数据进行分类、组织、存储、检索及维护。要注意,这里所说的数据,不仅是指数字,还包括文字、图形、图像、声音等。凡是计算机中用来描述事物的记灵,统称为数据。

数据库技术是计算机应用领域中非常重要的技术,随着计算机应用的不断深入,数据库的重要性日益被人们所认识,它已成为信息管理、办公自动、计算机辅助设计等方面的重要手段。

对一个特定的数据库来说,它是集中、统一地保存、管理着某一个单位或某一领域内所有有用信息的系统,这个系统根据数据间的自然联系结构而成,数据较少冗余,且具有较高的数据独立性,能为多种应用服务。

因此可以看出,数据库系统是管理数据且为不同应用服务的工具。它所管理的数据是大量的有关某一方面的信息,需要较长时间的保存;它所提供的数据应该是正确的、可靠的、高效率的。

数据库管理系统简称DBMS (Database Management System)是专门用于建立和管理数据库的一套软件,介于应用程序和操作系统之间。DBMS 不仅具有最基本的数据管理功能,还能保证数据的完整性、安全性,提供多用户的并发控制,当数据库出现故障时对系统进行恢复。

1.4.2 JSP简介

JSP(Java Server Pages) 是由Sun Microsystems 公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP 技术有点类似ASP 技术,它是在传统的网页HTML 文件(*.htm,*.html)中插入Java 程序段(Scriptlet)和JSP 标记(tag),从而形成JSP 文件(*.jsp)。 用JSP 开发的Web 应用是跨平台的,既能在Linux 下运行,也能在其他操作系统上运行。

JSP 技术使用Java 编程语言编写类XML 的tags 和scriptlets ,来封装产生动态网页的处理逻辑。网页还能通过tags 和scriptlets 访问存在于服务端的资源的应用逻辑。JSP 将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web 的应用程序的开发变得迅速和容易。

Web 服务器在遇到访问JSP 网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP 文件中的HTML 代码一起返回给客户。插入的Java 程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。

JSP 页面由HTML 代码和嵌入其中的Java 代码所组成。服务器在页面被客户端请求以后对这些Java 代码进行处理,然后将生成的HTML 页面返回给客户端的浏览器。Java Servlet是JSP 的技术基础,而且大型的Web 应用程序的开发需要Java Servlet 和JSP 配合才能完成。JSP 具备了Java 技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向英特网的所有特点。

1.4.3 MyEclipse7.1简介

MyEclipse 企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse )是对Eclipse IDE 的扩展,利用它我们可以在数据库和JavaEE 的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE 集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。

在结构上,MyEclipse 的特征可以被分为7类:

1. JavaEE模型

2. WEB开发工具

3. EJB开发工具

4. 应用程序服务器的连接器

5. JavaEE项目部署服务

6. 数据库服务

7. MyEclipse整合帮助

对于以上每一种功能上的类别,在Eclipse 中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse 结构上的这种模块化,可以让我们在不

影响其他模块的情况下,对任一模块进行单独的扩展和升级。

简单而言,MyEclipse 是Eclipse 的插件,也是一款功能强大的JavaEE 集成开发环境,支持代码编写、配置、测试以及除错,MyEclipse6.0以前版本需先安装Eclipse 。MyEclipse6.0以后版本安装时不需安装Eclipse 。

MyEclipse 7.1的发布意味着我们不再需要配置Tomcat 以及服务器了,你所需要做的仅仅是安装MyEclipse 7.1。7.1发行版包括在7.1M2和6.6版本基础上对bug 的修复和功能的加强。提供的支持包括:Eclipse 3.4.1/Ganymede、REST web服务、新的myeclipse 操作板、spring 工具集更新、集成Manven2、open JPA 支持、高级javascript 工具、专业的jsdt 实现、报表工具加强、jsf 和ICEfaces 工具更新。

1.4.4 SQL Server 2005简介

SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。

SQL Server 2005 数据引擎是本企业数据管理解决方案的核心。此外 SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、Dashboard 、Web services 和移动设备将数据应用推向业务的各个领域。

与 Microsoft Visual Studio、Microsoft Office System 以及新的开发工具包(包括 Business Intelligence Development Studio )的紧密集成使 SQL Server 2005 与众不同。无论您是开发人员、数据库管理员、信息工作者还是决策者,SQL Server 2005 都可以为您提供创新的解决方案,帮助您从数据中更多地获益。

第2章 需求分析

21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。使原本的旧的管理方法越来越不适应现在社会的发展。许多人还停留在以前的手工操作。这大大地阻碍了人类经济的发展。为了适应现代社会人们高度强烈的时间观念,小型超市进销存管理系统软件为小型超市管理带来了极大的方便。

2.1 需求分析的目的

尽早地对软件项目的可行性做出细致而谨慎的评估,以避免在项目开发过程中浪费大量的人力、物力、财力。

2.2 项目背景

进入二十一世纪,信息化的进程进一步加快,向着网络化、智能化方向发展,计算机行业飞速向前发展,信息化深入到社会的各行各业。微机化管理的广泛应用,使工作效率显著提高。

通过可行性分析,我决定为中小型超市开发进销存管理系统。小型超市规模的不断扩大,客户不断增加,进销存业务也随之猛增,手工管理纷繁复杂的销售数据已经不能满足需要。所以进销存管理的规范化、自动化已经是必然的要求。

2.3 需求分析

2.3.1问题定义

问题定义阶段必须回答的关键问题是“要解决的问题是什么?”。显然,这个问题解决整个软件开发周期中起着指导性作用。软件开发应该有这样一条鲜明的线索贯穿始终,否则我们的所有工作都是盲目的。现在我们应该明确问题定义阶段的主要任务:我们要建立一个小型超市进销存管理系统,以解决小型超市进销存事务的基本情况,来摆脱传统的手工劳动,实现管理自动化,从而提高工作

效率。同时该系统应不可避免的涉及到库存商品基本信息、供应商信息、客户信息的维护和处理及进货统计、销售统计等统计及查询处理功能。

2.3.2可行性研究

这个阶段要解决的关键问题是“对上一阶段所确定的问题有无行得通的解决办法”。从而导出系统的逻辑模型,然后从系统逻辑模块出发探索若干种可供选择的系统实现方案。由于实际条件的制约,对可行性研究我们不再多说,但我们必须明确,现在我们所讨论的问题从各方面来说都行得通。在明确了这两个简单问题之后,我们的问题应该步入正题了。需求分析阶段是软件定义时期的是后一个阶段,这一阶段的中心任务是准确的回答“系统必须做什么?”这个问题。其结束的标准是通过需求分析应该得出有数据流程图、ER 图、数据字典等描绘的精确的系统逻辑模型。

2.3.3小型超市进销存管理系统具体任务要求和运行过程

系统的功能要求即用户对目标系统数据处理功能所提出的要求,主要考虑以下销售管理需求:

①进货时入库登记,把相应的商品信息存入进货信息表,以便日后查看和统计进货信息。

②销售时把相应数量的商品从现存商品库中减去,并记录于另外的一个销售信息表中,以便日后查看和统计销售信息。

③存货时把相应的商品基本信息记录到存货信息表里,以便日后查看和统计存货信息。

④系统管理员能够随时查看各种信息表,如员工信息表、进货信息表、销售信息表等。

⑤系统管理员能够在员工信息表中添加新的管理员信息以及查看其他管理员信息。

⑥系统管理员能够在员工信息表修改自己的密码以及相关信息。

2.4.1软件分析

1、由于Windows Xp操作系统是有人机变互的友好界面,很容易掌握及操作,程序界面相对较容易实现等特点,加之目前基于Windows Xp操作系统的软件开发工具也很多,易于学习、开发及应用。

2、同时由于商品进销存管理事务种类繁多,结合小型超市实际情况,进销存事务量及管理人员的素质等因素,Windows Xp操作系统易学易用,而且可以满足需求,故决定采用Windows Xp平台开发。

3、采用SQL Server 2005数据库系统作为小型超市进销存管理系统的后台数据库,SQL Server 2005数据库采用面向对象的方式对数据库进行管理与操作,大大简化了用户的开发与维护工作,另外SQL Server 2005数据库的灵活性、安全性、易用性为数据库编程提供了良好的条件。

4、由于MyEclipse 具有面向对象可视化编程的特点,是创建Windows 应用程序最简便、最快捷的开发工具之一,是集先进性、实用性于一体的现代化软件开发工具,故采用MyEclipse7.1为开发工具。

2.4.2硬件分析

硬 件:中央处理器(CPU ): P4 以上 内 存:512M 硬 盘:40G 显 示 器:一般品牌 打 印 机:一般品牌

2.4.3人员分析

此系统操作简单,使用人员无需具有专业的计算机操作基础,因此对工作人员来说应用此系统是不成问题的。

本系统开发经费并不是很多。对于规模不很大,经费有限的单位在经济上是可以接受的,并且本系统实施后可以显著提高效率,很快就可以体现经济效益。

投入:除软件开发成本,一台中等电脑,现价4000元左右,完全可以良好的运行系统,完成硬件平台的要求,而且经济实用。

2.6 结论

综上所述,无论是从技术方面还是经济方面看开发此系统均是可行的。

第3章 总体设计

总体设计阶段的基本目的是用比较抽象概括的方法确定系统如何完成参定的任务,也就是说,应该确定系统的物理配置方案,并且进而确定组成系统的每个程序的结构。因此,总体设计阶段由两个小阶段组成。首先需要进行系统设计,从数据流图出发设想完成系统功能的若干种合理的物理方案,最后选择一个最佳方案。然后进行软件结构设计,确定软件由那些模块组成以及这些模块之间的动态调用关系。

3.1 项目规划

小型超市进销存管理系统是一个典型的数据库应用程序,由登录模块、主界面、基本信息模块、进货管理和销售管理模块、钱流管理模块、库存管理模块、查账模块、统计分析模块、系统维护模块等组成。特规划功能模块如下: ● 系统登录模块

系统登录模块主要管理判断用户输入的用户名是否存在,以及用户输入的用户名、密码和选择的权限是否正确,进行不同的登录控制。 ● 进货管理模块

进货管理模块主要管理小型超市商品进货信息。 ● 销售管理模块

销售管理模块主要管理小型超市商品销售信息。 ● 员工信息模块

员工信息模块主要管理员工的基本信息。 ● 库存管理模块

库存管理模块主要管理小型超市商品库存信息。

根据项目规划,可画出超市进销存管理系统的功能框图,如图3-1所示:

图3-1 系统功能模块图

3.1 数据库设计

上面提到的各种功能的实现都离不开数据库的支持,因此数据库设计作为本系统设计的一部分不可缺少。数据库设计在整个程序设计过程中占据非常重要的地位,也是整个程序设计的基础。把数据库从整个程序中分离出来,单独进行,有很大的好处,即使程序设计分工明确,也方便程序员在详细设计师不必考虑数据库的结构,只需知道数据名及表名和表中的字段名就能进行编码设计,体现面向对象设计的思想。其实在需求分析阶段,我们的很大一部分讨论始终都没离开用户所要求的数据。如果把前面的讨论看成是数据库的逻辑设计,下面的问题将是数据库的具体物理实现。

我们使用的数据库系统是SQL Server 2005。数据库名称为“Supermarket ”。数据库“Supermarket ”包括以下表:员工信息表(tb_user表)、商品信息表(tb_goods表)、进货信息表(tb_ warehouse 表)、存货信息表(tb_story表)

以及销售信息表(tb_sell表)。

①tb_user表(员工信息表)中包括有员工编号、员工姓名、员工密码、性别、员工权限字等段,具体设置如表3-2所示:

表3-2 tb_user表

②tb_goods表(商品信息表)包括商品编号、商品名称、商品类型、商品进价、商品售价、商品产地等字段,具体设置如表3-3所示:

表3-3 tb_goods表

③tb_ warehouse 表(进货信息表)包括商品编号、商品名称、商品进价、商品数量、进货员编号、进货时间等字段,具体设置如表3-4所示:

表3-4 tb_ warehouse表

④tb_story表(存货信息表)包括商品编号、商品名称、商品数量、存货员编号、入库时间、出库时间等字段,具体设置如表3-5所示:

表3-5 tb_story表

⑤tb_sell表(销售信息表)包括商品编号、商品名称、商品数量、销售员编号、商品售价、销售时间等字段,具体设置如表3-6所示:

表3-6 tb_sell表

最后各个实体的E-R 图分别如图3-7至图3-11所示:

表3-7员工信息表的E-R 图

表3-8商品信息表的E-R 图

表3-9进货信息表的E-R 图

表3-10存货信息表的E-R 图

表3-11销售信息表的E-R 图

第4章 详细设计

4.1 系统模块设计及程序流程图

此系统的采用划分独立模块,自顶向下逐步求精的方法设计。这里仅列举两个典型程序流程图。

登录模块的流程图如下图4-1所示:

图4.1登录模块流程图

存货模块的流程图如下图4-2所示:

图4.2登录模块流程图

4.2 应用程序设计

本系统总体的功能是实现小型超市进销存管理的系统化、规模化和自动化,具体包括如下功能模块:

(1)系统登录:包括用户登录、新用户注册、退出系统等功能。 (2)商品进货管理:此模块分两种用户权限包括管理员用户和普通用户。管理员用户拥有包括商品进货信息的添加、商品进货信息的修改、查看所有商品进货信息、查询商品进货信息、删除商品进货信息等功能。

而普通用户只有查看所有商品进货信息以及查询商品进货信息等功能。 (3)商品销售管理:此模块分两种用户权限包括管理员用户和普通用户。

管理员用户拥有包括商品销售信息的添加、商品销售信息的修改、查看所有商品销售信息、查询商品销售信息、删除商品销售信息等功能。

而普通用户只有查看所有商品销售信息以及查询商品销售信息等功能。 (4)商品存货管理:此模块分两种用户权限包括管理员用户和普通用户。管理员用户拥有包括商品库存信息的添加、商品库存信息的修改、查看所有商品库存信息、查询商品库存信息、删除商品库存信息等功能。

而普通用户只有查看所有商品库存信息以及查询商品库存信息等功能。 (5)个人信息管理:此模块分两种用户权限包括管理员用户和普通用户。管理员用户拥有修改个人信息、修改个人密码、查看所有用户信息、修改其他用户信息、删除其他用户、查询其他用户信息等功能。

而普通用户拥有包括修改个人信息、修改个人密码、查看所有用户信息以及查询其他用户信息等功能。

第5章 功能界面设计

5.1系统登录模块

系统登录界面是程序运行的起始点,负责整个程序的开启和关闭。系统登录界面的最终效果图如图5-1所示:

图5-1登录界面预览

运行程序后首先出现登录界面,您需要输入用户名和密码以及选择相应的用户权限,点击[登录]按钮或直接按回车键,就根据您的权限进入销售管理系统。如果你所输入的用户名不存在就会提示用户不存在并要求先注册或者重新输入,如果输入的用户名或者密码错误就会提示输入错误并要求重新输入,如果选择的权限错误就会提示权限错误并要求重新输入,登录错误效果图如图5-2所示:

图5-2登录错误界面预览

输入成功后,会根据你的权限进入相应的界面(管理员用户界面和普通用户界面)。

5.2主窗体界面

该窗体是登录成功后出现的第一界面,总窗体分左右两部分,左侧显示登录系统的员工身份(管理员或者普通用户)并且显示用户名,下方则是根据用户权限显示不同的功能(主要是商品进货管理、商品销售管理、商品存货管理以及

个人信息管理)。右侧则是显示欢迎登录小型超市进销存管理系统。

总窗体主要使用Frame 实现根据不同用户权限的用户显示不同的用户功能,使用ui 和li 实现分级显示不同的功能。

这样的设计是为了是用户方便在各不同功能之间选择。

5.3商品进货管理界面

该界面是显示商品的进货信息。依旧使用Frame 实现界面左右分工,使用ui 和li 实现分级显示不同的功能。主窗体右边显示商品的进货信息,左边显示的是另外一些功能选项(包括商品销售管理、商品存货功能、个人信息管理的功能选项)。右边显示的商品进货管理功能包括管理员用户的商品进货信息的添加、商品进货信息的修改、查看所有商品进货信息、查询商品进货信息、删除商品进货信息等功能。对于普通用户只有查看所有商品进货信息以及查询商品进货信息等功能。

5.4商品进货信息查询界面

该界面是用户(管理员或者普通用户)选择[查询商品进货信息]功能后

出现。用户在文本框中输入所要查找的商品信息,如果有则会在右边显示商品的详细信息,如果没有则会提示所查找的商品不存在。

5.5商品进货信息修改界面

该界面是管理员用户选择[修改商品进货信息] 功能后出现。管理员用户在所有商品进货信息列表后选择[修改]功能,界面会跳转到显示单个商品信息,管理员用户可以修改商品进货信息,修改完成后点击[保存]按钮,会提示管理员用户修改成功。

5.6商品进货信息删除界面

该界面是管理员用户选择[删除商品进货信息] 功能后出现。管理员用户在所有商品进货信息列表后选择[删除]功能,界面会出现提示框,提醒管理员用户

是否删除。[是]确定删除商品进货信息,[否]不删除。

5.7品销售管理界面

该界面是显示商品的销售信息。依旧使用Frame 实现界面左右分工,使用ui 和li 实现分级显示不同的功能。主窗体右边显示商品的销售信息,左边显示的是另外一些功能选项(包括商品销售管理、商品存货功能、个人信息管理的功能选项)。右边显示的商品销售管理功能包括管理员用户的商品销售信息的添加、商品销售信息的修改、查看所有商品销售信息、查询商品销售信息、删除商品销售信息等功能。对于普通用户只有查看所有商品销售信息以及查询商品销售信息等功能。

5.8品存货管理界面

该界面是显示商品的存货信息。依旧使用Frame 实现界面左右分工,使用ui 和li 实现分级显示不同的功能。主窗体右边显示商品的存货信息,左边显示的是另外一些功能选项(包括商品销售管理、商品存货功能、个人信息管理的功能选项)。右边显示的商品存货管理功能包括管理员用户的商品存货信息的添加、商品存货信息的修改、查看所有商品存货信息、查询商品存货信息、删除商品存货信息等功能。对于普通用户只有查看所有商品存货信息以及查询商品存货信息等功能。

5.9人信息管理界面

该界面是显示用户的个人信息。依旧使用Frame 实现界面左右分工,使用ui 和li 实现分级显示不同的功能。主窗体右边显示用户的个人信息,左边显示的是另外一些功能选项(包括商品销售管理、商品存货功能、个人信息管理的功能选项)。在右边的个人信息界面中管理员用户有修改、添加以及删除用户信息功能,普通用户只有修改个人信息以及查看所有用户信息功能。

5.10个人信息修改界面

该界面是用户(管理员用户或者普通用户)[修改个人信息]功能后出现。管理员用户在个人详细信息中修改要修改的部分,修改好了之后点击[保存]按钮,系统会保存用户修改的信息。

5.11用户信息删除界面

该界面是管理员用户在所有用户信息表中选择要删除的用户信息,点击[删除]功能,系统会出现如图5-3所示的提示:

图5-3删除用户界面预览

如果点击[确定]则删除选择的用户,[否]测取消操作。

第6章 系统测试

6.1测试概要

按照软件工程的思想,任何软件正式投入运行前,必须进行测试以保证软件的正确性、容错性、可扩展性及运行速度等等。在该系统交付使用前,我们对该软件系统的所有功能模块进行了详细测试,测试的目的在于:寻找问题,纠正错误,提高系统技术能力,使系统早日投入运行。测试的参加人员除技术人员外还包括用户,最终由用户对每个模块提出问题或批示。

分别采用软件工程中的“白盒法”(测试时了解系统的内部逻辑) 及“黑盒法”(测试时不了解系统的内部逻辑,根据输入内容和输出结果对系统作出判断) 。对于非计算性功能,测试时看系统是否能够完成与业务相应的处理工作。

主要的错误分为以下几类: 1. 语法错误

语法错误是经常碰到的错误,它是由不正确的脚本语法导致。例如:命令拼写错误或传递始函数的参数不正确都将产生错误。语法错误可能导致脚本不能运行。

2. 运行时错误

运行时错误是脚本在执行过程中脚本指令试图执行不可能的动作而导致的. 必须纠正导致运行时的错误,这样才能使脚本在运行时不被中断。

3. 逻辑错误

逻辑错误通常可能是在潜在的和难以预测的。如果有因键入错误或程序逻辑流程错误引起的逻辑错误,脚本可能会成功运行,但产生的结果却是错误的。

系统的功能测试

在系统功能测试前申请了两种权限的用户,一个是具有管理权限的管理员用户,一个是具有一般用户功能的普通用户。分别以两个用户名 登录系统对系统提供的各项功能进行测试。

6.2测试结果以及发现

6.2.1功能测设

1、登录模块测试:分别以管理员用户和普通用户的身份登录系统进行测试,结果符合要求。

2、商品进货管理模块测试:分别以管理员用户和普通用户的身份登录系统后,对商品进货信息的添加、修改、删除以及商品进货信息的查询等功能功能进行了测试,结果符合要求。

3、商品销售管理模块测试:分别以管理员用户和普通用户的身份登录系统后,对商品销售信息的添加、修改、删除以及商品进货信息的查询等功能功能进行了测试,结果符合要求。

4、商品存货管理模块测试:分别以管理员用户和普通用户的身份登录系统后,对商品存货信息的添加、修改、删除以及商品进货信息的查询等功能功能进行了测试,结果符合要求。

5、个人信息管理模块测试:分别以管理员用户和普通用户的身份登录系统后,对个人信息修改、个人密码修改、用户信息查看、用户信息查询等功能功能进行了测试,结果符合要求。

测试之后,发现整个小型超市进销存管理系统的整体测试结果还是比较令人满意的。

6.2.2测试用例

6.2.3对软件功能的结论

经过系统分折与设计后.就可以根据设计模型在具体的环境中实现系统,生成系统的源代码、可执行程序和相应的软件文档,建立一个可执行的系统.然后需要对系统送行测试和排错,保证系统符合预定的要求。获得一个无错的系统实现,调试的结果将确认所完成的系统可以真正使用。最后系统配置的任务是在真实的使用运行环境中配置,调试系统,解决系统正式使用前可能存在的任何问题。

6.3分析摘要

6.3.1缺陷和限制

做需求分析的时候由于系统开发的能力、时间和资金有限,没有进行实地调查,所以功能方面并不太完善,再就是网络传输的保密性.安全性以及数据库的安全性还存在一定的缺陷。还有数据库的优化不好,占用资源较多。再就是功能还不够完善(没有退货功能)。

6.3.2建议

建议在网络传输方面加强其保密性、安全性及数据库的优化方面。还有界面设计方面也不太美观。

6.3.3评价

软件基本达到设计要求,软件功能完整,用户界面良好,错误处理正确,且能正确提示错误种类。

但是在测试中也发现软件的一些不足与缺陷,比如软件在用户第一次登陆时,也就是用户刚拿到软件时,必须用预先设定好的管理员账号登陆系统才能进行添加新用户的操作,等等一些缺陷,需要在软件进一步修改和维护时予以纠正。总的来说,软件通过测试,可以很好地运行!

第7章 结 论

在这个软件设计的最初,我即按照老师的要求一步一步往下做,努力作好需求分析。因为在软件的开发过程中需求分析是十分重要的。在初步了解的基础上,我根据老师给予的关于小型超市进销存管理系统设计思路的讲解,对系统进行了详细的需求分析。这样就使我对于系统的开发有了一个大致的思路。在最初的几个星期里,我一直在做完善需求分析的重复工作。这样就为下一步的设计打下了坚实的基础。

到了数据库设计阶段,首先选择了SQL Server 2005作为数据库管理系统。因为我所需要的数据库是比较复杂的,经过一段时间的努力,我的数据库建立成功了。

下一阶段就到了编程阶段了,在这个阶段我们首先考虑的是界面,一个界面设计的好坏直接关系到使用者的方便程度,于是想到的就是实用。在实用的基础上尽量美观大方。我经过反复的改正后,界面固定下来。然后就进入编写程序阶段,在编程过程中,我借鉴了很多资料,同时也请教了其他有经验的同学。到了真正编写代码的时候,我在需求分析做的努力逐渐显示出来,因为在这个过程中,我几乎没有遇到什么十分棘手的问题,各项功能也随之增加。在经过和老师的交流讨论之后,我的设计也逐渐进入了尾声。这样,我的设计就基本上完成了。

在接下来的时间里,我继续对设计进行优化,包括界面的美观,以及程序的设计。在严格的测试后,逐渐使系统不再出现大的错误, 能够很稳定的运行。

谢 辞

经过几个多月的设计和开发,系统基本开发完毕。其功能基本符合用户需求,能够完成学生各项信息的存储和各项信息的查询以及相关报表的输出和输入。

但是由于毕业设计时间较短,所以该系统还有许多不尽如人意的地方,比如用户界面不够美观,出错处理不够等多方面问题。这些都有待进一步改善。

致谢:

在系统开发的几个月里,我受到了指导老师细心指导,老师严谨的指导态度与深厚的理论知识都让我受益非浅,从他身上我学到了很多的东西,无论是理论还是实践都使我的知识有很大的提高。借此我特提出感谢。

同时我还感谢母校的老师,谢谢他们为本系统提供的帮助。让我能够顺利地完成本系统的开发。也感谢那些对我提供帮助的同学,没有他们就不会有现在的系统。

参考文献

[1]郑阿奇.Eclipse 使用教程. 电子工业出版社.2009

[2]邓子云.JSP 网络编程从基础到实践(第3版) .电子工业出版社.2009

[3]明日科技. JSP项目开发案例全程实录(第2版). 清华大学出版社.2011

[4] 徐婉珍. JSP动态网站开发项目教程. 电子工业出版社.2010

[5]丛书编委会.SQLServer2005实例教程. 中国电力出版社.2008

[6] 钱雪忠, 罗海驰, 程建敏.SQL Server 2005实用技术及案例系统开发. 清华大学出版社.2007

[7] 罗保山,吴煜煌. Dreamweaver CS4动态网页制作实用教程. 电子工业出版社. 2009

毕业设计(论文)

题 目 小型超市进销存管理系统

系 专 业 软件测试 .

班 级 测试0801 .

学生姓名 孔瑞江 .

学 号指导教师

2011年 4 月

小型超市进销存管理系统

摘要:随着网络技术的发展、计算机应用水平的提高,原来的小型超市进销存管理系统在时效性、数据的正确性、操作的方便性上都存在不足,已影响到系统的正常使用。经过考察比较,决定利用自己的力量对小型超市进销存管理系统进行重新设计。使系统能利用软件开发技术的成果,方便小型超市进销存的管理。

本小型超市进销存管理系统是实现商品信息的后台管理。本文主要对小型超市进销存管理系统的设计与开发过程进行了全面的介绍并对各子系统中的程序设计、操作流程、功能实现等进行了详细的解释。该管理信息系统通过SQL Server2005建立后台的数据库,利用JSP 开发技术,使用MyEclipse7.1开发工具实现了小型超市进销存管理的各项基本功能。

关键字:小型超市进销存管理系统 后台管理 数据库 JSP

Small supermarket inventory management system

Abstract :With the development of network technology, computer application level, the original small supermarket inventory management system in the timeliness and accuracy of the data, the convenience of both deficiencies, has affected the normal use of the system. After a comparison study, decided to use the power of their own inventory management system for small supermarket to re-design. Enables the system to use the results of software development technology to facilitate the management of a small supermarket Invoicing.

The small supermarket inventory management system is the product information management background. In this paper, the small supermarket inventory management system design and development process a comprehensive introduction to the program and the subsystem design, operational procedures, functions, etc. to achieve a detailed explanation. The management information system established by SQL Server2005 backend database, using JSP development technologies, using the MyEclipse7.1 development tools to achieve a small supermarket all the basic functions of inventory management.

Key Words: Small supermarket inventory management system admin Database JSP

目 录

前言 .................................................................................................................................................. 6

第1章 绪 论 . .................................................................................................................................. 7

1.1 问题的提出 . ...................................................................................................................... 7

1.2 现有系统存在问题的分析 . .............................................................................................. 8

1.3 系统开发目标与意义 . ...................................................................................................... 8

1.3.1系统开发目标 . ....................................................................................................... 8

1.3.2意义 . ....................................................................................................................... 8

1.4 涉及技术简介 . .................................................................................................................. 9

1.4.1数据库管理系统简介 . ........................................................................................... 9

1.4.2 JSP简介 . ............................................................................................................... 9

1.4.3 MyEclipse7.1简介 . ........................................................................................... 10

1.4.4 SQL Server 2005简介 . ..................................................................................... 11

第2章 需求分析 . .......................................................................................................................... 12

2.1 需求分析的目的 . ............................................................................................................ 12

2.2 项目背景 . ........................................................................................................................ 12

2.3 需求分析 . ........................................................................................................................ 12

2.3.1问题定义 . ............................................................................................................. 12

2.3.2可行性研究 . ......................................................................................................... 13

2.3.3小型超市进销存管理系统具体任务要求和运行过程 ...................................... 13

2.4 技术方面可行性分析 . .................................................................................................... 14

2.4.1软件分析 . ............................................................................................................. 14

2.4.2硬件分析 . ............................................................................................................. 14

2.4.3人员分析 . ............................................................................................................. 14

2.5 经济方面可行性分析 . .................................................................................................... 15

2.6 结论 . ................................................................................................................................ 15

第3章 总体设计 . .......................................................................................................................... 16

3.1 项目规划 . ........................................................................................................................ 16

3.1 数据库设计 . .................................................................................................................... 17

第4章 详细设计 . .......................................................................................................................... 22

4.1 系统模块设计及程序流程图 . ........................................................................................ 22

4.2 应用程序设计 . ................................................................................................................ 23

第5章 功能界面设计 . .................................................................................................................. 25

5.1系统登录模块 . ................................................................................................................. 25

5.2主窗体界面 . ..................................................................................................................... 25

5.3商品进货管理界面 . ......................................................................................................... 26

5.4商品进货信息查询界面 . ................................................................................................. 26

5.5商品进货信息修改界面 . ................................................................................................. 26

5.6商品进货信息删除界面 . ................................................................................................. 26

5.7品销售管理界面 . ............................................................................................................. 27

5.8品存货管理界面 . ............................................................................................................. 27

5.9人信息管理界面 . ............................................................................................................. 27

5.10个人信息修改界面 . ....................................................................................................... 28

第6章 系统测试 . .......................................................................................................................... 29

6.1测试概要 . ......................................................................................................................... 29

6.2测试结果以及发现 . ......................................................................................................... 30

6.2.1功能测设 . ............................................................................................................. 30

6.3分析摘要 . ......................................................................................................................... 31

6.3.1缺陷和限制 . ......................................................................................................... 31

6.3.2建议 . ..................................................................................................................... 31

6.3.3评价 . ..................................................................................................................... 31

第7章 结论 . .................................................................................................................................. 32

谢 辞 .............................................................................................................................................. 33

参考文献......................................................................................................................................... 34

前 言

伴随知识经济的发展和现代信息技术的不断改进,我国的网络环境得到了很大的改善,计算机技术在社会生活的各个领域得到了广泛的应用。尤其是Internet 技术的兴起,为电子办公提供了前所未有的动力与发展空间,网络技术已广泛用于管理领域,管理的网络化已成为全球流行的趋势。网络化成为管理的主要发展趋势,使得管理流程网络化不但可以优化工作流程,而且可以节省大量资源和时间。

小型超市进销存管理系统是用于小型超市对商品进销存的统一管理。开发本系统可以使小型超市员工减少工作程序,比较系统的管理商品的进销存,同是,可以减少进货、销售、存储相关部门劳动力的使用,方便了部门之间信息的交流和管理,加快了各部门关于信息化的步伐,使各项管理更加规范化。

小型超市管理中,由于商品的数量众多,进销存管理方面工作繁杂、资料重多,这就迫切需要利用计算机的数据库技术和网络技术实现小型超市进销存管理工作自动化,以提高工作效率,带来一种全新的现代化、规范化、标准化管理模式。

第1章 绪 论

本毕业论文是以小型超市进销存管理系统的开发为背景,论述了小型超市进销存管理系统的概念、结构及系统开发的基本原理和方法,全文共分为绪论、需求分析、概要设计、详细设计、开发总结、致谢、参考文献、附录等。

1.1 问题的提出

随着计算机技术的发展,特别是计算机网络技术与数据库技术的发展,使用人们的生活与工作方式发生了很大的改观。网络技术的应用使得计算机之间通信、信息共享成为可能,而数据库技术的应用则为人们提供了数据存储、信息检索、信息分析等功能,从而使得工作更高效地进行。

数据库始于20世纪60年代,经过40多年的发展,现在已经形成了理论体系,成为计算机软件的一个重要分支。数据库技术体现了当代先进的数据管理方法,使计算机的应用真正渗透到国民经济各个部门,在数据处理领域发挥着越来越大的作用。

而互联网技术的出现,更是进一步丰富的人类生活,数字化生存已经一步步走进我们的生活与工作。互联网技术与数据库技术的结合为计算的在人类生活中的应用带来了巨大的影响。产业信息化,管理现代化,科学化已经成为行业发展的重要课题,这不仅是企业提高自身竞争力,甚至是国家提高综合国力,走向国民富强的重要手段。

在我国,教育是一个影响着国富民强的重要行业,随着改革开放和市场经济的发展根据中国特有的国情发展,教育得到了国家的大力扶持与社会各界的高度重视,从而使教育业向规范性与现代化的方向高速发展,但是同发达国家相比,我国的教育行业的信息技术的应用程度还很低,只有在大城市中发展较早、规模较大的院校中才使用计算机进行大规模操作,从各方面提高工作效率,取得良好的社会和经济效益,而一些新兴的、规模较小的教育机构还没有全部具备这种功能。因此可见,随着我国教育的迅速发展,信息技术在其上的应用会更加地广泛和深入。

1.2 现有系统存在问题的分析

在我国,各小型超市的各类管理系统并非一个新的课题,但也有的小型超市根本就没有任何管理系统,所有的工作几乎还是手工操作来完成。计算机技术在日新月异的发展,但是有的很多小型超市,特别是在西部贫困地区,小型超市的各种管理都依然由手工操作来完成,这十分落后,效率极低,成本很大,而且极异出错。随着社会的发展,信息化是社会进程的必然趋势,小型超市管理只有只有快,准,精才能发挥其价值。

所以机器代替人力是必然的历史发展趋势,只有领导的重视和支持才能从人工操作改为计算机的自动化系统。人工操作必将被计算机代替。

有些小型超市虽使用了计算机,甚至管理系统,但是仍然存在很多问题,问题一日不解决,效率就一日提不上去。还有,有的系统很不完善到处是漏洞,可以说是千疮百孔,这样极不完善的系统对管理来说是没有任何保障的。

1.3 系统开发目标与意义

1.3.1系统开发目标

本系统是将现代化的计算机技术和传统的信息管理、日常进销存管理相结合,按照小型超市的工作流程设计完成的。为了使系统在小型超市的进销存管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:

1. 系统应具有实用性、可靠性和适用性,同时注意到先进性。

2. 能够按照用户选择的不同的条件进行简单查询。

3. 能够对查询结果进行分类汇总。

4. 方便用户的操作,尽量减少用户的操作。

1.3.2意义

在各小型超市,用计算机管理超市的进销存信息已经越来越普遍了。用计算机不但可以提高工作效率,而且还节省了许多人力物力,增强了各部门之间信

息交流的效率。提高了小型超市的管理能力,为此,用计算机来管理小型超市的进销存信息,是非常必要的。

1.4 涉及技术简介

1.4.1数据库管理系统简介

数据管理指的是如何对数据进行分类、组织、存储、检索及维护。要注意,这里所说的数据,不仅是指数字,还包括文字、图形、图像、声音等。凡是计算机中用来描述事物的记灵,统称为数据。

数据库技术是计算机应用领域中非常重要的技术,随着计算机应用的不断深入,数据库的重要性日益被人们所认识,它已成为信息管理、办公自动、计算机辅助设计等方面的重要手段。

对一个特定的数据库来说,它是集中、统一地保存、管理着某一个单位或某一领域内所有有用信息的系统,这个系统根据数据间的自然联系结构而成,数据较少冗余,且具有较高的数据独立性,能为多种应用服务。

因此可以看出,数据库系统是管理数据且为不同应用服务的工具。它所管理的数据是大量的有关某一方面的信息,需要较长时间的保存;它所提供的数据应该是正确的、可靠的、高效率的。

数据库管理系统简称DBMS (Database Management System)是专门用于建立和管理数据库的一套软件,介于应用程序和操作系统之间。DBMS 不仅具有最基本的数据管理功能,还能保证数据的完整性、安全性,提供多用户的并发控制,当数据库出现故障时对系统进行恢复。

1.4.2 JSP简介

JSP(Java Server Pages) 是由Sun Microsystems 公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP 技术有点类似ASP 技术,它是在传统的网页HTML 文件(*.htm,*.html)中插入Java 程序段(Scriptlet)和JSP 标记(tag),从而形成JSP 文件(*.jsp)。 用JSP 开发的Web 应用是跨平台的,既能在Linux 下运行,也能在其他操作系统上运行。

JSP 技术使用Java 编程语言编写类XML 的tags 和scriptlets ,来封装产生动态网页的处理逻辑。网页还能通过tags 和scriptlets 访问存在于服务端的资源的应用逻辑。JSP 将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web 的应用程序的开发变得迅速和容易。

Web 服务器在遇到访问JSP 网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP 文件中的HTML 代码一起返回给客户。插入的Java 程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。

JSP 页面由HTML 代码和嵌入其中的Java 代码所组成。服务器在页面被客户端请求以后对这些Java 代码进行处理,然后将生成的HTML 页面返回给客户端的浏览器。Java Servlet是JSP 的技术基础,而且大型的Web 应用程序的开发需要Java Servlet 和JSP 配合才能完成。JSP 具备了Java 技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向英特网的所有特点。

1.4.3 MyEclipse7.1简介

MyEclipse 企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse )是对Eclipse IDE 的扩展,利用它我们可以在数据库和JavaEE 的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE 集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。

在结构上,MyEclipse 的特征可以被分为7类:

1. JavaEE模型

2. WEB开发工具

3. EJB开发工具

4. 应用程序服务器的连接器

5. JavaEE项目部署服务

6. 数据库服务

7. MyEclipse整合帮助

对于以上每一种功能上的类别,在Eclipse 中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse 结构上的这种模块化,可以让我们在不

影响其他模块的情况下,对任一模块进行单独的扩展和升级。

简单而言,MyEclipse 是Eclipse 的插件,也是一款功能强大的JavaEE 集成开发环境,支持代码编写、配置、测试以及除错,MyEclipse6.0以前版本需先安装Eclipse 。MyEclipse6.0以后版本安装时不需安装Eclipse 。

MyEclipse 7.1的发布意味着我们不再需要配置Tomcat 以及服务器了,你所需要做的仅仅是安装MyEclipse 7.1。7.1发行版包括在7.1M2和6.6版本基础上对bug 的修复和功能的加强。提供的支持包括:Eclipse 3.4.1/Ganymede、REST web服务、新的myeclipse 操作板、spring 工具集更新、集成Manven2、open JPA 支持、高级javascript 工具、专业的jsdt 实现、报表工具加强、jsf 和ICEfaces 工具更新。

1.4.4 SQL Server 2005简介

SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。

SQL Server 2005 数据引擎是本企业数据管理解决方案的核心。此外 SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、Dashboard 、Web services 和移动设备将数据应用推向业务的各个领域。

与 Microsoft Visual Studio、Microsoft Office System 以及新的开发工具包(包括 Business Intelligence Development Studio )的紧密集成使 SQL Server 2005 与众不同。无论您是开发人员、数据库管理员、信息工作者还是决策者,SQL Server 2005 都可以为您提供创新的解决方案,帮助您从数据中更多地获益。

第2章 需求分析

21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。使原本的旧的管理方法越来越不适应现在社会的发展。许多人还停留在以前的手工操作。这大大地阻碍了人类经济的发展。为了适应现代社会人们高度强烈的时间观念,小型超市进销存管理系统软件为小型超市管理带来了极大的方便。

2.1 需求分析的目的

尽早地对软件项目的可行性做出细致而谨慎的评估,以避免在项目开发过程中浪费大量的人力、物力、财力。

2.2 项目背景

进入二十一世纪,信息化的进程进一步加快,向着网络化、智能化方向发展,计算机行业飞速向前发展,信息化深入到社会的各行各业。微机化管理的广泛应用,使工作效率显著提高。

通过可行性分析,我决定为中小型超市开发进销存管理系统。小型超市规模的不断扩大,客户不断增加,进销存业务也随之猛增,手工管理纷繁复杂的销售数据已经不能满足需要。所以进销存管理的规范化、自动化已经是必然的要求。

2.3 需求分析

2.3.1问题定义

问题定义阶段必须回答的关键问题是“要解决的问题是什么?”。显然,这个问题解决整个软件开发周期中起着指导性作用。软件开发应该有这样一条鲜明的线索贯穿始终,否则我们的所有工作都是盲目的。现在我们应该明确问题定义阶段的主要任务:我们要建立一个小型超市进销存管理系统,以解决小型超市进销存事务的基本情况,来摆脱传统的手工劳动,实现管理自动化,从而提高工作

效率。同时该系统应不可避免的涉及到库存商品基本信息、供应商信息、客户信息的维护和处理及进货统计、销售统计等统计及查询处理功能。

2.3.2可行性研究

这个阶段要解决的关键问题是“对上一阶段所确定的问题有无行得通的解决办法”。从而导出系统的逻辑模型,然后从系统逻辑模块出发探索若干种可供选择的系统实现方案。由于实际条件的制约,对可行性研究我们不再多说,但我们必须明确,现在我们所讨论的问题从各方面来说都行得通。在明确了这两个简单问题之后,我们的问题应该步入正题了。需求分析阶段是软件定义时期的是后一个阶段,这一阶段的中心任务是准确的回答“系统必须做什么?”这个问题。其结束的标准是通过需求分析应该得出有数据流程图、ER 图、数据字典等描绘的精确的系统逻辑模型。

2.3.3小型超市进销存管理系统具体任务要求和运行过程

系统的功能要求即用户对目标系统数据处理功能所提出的要求,主要考虑以下销售管理需求:

①进货时入库登记,把相应的商品信息存入进货信息表,以便日后查看和统计进货信息。

②销售时把相应数量的商品从现存商品库中减去,并记录于另外的一个销售信息表中,以便日后查看和统计销售信息。

③存货时把相应的商品基本信息记录到存货信息表里,以便日后查看和统计存货信息。

④系统管理员能够随时查看各种信息表,如员工信息表、进货信息表、销售信息表等。

⑤系统管理员能够在员工信息表中添加新的管理员信息以及查看其他管理员信息。

⑥系统管理员能够在员工信息表修改自己的密码以及相关信息。

2.4.1软件分析

1、由于Windows Xp操作系统是有人机变互的友好界面,很容易掌握及操作,程序界面相对较容易实现等特点,加之目前基于Windows Xp操作系统的软件开发工具也很多,易于学习、开发及应用。

2、同时由于商品进销存管理事务种类繁多,结合小型超市实际情况,进销存事务量及管理人员的素质等因素,Windows Xp操作系统易学易用,而且可以满足需求,故决定采用Windows Xp平台开发。

3、采用SQL Server 2005数据库系统作为小型超市进销存管理系统的后台数据库,SQL Server 2005数据库采用面向对象的方式对数据库进行管理与操作,大大简化了用户的开发与维护工作,另外SQL Server 2005数据库的灵活性、安全性、易用性为数据库编程提供了良好的条件。

4、由于MyEclipse 具有面向对象可视化编程的特点,是创建Windows 应用程序最简便、最快捷的开发工具之一,是集先进性、实用性于一体的现代化软件开发工具,故采用MyEclipse7.1为开发工具。

2.4.2硬件分析

硬 件:中央处理器(CPU ): P4 以上 内 存:512M 硬 盘:40G 显 示 器:一般品牌 打 印 机:一般品牌

2.4.3人员分析

此系统操作简单,使用人员无需具有专业的计算机操作基础,因此对工作人员来说应用此系统是不成问题的。

本系统开发经费并不是很多。对于规模不很大,经费有限的单位在经济上是可以接受的,并且本系统实施后可以显著提高效率,很快就可以体现经济效益。

投入:除软件开发成本,一台中等电脑,现价4000元左右,完全可以良好的运行系统,完成硬件平台的要求,而且经济实用。

2.6 结论

综上所述,无论是从技术方面还是经济方面看开发此系统均是可行的。

第3章 总体设计

总体设计阶段的基本目的是用比较抽象概括的方法确定系统如何完成参定的任务,也就是说,应该确定系统的物理配置方案,并且进而确定组成系统的每个程序的结构。因此,总体设计阶段由两个小阶段组成。首先需要进行系统设计,从数据流图出发设想完成系统功能的若干种合理的物理方案,最后选择一个最佳方案。然后进行软件结构设计,确定软件由那些模块组成以及这些模块之间的动态调用关系。

3.1 项目规划

小型超市进销存管理系统是一个典型的数据库应用程序,由登录模块、主界面、基本信息模块、进货管理和销售管理模块、钱流管理模块、库存管理模块、查账模块、统计分析模块、系统维护模块等组成。特规划功能模块如下: ● 系统登录模块

系统登录模块主要管理判断用户输入的用户名是否存在,以及用户输入的用户名、密码和选择的权限是否正确,进行不同的登录控制。 ● 进货管理模块

进货管理模块主要管理小型超市商品进货信息。 ● 销售管理模块

销售管理模块主要管理小型超市商品销售信息。 ● 员工信息模块

员工信息模块主要管理员工的基本信息。 ● 库存管理模块

库存管理模块主要管理小型超市商品库存信息。

根据项目规划,可画出超市进销存管理系统的功能框图,如图3-1所示:

图3-1 系统功能模块图

3.1 数据库设计

上面提到的各种功能的实现都离不开数据库的支持,因此数据库设计作为本系统设计的一部分不可缺少。数据库设计在整个程序设计过程中占据非常重要的地位,也是整个程序设计的基础。把数据库从整个程序中分离出来,单独进行,有很大的好处,即使程序设计分工明确,也方便程序员在详细设计师不必考虑数据库的结构,只需知道数据名及表名和表中的字段名就能进行编码设计,体现面向对象设计的思想。其实在需求分析阶段,我们的很大一部分讨论始终都没离开用户所要求的数据。如果把前面的讨论看成是数据库的逻辑设计,下面的问题将是数据库的具体物理实现。

我们使用的数据库系统是SQL Server 2005。数据库名称为“Supermarket ”。数据库“Supermarket ”包括以下表:员工信息表(tb_user表)、商品信息表(tb_goods表)、进货信息表(tb_ warehouse 表)、存货信息表(tb_story表)

以及销售信息表(tb_sell表)。

①tb_user表(员工信息表)中包括有员工编号、员工姓名、员工密码、性别、员工权限字等段,具体设置如表3-2所示:

表3-2 tb_user表

②tb_goods表(商品信息表)包括商品编号、商品名称、商品类型、商品进价、商品售价、商品产地等字段,具体设置如表3-3所示:

表3-3 tb_goods表

③tb_ warehouse 表(进货信息表)包括商品编号、商品名称、商品进价、商品数量、进货员编号、进货时间等字段,具体设置如表3-4所示:

表3-4 tb_ warehouse表

④tb_story表(存货信息表)包括商品编号、商品名称、商品数量、存货员编号、入库时间、出库时间等字段,具体设置如表3-5所示:

表3-5 tb_story表

⑤tb_sell表(销售信息表)包括商品编号、商品名称、商品数量、销售员编号、商品售价、销售时间等字段,具体设置如表3-6所示:

表3-6 tb_sell表

最后各个实体的E-R 图分别如图3-7至图3-11所示:

表3-7员工信息表的E-R 图

表3-8商品信息表的E-R 图

表3-9进货信息表的E-R 图

表3-10存货信息表的E-R 图

表3-11销售信息表的E-R 图

第4章 详细设计

4.1 系统模块设计及程序流程图

此系统的采用划分独立模块,自顶向下逐步求精的方法设计。这里仅列举两个典型程序流程图。

登录模块的流程图如下图4-1所示:

图4.1登录模块流程图

存货模块的流程图如下图4-2所示:

图4.2登录模块流程图

4.2 应用程序设计

本系统总体的功能是实现小型超市进销存管理的系统化、规模化和自动化,具体包括如下功能模块:

(1)系统登录:包括用户登录、新用户注册、退出系统等功能。 (2)商品进货管理:此模块分两种用户权限包括管理员用户和普通用户。管理员用户拥有包括商品进货信息的添加、商品进货信息的修改、查看所有商品进货信息、查询商品进货信息、删除商品进货信息等功能。

而普通用户只有查看所有商品进货信息以及查询商品进货信息等功能。 (3)商品销售管理:此模块分两种用户权限包括管理员用户和普通用户。

管理员用户拥有包括商品销售信息的添加、商品销售信息的修改、查看所有商品销售信息、查询商品销售信息、删除商品销售信息等功能。

而普通用户只有查看所有商品销售信息以及查询商品销售信息等功能。 (4)商品存货管理:此模块分两种用户权限包括管理员用户和普通用户。管理员用户拥有包括商品库存信息的添加、商品库存信息的修改、查看所有商品库存信息、查询商品库存信息、删除商品库存信息等功能。

而普通用户只有查看所有商品库存信息以及查询商品库存信息等功能。 (5)个人信息管理:此模块分两种用户权限包括管理员用户和普通用户。管理员用户拥有修改个人信息、修改个人密码、查看所有用户信息、修改其他用户信息、删除其他用户、查询其他用户信息等功能。

而普通用户拥有包括修改个人信息、修改个人密码、查看所有用户信息以及查询其他用户信息等功能。

第5章 功能界面设计

5.1系统登录模块

系统登录界面是程序运行的起始点,负责整个程序的开启和关闭。系统登录界面的最终效果图如图5-1所示:

图5-1登录界面预览

运行程序后首先出现登录界面,您需要输入用户名和密码以及选择相应的用户权限,点击[登录]按钮或直接按回车键,就根据您的权限进入销售管理系统。如果你所输入的用户名不存在就会提示用户不存在并要求先注册或者重新输入,如果输入的用户名或者密码错误就会提示输入错误并要求重新输入,如果选择的权限错误就会提示权限错误并要求重新输入,登录错误效果图如图5-2所示:

图5-2登录错误界面预览

输入成功后,会根据你的权限进入相应的界面(管理员用户界面和普通用户界面)。

5.2主窗体界面

该窗体是登录成功后出现的第一界面,总窗体分左右两部分,左侧显示登录系统的员工身份(管理员或者普通用户)并且显示用户名,下方则是根据用户权限显示不同的功能(主要是商品进货管理、商品销售管理、商品存货管理以及

个人信息管理)。右侧则是显示欢迎登录小型超市进销存管理系统。

总窗体主要使用Frame 实现根据不同用户权限的用户显示不同的用户功能,使用ui 和li 实现分级显示不同的功能。

这样的设计是为了是用户方便在各不同功能之间选择。

5.3商品进货管理界面

该界面是显示商品的进货信息。依旧使用Frame 实现界面左右分工,使用ui 和li 实现分级显示不同的功能。主窗体右边显示商品的进货信息,左边显示的是另外一些功能选项(包括商品销售管理、商品存货功能、个人信息管理的功能选项)。右边显示的商品进货管理功能包括管理员用户的商品进货信息的添加、商品进货信息的修改、查看所有商品进货信息、查询商品进货信息、删除商品进货信息等功能。对于普通用户只有查看所有商品进货信息以及查询商品进货信息等功能。

5.4商品进货信息查询界面

该界面是用户(管理员或者普通用户)选择[查询商品进货信息]功能后

出现。用户在文本框中输入所要查找的商品信息,如果有则会在右边显示商品的详细信息,如果没有则会提示所查找的商品不存在。

5.5商品进货信息修改界面

该界面是管理员用户选择[修改商品进货信息] 功能后出现。管理员用户在所有商品进货信息列表后选择[修改]功能,界面会跳转到显示单个商品信息,管理员用户可以修改商品进货信息,修改完成后点击[保存]按钮,会提示管理员用户修改成功。

5.6商品进货信息删除界面

该界面是管理员用户选择[删除商品进货信息] 功能后出现。管理员用户在所有商品进货信息列表后选择[删除]功能,界面会出现提示框,提醒管理员用户

是否删除。[是]确定删除商品进货信息,[否]不删除。

5.7品销售管理界面

该界面是显示商品的销售信息。依旧使用Frame 实现界面左右分工,使用ui 和li 实现分级显示不同的功能。主窗体右边显示商品的销售信息,左边显示的是另外一些功能选项(包括商品销售管理、商品存货功能、个人信息管理的功能选项)。右边显示的商品销售管理功能包括管理员用户的商品销售信息的添加、商品销售信息的修改、查看所有商品销售信息、查询商品销售信息、删除商品销售信息等功能。对于普通用户只有查看所有商品销售信息以及查询商品销售信息等功能。

5.8品存货管理界面

该界面是显示商品的存货信息。依旧使用Frame 实现界面左右分工,使用ui 和li 实现分级显示不同的功能。主窗体右边显示商品的存货信息,左边显示的是另外一些功能选项(包括商品销售管理、商品存货功能、个人信息管理的功能选项)。右边显示的商品存货管理功能包括管理员用户的商品存货信息的添加、商品存货信息的修改、查看所有商品存货信息、查询商品存货信息、删除商品存货信息等功能。对于普通用户只有查看所有商品存货信息以及查询商品存货信息等功能。

5.9人信息管理界面

该界面是显示用户的个人信息。依旧使用Frame 实现界面左右分工,使用ui 和li 实现分级显示不同的功能。主窗体右边显示用户的个人信息,左边显示的是另外一些功能选项(包括商品销售管理、商品存货功能、个人信息管理的功能选项)。在右边的个人信息界面中管理员用户有修改、添加以及删除用户信息功能,普通用户只有修改个人信息以及查看所有用户信息功能。

5.10个人信息修改界面

该界面是用户(管理员用户或者普通用户)[修改个人信息]功能后出现。管理员用户在个人详细信息中修改要修改的部分,修改好了之后点击[保存]按钮,系统会保存用户修改的信息。

5.11用户信息删除界面

该界面是管理员用户在所有用户信息表中选择要删除的用户信息,点击[删除]功能,系统会出现如图5-3所示的提示:

图5-3删除用户界面预览

如果点击[确定]则删除选择的用户,[否]测取消操作。

第6章 系统测试

6.1测试概要

按照软件工程的思想,任何软件正式投入运行前,必须进行测试以保证软件的正确性、容错性、可扩展性及运行速度等等。在该系统交付使用前,我们对该软件系统的所有功能模块进行了详细测试,测试的目的在于:寻找问题,纠正错误,提高系统技术能力,使系统早日投入运行。测试的参加人员除技术人员外还包括用户,最终由用户对每个模块提出问题或批示。

分别采用软件工程中的“白盒法”(测试时了解系统的内部逻辑) 及“黑盒法”(测试时不了解系统的内部逻辑,根据输入内容和输出结果对系统作出判断) 。对于非计算性功能,测试时看系统是否能够完成与业务相应的处理工作。

主要的错误分为以下几类: 1. 语法错误

语法错误是经常碰到的错误,它是由不正确的脚本语法导致。例如:命令拼写错误或传递始函数的参数不正确都将产生错误。语法错误可能导致脚本不能运行。

2. 运行时错误

运行时错误是脚本在执行过程中脚本指令试图执行不可能的动作而导致的. 必须纠正导致运行时的错误,这样才能使脚本在运行时不被中断。

3. 逻辑错误

逻辑错误通常可能是在潜在的和难以预测的。如果有因键入错误或程序逻辑流程错误引起的逻辑错误,脚本可能会成功运行,但产生的结果却是错误的。

系统的功能测试

在系统功能测试前申请了两种权限的用户,一个是具有管理权限的管理员用户,一个是具有一般用户功能的普通用户。分别以两个用户名 登录系统对系统提供的各项功能进行测试。

6.2测试结果以及发现

6.2.1功能测设

1、登录模块测试:分别以管理员用户和普通用户的身份登录系统进行测试,结果符合要求。

2、商品进货管理模块测试:分别以管理员用户和普通用户的身份登录系统后,对商品进货信息的添加、修改、删除以及商品进货信息的查询等功能功能进行了测试,结果符合要求。

3、商品销售管理模块测试:分别以管理员用户和普通用户的身份登录系统后,对商品销售信息的添加、修改、删除以及商品进货信息的查询等功能功能进行了测试,结果符合要求。

4、商品存货管理模块测试:分别以管理员用户和普通用户的身份登录系统后,对商品存货信息的添加、修改、删除以及商品进货信息的查询等功能功能进行了测试,结果符合要求。

5、个人信息管理模块测试:分别以管理员用户和普通用户的身份登录系统后,对个人信息修改、个人密码修改、用户信息查看、用户信息查询等功能功能进行了测试,结果符合要求。

测试之后,发现整个小型超市进销存管理系统的整体测试结果还是比较令人满意的。

6.2.2测试用例

6.2.3对软件功能的结论

经过系统分折与设计后.就可以根据设计模型在具体的环境中实现系统,生成系统的源代码、可执行程序和相应的软件文档,建立一个可执行的系统.然后需要对系统送行测试和排错,保证系统符合预定的要求。获得一个无错的系统实现,调试的结果将确认所完成的系统可以真正使用。最后系统配置的任务是在真实的使用运行环境中配置,调试系统,解决系统正式使用前可能存在的任何问题。

6.3分析摘要

6.3.1缺陷和限制

做需求分析的时候由于系统开发的能力、时间和资金有限,没有进行实地调查,所以功能方面并不太完善,再就是网络传输的保密性.安全性以及数据库的安全性还存在一定的缺陷。还有数据库的优化不好,占用资源较多。再就是功能还不够完善(没有退货功能)。

6.3.2建议

建议在网络传输方面加强其保密性、安全性及数据库的优化方面。还有界面设计方面也不太美观。

6.3.3评价

软件基本达到设计要求,软件功能完整,用户界面良好,错误处理正确,且能正确提示错误种类。

但是在测试中也发现软件的一些不足与缺陷,比如软件在用户第一次登陆时,也就是用户刚拿到软件时,必须用预先设定好的管理员账号登陆系统才能进行添加新用户的操作,等等一些缺陷,需要在软件进一步修改和维护时予以纠正。总的来说,软件通过测试,可以很好地运行!

第7章 结 论

在这个软件设计的最初,我即按照老师的要求一步一步往下做,努力作好需求分析。因为在软件的开发过程中需求分析是十分重要的。在初步了解的基础上,我根据老师给予的关于小型超市进销存管理系统设计思路的讲解,对系统进行了详细的需求分析。这样就使我对于系统的开发有了一个大致的思路。在最初的几个星期里,我一直在做完善需求分析的重复工作。这样就为下一步的设计打下了坚实的基础。

到了数据库设计阶段,首先选择了SQL Server 2005作为数据库管理系统。因为我所需要的数据库是比较复杂的,经过一段时间的努力,我的数据库建立成功了。

下一阶段就到了编程阶段了,在这个阶段我们首先考虑的是界面,一个界面设计的好坏直接关系到使用者的方便程度,于是想到的就是实用。在实用的基础上尽量美观大方。我经过反复的改正后,界面固定下来。然后就进入编写程序阶段,在编程过程中,我借鉴了很多资料,同时也请教了其他有经验的同学。到了真正编写代码的时候,我在需求分析做的努力逐渐显示出来,因为在这个过程中,我几乎没有遇到什么十分棘手的问题,各项功能也随之增加。在经过和老师的交流讨论之后,我的设计也逐渐进入了尾声。这样,我的设计就基本上完成了。

在接下来的时间里,我继续对设计进行优化,包括界面的美观,以及程序的设计。在严格的测试后,逐渐使系统不再出现大的错误, 能够很稳定的运行。

谢 辞

经过几个多月的设计和开发,系统基本开发完毕。其功能基本符合用户需求,能够完成学生各项信息的存储和各项信息的查询以及相关报表的输出和输入。

但是由于毕业设计时间较短,所以该系统还有许多不尽如人意的地方,比如用户界面不够美观,出错处理不够等多方面问题。这些都有待进一步改善。

致谢:

在系统开发的几个月里,我受到了指导老师细心指导,老师严谨的指导态度与深厚的理论知识都让我受益非浅,从他身上我学到了很多的东西,无论是理论还是实践都使我的知识有很大的提高。借此我特提出感谢。

同时我还感谢母校的老师,谢谢他们为本系统提供的帮助。让我能够顺利地完成本系统的开发。也感谢那些对我提供帮助的同学,没有他们就不会有现在的系统。

参考文献

[1]郑阿奇.Eclipse 使用教程. 电子工业出版社.2009

[2]邓子云.JSP 网络编程从基础到实践(第3版) .电子工业出版社.2009

[3]明日科技. JSP项目开发案例全程实录(第2版). 清华大学出版社.2011

[4] 徐婉珍. JSP动态网站开发项目教程. 电子工业出版社.2010

[5]丛书编委会.SQLServer2005实例教程. 中国电力出版社.2008

[6] 钱雪忠, 罗海驰, 程建敏.SQL Server 2005实用技术及案例系统开发. 清华大学出版社.2007

[7] 罗保山,吴煜煌. Dreamweaver CS4动态网页制作实用教程. 电子工业出版社. 2009


相关文章

  • 管理信息系统设计论文
  • 管理信息系统 系 设计方案:指导教师:设计学生:学生班级:学生学号:设计时间: 统 设 计 超市管理系统设计 路 朝 祥 老师 鲁 宸 希 工商管理093班 [1**********]3 2012年5月26日 目 录 一. 系统概要 ··· ...查看


  • 计算机网络技术专业毕业论文参考选题
  • 计算机网络技术专业论文参考选题 1. 企业网或校园网的实施方案设计 2. 校园区局域网规划与设计 3. 大型超市内部局域网的设计方案 4. 智能楼宇的计算机网络研究与设计 5. 无线局域网技术分析与探讨 6. FTP 协议的研究和应用 7. ...查看


  • 小型超市收银系统的设计与实现
  • 学号 题目: 作 者 届 别 院 别 专 业 指导教师职 称 完成时间 摘 要 随着销售行业竞争日益激烈,小型超市收银系统的引入显得极其重要.它不但可以提高进销存管理的工作效率,而且可以有效减少盲目采购.降低采购成本.合理控制库存.减少资金 ...查看


  • 本科计算机论文题目
  • 基于asp 语言的测试项目 学生信息管理系统的设计与实现 基于ASP.NET 的社区人口管理系统 基于ASP.NET 的课程教学网站设计 公司会议网站 C#高校工资管理系统 C#在线点歌系统 <数据库原理>精品课程网站设计 教师 ...查看


  • 计算机专业毕业论文题目_大全(1)
  • 目 录 ASP 类计算机专业毕业论文题目.................................................................................................... ...查看


  • 超市社会实践论文
  • 随着酷暑的到来,我又迎来了大学里的第二个暑假.为了充实自己的暑假生活,我决定去参加一些实践来提升自己.我们可以从社会实践中学到许多东西.不仅仅引导我们走出社会走出校园,接触社会,了解社会,投身于社会,并且更快地融入与这个社会.社会实践是锻炼 ...查看


  • 小型超市进销存管理系统
  • > 课程设计 题 目 小型超市进销存管理信息系统 指导老师 陈 晨 专业年级 计算机科学与技术 姓 名 班 级 学 号 2014年 2 月 25日 目 录 引言 .................................... ...查看


  • 百威8000QPOS商业管理软件
  • 百威8000QPOS商业管理软件 系统概述 百威8000QPOS商业管理软件是智百威公司专门针对小型超市.便利店.社区店.KTV超市行业等只需进货与收银功能而开发的商业管理系统,是现代商业管理模式与电脑信息技术的完美结合.它实用.易学.核心 ...查看


  • A公司生鲜电商发展与对策分析
  • 学号: 13240126 题目类型:论文 (设计.论文.报告) 桂林理工大学博文管理学院 毕业设计(论文) 题目:A 公司生鲜电商发展与对策分析 二级学院: 经济与管理_ 专业(方向) :电子商务__ 班 级:13-1班__ 学 生:韦忠宝 ...查看


热门内容