《asp商品销售系统.doc》由会员分享,可在线阅读,更多相关《asp商品销售系统.doc(33页珍藏版)》请在金锄头文库上搜索。
1、任务书1使学生进一步巩固课堂学习内容,进一步了解系统的构成及技术特点,掌握管理信息系统建设的基本理论和基本技能,提高学生的系统分析、系统设计以及程序设计能力。将理论与实际相结合,应用现有的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库的设计与实现;把理论课与实验课所学内容做一综合,并在此基础上强化学生的实践意识、提高其实际动手能力。2分析、设计和完成商品销售系统。具体实现以下功能:(1)用户管理:用户的基本信息及权限的录入、修改和删除管理(2)商品信息管理:商品基本信息录入、修改和删除,注意各类完整性约束的设计与检验。(3)进货信息管理:进货信息的录入、修改和删除。(4) 销
2、售信息管理:商品销售信息的录入、修改和删除管理。(5)各类信息的查询:按简单条件、组合条件及模糊条件对各类信息进行查询。前言Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。作为Internet上一种先进的,易于被人们所接受的信息检索手段,World Wide Web(简称WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。据估计,目前Internet上已有上百万个Web站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,建设一个好的Web站点对于一个机构的发展十分重要。近年来,随
3、着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在Internet中的广泛应用,Web站点向用户提供的服务将越来越丰富,越来越人性化。在企业中,销售管理是一项非常重要的工作,使用人工方式管理各项产品销售信息不仅效率低下,而且容易出错,安全性也很差。并且在实际操作中,数据的查找以及客户信息的保管等都不容易实现。这将导致管理费用的增加,服务质量也难以得到保证,从而影响企业的竞争力。利用销售管理系统能有效、灵活地管理企业或者公司的销售情况,这将为公司或企业节省不少费用。销售管理系统在Internet上很少见到,但在企业或公司的内部却很常见也很重要。它的一个基本作用就是为企业提供销售管
4、理平台,使用ASP技术可以动态生成管理页面可以是产品的销售和管理变得很轻松。管理员登陆后只需添加或修改相应产品信息元素就可以了,系统将自动生成对应的信息,而使用SQL Server数据库,将减轻维护人员的工作量,是系统便于维护和管理。销售管理系统式企业中进行内部管理的重要组成部分。它可以实现企业产品信息管理和销售记录及信息检索。它可以实现客户信息管理。并且操作简单安全,从而提高工作效率和质量。商品销售信息管理系统使用电脑安全保存、快速计算、全面统计,实现企业商品销售信息管理的系统化、规范化、自动化。整个个性化页面生成系统主要使用vs10开发、利用IIS+ASP技术、SQLserver数据库实现
5、个性化Web页面。目录一、系统概述41 系统的背景与研究意义41.1系统开发的背景41.2 系统开发的目的意义4二 、系统分析51、可行性研究分析52、需求分析63、系统功能模块分析64、数据流图95、数据字典9三、系统设计131、系统的数据库设计131.1概念结构设计131.2数据库中表的具体设计162、详细设计182.1 程序流程图182.2 界面设计规范22四、系统实现231、开发工具232、系统界面26五、总结32六、参考文献33一、系统概述1、系统的背景与目的意义1、1系统开发的背景随着社会高科技,商品经济化突飞猛进的发展,计算机的应用已经普及到经济和社会生活的各个领域。为了适应现代
6、社会人们高度强烈的时间观念,产品生产-销售-客户订单管理系统软件为企业,公司等的销售管理带来了极大的方便。产品生产-销售-客户订单管理系统能够为用户提供可靠的信息储存和快捷的信息处理手段。长期以来人们使用传统人工的方式管理销售信息,这种管理方式存在着许多缺点。随着科学技术的不断提高,计算机日趋成熟,其强大的功能已为人们深刻认识,它已经进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对企业、公司的产品销售信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大的提高一个企业、公司销售管理的效率。
7、因此,开发这样一套管理软机成为很有必要的事情,它能够具体化、合理化的管理单位的销售信息情况,用结构化的思维方式去了解计算机的工作原理。1、2系统开发的目的意义企业生产管理是一个非常复杂的过程,它涉及生产产品的基本情况管理、每一产品的生产雇员的相关关系及管理、每一产品的销售雇员的相关关系及管理、每一产品的销售雇员-客户-客户订单的相关关系和管理,因此,产品生产-销售-客户订单管理系统是一个解决中小型企业及公司的数据库管理系统,涉及的管理内容众多,数据关系复杂,也是数据库管理系统的一个典型。本课题设计便是利用开发工具ASP.NET开发一个实用的产品生产-销售-客户订单管理系统,其系统分析清晰,制作
8、过程具体可靠。二、系统分析1、可行性研究分析(1)组织机构操作方式上的可行性商品销售系统自身具备的即时互动方式可以吸引很多购物者的注意力,这些购物网站能够随时让顾客参与购买、更方便、更详细、更安全。而且在这样的网站中,产品的管理是有秩序的,并将其进行科学化的分类,便于购买者查询。这种网站的网页设计往往制作得更有指导性,并且更加美观,这些都将会吸引大批的购买者。(2) 经济可行性基于网络的商品销售管理系统的投入,能够提高工作效率,减少工作人员,从而减少劳力资本的投入,在货物管理中节省人力,减轻了劳动强度,达到降低成本及其他费用的目的。通过改进薄弱环节,提高工作效率,提高数据处理的及时性和准确性。
9、所以从经济角度来说,本系统开发完全必要。(3) 技术可行性本系统开发涉及到的技术因素主要有如下几个方面:1) 数据库技术,对SQL Server熟悉,能够熟练使用SQL Server数据库。2) 系统架构的规划,使用B/S架构。3) 页面开发,使用ASP技术,能够使用这两种技术开发页面。4) 配置环境,装有Windows XP电脑一台,安装SQL Server2000数据库,VS10,IE浏览器等。上述条件基本符合,本系统设计开发可以进行。(4)目标分析目前市面上流行的商品销售信息管理软件不少。但是,对于企、事业单位的商品销售信息管理来说,不需要太大型的数据库系统,只需要一个操作方便,功能实用
10、,能同时满足财务部门、单位其他相关部门及代发单位三方对数据的管理及需求的系统。本课题研究的目标就是在于开发一个功能实用,用户操作方便,简单明了的商品销售信息管理软件。商品销售信息管理涉及大量的数据处理,如果用手工来完成庞大的数据处理,将费时费力,还容易出错,为了满足商品销售信息管理的需要,急需要一套图书管理系统来完成这项工作。作为计算机应用的一部分,使用计算机对商品销售信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高商品销售信息管理的效率,也是企业的科学化、正规化管理的重要条件。2、需求分析客户使用网
11、上购物系统可以很方便地在网上查询、挑选、修改、订购商品等。使用后还可以直接在网上向销售商反馈信息。用户只要有一台电脑上网就可以完成以前复杂的过程,节省许多宝贵的时间。销售商使用该系统,可以直接和客户交流信息、管理用户、管理产品,以及对商品进行添加、删减,并及时更新商品信息。该系统可以帮助销售商更好的管理商品的销售和最及时的了解到商品的销售情况,加强对商店的管理。(1)功能需求分析通过调查研究,要求系统需要具有以下功能:1.系统具有良好的人机操作界面。2.在各种单据中根据输入的基本数据自动计算金额。3.方便的数据查询。4.对商品信息的输入操作要简单方便。5.对商品的库存信息、商品销售信息进行有效
12、管理。(2)性能需求分析通过调查研究,要求系统需要具有的性能如下:1)可靠性传输数据服务要求准确,不能丢失数据。2)安全性硬件设备的安全性;操作系统及支持软件的安全性、应用及数据的安全性。3)易用性要求具有一定的计算机知识和操作能力的管理用户,按照数据流程即可进行操作。3、系统功能模块分析系统主要分为两大功能模块。1、公用模块此模块属于系统公用部分,系统中任何页面需要用此模块直接调用即可。此模块包括数据库连接文件、层叠样式表文件、常量文件、数据转换和图片上传文件。此模块负责与数据库的连接,定义页面风格、定义一些常用常量,进行数据转换和图片上传。把这些公用的代码放在一个个文件中,这样即可以减少源
13、代码也可以使整个系统紧凑有序。2、后台系统功能模块此模块实现了管理员功能区的所有功能。此模块由管理员登陆模块、板块信息管理模块、客户信息管理模块、产品信息管理模块、销售信息管理模块、修改信息模块及退出系统模块所组成。这七个模块的功能如下所示。管理员登录模块:此模块包括管理员登录和检查管理员登录信息。此模块负责根据管理员所输入的帐号和密码判断用户是否合法,以及具有哪些操作权限,并根据不同的权限返回包含不同模块的页面。板块信息管理模块:此模块包括显示系统中客户信息、销售信息和产品信息三个版块信息。此模块只对管理员类用户开放。系统管理员登录后,进入该模块,在该模块可以看到最新的10条销售信息、产品信
14、息和客户信息。单击它们的连接即可进入相应的页面。客户信息管理模块:此模块包括查询相关客户信息、添加客户信息、修改客户信息、删除客户信息、显示客户详细信息和现实客户购买记录等。此模块只对管理员类用户开放。系统管理员登录后,可进行系统的管理操作,包括客户信息的添加、修改、删除和查询等相关操作。产品信息管理模块:此模块包括查询相关产品信息、添加产品信息、修改产品信息、删除产品信息、显示产品详细信息等。此模块只对管理员类用户开放。系统管理员登录后,可进行系统的管理操作,包括产品信息的添加、修改、删除和查询等操作。销售信息管理模块:此模块包括查询相关销售信息、添加销售信息、修改销售信息、删除销售信息、显
15、示销售详细信息、显示和管理销售年份信息以及查看月销售额和月利润等操作。此模块只对管理员类永固开放。系统管理员登录后,可进行系统的管理操作,包括产品销售信息的添加、修改、删除、查询以及销售年份信息的添加、修改和删除等操作。修改信息模块:此模块包括管理员修改密码。此模块只对管理员类用户开放,用于管理员修改登录的密码。退出系统模块:此模块包括管理员退出登录页。此模块在该系统中只对管理员类用户开放,负责结束管理员类用户登录模块所获得的Session变量,退出本系统返回首页。功能模块划分图:销售管理系统首页检查管理员登录信息Default.asp成功版块信息管理客户信息管理产品信息管理销售信息管理修改信息退出系统月销售额/月利润统计添加客户信息修改客户信息删除客户信息显示客户详细信息显示客户购买记录添加产品信息修改产品信息删除产品信息显示产品详细信息添加销售信息修改添加销售信息删除销售信息显示销售详细信息销售年份信息