软件毕业设计.doc
《软件毕业设计.doc》由会员分享,可在线阅读,更多相关《软件毕业设计.doc(36页珍藏版)》请在三一办公上搜索。
1、 本科毕业设计(论文)题 目: 基于.net的超市管理系统的设计与实现院 系: 计算机科学系 专 业: 软件工程 姓 名: 张维 学 号: 081116401037 指导教师: 周海平 教师职称: 副教授 填写日期: 2012年 5月 6 日摘要随着计算机技术的飞速发展,计算机技术在科学研究和百姓生活中的作用越来越重要,在各个领域都有计算机技术的渗入,已经成为各个行业必不可少的技术工具。国内市场的超市在信息化过程比较落后,而对于企业的资源管理,信息存储和处理显得尤其的重要。若要适应市场激烈的竞争,就必须要具备高效的处理方式和管理方法,因此加快超市的信息化进程是必不可少的。通过对超市管理系统的管
2、理机制进行调查研究,开发了超市管理系统。本系统中主要解决了超市管理事务中的进货、销售、库存等情况的问题以及相关的统计工作。本系统中包含了六个功能模块:商品信息管理、员工管理、进货管理、销售管理,库存管理和系统设置。本系统采用了目前软件设计的最新技术,具有开发效率高、设计灵活、生成的软件界面友好美观等特点,比较适用于当前各超市的管理和技术人员的实际水平。本系统通过ADO.NET和数据库进行无缝连接,后端的开发工具是Microsoft SQL Server2005,将整个数据库连接,使数据库具有较高的完整性,一致性和安全性。 关键词:资源管理;数据库管理AbstractAlong with the
3、 rapid development of computer technology, computer technology in scientific research and the people live a more and more important role in every area of the infiltration of computer technology, has become an indispensable tool of each industry technology.The domestic market in the supermarket infor
4、mation process is relatively backward, and for the resource management, information storage and processing are especially important. If you want to adapt to the fierce market competition, we have to have effective treatment and management, therefore speeds up the process of information of the superm
5、arket is indispensable.Through to the supermarket management system management mechanism research, develop the supermarket management system. The system mainly to solve the supermarket management affairs of a purchase, sales and stock of the situation, problems and related statistical work. The syst
6、em consists of 6 function module: commodity information management, staff management, purchase management, sales management, inventory management and system Settings.This system adopted the software design of the latest technology, with high efficiency, design develop flexible, and the formation of
7、software friendly interface beautiful and other characteristics, more applicable to the current supermarkets management and technical personnel of the actual level. The system through the database and seamless connection, the development tools after is Microsoft SQLServer2005, will the entire databa
8、se connections, the database has high integrity, consistency and security.Keywords: resources management; Database management目录摘要IAbstractII目录III第一章 绪论1第一节 社会背景1第二节 超市背景2第二章 系统可行性研究3第一节 可行性分析3一、 技术可行性研究3二、 经济可行性研究3三、 操作可行性研究4第二节 可行性研究结论 4第三章 系统需求分析5第一节 需求分析概述5一、 系统需求5二、 功能需求5三、 事务描述5四、 运行环境6第二节 业务流程
9、分析6第三节 新系统主要业务分析:7第四节 数据流程分析8第五节 数据字典9一、 超市管理系统的数据字典9第六节 超市系统运行的工作流程11第四章 系统概要设计12第一节 设计思想12第二节 设计原则12第三节 基本设计概念和处理流程12第四节 数据库设计13一、系统E-R图13二、系统E-R图说明14第五节 系统层次模块图14第六节 模块设计14一、 登录模块14二、 系统管理模块14三、 商品模块15四、 功能模块设计15第七节 逻辑设计文档18第八节 总体设计19一、总体结构19二、后台销售管理模块22第五章 测试27第一节 系统测试27一、对系统性能的测试27二、对系统业务能力的测试2
10、7三、 对系统健壮性的测试27四、对系统维护以及开发人员工作效率的检测27第二节 测试用例27第六章 总结29致谢30参考文献31第一章 绪论第一节 社会背景在现代化企业中,信息管理工作将发挥越来越重要的作用。企业管理工作已经渗透到企业日常工作的许多方面,无论是其自身还是发挥的作用,都为企业的创新、发展以及经济效益,做出了显著的贡献。因此,企业必须加强自身的信息基础设施建设,通过企业基础数据的信息化,企业基本业务流程和事务处理的信息化、企业内部控制及实施控制过程的信息化、人的行为规范管理等企业基础管理信息化工程,确保企业在规模不断扩大和业务迅速发展的过程中保持坚实的管理基础,促进企业的可持续发
11、展。企业的管理是企业发展的关键,一个好的、全面的管理机制将给企业带来很可观的经济效益。无论是规模庞大的企业还是小规模的商店,都有很多复杂的数据需要管理。手工管理这些繁杂而庞大的数据,显然需要耗费大量的人力和物力。不仅花费了大量的时间,而且还大大提高了成本。计算机信息管理中,能将庞大,复杂的数据进行统一的分类和处理,将数据简单化,在处理相关信息时显得很简单,方便。这使得实现数据规范化、自动化的电脑管理,是一个管理规范、动作高效的企业单位的必然要求。本系统主要为超市的管理系统的需求面开发,系统具有进货及销售统计、商品及员工信息管理等功能,界面友好、操作简便。本系统不仅仅适用于超市内部,同样适用于如
12、生活用品批发、酒店预订等需要进行信息统一管理和处理的大小企业。如今,随着科学技术的不断发展,电脑已经普遍进入家庭,计算机技术也渗透了各个领域,成为各行业中必不可少的技术工具,特别是在Internet技术的推广和信息高速公路的建立。由于步入信息化时代,使得IT产业在市场中越来越具有竞争力,市场地位也越来越高。由于信息数据的不断扩大,巨大的数据信息需要加工和传输,所以现在对数据库的进一步开发和利用显得尤为的迫切。在国内,许多超市的规模都比较小,信息化过程比较落后,整个超市全部的信息管理都感到比较棘手,所以就导致了整个超市的管理能力下降,经济收入不理想等状况。所以,对于资源的管理,信息的储存和处理也
13、显得格外的重要,若要适应市场的竞争,就必须具备高效的处理方式和管理方法,而信息化过程是其中的核心,因此加快超市的信息化过程势在必行。通过市场的研究发现,超市管理主要是对信息的统一化,便于查找和统计。由此,开发了这套超市管理系统。在开发过程中需要考虑都的是,各超市的管理特点和技术人员的实际水平,采用基于Windows图像用户界面这一易学易用的操作环境,在整个系统过程中,尽量采用易读易懂的人机界面,让管理者能在很短的时间内就能掌握。开发系统中,必须把系统的正确性放在最重要的位置,要求对数据的处理正确和完整。本系统在开发过程中,针对当前各超市管理的特点和技术人员的实际水平,采用基于Windows图形
14、用户界面这一易学易用的操作环境,在系统设计过程中,尽量采用易懂易读的人机界面,使用户可以在短期内完全掌握。第二节 超市背景在我国,最早的超市形成于20世纪90年代初期,现在已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要作用。随着超市形态的不断发展,其经营管理变得越来越复杂,这样就必须要针对管理操作引进新的管理操作也管理理念。就目前而言,超市及许多零售业都存在着管理的落后。比如:商品种类繁多,不能有效地整理各种商品;销售商品时,收款的速度慢;人工操作容易出差错等等。现在,超市管理的信息量剧增,商业运转过程中间环节越来越多,也越来越复杂,若还是以从前的手工来进行操作的话,是远远达不到
15、要求的,而且对于超市不仅需要消耗大量的劳力和物力,还要浪费大量的资金,造成不必要的浪费,并慢慢无法适应这复杂的市场。超市管理系统,依靠的是现代化的计算机信息处理技术来管理超市的所有信息,从而节省了大量的人力、物力、可以减少劳动强度,并且能够快速地反映出商品的进、销、存等状况,使管理人员能快速对市场的变化作出相应的决策,加快超市经营管理效率。为了能够快速反映出商品的进销存状况和各种反馈信息分析,使管理人员快速对市场的变化作出相应决策,加快超市的系统建立的技术基础:数据库应用系统是以数据库为基础的信息管理系统,它一般包含两个方面内容,一个数据库设计,二是程序设计。数据库应用系统的开发是一个软件工程
16、,应按照软件工程的开发方法进行分析,设计,编程和调试。再建立数据库应用系统之前,一般应先进行系统的需求分析,了解拥护对系统的要求,然后进行系统的总体设计,最后编写程序代码和调试程序。从图中可以看出,需求分析包括了对数据本身的需求分析和对功能的需求分析。两个分析的结果将分别作为数据库设计和程序设计的依据。实际上在设计数据库应用系统时,这两个需求分析是紧密相关的,不论是数据库设计,还是程序设计都需要考虑这两个方面的因素。 第二章 系统可行性研究第一节 可行性分析超市管理系统是超市不可缺少的部分,它的内容对于超市的决策者和管理者来说都至关的重要。随着计算机技术的发展和网络人口的增加,人们对网络的需求
17、越来越高,也越来越贴近生活,信息管理已经成为网上的一股潮流。而更多的,是要求传统行业的管理要延伸到网络,以更方便其生活、工作和学习。可研究性的目的,就是用最小的代价在尽可能短的时间确定问题是否能够解决。要达到这个目的,必须分析几种主要的可能解法的利弊,从而判断原定的系统规模和目标是否现实,系统完成后所能带来的效应是否大到值得投资开发这个系统的程度。因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以比较抽象的方式进行的系统分析和设计的过程。系统的可行性分析主要包括经济上的可行性、技术上的可行性和操作上的可行性。本系统的可行性分析如下:一、 技术可行性研究
18、在IT行业中的工作人员一般都要求掌握计算机技术,具有一定的软硬件基础,会使用各种管理软件。因为,有的大型超市对员工的素质要求比较高,从高层到底层都要求具有一定的计算机基础,所以即使使用了新的超市管理系统,都只需要花费少量的时间去进行员工培训,员工就能够很好的掌握系统的功能和使用方法。二、 经济可行性研究由于网络传递信息可以不受到距离的限制,所以,可以在超市管理上使用一定数量的人力也物力来管理整个超市系统,这样就减少了管理过程中的不必要的开支,同时也提高了超市的销售效率,即提高了超市的经济效益,所以从经济上是完全可行的。目前超市管理系统已经在大型的超市中得到了广泛的应用,超市管理需要现代化和信息
19、化,只有合理的运用信息化的管理,才能在市场竞争中立于不败。超市管理系统不仅能够提高经营者的回报,而且能够随时掌握市场的动向,为经营者提供必要的市场信息,解决了经营者最需要解决的迫切问题,同时超市管理系统对操作人员的要求不高,也合理的节约了成本的投入。(1)超市有能力承担系统的开发费用要开发一个新的项目是一项非常复杂的工作,它不仅需要人力的投入,也需要一定量的物力的投入,总的来说,对于开发者来说就是需要资金的投入。如果说企业要自己动手开发一个新的项目的话,其主要的投资还是在人力上的投资,从系统的业务要求调查到系统的分析编码制作都是需要巨大的人力投入的。软件企业作为一个简短的高科技产品,其员工要求
20、都比一般企业的要求要高很多,而且对系统开发及软件产业了解比较多,所以在自我开发管理系统的过程中,企业自己比较容易安排人手,这样就可以为企业节约大部分的额外开支。同时软件就其他产品来说,属于高端企业,无论是产品的价格还是质量都比较高,而经营产品的经销商或者是商家都要求有雄厚的资金支持。所以,在系统开发过程中,企业完全有能力承担开发费用。(2)新系统将为企业带来经济效益管理系统是一个信息化、智能化和先进管理理念的集合体。而管理是一个动态的过程,在其运行过程中要采取多项措施。所以在管理中获得经济效益是一个综合效益,要对它进行直接定量的分析是比较困难的。一般新系统带来的经济效益很大的,最主要的表现就是
21、减少企业管理费用和人力开支。其中一些很繁琐的管理操作都通过新系统来加以分析解决,这样的话,不仅可以节省大量的时间,同时也为企业的各项决策提供了宝贵的资料,最终为可以企业带来巨大的经济效益。三、 操作可行性研究本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。而整个超市管理系统采用最友好的交互界面,简介明了,不需要对数据库进行深入的了解。由此,该系统的操作是可行的,有必要开发该系统。综合以上三方面,该系统具有很高的开发可行性,无论是从技术上或者经济上还是操作上。因此,可以设计该系统的数据流程图,建立数据字典。第二节 可行性研
22、究结论 通过经济、技术、和社会等方面的可行性研究,可以确定本系统的开发完全必要,而且是可行的,可以立项开发。本系统操作方便灵活,便于学习,因此,该系统具有可行性。不足之处还请老师指出,由于时间即精力所限,未能向实际要求那样去现场实际调查,还请老师见谅,也请老师多费心,为报告中的缺点不吝指出,在此表示万分感谢!第三章 系统需求分析第一节 需求分析概述需求分析作为项目开发的第一阶段,是整个软件的重头戏,需求分析是围绕可行性分析展开的,它的主要任务是对系统进行详细的调查,进而提出系统的逻辑模型,并对系统分析进行评审。现针对“超市信息管理系统”对超市的组织结构业务流程用户角色职能、系统数据流进行分析。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 毕业设计
链接地址:https://www.31ppt.com/p-3994136.html