资源预览内容
第1页 / 共45页
第2页 / 共45页
第3页 / 共45页
第4页 / 共45页
第5页 / 共45页
第6页 / 共45页
第7页 / 共45页
第8页 / 共45页
第9页 / 共45页
第10页 / 共45页
亲,该文档总共45页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
摘要随着人类社会的进步与发展,当今的社会已经进入了信息化的社会,越来越多的信息已无法通过手工记录、人工管理来实现,信息在社会经济中发挥着越来越重要的作用,以往超市的业务都是通过手工模式处理,随着超市的来往业务不断增加,这就要求通过一个好的管理软件,对超市信息化进行良好管理。该系统主要划分为四层角色,管理员、经理、采购员、收银员,管理员主要是进行基本信息管理和用户信息维护;经理主要是进行业务信息的综合管理;采购人员主要是负责商品信息和采购单据管理;收银员主要是负责会员和销售单据管理。本系统超市管理系统是根据超市的特点集进、销、存于一体,结合现今流行的网络技术,应用ASP.NET与SQLServer2005数据库想结合的方式,为超市量身定做的销售管理系统。在设计过程中最大限度满足用户的要求,因此,该系统具有较强的实用性和针对性。本系统具有界面友好,操作简单,可维护性强等特点。关键词 信息管理;销售管理;ASP.NETAbstract With the progress and development of human society, todayrmation is not recorded by hand, manual management to achieve socio-economic information plays an increasingly important role past the ss society has entered the information society, more and more infoupermarket business is handled through manual mode, with the growing supermarket business dealings, which requires management by a good software, information on the supermarket for good management.The system - the supermarket cargo management system is based on the characteristics set into the supermarket, sold, stored in one, combined with todays popular network technologies, applications and SQL2005 database to combine Asp.NET way, tailored to supermarket sales management the software. In the design process to maximize meet user requirements, so that the system has a strong practical and purposeful. The system has a friendly interface, simple operation, maintainability and so on.The system is divided into four main roles, administrator, manager, buyer, cashier, manager mainly for basic maintenance of information management and user information; manager mainly for business information management; procurement officer is responsible for product information management and procurement documents; cashier is responsible for membership management and sales documents.Keywords Sales Management Member Management ASP.NET目 录摘要IAbstractII第1章 绪论11.1 课题背景11.2 目的和意义11.3 设计定义11.4 系统开发环境21.4.1 C#简介21.4.2 ASP.NET简介31.4.3 Microsoft SQL Server 2005简介4第2章 可行性分析62.1 经济可行性62.2 技术可行性62.3 操作可行性72.4 系统流程图72.5 本章小结7第3章 需求分析83.1 需求分析83.2 功能需求83.3用户界面需求83.3.2 数据流图93.3.2 数据字典93.4 本章小结14第4章 总体设计154.1 系统模块的总体设计154.2 数据库设计164.2.1 数据库设计概述164.2.2 数据分析164.3 数据库的详细设计174.3.1 数据库的E-R图的设计174.3.2 数据表的设计194.4本章小结20第5章 详细设计与实现215.1 网站主要界面设计215.2 用户登录设计与实现225.2.1 用户登录的设计与实现225.2.2 用户修改的设计与实现245.3 本章小结24第6章 系统测试256.1 测试的任务和目的256.1.1 测试的任务256.1.2 测试的目的256.2 系统整体测试步骤256.3 本系统的测试266.3.1 用户登录模块测试266.3.2 添加用户模块测试276.3.3 商品查询模块测试276.4 本章小结28结论29致谢30参考文献31附录1 译文32附录2 英文参考译文36 I 第1章 绪论1.1 课题背景 随着经济的高速发展,超市的信息化工作也在如火如荼地进行,由于超市规模的不断扩大以及商务往来的日益增多,超市对进销存信息的掌握和使用就越来越多,因此以前的原始的手工操作方式就不能适应超市快速发展的需要,在计算机科学技术日益发展和成熟的今天,运用其先进的技术性来管理日常工作中的各类客户信息数据,就可以极大地提高超市的工作效率。1.2 目的和意义随着市场经济和现代信息技术的的发展,超市的竞争进入一个全新的领域,作为超市的管理人员,如何使用信息化手段,使企业和经营者个人在最小的投入下获取最大的回报,是当前面临的重要问题。因此,在超市日常管理中引进现代化的办公软件,就成为时下最好的解决办法。使用高效率的软件办公,不仅能使管理人员投入的劳力资本减少,同时能使超市的管理更规范更合理,解决了超市中用于管理进出货以及购买、库存等众多繁琐、工作量巨大从而导致人力资源过多的浪费,超市经营紊乱,财务帐目不透明等众多问题,用最小的投资获得最大的利润。针对超市目前的问题,我开发了这套超市管理系统。目的就是为了解决超市在管理上的混乱,使得管理人员在超市日常经营及销售中,能够有迹可寻,随时把握市场动态,而且减少了不必要的劳力资本,使得超市经营者能够实现用最小的成本,获得最大的利润。1.3 设计定义超市货物管理系统是一套既实用、操作简单、功能齐全、便于维护、管理和查询的软件。采用了B/S模型架构,分成数据访问层、业务规则表示层这二层。其中前端表示层包括管理员、经理等四种角色人员的各种功能界面,如管理员的商品类别,用户列表维护功能;经理的商品信息,库存设置功能等。本系统以中小型超市为中心,涵盖了用户、商品、采购、销售和库存信息的查询、显示等功能,具有高效率、安全性强、数据完整有条理等优点。满足管理人员的各种需求。为了能结构化的管理和实施系统的开发,采用软件工程的方法来设计软件,其基本思想是:用系统的思想和系统工程的方法,结构化,模块化地自上而下的对生命周期进行分析和设计。我们可以将整个系统开始过程分为以下4个一次连接的阶段:1. 系统规划阶段2. 系统开发阶段3. 系统运行维护阶段4. 系统更新阶段这四个阶段共同构成了系统开发的生命周期。系统开发的生命周期一般分为以下三个阶段:系统分析、系统设计和系统实施。系统运行与维护阶段优势整个生命周期中历时最久的阶段,也是系统实现其功能,获得效益的阶段。而系统更新阶段是新旧系统并存的时期。1.4 系统开发环境1.4.1 C#简介现在ASP.NET支持的开发语言包括VB.NET、C#.NET、JSCRIPT.NET、VC+.NET以及其它.NET Framework所支持的语言。我们所做的学生信息管理系统是用C#语言。所以,在这里我介绍一下C#语言。C# (C sharp)是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。 正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结构,这些组件可以方便的转化为XML 网络服务,从而使它们可以由任何语言在任何操作系统上通过Internet进行调用。 C#有以下特性:1. 效率与安全性 2. 支持现有的网络编程新标准 3. 消除大量程序错误 4. 对版本的更新提供内在的支持降低了开发成本 5. 商业过程和软件实现的更好对应6. 扩展交互性1.4.2 ASP.NET简介提到ASP.NET,就不得不首先搞清楚什么是ASP。ASP的全称是Active Server Pages,即活动服务器页面,为什么称之为活动服务器页面,这是因为以前的互联网全部是由静态的HTML页面组成,如果需要更新你的网站内容,你不得不制作大量的HTML页面。有了ASP以后,我们就能够根据不同的用户,在不同的时间向用户显示不同的内容。网站的内容更新也不再是一个乏味的重复过程,它开始变得简单而有趣。也因此在国内掀起了一股学习ASP的热潮。 但是由于ASP程序和网页的HTML混合在一起,这就使得程序看上去相当的杂乱。在现在的网站设计过程中,通常是由程序开发人员做后台的程序开发,前面有专业的美工设计页面,这样,在相互配合的过程中就会产生各种各样的问题。同时,ASP页面是有脚本语言解释执行的,使得其速度受到影响。受到脚本语言自身条件的限制,我们在编写ASP程序的时候不得不调用COM组件来完成一些功能。所以,微软推出了ASP.NET。ASP.NET不仅仅只是ASP 3的一个简单升级,它更为我们提供了一个全新而强大的服务器控件结构。从外观上看,ASP.NET和ASP是相近的,但是从本质上是完全不同的。ASP.NET几乎全是基于组件和模块化,每一个页,对象,和HTML元素都是一个运行的组件对象。在开发语言上,ASP.NET抛弃了VBSCRIPT和JSCRIPT,而使用.NET Framework所支持的VB.NET,C#.NET等语言做为其开发语言,这些语言生成的网页在后台被转换成了类并编译成了一个DLL。由于ASP.NET是编译执行的,所以它比ASP拥有了更高的效率。ASP.NET有以下技术特点:Microsoft .NET平台的出现在应用程序开发这一领域开创了一个新时代,
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号