欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOC文档下载
     

    基于ASP.NET的网店信息管理系统毕业论文.doc

    • 资源ID:3919883       资源大小:538.53KB        全文页数:39页
    • 资源格式: DOC        下载积分:6
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要6
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于ASP.NET的网店信息管理系统毕业论文.doc

    2012届 分类号:TP311 单位代码:10452 烟台职业学院专科毕业设计(论文)网店购物后台管理系统姓 名 孙 国 庆 学 号 2010301015 年 级 2010级 专 业 机 电 一 体 化 系(院) 烟 台 职 业 学 院 指导教师 2011年12月 ONLINE SHOPPING STORE BACK MANAGEMENT SYSTEMbyLi Shang XiuSupervisor:Xu HaiyanDecember 2011诚 信 声 明本人呈交给临沂师范学院的这篇毕业论文,除了所注参考文献和世所公认的文献外,全部是本人在指导老师指导下的设计成果。 学生签名:日 期:经检查该毕业设计(论文)为独立完成,不存在抄袭现象。 指导老师签名:日 期:基于ASP.NET的苹果网店信息管理系统摘 要随着Internet的迅猛普及,以及电子商务所产生的经济效益已经超过通信和航空工业带给人们的启迪,目前,它已成为现代人生活中重要的一部分。电子商务就是在网络上建立一个虚拟的购物商场,避免了挑选商品的烦琐过程,使购物过程变得轻松、快捷、方便,很适合现代人快节奏的生活,同时又能有效的控制“商场”运营的成本,开辟了一个新的销售渠道。但是,网上购物的在方便用户购物的同时,后台的科学管理还有待改善。居于以上原因,这次毕业设计我选择了这个课题,即基于ASP.NET来实现一个电子商务的购物平台的后台处理。,我设计出了此网店购物后台管理系统。本企业信息管理系统利用ASP.NET和SQL技术完成,实现了网站企业的动态管理,使得对信息的管理更加及时、高效,提高了工作效率。利用此软件完成了企业信息管理系统的合同信息管理功能、客户信息管理功能、产品信息管理功能,完成了多种编辑模块、增添模块、删除模块,发表留言等。本系统的开发基本满足企业信息管理的要求,用户界面交友好,提供的信息丰富准确,使管理工作的各环节能够顺利而有效的进行,极大的提高了企业信息管理的效率。关键词:ASP.NET;信息管理;数据库AbstractWith the rapid popularization of the Internet, and e-commerce over the economic benefits arising from communications and aviation industry to bring people to enlightenment, at present, it has become an important part of modern life. E-commerce is on the network to create a virtual shopping mall, to avoid the cumbersome process of selection of goods, so shopping process easy, fast, convenient and very suitable for modern fast-paced life, while effective control "mall" operating costs, opening up a new sales channel. However, user-friendly online shopping, shopping in the same time, the background of scientific management to be improved. Living in the above reasons, the graduation I chose this topic, which is based on ASP.NET to implement an e-commerce shopping platform for background processing. I designed this shop shopping back office systems.The site enterprise information management system developped with ASP.NET and SQL realizes the dynamic management of the site enterprises, making the management of information more timely and efficient,and improves work efficiency. With this software,corporations can complete the items management,program management and customer information management of enterprise information management system .Corporations also can complete a variety of querying modules, adding modules, removing modules, modifying modules and so on. The development of this system can basically meet the requirements of enterprise information management. The system provides a user-friendly interface and a wealth of accurate information,which makes various aspects of management conduct smoothly and effectively. Key Words: ASP.NET;Information Management;Database 基于ASP.NET的苹果网店信息管理系统目 录前 言1第1章 系统开发技术分析21.1ASP.NET开发工具简介21.2SQL Server功能特点简介41.3ADO.NET技术和B/S结构模式简介41.3.1ADO.NET 的基本内容51.3.2断开模式有效支持Web编程61.3.3XML支持61.4三层体系结构7第2章 系统需求分析82.1总体调查82.1.1本系统的调查82.2系统的可行性分析82.2.1开发环境可行性分析82.2.2经济与技术可行性分析92.3管理业务的调查102.4数据流程的分析10第3章 数据库与功能设计123.1数据库分析与设计123.2数据表的创建133.3功能设计16第4章 系统主要界面和代码的实现184.1企业信息管理系统首页184.2用户信息添加界面204.3商品进货查询界面224.4商品销售结账界面24第5章 系统运行与维护265.1系统的配置265.2系统的运行和维护265.3系统测试265.4测试过程27结 论28附 录29参考文献30谢 辞31基于ASP.NET的苹果网店信息管理系统前 言所谓企业信息管理是指为企业的经营、战略、管理、生产等服务而进行的有关信息的收集、加工、处理、传递、储存、交换、检索、利用、反馈等活动的总称。企业信息管理是企业管理者为了实现企业目标,对企业信息和企业信息活动进行管理的过程。它是企业以先进的信息技术为手段,对信息进行采集、整理、加工、传播、存储和利用的过程,对企业的信息活动过程进行战略规划,对信息活动中的要素进行计划、组织、领导、控制的决策过程,力求资源有效配置、共享管理、协调运行、以最少的耗费创造最大的效益。企业信息管理是信息管理的一种形式,把信息作为待开发的资源,把信息和信息的活动作为企业的财富和核心。本系统是一种典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。全文共分5章节,第1章“系统开发技术分析”介绍了管理信息系统的发展与应用,管理信息系统的特点及管理信息系统的开发方法与开发过程。并且简单介绍了软件开发技术ASP.NET的功能和优势。第2章“系统需求分析”通过对系统的详细调查,针对系统的现状以及系统现存的问题提出了系统的设计目标及设计原则。通过对系统组织机构的分析,数据流程的分析,相应画出了组织机构图,数据流程图。第3章“数据库设计”第4章“系统主要界面和代码的实现”是本文的重点展示了系统的运行效果。它包括数据库结构的设计实现;登录窗口的设计实现;主界面的设计实现;部门管理;留言板管理模块等各功能模块的设计。第5章“系统维护与运行”。本系统的开发基本满足企业信息管理的要求,用户界面交友好,提供的信息丰富准确,使管理工作的各环节能够顺利而有效的进行,具有良好的实用价值和可观的发展前景,极大的提高了企业信息管理的效率。第1章 系统开发技术分析1.1 ASP.NET开发工具简介ASP.NET是一个统一的Web开发模型,它包括您使用尽可能少的代码生成企业级Web应用程序所必需的各种服务。ASP.NET作为.NET Framework的一部分提供。当您编写ASP.NET应用程序的代码时,可以访问.NET Framework中的类。您可以使用与公共语言运行库(CLR)兼容的任何语言来编写应用程序的代码,这些语言包括Microsoft Visual Basic、C#、和J#等。使用这些语言,可以开发利用公共语言运行库、类型安全、继承等方面的优点的ASP.NET应用程序。ASP.NET包括: 1页和控件框架ASP.NET页和控件框架是一种编程框架,它在Web服务器上运行,可以动态地生成和呈现 ASP.NET 网页。可以从任何浏览器或客户端设备请求ASP.NET网页,ASP.NET会向请求浏览器呈现标记(例如 HTML)。通常,您可以对多个浏览器使用相同的页,因为ASP.NET会为发出请求的浏览器呈现适当的标记。但是,您可以针对诸如Microsoft Internet Explorer6的特定浏览器设计ASP.NET网页,并利用该浏览器的功能。ASP.NET支持基于Web的设备(如移动电话、手持型计算机和个人数字助理 (PDA))的移动控件。 ASP.NET网页是完全面向对象的。在ASP.NET网页中,可以使用属性、方法和事件来处理HTML元素。ASP.NET页框架为响应在服务器上运行的代码中的客户端事件提供统一的模型,从而使您不必考虑基于Web的应用程序中固有的客户端和服务器隔离的实现细节。该框架还会在页处理生命周期中自动维护页及该页上控件的状态。使用ASP.NET页和控件框架还可以将常用的UI功能封装成易于使用且可重用的控件。控件只需编写一次,即可用于许多页并集成到ASP.NET网页中。这些控件在呈现期间放入 ASP.NET网页中。ASP.NET页和控件框架还提供各种功能,以便可以通过主题和外观来控制网站的整体外观和感觉。可以先定义主题和外观,然后在页面级或控件级应用这些主题和外观。2ASP.NET编译器所有ASP.NET代码都经过了编译,可提供强类型、性能优化和早期绑定以及其他优点。代码一经编译,公共语言运行库会进一步将ASP.NET编译为本机代码,从而提供增强的性能。ASP.NET包括一个编译器,该编译器将包括页和控件在内的所有应用程序组件编译成一个程序集,之后ASP.NET宿主环境可以使用该程序集来处理用户请求。3安全基础结构除了.NET的安全功能外,ASP.NET还提供了高级的安全基础结构,以便对用户进行身份验证和授权,并执行其他与安全相关的功能。您可以使用IIS提供的Windows身份验证对用户进行身份验证,也可以通过您自己的用户数据库使用ASP.NET Forms身份验证和ASP.NET成员资格来管理身份验证。此外,可以使用Windows组或您自己的自定义角色数据库(使用ASP.NET角色)来管理Web应用程序的功能和信息方面的授权。您可以根据应用程序的需要方便地移除、添加或替换这些方案。ASP.NET始终使用特定的Windows标识运行,因此,您可以通过使用Windows功能(例如NTFS访问控制列表(ACL)、数据库权限等等)来保护应用程序的安全。4状态管理功能ASP.NET提供了内部状态管理功能,它使您能够存储页请求期间的信息,例如客户信息或购物车的内容。您可以保存和管理应用程序特定、会话特定、页特定、用户特定和开发人员定义的信息。此信息可以独立于页上的任何控件。ASP.NET提供了分布式状态功能,使您能够管理一台计算机或数台计算机上同一应用程序的多个实例的状态信息。5ASP.NET配置通过ASP.NET应用程序使用的配置系统,可以定义Web服务器、网站或单个应用程序的配置设置。您可以在部署ASP.NET应用程序时定义配置设置,并且可以随时添加或修订配置设置,且对运行的Web应用程序和服务器具有最小的影响。ASP.NET配置设置存储在基于XML的文件中。由于这些XML文件是ASCII文本文件,因此对Web应用程序进行配置更改比较简单。您可以扩展配置方案,使其符合自己的要求。6运行状况监视和性能功能ASP.NET包括可监视ASP.NET应用程序的运行状况和性能的功能。使用ASP.NET运行状况监视可以报告关键事件,这些关键事件提供有关应用程序的运行状况和错误情况的信息。这些事件显示诊断和监视特征的组合,并在记录哪些事件以及如何记录事件等方面提供了高度的灵活性。7调试支持ASP.NET利用运行库调试基础结构来提供跨语言和跨计算机调试支持。可以调试托管和非托管对象,以及公共语言运行库和脚本语言支持的所有语言。8XML Web Services框架ASP.NET支持XML Web services。XML Web services是包含业务功能的组件,利用该业务功能,应用程序可以使用HTTP和XML消息等标准跨越防火墙交换信息。XML Web services不用依靠特定的组件技术或对象调用约定。因此,用任何语言编写、使用任何组件模型并在任何操作系统上运行的程序,都可以访问XML Web services。9可扩展的宿主环境和应用程序生命周期管理ASP.NET包括一个可扩展的宿主环境,该环境控制应用程序的生命周期,即从用户首次访问此应用程序中的资源(例如页)到应用程序关闭这一期间。虽然ASP.NET依赖作为应用程序宿主的Web服务器(IIS),但ASP.NET自身也提供了许多宿主功能。通过ASP.NET 的基础结构,您可以响应应用程序事件并创建自定义HTTP处理程序和HTTP模块。10可扩展的设计器环境ASP.NET中提供了对创建Web服务器控件设计器(用于可视化设计工具,例如Visual Studio)的增强支持。使用设计器可以为控件生成设计时用户界面,这样开发人员可以在可视化设计工具中配置控件的属性和内容。1.2 SQL Server功能特点简介Web数据库以后台数据库为基础,加上一定的前台程序,通过浏览器完成数据存储、查询等系统操作,方便地实现资源共享。资源的主体是数据信息,所以Web数据库是互联网的核心技术,一个成功的Web系统有一半得益于数据库。Web数据库最常见的有Oracle、Microsoft Sql Server、Mysql以及Access。Microsoft SQL Server SQL作为数据库系统的工业标准,拥有一套完整的数据库设计和数据库设计方法,为制作本系统的完成提供了有力保障。1SQL语言是一个综合的、功能极强同时又简捷易学的语言,它集数据查询(Data Query)、数据操纵(Data Manipulation)、数据定义(Data Definition)和数据控制(Data Control)功能于一体。4SQL Server系列数据库具有以下特点:1与Internet集成。Microsoft SQL Server关系数据库引擎包含对XML本机的支持。2动态自管理。运行时,SQL Server自动会对自身进行动态的重新配置。随着更多的用户连接到SQL Server,它可以动态地获取额外的资源(如内存)。3完整的管理工具集。SQL Server为数据库管理员提供了多个管理系统工具,比如企业管理器、事件探查器、性能监视器、索引优化向导分析器、查询分析器。4伸缩性和可用性。当以默认设备运行时,SQL Server还具有动态调整等功能,这使得它可以有效地运行在电脑中,用户无需承担管理任务。SQL Server与Windows Server故障转移群集共同支持不间断地将故障即时转移到备分服务器。还引入了日志传送功能,使得可以在可用性要求较低的环境中使用备用服务器。6Microsoft SQL Server的绝大多数操作都可以在企业管理器或查询分析器中完成的。企业管理器是可视化的,创建修改表等操作极为方便;查询分析器中只能使用T-SQL语句。SQL server有企业版,标准版,个人版。Windows XP等桌面操作系统,只能安装个人版SQL Server服务端软件。SQL Server 2000 Personal Edition。Enterprise Edition,Standard Edition只能安装在Server版操作系统上。如Windows 2000 Server,Windows Server 2003。1.3 ADO.NET技术和B/S结构模式简介ADO.NET是一种新的数据库访问技术,它运行于.NET平台上,集合所有允许数据处理的类,是一个具有典型数据功能(如索引、排序和试图)的数据容器对象。ADO.NET作为页面和数据库的中间件,使用.NET数据提供程序(.NET Data Provider),实现应用程序到数据源的连接,适用于各种数据库连接,具有很好的通用性。具体来说,ADO.NET提供对Microsoft SQL Server等数据源以及通过OLE DB和XML公开的数据源的一致访问。通过ADO.NET,应用程序不但能够连接到指向住据库的数据源,检索、操作和更新数据,而且还能实现对其他(用XML描述)数据格式的访问。与早期的强调“紧密耦合”的连接式数据访问方法(如DAO)相比,ADO.NET突出了其连接的“断开”结构,以提高更好的数据访问能力和提供更好的可伸缩性。1.3.1 ADO.NET 的基本内容主要包括Dataset和.NET数据提供程序这两个核心组件,用来完成数据访问操作。.NET数据提供程序被设计成多个可以单独使用或按顺序组合使用的独立组件,包括Connection、Command、Data Reader和Data Adapter对象,用于连接到数据库、执行命令和检索结果。检索到的结果可以直接处理,也可将其放入Dataset对象,以便与来自多个源的数据或在层之间进行远程处理的数据结合在一起,以特殊方式向用户公开。Connection对象提供与数据源的连接;Command对象是用户能访问用于返回数据、修改数据的、运行存储过程以及发送或检索参数信息的数据库命令;Data Reader从数据源中提供高性能的数据流;最后Data Adapter提供连接Data Set对象和数据源的桥梁。Data Adapter使用Command对象在数据源中执行SQL命令,以便将数据加载到Data Set中,并使Data Set中数据的更改与数据源保持一致,如图2-1所示:本设计中对于ADO.NET的这两个核心组件应用较多,是在整个设计中发挥了重要的桥接作用。数据库Connection对象DataAdapte对象Command对象DataReader对象数据提供程序数据使用者DataGridDataListListBoxDataset对象图 1-1 ADO.NET模型用ADO.NET对象访问Sql Server数据库之前首先要导入命名空间,然后是和数据库建立链接,近而进行其它操作,如图2-1所示:1 导入命名空间 using using System.Data;using System.Data.SqlClient;2 建立SqlConnection 对象3. 进行操作:一种是建立SqlCommand 对象执行SQL语句;另一种是建立DataAdapter 对象,进而建立DataSet对象来保存其选择的数据集,最后用DataGrid对象显示数据。第三种就是已经知道获得的数据集中只有一条记录,又分两种情况:一是在上一种获得DataSet 后,将该记录赋值一个DataRow 对象,在应用时读出数据;二是用DataReader对象来实现上述的功能。1.3.2 断开模式有效支持Web编程Dataset是数据源的数据在内存中的映射(拷贝)。一个Dataset可以包含任意多个数据表,每个表都对应于数据源中的表或视图。Dataset组成了一个非连接的数据视图。也就是说,它在它在内存中并不和包含对应表和视图的数据库维持一个活动连接。这种非连接的“断开”结构体系使得只有在读写数据库时才需要使用数据库服务资源,因而提供了更好的伸缩性,有效的避免了由于活动连接过多而造成的数据库堵塞和网络资源的浪费。1.3.3 XML支持在运行时,数据都会从数据库中取出并先传给一个中间层业务对象,然后传至用户界面。为了适应这种数据交换,ADO.NET采用了基于XML的持续的传递格式。也就是说,当数据从一个层传向另一个层时,ADO.NET的方案是将内存中的数据(即Data Set)表述为XML,然后以XML格式传递给其他组件。 ADO.NET全面支持XML,任何用XML描述的数据都能通过ADO.NET访问。ADO.NET的这个特性可以把数据库和用户界面进行有效的分离,在技术上能够保证数据库的相对独立性。 目前Internet使用较多的两种数据库应用模式分别是:Client/Server(C/S)模式于Browser/Server(B/S)模式。 B/S模式的原理及组成从本质上来讲,于传统的C/S模式一样,都是以同一种“请求/应答方式来执行应用的。但C/S模式是一种而层结构模式,其客户端集中了大量的应用软件;而B/S模式是一种基于Hyperlink、HTML、Java等技术的三级或多级C/S模式,客户端仅需要单一的浏览器软件。B/S模式是一种全新的体系结构,它的最大优点是解决了跨平台问题,用户通过Browser可以访问多个应用平台,形成一种一点对多点、多点对多点的结构模式3。 基于B/S模式的信息系统体系结构通常是指在传统的C/S系统中,把应用系统分成三个功能模块:第一个模块是实现用户接口的表达层,即客户机/浏览器(Client/Browser);第二个模块是对数据进行处理的功能层,即网络服务器(Web Server);第三个模块是存放数据的数据层,即数据库服务器(DB Server)。它的结构如图2-2所示: Bowser(客户机)Web Server(网络服务器)DB Server(数据库服务器)请求应答请求应答 图 1-2 B/S 模型体系结构1.4 三层体系结构三层架构,是在客户/服务之间加入了一个“中间层”,也叫组件层。它与客户层、服务器层共同构成了三层体系。这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构,也不仅仅有B/S应用才有三层体系结构,三层是指逻辑上的三层。通过引入中间层,将复杂的商业逻辑从传统的双层结构(Client-Server)应用模型中分离出来,并提供了可伸缩、易于访问、易于管理的方法,可以将多种应用服务分别封装部署于应用服务器,同时增强了应用程序可用性、安全性、封装复用性、可扩展性和可移置性,使用户在管理上所花费的时间最小化,从而实现了便捷、高效、安全、稳定的企业级系统应用。显示层:负责处理用户的输入和向用户输出,但并不负责解释其含义。有时候出于对效率的考虑,这一层可能会在向上传输用户输入之前进行合法性验证。业务逻辑层:这一层是上下两层的纽带,它建立实际的数据库连接,根据用户的请求生成检索语句或更新数据库,并把结果返回给前端界面显示。这一层通常以动态链接库的形式存在,并注册到服务器的注册表中,它与前端界面通讯的接口符合某一特定的组件标准。可以用任何支持这种标准的工具开发。 数据访问层:负责实际的数据存储和检索。数据操作层(DataAccessLayer)业务逻辑层(BusinessLogicLayer)页面表现层(WebLayer)数据库图1-3 三层模式第2章 系统需求分析2.1 总体调查新系统的系统分析与系统设计工作都要建立在对现行系统调查的基础上,即必须调查现行系统的运行情况、问题等,明确用户的需求,特别是合作开发和委托开发方式。调查的主要内容有:1现行系统概况:该组织的发展历史、目前组织的规模、工作状况、管理水平、与外界的主要联系等。调查该项内容的目的主要是为了划分系统界限、系统与外界的输入输出接口等。2组织机构:画出组织的组织结构图,弄清组织的行政关系、人员编制、工作范围、地理位置等,发现不合理问题及新系统启动后可能对现有组织的影响。3业务流程:按照业务种类的不同和处理时间的先后不同,深入了解现行系统的业务流程,画出现行系统业务流程图,并与业务人员反复讨论,得到认可。调查中要注意定性与定量相结合,注意人、财、物、信息的流向、规格、频率、要求以及需要解决的问题等。4报表、数据处理:了解各种统计报表、数据的格式、内容、处理时间及上报时间、频率、规律,存在的问题,对新系统的要求、希望等并收集各种报表。5问题:现行系统中存在的主要问题和薄弱环节,可以按照严重程度分成不同的等级。新系统的建立应能解决大部分问题,并改善薄弱环节。6新系统的功能和目标:了解各级领导和各类业务工作人员对新系统功能的要求,为进一步完善新系统的目标做准备。7其他:如对新系统的各种约束条件,需要说明的其他问题等。2.1.1 本系统的调查最常用的企业信息管理系统,需要记录客户的基本信息联系方式地址等,要求方便查看、添加和删除,合同信息管理要求查询到公司与哪些客户签了合同,什么时候到期,可以一目了然。2.2 系统的可行性分析2.2.1 开发环境可行性分析1硬件条件:PC机一台,要求Pi(4)2.0以上CPU,512M以上内存。2系统平台:Windows 2000 Server或Windows XP Professional操作系统,Web服务器软件采用IIS6.0(Internet Information Server)。数据库系统采用SQL Server 2000,功能强大,有利于方便操作。3开发工具:采用Microsoft Visual Stidio.NET 进行开发,它是用来快速创建数据驱动Web应用程序的基于团队的开发环境,支持VB.NET、C#.NET等多种语言。开发环境所需条件比较简单,现在的技术和计算机配置完全可达到。2.2.2 经济与技术可行性分析1经济可行性:由于本系统是为企业信息管理使用的系统,装上该应用软件,即可使用系统,系统成本主要集中在系统软件的开发上,当系统投入运行后可以为学校节约大量的人力,物力。所带来的效益远远大于系统软件的开发成本。在经济上完全可行。2技术可行性:网上购物后台管理系统,利用Microsoft Visual Studio.NET 2005开发环境,采用ASP.NET技术,使用我们比较熟悉的C#编程语言和SQL Server 2000数据库,实现了数据的完整性及数据的安全性。所以在技术上是可行的。3操作可行性:在计算机普及的今天,Windows操作系统的可视化界面设计,使操作简便,设计并开发一个操作性简单、功能强大的企业信息管理系统完全可行。网购后台管理系统要完成的功能主要有:(1) 基本信息管理公司信息的添加:添加客户信息;商品信息的添加:添加商品信息;公司信息管理:可浏览、添加、维护公司的信息;商品信息管理;可浏览、添加、维护产品销售的信息;(2) 进货管理可以添加进货产品信息;可以添加进货退货信息;(3) 销售管理可以添加销售信息;(4) 查询统计可以查询商品进货信息;可以查询进货退货信息;可以查询商品销售查询;可以查询销售退货信息;可以查询商品库存查询;可以查询商品销售排行;(5)往来管理可以实现商品进货结账;可以实现进货退货结账;可以实现商品销售结账;可以商品销售退货结账;(6)系统设置可以实现用户的添加;可以实现修改密码功能;可以实现用户管理;可以实现退出系统的操作。2.3 管理业务的调查了解清楚对象系统内部各种组织机构可以向系统分析人员进一步明确调查对象和方向。调查结果可以用组织结构图如图2-1所示:用户登录查询统计销售管理进货管理基本信息往来管理系统设置销售排行查询商品库存查询进货退货查询商品进货查询添加进货退货添加销售信息添加进货信息修改密码添加用户退出系统用户管理商品信息管理公司信息管理添加商品信息添加公司信息 图2-1 系统组织结构图2.4 数据流程的分析数据流程图描述系统的逻辑模型,图中没有任何具体的物理元素,只是描述信息在系统中流动和处理的情况。设计数据流程图只需考虑系统必须完成的基本逻辑功能,而不需考虑如何具体的实现这些功能。1确定系统界面。2自顶向下、逐层分解。3合理布局。4数据流程图只反映数据流向、数据加工和逻辑意义上的数据存储。5数据流程图绘制过程就是系统的逻辑模型的形成过程,必须始终和用户密切接触。本系统的数据流程图如图2-2所示:用户修改密码部门人员查看事务更新数据库管理人员发表留言图2-2 数据流程图 第3章 数据库与功能设计3.1 数据库分析与设计下面用图的形式表示出各实体的属性。1管理员用户实体图用户的实体具有用户ID、密码、姓名、部门4个属性,如图3-1所示:Id添加时间用户名用户密码码门图3-1 用户实体图2公司客户实体图客户的实体具有客户ID、客户名、客户地址3个属性,如图3-2所示:Id客户名名客户地址图3-2 客户实体图3产品实体图产品的实体具有产品ID、名称、规格、价格、等属性,如图3-3所示:Id规格产品名名产品价格图3-3 产品实体图4结账功能图结账功能图具有商品、结算、日期、管理员、操作用户等属性,可用图表示,如图3-4所示:Id操作员日期商品完成日期图3-4 合同实体图3.2 数据表的创建在上面一节中讲解了实体的E-R图,本节中将根据E-R图的内容,创建该企业信息管理系统中的各数据表,在此系统中共涉及到6个数据表的应用,分别为如下。1用户信息表用户信息表(tb_User)用于存放该网购后台管理系统中所有系统管理用户的信息,用户管理是每个管理系统中必不可少的,也是比较重要的一部分,本系统中进行了较详细的设计,表中各个字段的数据类型、大小以及简短描述如表3-1所示:表3-1 用户信息表字段名数据类型长度允许空字段描述 idint4否用户idusernameVarchar50是用户名userpwdVarchar50是用户密码AddTimedatetime8事添加时间2公司信息表公司信息表(tb_Company)用于存放该企业网购后台管理系统中所有公司客户的信息,客户信息的管理是系统中比较重要的内容,客户的级别是其中的关键信息,表中各个字段的数据类型、大小以及简短描述如表3-2所示:表3-2 客户信息表字段名数据类型长度允许空字段描述主键idint4否id号CompanyNamevarchar50是公司名称CompanyTypevarchar50是公司类型CompanyShortvarchar50是公司简称CompanyAddressvarchar50是公司地址Postalcodevarchar50是

    注意事项

    本文(基于ASP.NET的网店信息管理系统毕业论文.doc)为本站会员(小小飞)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开