已阅读5页,还剩37页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
大地音像销售系统的设计与实现毕业论文第一张 引言1.1 问题的提出随着时代的进步,社会生产力高速发展,新技术层出不穷信息量急剧膨胀,整个人类社会已成为信息化的社会人们对信息和数据的利用和处理已经进入自动化、网络化和社会化的阶段。如在查找情报资料、处理银行帐目、仓库管理、科研生产等方面,无不需要利用大量的信息资源。因此,如何有效地进行数据信息的管理和利用,已经成为人们普遍关注的课题。信息在不同的领域里有着不同的概念,在管理科学领域中,通常认为信息是经过加工处理后的一种数据形式,是一种有次序的符号排列,它是系统传输和处理的对象。处在信息时代的今天,信息的作用越来越为人们所重视。制定工作计划,研究投资策略,都离不开对信息的充分利用。管理信息系统(Management Information System,缩写MIS)是一种“人机系统”,它以特定的模式支持一个组织内各级组织机构之间的通讯,对信息资源进行综合开发,管理和利用,实现对该组织的有效管理。它通过对数据的加工处理,及时为管理与决策分析提供信息。我国成功加入WTO,信息化浪潮日益临近,企业经营管理机制正在发生着根本性的变化,企业要想在激烈的市场竞争环境下求得生的存,就必须有效地利用人才、时间、信息结合的优势,就必须有效地进行企业内部改革和加强企业管理。借助现代信息技术和管理理论,建立企业管理信息系统势在必行。随着计算机互联网技术的发展,以音像销售为主的卓越网(),在几年的时间里,在音像销售方面所去得的成绩已经超越了普通的音像销售组织,甚至一些主演的销售组织的志愿也在卓越网的网站上购买东西。原因何在?除了昂消费者感到难以接受,但同样的光盘在网上销售只有原先价格传统印象销售组织的脆弱外,最大的诱惑就是网上商品的折扣和推销能力。一张光盘卖30-40元的价值的一半或者三分之一的话,对于消费者的诱惑力确实实在惊人。可是如此低的价格,利润又从何而来呢?当然要依靠大批量进货和快速回笼紫荆的操作方式,而这种操作方式提供基础放入是有效地推销能力。折折射出传统音像销售组织的一个通病:资金流通速度慢,销售成本高,销售业绩差就必须增加销售价格,销售价格上升又导致销售量下降的恶性循环。同音像销售组织比较类似的电影发行公司也曾经面临在同电视、广播等传播媒体时处于劣势的情况,但现在的电影院开始以“引进大片”等形式进行影片的宣传,使一度萎靡不振的电影产业获得了新生,这也许之得音像销售领域的商家进行一番思考。1.2 发展现状现今的音像销售商店从经营方式上大致分成两个部分,一小部分为大型的连锁店形式,另外大部分是独立的小商铺形式。大型连锁商店有资金开发或购买基于WEB技术的管理系统软件,市面上也有许多此类的软件发售。而小型的音像制品商店很少有应用信息技术来实现商品的销售、管理,就是有也是功能上比较简陋。这与小型音像制品商店的成本、资金等有关系,也与市面上很少有此类管理软件的因素有很大的关系。这导致了这些小商店陷于商品销售、管理以及员工管理上的各种琐细问题中,限制了商店的发展。为了解决上述问题,振兴一些中小音像销售企业,使企业在激烈的市场竞争中立于不败之地,设计并开发出一套适合企业经营管理特点,又符合我国企业管理实情的音像销售管理系统就显得尤为重要。本文正是从这方面出发,以某公司为背景,希望通过本系统的功能设计,能够把经营者从繁重、传统的事务性工作如:业务记录、核对账单、销售统计等工作中解放出来,使得他们更专注于最需要智慧和经验的工作,对未来的销售计划提供决策支持。1.3 目的和意义信息化环境下的商品销售,不仅是销售环境的不同,销售手段、销售途径、商品管理上都有很大的区别。本管理系统在对现有音像信息方式上与电子销售方式的基础上,对现有音像,现有销售员,现有管理员进行统一数字化管理,为音像信息工作人员提供明确,有效的信息,使工作人员工作更方便,更简单.建立音像店的销售管理系统,可以简化管理流程,加强各级管理人员之间信息的交流与沟通,精简各级管理不嫩人员,提高工作效率,减轻工作人员的负担;降低员工的劳动强度,进而提高企业的管理效益;节省日常开支,提高经济效益;增强企业的竞争力,从而使企业获得更好的发展。一些大中型的音像店都已经采用信息技术开发了管理信息系统,从而提高了它们的经济效益,增强了竞争力。第二章 系统分析2.1系统需求分析需求分析过程是整个系统开发的重要阶段,分析的成功与否,决定着整个系统功能的完善性以及稳定性。在该阶段需求分析人员需要确定整个产品的功能要求,并且将现实事务抽象成对象并建模。根据对音像制品商店日常业务的考察,对所要开发的音像制品管理系统进行深入的分析,确定了该软件的功能和性能,软件设计的限制和软件同其他系统元素的接口细节,以及定义软件的其他有效性需求。该系统主要面向音像制品销售管理,整个系统共有几个部分来实现不同的功能。实现商品管理,把不同的音像制品分类,不同的类别放在不同的货架,便于消费者查看;实现销售管理,记录日常业务,方便核对账单;实现会员管理,方便在会员范围内进行业务统计,并给予会员相应的优惠,以激励顾客再次光临;实现业务统计,为经营管理者提供可靠的信息以做出相应的决策。2.2系统可行性分析2.2.1技术可行性目前随着计算机技术的普及,为管理信息系统的应用奠定了一定的技术基础,而且管理信息系统的开发技术也日趋成熟。结合目前具备的条件,系统开发的技术条件是具备的。2.2.2经济可行性作为中小型的音像销售店来说,主要支出的费用有:设备购置费、软件开发费用、管理和维护费、人员工资和培训费、投资费用等。由于音像店实行统一操作,系统资源共享,其设备购置,人员工资,维护费用相对较少。系统建立后,可将所有的商品和销售信息集中管理,提高音像销售的 ,减少了人工和用时,满足用户的需求。因此,经济上是可行的。2.2.3管理可行性 经营者与员工以充分认识到了建立计算机化信息管理系统的必要性,所有员工做好准备,积极配合信息系统的开发;目前,音像店比较规范,各种规章制度齐全,管理规范,有条理;音像制品已分类,并接保存完好,具有一些基础设施,如货架;因此,该系统开发在管理上可行。2.3 功能模块分析2.3.1 静态模型用例图是从用户角度描述系统功能,并指出个功能的操作者。他描述出了用例、角色以及它们之间的关系。在本系统中主要的用户是管理员和业务员。其中管理员主要是负责对用户的增加、删除、查看而业务员是本系统的主要用户 ,其负责所有业务的记录与处理。包括:商品信息的增删改查、销售记录的增删查,会员的增删查,业务统计的查看,系统的用例图如下: 类图(Class diagram)是显示了模型的静态结构,特别是模型中存在的类、类的内部结构以及它们与其他类的关系等。类图不显示暂时性信息。类图由许多(静态)说明性的模型元素(例如类、包和它们之间的关系,这些元素和它们的内容互相连接)组成。类图可以组织在(并且属于)包中,仅显示特定包中的相关内容。以下为本系统的类图:2.3.2动态模型面向对象分析设计中,动态建模描述了系统的动态行为,动态模型描述与操作时间和顺序有关的系统特征、影响更改的事件、事件的序列、事件的环境以及事件的组织。 借助时序图、状态图和活动图,可以描述系统的动态模型。动态模型的每个图均有助于理解系统的行为特征。对于开发人员来说,动态建模具有明确性、可视性和简易性的特点。其中序列图描述对象如何交互的,并且将重点放在消息的顺序上,也就是说,描述消息如何在对象间发送和接受。序列图可以供不同种类的人员使用,用户可以从序列图中看到业务过程的细节;分析人员可以从序列图中看到相关的处理流程;开发人员可以看到需要开发的对象以及对这些对象的操作。可以说序列图对系统的开发的各个方面都是有用的。可见,序列图对一个系统来说也是至关重要的,所以在本论文中状态图我们最主要选择了序列图。协作图是交互图的另外一种形式,它侧重描述对象、对象间的链接以及链接对象间如何发送消息。(1)商品管理业务员登陆系统,实现对商品信息的管理,包括商品的增、删、改、查,具体处理流程如下:其对应的协作图如下:(2)销售管理 业务员登陆系统,实现对销售信息的管理,包括销售记录的增、删、查,其序列图如下:其对应的协作图如下:(3)业务统计业务统计是本系统的特色模块,可以统计全部,也可以按时间段、年龄、性别汇总,统计商品的销售排行,喜爱类别分析,价格段分析,销售总量和销售额,其序列图如下:其对应的协作图如下:(4)会员管理业务员登陆系统,实现对会员的管理,包括会员信息的录入、查看,其序列图如下:其对应的协作图如下:(5)系统设置管理员登陆系统,实现对系统的管理,包括自身的密码修改,对业务员(主要用户)的增加、删除、录入等,其序列图如下:其对应的协作图如下:第三章 系统设计完成了系统的需求分析之后,就进入了系统的设计阶段,在整个系统的开发时期中,设计阶段是最主要的阶段。3.1系统的体系结构密码重设添加管理员查看管理员退出音乐影视影像录入分类查看销售录入销售查询添加会员查看会员统计汇总商 品 管 理销 售 管 理会 员 管 理业 务 统 计系 统 设 置音像销售系统根据如上得到的用户需求,音像销售管理系统的主要功能分成以下几个部分:商品管理、销售管理、会员管理、业务统计、系统设置。其功能结构图设计如图3-1所示:图3-1 功能结构图主界面有标题栏“大地音像店销售系统”,菜单栏“商品管理、销售管理、会员管理、业务统计、系统设置”等。3.1.1商品管理:a、音像录入:录入音乐、影视信息,包括子类别、名称、价格、备注等b、分类查看:查看音乐、影视信息,可以修改、删除3.1.2销售管理:a、销售录入:录入商品名称、数量、购买会员号b、销售查询:按时间段查询、查询今天、查询所有,列出销售记录,可以删除3.1.3会员管理:a、添加会员:会员的ID、姓名、年龄、性别、级别等b、查看查询:按会员的姓名、年龄、性别、级别等查看3.1.4业务统计:统计汇总:可以统计全部,也可以按时间段、年龄、性别汇总,统计商品的销售排行,喜爱类别分析,价格段分析,销售总量和销售额3.1.5系统设置:a、密码重设:修改管理员密码b、添加管理员:登录名、登录密码c、查看管理员:查看管理员的登录名d、退 出:退出系统3.2系统的代码设计计算机管理信息系统设计的基本前提条件是把管理对象数字化或符号化,也就是代码设计。它是数据库系统开发的前提条件,数据库的有力补充,是系统不可缺少的重要内容。编码是指与原来名称对应的编号、符号或记号。它是进行信息交换、处理、传输和实现信息资源共享的关键。编码也用于指定数据的处理方法、区别数据类型,并指定计算机处理的内容等。本系统的代码设计采用的代码设计如下:(1)销售单号的编码是,初始编号为100000,步长为1,每增加一条销售记录,销售单号便增加1。例如:第一条销售记录为100001,第二条销售记录为100002,第五条销售记录为100005。(2)会员ID的编码是,初始ID为10000,步长为1,每增加一位会员,ID便增加1。例如:第一位会员ID为10001,第二位会员ID为10002,第七位会员ID为10007。3.3系统的数据库设计在数据库设计初始阶段,为了对以后的数据库进行物理优化,提供了一些系统配置变量、存储分配系数,并对这些变量赋予了合理的缺省值。但是这些值不一定适合每一种应用环境,在进行物理设计时,对这些变量重新赋值,以改善系统的性能。对系统配置的变量,例如:同时使用数据库的用户数,同时打开的数据库对象数,内存分配参数,缓冲区分配参数(使用的缓冲区长度、个数),存储分配参数,物理块的大小,物理块装填因子,时间片大小,数据库的大小,锁的数目等。这些参数值直接影响存取时间和存储空间的分配,在物理设计时应根据应用环境确定这些参数值,以使系统性能最佳。在运行及管理的过程中,涉及到的数据库实体包括有商品信息表、会员信息表、销售信息表、用户信息表等,具体表格如下:表3-1商品信息表字段名称数据类型说明goods_Namevarchar(50)主键、商品名称goods_BigTypevarchar(50)商品父类goods_SmallTypevarchar(50)商品子类别goods_Pricemoney商品价格goods_Descvarchar(50)商品备注表3-2 会员信息表字段名称数据类型说明member_IDint主键、会员编号member_Namevarchar(50)会员姓名member_Sexvarchar(50)会员性别member_Ageint会员年龄member_Gradevarchar(50)会员级别member_Preferentialfloat会员折扣表3-3 销售信息表字段名称数据类型说明sale_IDint主键、销售单号sale_GoodsNamevarchar(50)销售商品名称sale_SumPricemoney销售总价sale_Datedatetime销售时间sale_Countint数量sale_MemberIDint购买会员ID表3-4 用户信息表字段名称数据类型说明user_UIDvarchar(50)用户名user_Pwdvarchar(50)用户密码user_Gradevarchar(50)用户级别3.4系统的输入输出设计 3.4.1输入设计输入数据的正确性直接影像处理结果的正确性,如果输入数据有错误,即使计算和处理过程正确,也无法获得可靠地输出信息。因此,在数据输入设计时要遵循输入量要尽可能的减少,输入过程要尽量简便,输入界面一定要有好,输入数据要尽早检验以便使错误能及时得到纠正等原则。本系统输入媒介和装置:键盘。本系统输入信息主要包括管理员输入的用户名和密码以及商品信息、销售记录会员信息的录入等等。这些信息在录入的过程中均有明确文字信息提示,大多数通过我们所熟悉的键盘和鼠标完成信息的输入,大大方便了用户的使用。例如:在音像录入中添加新的商品信息时,界面如图3-2所示。图3-2 添加新的商品信息输入界面3.4.2输出设计输出设计在系统设计中占有重要的地位。输出设计的目的是使系统能输出满足用户需要的有用信息。输出时系统产生的结果或提供的信息,对于大多数用户来说,这些是系统开发目的和使用效果评价的标准。输出设计主要包括确定输出内容、选择输出方式和输出格式设计三方面的内容。输出内容要确定输出项目、位数、数据形式(文字、数字);输出格式可以选择表格、图形或者文件等方式;输出方式指输出设备的选择,如打印机、显示器、卡片输出机等。例如将输入设计中的商品(音乐)的信息输出,所得界面如图3-4所示。图3-3 商品(音乐)信息的输出界面第四章 系统实施在系统分析与系统设计的阶段中,开发人员为新系统设计了它的逻辑模型和物理模型。系统实施阶段的目标就是把系统设计的物理模型转换成可实际运行的新系统。系统实施是按照系统设计报告将新系统付诸实施的过程,一个好的设计方案,只有精心实施,才能带来实际效益,否则会功亏一篑,导致系统开发失败。因此,系统实施阶段的工作对系统质量的好坏有着直接的影响。系统实施阶段既是成功地实现新系统,又是取得用户对新系统信任的关键阶段。4.1系统开发工具的选择4.1.1 Microsoft SQL Server 2005数据库的选择Microsoft SQL Server 2005是管理数据库的专业工具,有如下特点:高度可用性:SQL Server 2005中的故障转移群集和数据库镜像技术允许企业单位面向内部员工、目标客户及合作伙伴提供兼具高度可靠性和可用性的应用解决方案。管理工具:SQL Server 2005引入了由管理工具和管理应用编程接口(API)组成的集成化套件,以期降低大规模SQL Server部署方案的使用与管理复杂程度,并为其提供所需支持。安全改进:SQL Server 2005的设计意图之一,就是通过数据库加密、缺省安全设置、口令策略实施、粒度权限控制和强化安全模型等功能特性为企业数据提供最高层次的安全保障。伸缩能力:SQL Server 2005在伸缩性方面的改进主要包括表分区、增强复制功能和64位支持特性。通用语言运行时(CLR)集成特性:SQL Server 2005将引入允许使用任何Microsoft .NET语言开发数据库对象的能力。高度集成化扩展标记语言(XML):SQL Server 2005将增添新的XML数据类型,以便为SQL Server数据库中的XML片断或文档存储提供支持。Transact-SQL增强特性:新增查询类型和在事务中进行错误处理的能力有助于开发人员在SQL Server查询开发过程中获得更大灵活性和更多控制手段。SQL服务代理:SQL服务代理创造性地呈献出可将伸缩能力提高到一个新层次的分散式异步应用框架。 分析服务:对数据仓库、商务智能和业务专用解决方案的伸缩性、易管理性、可靠性、可用性和可编程性加以拓展。 数据转换服务(DTS):经过全面重新设计的DTS体系结构和工具手段将使开发人员和数据库管理员享受到更加突出的灵活性和易管理性。 数据挖掘:数据挖掘功能将凭借四种新增算法和得到改进的数据建模与操控工具得到进一步增强。 4.1.2 Visual studio 2008开发工具的选择 Visual Studio 2008 提供了高级开发工具、调试功能、数据库功能和创新功能,帮助在各种平台上快速创建当前最先进的应用程序。 Visual Studio 2008 包括各种增强功能,例如可视化设计器、对 Web 开发工具的大量改进,以及能够加速开发和处理所有类型数据的语言增强功能。Visual Studio 2008 为开发人员提供了所有相关的工具和框架支持,帮助创建引人注目的、令人印象深刻并支持AJAX 的Web 应用程序。 开发人员能够利用这些丰富的客户端和服务器端框架轻松构建以客户为中心的 Web 应用程序,这些应用程序可以集成任何后端数据提供程序、在任何当前浏览器内运行并完全访问 ASP.NET 应用程序服务和 Microsoft 平台。 Visual Studio 2008 在三个方面为开发人员提供了关键改进:(1)快速的应用程序开发 为了帮助开发人员迅速创建先进的软件,Visual Studio 2008 提供了改进的语言和数据功能,例如语言集成的查询 (LINQ),各个编程人员可以利用这些功能更轻松地构建解决方案以分析和处理信息。 Visual Studio 2008 还使开发人员能够从同一开发环境内创建面向多个 .NET Framework 版本的应用程序。开发人员能够构建面向 .NET Framework 2.0、3.0 或 3.5 的应用程序,意味他们可以在同一环境中支持各种各样的项目。 (2)突破性的用户体验 Visual Studio 2008 为开发人员提供了在最新平台上加速创建紧密联系的应用程序的新工具,这些平台包括 Web、Windows Vista、Office 2007、SQL Server 2008 和 Windows Server 2008。对于 Web,ASP.NET ,AJAX 及其他新技术使开发人员能够迅速创建更高效、交互式更强和更个性化的新一代 Web 体验。 (3)高效的团队协作 Visual Studio 2008 提供了帮助开发团队改进协作的扩展的和改进的服务项目,包括帮助将数据库专业人员和图形设计人员加入到开发流程的工具。4.2系统的详细设计的实现 4.2.1系统登录设计首先,用户登录界面比较简单,需在登陆系统中输入用户名和密码,若登录名和密码一致,则成功登陆:否则报错,用户无法登录系统,提示输入正确的用户名和密码。用户登录界面设计效果如图4-1所示。图4-1 用户登录界面4.2.2系统主界面设计用户名和用户的密码验证通过以后,进入该系统首页。标题栏:大地音像店销售系统任务栏:商品管理、销售管理、会员管理、业务管理、系统设置工具栏:音像录入、销售管理、音乐、销售录入、销售查询、添加会员、密码设置等。系统首页设计如图4-2所示:图 4-2 系统首页界面4.2.3音像(音乐)录入界面设计进入主界面,单击“商品管理音像录入音乐”,选择子类别,填入商品名称、价格、备注,点击“录入”,可以实现音乐商品信息的添加。如图4-3所示:图4-3 音像(音乐)录入界面4.2.4音像(影视)录入界面设计进入主界面,单击“商品管理音像录入影视”,选择子类别,填入商品名称、价格、备注,点击“录入”,可以实现影视商品信息的添加。如图4-4所示:图4-4 音像(影视)录入界面4.2.5分类查看(音乐)界面设计进入主界面,单击“商品管理分类查看音乐”,进入查看界面,可以查看所有,也可以根据名称和子类别筛选后查看。选择一条记录,可以修改,也可删除(需与销售记录保持一致)。如图4-5所示:图4-5 分类查看(音乐)界面4.2.6分类查看(影视)界面设计进入主界面,单击“商品管理分类查看影视”,进入查看界面,可以查看所有,也可以根据名称和子类别筛选后查看。选择一条记录,可以修改,也可删除(需与销售记录保持一致)。如图4-6所示:图4-6 分类查看(影视)界面4.2.7销售录入界面设计进入主界面,单击“销售管理销售录入”,进入销售录入界面,可以查找商品名称或直接选择商品记录,输入购买数量和购买会员ID,点击查看后,可以计算出优惠前和优惠后的总价,单击添加,就可以添加一条销售记录。如图4-7所示:图4-7 销售录入界面4.2.8销售录入界面设计进入主界面,单击“销售管理销售查询”,进入销售录查询界面,可以查找所有的销售记录,也可以查找当天的销售记录,还可以查找任意时间段的销售记录,查找后可以删除当前销售记录。如图4-8所示:图4-8 销售查询界面4.2.9添加会员界面设计进入主界面,单击“会员管理添加会员”,进入添加会员界面,会员ID自动生成,填入会员姓名、年龄,选择会员性别,级别,单击添加,即可添加一条会员信息。如图4-9所示:图4-9 添加会员界面4.2.10查看会员信息界面设计进入主界面,单击“会员管理查看会员信息”,进入查看会员信息界面,可以查看全部会员信息,还可以按姓名、年龄、性别、会员等级等查看会员信息。如图4-10所示:图4-10 查看会员信息界面4.2.11统计汇总界面设计进入主界面,单击“业务统计统计汇总”,进入统计汇总界面,主要是在会员范围内进行统计,可以统计全部,也可以按时间段、年龄、性别等字段进行统计。可以统计出不同时间段商品的销售排行,不同年龄段会员的喜好,男女会员的喜好等等。如图4-11所示:图4-11 统计汇总界面4.2.12密码重设界面设计进入主界面,单击“系统设置密码重设”,进入管理员密码重设界面,输入就密码,重复输入新密码,即可修改系统管理员的密码。如图4-12所示: 图4-12 密码重设界面4.2.13添加管理员界面设计进入主界面,单击“系统设置添加管理员”,进入添加管理员界面,输入登录名、登录密码,点击添加,即可添加一名管理员。如图4-13所示:图4-13 添加管理员界面4.2.14查看管理员界面设计进入主界面,单击“系统设置查看管理员”,进入查看管理员界面,即可查看管理员。如图4-13所示:图4-14 查看管理员界面第五章 系统测试与维护5.1系统测试在MIS开发过程中采用了多种措施保证软件质量,但是实际开发过程中还是不可避免地会产生差错,系统中通常可能隐藏着错误和缺陷,不经周密测试的系统投入运行,将会造成难以想象的后果,因此系统测试是MIS开发过程中为保证软件质量必须进行的工作。大量统计资料表明,系统测试的工作量往往占MIS开发总工作量的40%以上。因此,我们必须重视测试工作,系统测试的目的体现在系统调试的各个步骤中。(1)程序测试程序测试可采用黑箱测试和百项测试。黑箱测试即不管程序内部是如何编制的只是从程序的外部通过观察输入和输出来对模块进行测试。白盒测试即将程序的各个分支都要测试到。选取正常数据测试,同时也要用异常的数据进行测试(2)子系统测试 系统有多个功能模块组成,每个模块有一个或几个子程序构成。单个程序模块测试完成后,还要进行子系统和系统测试。高度模块化设计方式将使程序测试变得相对简单。子系统测试的目的是要保证模块内程序间具有正确的控制关系,同时可以测试模块的运行效率(3)系统总调 系统总调是将系统软件与计算机硬件、外设、网络等结合在一起,组成一个完整的系统进行调试。主要调试主控程序和调度程序,验证控制接口和参数传递的正确性,以便发现并解决资源调度中的问题;将主控和调度程序与各功能模块连接起来进行总体调试。对系统各种可能的使用形态及其组合在软硬件中的流通情况进行可行性测试结合本管理系统的开发过程,在功能模块设计的过程中不断的进行功能测试,即人工操作数据信息来验证功能的执行情况,发现错误及时改进或通过代码测试加以完善,直至功能模块达到预期执行结果。经过反复的测试与完善,整个系统的功能测试已经达到预期设计的目的。在系统设计过程中有很多问题的出现是必然的,所以不断的进行测试和改进是系统开发中不可缺少的步骤。5.2系统维护管理信息系统是大型的复杂系统,系统内、外环境的变化,各种人为的、机器的影响等,都会影响到系统正常运行。系统运行后会暴露出一些错误、缺陷或者用户又对系统有一些新的功能需要,这就要求系统在使用中不断的得到完善。因此,系统维护的主要任务就是保证系统的正常运转,使系统的资源得到有效运用,并使系统的功能在运行中不断得到完善和扩充,以提高系统的工作效率和延长系统的生命周期。对系统的维护工作贯穿于系统整个生命周期,维护工作的质量将直接影响到系统的使用效果和使用寿命。所以,系统维护是系统生存的重要条件。系统的运行管理主要包括:1.系统运行的日常维护包括数据收集、数据整理、数据录入及处理结果的整理与分发。此外,还包括简单的硬件管理和设施管理。2.系统运行情况的记录整个系统运行情况的记录能够反映出系统在大多数情况下的状态和工作效率,对于系统的评价和改进具有重要的参考价值。因此,对MIS的运行情况一定要及时、准确、完整地记录下来。系统刚建成时所编制的程序和数据很少能一字不改地沿用下去。系统人员应根据MIS运行的外部环境的变更和业务量的改变,及时对系统进行维护。根据维护对象的不同,系统维护的内容可分为以下几类:1.系统应用程序维护业务处理是通过程序进行的,一旦程序发生问题或业务发生变化就必然地引起程序的修改和调整。2.数据维护需求为业务是不断在变化的,因此反映这种变化的数据也要求随之改变,包括内容增加及数据结构的调整。主要的维护工作有以下三个方面:数据库文件安全性、完整性的控制;数据库的正确性保护、转储与恢复;数据库的重组织与重构造。3.代码维护系统的任何变化最终要通过修改代码实现,代码的维护应由代码管理小组进行。4.硬件设备维护主要指主机及外设的日常维护和管理,如机器部件的清洗、润滑,设备故障的检修,易损部件的更换等。本系统维护阶段需注意以下三点: 1.正确性维护针对在系统开发阶段已发生的而系统调试阶段尚未发现的错误。这类错误是由于遇到了以前从未有过的某种输入数据或者是对系统的硬件和软件的不正确使用引起的,也可能是调试阶段诊断错误引起的,这就需要对错误进行诊断和改正。2.适应性维护由于计算机科学技术的迅速发展,新的硬、软件不断推出,是系统的外部环境发生了变化。为了使系统适应这种变化,延长使用寿命,满足用户的要求,就需要对系统进行相应的修改。3.完善性维护为了扩充功能和改善性能而进行的修改。在系统的使用过程中,用户往往会提出增加新功能或修改已有功能的要求。为了满足用户要求,需要对系统进行完善工作。这项工作很有意义,可以大大提高系统的可用性,可维护性和可靠性,系统寿命也随之延长。结 论经过了两个多月的学习和工作,我终于完成了大地音像销售系统的论文。从开始确定论文题目到系统的实现,再到论文文章的完成,每走一步对我来说都是新的尝试与挑战,这也是我在大学期间独立完成的最大的项目。在这段时间里,我学到了很多知识也有很多感受,对C#,Visual studio等相关技术很不了解的状态,我开始了独立的学习和试验,查看相关的资料和书籍,让自己头脑中模糊的概念逐渐清晰,使自己非常稚嫩作品一步步完善起来,每一次改进都是我学习的收获,每一次试验的成功都会让我异常兴奋。虽然我的毕业设计作品不是很成熟,还有很多不足之处,但我可以说我付出了大量的劳动,做了很多工作。当看着自己的程序,自己成天相伴的系统能够健康的运行,真是莫大的幸福和欣慰,我相信其中的酸甜苦辣最终都会化为甜美的甘泉。这次做毕设的经历也会使我终身受益,我感受到做毕设是要真真正正用心去做的一件事情,是真正的自己学习的过程和研究的过程,没有学习就不可能有研究的能力,没有自己的研究,就不会有所突破。希望这次的经历能让我在以后学习中激励我继续进步。1系统特点总结起来,大地音像销售系统是专门为中小型音像销售店开发的一套销售系统,系统具有如下特点: 系统开发面向用户,具有有好的操作界面和图形管理界面,全中文界面,易学习,易操作。 系统具有强大的查询和统计功能,全面、及时地反映当前状况。 系统结构严谨,性能稳定,使用方便,运行速度快。 先进性。系统采用科学的方法进行规划、设计、开发和管理,符合业务发展的需要。 经济性和实用性。系统投资少,但是带来的经济效益和社会效益高,实用价值高。 开放性。系统符合开放系统的有关标准,能够支持行业内所有符合开放标准的数据库、开发工具 维护简单,系统运行后几乎不需要专业系统管理员维护,减少开支。 易移植。使用本系统可以提高设备可靠性,减少每天需要涉及到的相关工作量,减少工作人员的劳动强度,减少办公耗材,尽可能的提高工作效率,可以减少人力物力的浪费,提高的现代化管理水平。当然,由于知识掌握不够全面,开发经验不足,系统也有一些不足之处,例如: 权限设置。系统权限设置较为简单,没有涉及顾客登陆界面,各级员工的权限设置不够到位。 统计功能。统计功能在会员范围内进行统计,虽然也有一定的科学性,但说服力不足。 打印功能。没有涉及到打印报表的功能。2系统评价系统评价主要是指系统建成后,经一段时间的运行后,要对系统目标与功能的实现情况进行检查,并与系统开发中设立的系统预期目标进行对比,及时写出系统评价报告。系统维护与评价阶段是系统生命周期中的最后一个阶段,也是时间最长的一个重要阶段,就像汽车的维护工作好可以延长汽车的使用寿命和提高其使用效率一样,系统维护工作的好坏可以决定系统的生命周期的长短和使用效果。本系统的投入运行基本满足了预期设计的目标,运行状态平稳,其安全性、稳定性、可维护性及功能配置都比较好,表明系统的各项指标达到了设计的要求。目前,本系统还仅作为一个独立运行的系统,并未真正的实现联网工作状态,数据转换过程中还需要人工操作,并不能够实现完全自动化,另外随着需求的变化,功能上还要尽可能完备,有待继续扩展和完善。参考文献:1 Mcleod,PrinticeHallManagementInformationSystem20052 Michael F. WorboysGIS: A Computing PerspectiveTaylor & Franics LtdLondon,Britain20043 Robert Laurini,Derek ThompsonFundamentals of Spatial Information SystemsAcademic PressLondon20054 Thomas R. Peltier.Information Security Risk Analysis.Rothstein Associates Inc,20015 H. M. Hassan & Charles Hutchinson. Natural Resource and Environmental Information for Decision Making. A World Bank Publication, Washington D. C., USA, 19956 Willian K, Michener, James W. Brunt & Susan G. Stafford. Environmental Information Management and Analysis: Ecosystem to Global Scales, Taylor & Franics Ltd, London, Britain,1994 7 Michael F. Worboys. GIS: A Computing Perspective. Taylor & Franics Ltd, London, Britain,19958 Lars Powers Mike SnellVisual Studio 2005技术大全2008.1人民邮电出版社9 Haag等. Management Information Systems for Information age北京:机械工业出版社(英文影印版).2004年 10 黄梯云主编. 管理信息系统北京:高等教育出版社2003年 11 薛华成主编. 管理信息系统北京:清华大学出版社2004年 12 陈晓红主编. 管理信息系统理论与实践中南大学出版社2003年 13 李东编著. 管理信息系统理论与应用北京大学出版社2004年 14 闪四清管理信息系统教程清华大学出版社2003年9月第一版 15 陈圣国.信息系统分析与设计.西安:西安电子科技大学出版社,200116 甘仞初.信息资源管理.北京:经济科学出版社,200017 黄梯云.管理信息系统.北京:经济科学出版社,200018 王治宇.管理信息系统工程.北京:科学技术文献出版社,199519 张金隆.现代管理信息技术.武汉:华中理工大学出版社,199720 王彤宇,王秀红.数据库系统设计教程.兰州:甘肃文化出版社,200221 G.B.Davis M.H.Olson著.管理信息系统概念基础、结构与研制.陈佩久,龙连文,黄梯云等译.黑龙江:哈尔滨工业大学出版社,198922 姜旭平编著信息系统开发方法方法、策略、技术、工具与发展清华大学出版社2004年23信息系统开发方法方法、策略、技术、工具与发展 姜旭平编著; 清华大学出版社 1997年;24 美斯蒂芬哈格等 著,严建援等 译信息时代的管理信息系统(原书第4版) 机械工业出版社2004年3月第一版25 苗雪兰,刘瑞新,宋会群数据库系统原理及应用教程2007.1机械工业出版社26 张跃廷,许文武,王小科C#数据库系统开发完全手册2006.12人民邮电出版社27 李律松,徐少刚,沈刚Visual C#数据库高级教程2005.6清华大学出版社28 萨师煊,王珊数据库系统概论(第三版)2003.2高等教育出版社29 李春葆数据库系统设计与开发2003.8清华大学出版社30李兰友,杨晓光,Visual C#.NET程序设计M.北京:清华大学出版社。200431闪四清.SQL Server 实用简明教程M.北京.清华大学出版社.2002.432唐大仕.C#程序设计教程M.北京:清华大学出版社.2003.8附 录Brief Introduction of C# : A Language of Management Information System Development# syntax is highly expressive, yet it is also simple and easy to learn. The curly-brace syntax of C# will be instantly recognizable to anyone familiar with C, C+ or Java. Developers who know any of these languages are typically able to begin to work productively in C# within a very short time. C# syntax simplifies many of the complexities of C+ and provides powerful features such as nullable value types, enumerations, delegates, lambda expressions and direct memory access, which are not found in Java. C# supports generic methods and types, which provide increased type safety and performance, and iterators, which enable implementers of collection classes to define custom iteration behaviors that are simple to use by client code. In C# 3.0, Language-Integrated Query (LINQ) expressions make the strongly-typed query a first-class language construct. As an object-oriented language, C# supports the concepts of encapsulation, inheritance, and polymorphism. All variables and methods, including the Main method, the applications entry point, are encapsulated within class definitions. A class may inherit directly from one parent class, but it may implement any number of interfaces. Methods that override virtual methods in a parent class require the override keyword as a way to avoid accidental redefinition. In C#, a struct is like a lightweight class; it is a stack-allocated type that can implement interfaces but does not support inheritance. In addition to these basic object-oriented principles, C# makes it easy to develop software components through several innovative language constructs, including the following: Encapsulated method signatures called delegates, which enable type-safe event notifications. Properties, which serve as accessors for private member variables. Attributes, which provide declarative metadata about types at run time. Inline XML documentation comments. Language-Integrated Query (LINQ) which provides built-in query capabilities across a variety of data sources. If
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026秋季国家管网集团共享运营分公司高校毕业生招聘笔试参考题库(浓缩500题)及参考答案详解(培优b卷)
- 2026秋季国家管网集团广西公司高校毕业生招聘考试参考试题(浓缩500题)附答案详解(典型题)
- 2026秋季国家管网集团云南公司高校毕业生招聘笔试备考试题(浓缩500题)及一套参考答案详解
- 2026年漯河市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)含答案详解(新)
- 2026秋季国家管网集团西部管道公司高校毕业生招聘考试参考题库(浓缩500题)附答案详解(典型题)
- 2025国网山西高校毕业生提前批招聘(约450人)笔试模拟试题浓缩500题及1套完整答案详解
- 2026国网黑龙江省电力公司高校毕业生提前批招聘笔试参考题库浓缩500题含答案详解(达标题)
- 2026秋季国家管网集团福建公司高校毕业生招聘笔试参考题库(浓缩500题)及参考答案详解(基础题)
- 国家管网集团湖南公司2026届秋季高校毕业生招聘考试备考试题(浓缩500题)含答案详解(考试直接用)
- 2026秋季国家管网集团建设项目管理公司高校毕业生招聘笔试参考题库(浓缩500题)含答案详解(培优b卷)
- 2024-2025华为ICT大赛(实践赛)-网络赛道理论考试题库大全-下(判断题)
- 钢棚钢结构施工方案
- 2023年三峡集团招聘笔试真题
- 110kv输电线路工程施工作业指导书
- (国铁)机车检查保养员(机车整备工)职业技能考试题及答案
- DB34T 1948-2013 建设工程造价咨询档案立卷标准
- 药品不良反应知识培训
- 2024-2025学年七年级语文上册 第二单元 单元测试卷(人教安徽版)
- 《窗口操作掌握牢》参考课件
- 慢性白血病课件
- 铝锭合同范本2024年
评论
0/150
提交评论