web环境的小型超管理系统的设计与实现(源码)

摘 要随着互联网技术的进步和居民生活水平的提高,一些企业为了降低自身成本,提高工作效率,优化企业结构的销售管理系统在企业中逐渐处于不可替代的地位。本设计以小型超市为背景,了解到小型超市目前客户繁多,销售统计难以处理,传统的小型超市管理模式已难以满足实际需求。一些公司迫切需要拥有一种先进的企业化的小型超市管理系统。通过对一些小型超市的日常运营管理情况进行问卷调查以后,我们熟悉了小型超市的日常业务流程,研究了小型超市管理的主要方法,设计出了此系统。该系统以经理、操作员、管理员三类角色为出发点,设计了下面几个模块员工管理、采购管理、销售管理、会员管理、库存管理、销售统计等功能,采用微软流行的工具Visual Studio 2010进行系统开发,部署开发一个完整的基于B/S的架构的系统,利用SQL Sever 2010数据库系统来存放系统中的数据信息,使用ASP.NET技术实现服务器与数据库数据的交互。本文首先进行课题背景、意义的研究,再分析当前国内外的形势,在阐明选用的技术后,围绕系统用户的功能需求进行分析,并根据各实体间的关系对数据库进行设计。其次在系统分析的基础上总体设计了系统功能,重点介绍了后台管理员模块的功能设计和具体实现方法。建立了系统的E-R模型和系统数据流程图,接着对系统的一些重要功能进行了全方位的测试,最后对本系统的开发和实现进行了总结。
Key words:Procurement;Sales;Inventoryest 目 录
1 绪论 1
1.1 课题背景 1
1.2 课题意义 1
1.3研究现状 2
2 开发平台与技术 3
2.1开发技术选择 3
2.2 ASP.NET技术 3
2.3开发数据库 3
2.4软硬件环境 4
2.5本章小结 4
3 系统分析 5
3.1可行性分析 5
3.1.1技术可行性分析 5
3.1.2经济可行性 5
3.1.3操作可行性 5
3.2系统需求分析 5
3.2.1功能需求分析 5
3.2.2非功能性需求分析 6
3.3系统数据流程分析 7
 *好棒文|www.hbsrm.com +Q: ¥351916072$ 
/> 3.4本章小结 10
4 数据库设计 11
4.1系统体系结构设计 11
4.2系统功能模块设计 11
4.3数据库概念结构设计 12
4.4数据库逻辑结构设计 14
4.5本章小结 16
5 系统详细设计 17
5.1系统页面设计 17
5.2管理员登录 18
5.3 员工信息管理 19
5.4商品销售 21
5.5 财务管理 23
5.6 本章小结 24
6 系统测试 25
6.1 概述 25
6.2 界面测试 25
6.3性能测试 25
6.4功能测试 25
6.5 测试结果分析 26
6.6 本章小结 26
7 总结与展望 27
参考文献 29
致 谢 31
附 录 33
1 绪论
1.1 课题背景
近几年互联网发展速度迅猛,如今各个领域都会涉及到互联网,极大程度推动了教育、科研、工业的发展,互联网模式将是步入一个全新社会的转折点。
在全球金融危机之后,电子商务的发展迎来了一个契机。电子信息技术的全面覆盖越来越广泛,电子商务领域的发展以及互联网领域的发展都非常迅速,未来的企业不可避免的离不开这种高效、便捷的互联网模式。现在很多政府、企业、学校、私营店都设有属于自己的门户网站,这样既可以方便客户更好的了解、熟悉自己的产品以及独有的特色,也方便和用户进行更好的交流沟通,大大提高了企业的效益。
随着互联网技术的快速发展,人们对计算机技术的需求量越来越大,尤其是用计算机研发的软件系统在人们日常生活应用中越发重要。小型超市在我们这个时代也愈发显得重要,因此我们设计了一个小型超市管理系统。通过使用小型超市管理系统,可以大大提高超市的工作效率。
1.2 课题意义
随着现代信息技术和企业管理水平的迅速发展,越来越多的企业开始采用计算机和网络技术来提高自己的竞争力。以信息系统作为支撑,企业不仅可以高效的处理日常事务,优化业务流程,降低生产成本,而且还可以用于辅助分析客户的消费趋势,提高顾客服务水平,因此,可以说信息系统的使用和实施已是企业现代化管理的一项基本要求,也是企业规范化和科学化管理的必要条件。
这些年小型超市如雨后春笋般纷纷建立起来,越来越多的商品经销商意识到信息化系统对管理商品销售有着不可忽视的作用。大家不约而同的开始建立自己的销售系统,想通过优秀的小型超市商品管理思想来增强企业的竞争力。传统的管理系统大多数是使用单机版,采用C/S结构。而基于B/S结构,ASP.NET技术开发商品管理系统,不仅开发成本低、实施费用少、维护简单,而且结合先进的管理思想实现传统小型超市商品管理软件的功能。新型的小型超市商品管理系统中重视客户关系和库存采购信息管理,力求为商品经销商提供一个全方位的小型超市商品管理平台,为今后小型超市商品管理系统的开发提供了一些思路和借鉴意义。 1.3研究现状
随着小型超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。超市在时时刻刻需要对商品各种信息进行统计分析,每天的报表、月报表、年报表,员工信息的管理等。平日里那些形形色色的农贸市场,街边小摊早已无法满足人们日益高涨的生活需求,小型超市的崛起属于必然,所以开发一个小型超市管理系统对小型超市的工作效率可以大大提高。
2 开发平台与技术
2.1开发技术选择
随着计算机技术的发展,目前开发动态网站的技术很多,诸如:PHP技术、JSP技术和ASP.NET技术,这些技术各有特点,结合此次开发的医疗信息系统这个小型的管理系统的特点,选出最优技术。
如果采用JSP技术进行开发的话技术难度比较大,代码的编写量也非常大,开发好之后运行的服务器要求也比较高,所以采用JSP技术进行开发的话周期比较长,投入比较大。如果采用PHP技术的话他不适合开发交易类型的网站,他适合开发那种交流类型的论坛系统。而ASP.NET技术作为当前非常流行的编程技术,其灵活性、工作效率、系统性能、数据安全和信息完整等优点更加全面。所以选择ASP.NET技术进行系统开发。SQL Sever是目前最流行的关系型数据库管理系统,操作简单、安全可靠。SQL Sever2010在SQL Sever2005的基础上,为用户提供了一个完整的数据管理和分析解决方案。因此数据层我们选择SQL Sever2010。
2.2 ASP.NET技术
ASP.NET以Windows操作系统作为开发平台为作为开发平台,其他的操作系统目前还不支持ASP.NET程序框架。因为大多数电脑都采用Windows作为操作系统,所以ASP.NET也就成了目前被广泛采用的程序开发框架。这些是因为这样的框架采用了全新的开发形式,全新的架构形式,全新的编程形式。大大降低了软件开发人员的开发难度。ASP.NET技术是一种先进的管理和控制数据库的组件,可以让软件开发人员可以灵活方便对数据库进行查询、更新和删除。
根据以上情况可见,ASP.NET技术是一种优秀又被广泛利用的程序开发框架,它支持对网络程序的开发。开发的医疗信息系统就采用ASP.NET框架来进行开发。
2.3开发数据库
由于SQL Server 2010可以使各个数据库表之间具备良好的联系,优秀的结构。采用SQL Server 2010数据库管理工具来对基于web环境的小型超市管理系统的数据库进行开发和设计是非常不错的选择。SQL Server 2010同时还可以支持多个数据库同时高效的运行。SQL Server 2010 数据库管理可以达到扩展性的要求,可以支持多个数据库已优化的方式同时运行。 2.4软硬件环境

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

好棒文