大地音像管理信息系统-毕业设计-论文_第1页
大地音像管理信息系统-毕业设计-论文_第2页
大地音像管理信息系统-毕业设计-论文_第3页
大地音像管理信息系统-毕业设计-论文_第4页
大地音像管理信息系统-毕业设计-论文_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

****大学毕业设计(论文)大地音像销售系统的设计与实现姓名***学院管理学院专业信息管理与信息系统指导教师**职称2010年6月****大学毕业设计(论文)任务书题目大地音像销售系统的设计与实现学生姓名***学院名称管理学院专业班级信息061课题类型模拟课题课题意义当今世界,以信息技术为主要标志的科技进步日新月异,高科技成果向现实生产力的转化也越来越快。传统的依靠管理人员人工传递信息和数据的管理方式已经无法满足企业日益增长的业务需求了。利用信息化手段把先进的企业管理方法引入企业的实践,可以为企业的管理改革提供切实可行的途径。音像销售系统能够大大提高经营者的工作效率,减少成本,从而增强企业竞争能力,是音像销售店的最佳助手。任务与进度要求2010.3.5—2010.3.26:毕业实习,收集资料。2010.3.27—2010.4.1:毕业论文开题答辩。2010.4.2—2010.5.10:完成论文初稿。2010.5.11—2010.6.1:修改论文,完成二稿。2010.6.2—2010.6.10:论文最后修改,进行论文装订。2010.6.12日左右:准备论文答辩。主要参考文献起止日期2008.12-2009.6备注院长教研室主任指导教师

毕业设计(论文)开题报告表2010年3姓名***学院管理学院专业信息管理与信息系统班级信息061题目大地音像店销售系统分析与实现指导教师**与本课题有关的国内外研究情况、内容、课题研究的意义:随着生活水平的提高,人们越来越注重精神生活,看电影、听音乐成了人们生活的一部分。这样便促生了音像销售行业的产生。随着整个社会以及整个行业的发展,使得音箱业务越来越复杂,人工业务量越来越多,增加了企业运营的成本。当前正值中国音像制品行业大变革、大发展的时代,因此音像销售管理系统的使用便产生了重大的意义。音像销售管理系统是主要是针对音像销售行业的销售业务做的系统开发软件,是一套根据音像销售店的日常业务而量身能定制的的管理软件,系统主要针对音像的商品管理、销售管理、会员管理、业务统计、系统设置等方面进行系统设计。主要模块及功能有:商品管理:对现有商品进行分类管理,例如分为音乐和影视。音乐又分为经典、流行、普通等;影视又分为:喜剧、动作、科幻、恐怖等等。不同类别的音像摆放不同的货架,便于消费者查找。模块主要包括音像录入、查询、修改、删除等基本功能销售管理:对日常销售业务进行记录、日常业务查询、修改、修改等会员管理:包括会员的姓名、性别、年龄、会员级别等等,便于业务统计的实现。会员级别分为金卡、银卡、普通会员,不同会员享有不同的优惠待遇业务统计:系统具有特色的模块。对业务进行统计,汇总,又可以分类汇总,包括不同音像的销售排行统计、不同性别不同年龄段的喜好统计,不同年份不同季度的账务统计,便于管理者业务分析和未来决策。(在会员范围内进行统计)系统设置:主要是对用户(管理员、会员)基本信息的添加、删除、修改等等意义:音像租售系统能够大大提高经营者的工作效率,减少成本,提高经营者的工作业绩,从而增强企业竞争能力,让您从繁杂的经营管理过程中解脱出来,轻松掌控和经营!同时也方便顾客查询商品信息,提高顾客的购买效率,节省时间。该系统用于音像制品销售店,极大方便了消费者和经营者,能够给经营者带来大量的财富,是音像销售店的最佳助手进度及预期结果:起止日期主要内容预期结果2010.3.5—2010.3.9调研,收集和阅读相关课题资料毕业实习报告、毕业实习证明2010.3.10—2010.3.11毕业论文开题答辩开题报告表2010.3.1—2010.4.15整理、分析资料、撰写毕业论文完成初稿2010.4.1—2010.5.31进一步润色,修改,调试程序完成二稿2010.6.1—2010.6.20对论文作最后修改,把相关资料收齐,完成摘要,参考书目等细节的写作论文最后定稿,并装订成册2010.6.25日左右写PPT文档,作好答辩准备通过论文答辩完成课题的现有条件个人计算机1台,网络连接设备,收集了与开发设计相关的资料有基本的数据库知识,对SQL有了一定的了解与认识对.NET语言有一定使用基础。对软件开发的总体流程有一定的了解,熟悉系统开放方法,对此系统的开发制定了初步的开发计划有相关文献可供参考审查意见指导教师:年月日学院意见主管领导:年月日****大学本科毕业设计(论文)评阅表(设计类)毕业设计题目大地音像销售系统的设计与实现学生姓名***学生班级信息061指导教师姓名无君评审项目指标满分评分选题能体现本专业培养目标,题目大小、难度适中;学生工作量饱满,能得到较全面训练。10题目与生产、科研等实际问题结合紧密。10课题调研文献检索能独立查阅文献以及从事其它形式的调研,能较好地理解课题任务并提出实施方案;有分析整理各类信息从中获取新知识的能力。15外文应用能正确引用外文文献,翻译准确,文字流畅。5设计说明书(论文)设计图纸(插图)简洁、规范、无差错,设计栏目齐全合理,能正确使用国家标准单位。15设计说明书(论文)结构严谨,表达清楚,文字通顺,用语正确,基本无错别字和病句,书写格式符合规范。15能根据毕业设计目标进行实验设计,对数据的运算及处理正确无差错,对实验结果的分析准确。20设计具有创新性或实用价值。10合计100意见及建议评阅人签名: 年月日

****大学毕业设计(论文)成绩考核表学生姓名***学院名称管理学院专业班级信息061题目大地音像销售系统的设计与实现1.毕业设计(论文)指导教师评语及成绩:成绩:成绩:指导教师签字:年月日2.毕业设计(论文)答辩委员会评语及成绩:成绩:成绩:答辩主席(或组长)签字:、年月日3.毕业设计(论文)总成绩:a.指导教师给定成绩b.评阅教师给定成绩c.毕业答辩成绩总成绩(a×0.5+b×0.2+c×0.3)摘要随着信息技术在管理上的应用,管理信息系统(MIS)的实施在技术上已经逐步成熟。企业要生存、要发展、要高效地把企业活动有效的组织起来,就必须加强对企业内部各种资源的有效管理,建立与自身特点相适应的管理信息系统。本文主要介绍了基于MicrosoftVisualStudio.Net2008平台的音像销售管理系统,详细介绍了系统开发的基本过程。在开发过程中严格遵循软件工程的基本原理,应用SQLServer2005进行数据库的创建与维护,采用C#面向对象编程语言进行程序设计,实现了C/S结构的音像销售管理系统的设计。系统主要包括商品管理、销售管理、会员管理、业务统计、系统设置等五大功能模块,能够大大提高经营者的工作效率,减少成本。关键词:音像销售管理系统;MicrosoftVisualStudio.Net2008;SQLServer2005;C#;C/SABSTRACTAlongwithwidelyapplicationoftheinformationtechniqueonthemanagement,itgraduallybecomesmaturetocarryoutofmanagementinformationsystemontechnology.Iftheenterprisewantstoexist,todevelop,toorganizeenterprisemovementeffectively,itisnecessarilytoenforcemanagementforallkindofresourceofbusinessenterprisewithhigh-efficiency,adaptingtowithoneselfcharacteristicsmutually.ThisarticlemainlyintroducedvideosalesmanagementsystembasedonMicrosoftVisualStudio.Net2008platform,anddescribedthebasicprocessofsystemdevelopmentindetail.Inthedevelopmentprocess,thesystemstrictlyfollowedthebasicprinciplesofsoftwareengineering,usedSQLServer2005toestablishandmaintaindatabase,adoptedthec#object-orientedprogramminglanguagetocarryontheprogramming,realizedC/Sstructurevideosalesmanagementsystemdesign.Thesystemmainlyincludesfivefunctionalmodules:productmanagement,salesmanagement,membershipmanagement,businessstatistics,systemsettings.Itcangreatlyimprovetheworkingefficiencyandreducecosts.Keywords:videosalesmanagementsystem;MicrosoftVisualStudio.Net2008、SQLServer2005、C#、C/S第一张引言1.1问题的提出随着时代的进步,社会生产力高速发展,新技术层出不穷信息量急剧膨胀,整个人类社会已成为信息化的社会人们对信息和数据的利用和处理已经进入自动化、网络化和社会化的阶段。如在查找情报资料、处理银行帐目、仓库管理、科研生产等方面,无不需要利用大量的信息资源。因此,如何有效地进行数据信息的管理和利用,已经成为人们普遍关注的课题。信息在不同的领域里有着不同的概念,在管理科学领域中,通常认为信息是经过加工处理后的一种数据形式,是一种有次序的符号排列,它是系统传输和处理的对象。处在信息时代的今天,信息的作用越来越为人们所重视。制定工作计划,研究投资策略,都离不开对信息的充分利用。管理信息系统(ManagementInformationSystem,缩写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静态模型用例图是从用户角度描述系统功能,并指出个功能的操作者。他描述出了用例、角色以及它们之间的关系。在本系统中主要的用户是管理员和业务员。其中管理员主要是负责对用户的增加、删除、查看而业务员是本系统的主要用户,其负责所有业务的记录与处理。包括:商品信息的增删改查、销售记录的增删查,会员的增删查,业务统计的查看,系统的用例图如下: 类图(Classdiagram)是显示了模型的静态结构,特别是模型中存在的类、类的内部结构以及它们与其他类的关系等。类图不显示暂时性信息。类图由许多(静态)说明性的模型元素(例如类、包和它们之间的关系,这些元素和它们的内容互相连接)组成。类图可以组织在(并且属于)包中,仅显示特定包中的相关内容。以下为本系统的类图:2.3.2动态模型面向对象分析设计中,动态建模描述了系统的动态行为,动态模型描述与操作时间和顺序有关的系统特征、影响更改的事件、事件的序列、事件的环境以及事件的组织。借助时序图、状态图和活动图,可以描述系统的动态模型。动态模型的每个图均有助于理解系统的行为特征。对于开发人员来说,动态建模具有明确性、可视性和简易性的特点。其中序列图描述对象如何交互的,并且将重点放在消息的顺序上,也就是说,描述消息如何在对象间发送和接受。序列图可以供不同种类的人员使用,用户可以从序列图中看到业务过程的细节;分析人员可以从序列图中看到相关的处理流程;开发人员可以看到需要开发的对象以及对这些对象的操作。可以说序列图对系统的开发的各个方面都是有用的。可见,序列图对一个系统来说也是至关重要的,所以在本论文中状态图我们最主要选择了序列图。协作图是交互图的另外一种形式,它侧重描述对象、对象间的链接以及链接对象间如何发送消息。(1)商品管理业务员登陆系统,实现对商品信息的管理,包括商品的增、删、改、查,具体处理流程如下:其对应的协作图如下:(2)销售管理业务员登陆系统,实现对销售信息的管理,包括销售记录的增、删、查,其序列图如下:其对应的协作图如下:(3)业务统计 业务统计是本系统的特色模块,可以统计全部,也可以按时间段、年龄、性别汇总,统计商品的销售排行,喜爱类别分析,价格段分析,销售总量和销售额,其序列图如下:其对应的协作图如下:(4)会员管理 业务员登陆系统,实现对会员的管理,包括会员信息的录入、查看,其序列图如下:其对应的协作图如下:(5)系统设置 管理员登陆系统,实现对系统的管理,包括自身的密码修改,对业务员(主要用户)的增加、删除、录入等,其序列图如下:其对应的协作图如下:第三章系统设计完成了系统的需求分析之后,就进入了系统的设计阶段,在整个系统的开发时期中,设计阶段是最主要的阶段。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.1MicrosoftSQLServer2005数据库的选择MicrosoftSQLServer2005是管理数据库的专业工具,有如下特点:高度可用性:SQLServer2005中的故障转移群集和数据库镜像技术允许企业单位面向内部员工、目标客户及合作伙伴提供兼具高度可靠性和可用性的应用解决方案。管理工具:SQLServer2005引入了由管理工具和管理应用编程接口(API)组成的集成化套件,以期降低大规模SQLServer部署方案的使用与管理复杂程度,并为其提供所需支持。安全改进:SQLServer2005的设计意图之一,就是通过数据库加密、缺省安全设置、口令策略实施、粒度权限控制和强化安全模型等功能特性为企业数据提供最高层次的安全保障。伸缩能力:SQLServer2005在伸缩性方面的改进主要包括表分区、增强复制功能和64位支持特性。通用语言运行时(CLR)集成特性:SQLServer2005将引入允许使用任何Microsoft.NET语言开发数据库对象的能力。高度集成化扩展标记语言(XML):SQLServer2005将增添新的XML数据类型,以便为SQLServer数据库中的XML片断或文档存储提供支持。Transact-SQL增强特性:新增查询类型和在事务中进行错误处理的能力有助于开发人员在SQLServer查询开发过程中获得更大灵活性和更多控制手段。SQL服务代理:SQL服务代理创造性地呈献出可将伸缩能力提高到一个新层次的分散式异步应用框架。分析服务:对数据仓库、商务智能和业务专用解决方案的伸缩性、易管理性、可靠性、可用性和可编程性加以拓展。数据转换服务(DTS):经过全面重新设计的DTS体系结构和工具手段将使开发人员和数据库管理员享受到更加突出的灵活性和易管理性。数据挖掘:数据挖掘功能将凭借四种新增算法和得到改进的数据建模与操控工具得到进一步增强。4.1.2Visualstudio2008开发工具的选择VisualStudio2008提供了高级开发工具、调试功能、数据库功能和创新功能,帮助在各种平台上快速创建当前最先进的应用程序。VisualStudio2008包括各种增强功能,例如可视化设计器、对Web开发工具的大量改进,以及能够加速开发和处理所有类型数据的语言增强功能。VisualStudio2008为开发人员提供了所有相关的工具和框架支持,帮助创建引人注目的、令人印象深刻并支持AJAX的Web应用程序。开发人员能够利用这些丰富的客户端和服务器端框架轻松构建以客户为中心的Web应用程序,这些应用程序可以集成任何后端数据提供程序、在任何当前浏览器内运行并完全访问ASP.NET应用程序服务和Microsoft平台。VisualStudio2008在三个方面为开发人员提供了关键改进:(1)快速的应用程序开发为了帮助开发人员迅速创建先进的软件,VisualStudio2008提供了改进的语言和数据功能,例如语言集成的查询(LINQ),各个编程人员可以利用这些功能更轻松地构建解决方案以分析和处理信息。VisualStudio2008还使开发人员能够从同一开发环境内创建面向多个.NETFramework版本的应用程序。开发人员能够构建面向.NETFramework2.0、3.0或3.5的应用程序,意味他们可以在同一环境中支持各种各样的项目。(2)突破性的用户体验VisualStudio2008为开发人员提供了在最新平台上加速创建紧密联系的应用程序的新工具,这些平台包括Web、WindowsVista、Office2007、SQLServer2008和WindowsServer2008。对于Web,ASP.NET,AJAX及其他新技术使开发人员能够迅速创建更高效、交互式更强和更个性化的新一代Web体验。(3)高效的团队协作VisualStudio2008提供了帮助开发团队改进协作的扩展的和改进的服务项目,包括帮助将数据库专业人员和图形设计人员加入到开发流程的工具。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#,Visualstudio等相关技术很不了解的状态,我开始了独立的学习和试验,查看相关的资料和书籍,让自己头脑中模糊的概念逐渐清晰,使自己非常稚嫩作品一步步完善起来,每一次改进都是我学习的收获,每一次试验的成功都会让我异常兴奋。虽然我的毕业设计作品不是很成熟,还有很多不足之处,但我可以说我付出了大量的劳动,做了很多工作。当看着自己的程序,自己成天相伴的系统能够健康的运行,真是莫大的幸福和欣慰,我相信其中的酸甜苦辣最终都会化为甜美的甘泉。这次做毕设的经历也会使我终身受益,我感受到做毕设是要真真正正用心去做的一件事情,是真正的自己学习的过程和研究的过程,没有学习就不可能有研究的能力,没有自己的研究,就不会有所突破。希望这次的经历能让我在以后学习中激励我继续进步。1.系统特点总结起来,大地音像销售系统是专门为中小型音像销售店开发的一套销售系统,系统具有如下特点:系统开发面向用户,具有有好的操作界面和图形管理界面,全中文界面,易学习,易操作。系统具有强大的查询和统计功能,全面、及时地反映当前状况。系统结构严谨,性能稳定,使用方便,运行速度快。先进性。系统采用科学的方法进行规划、设计、开发和管理,符合业务发展的需要。经济性和实用性。系统投资少,但是带来的经济效益和社会效益高,实用价值高。开放性。系统符合开放系统的有关标准,能够支持行业内所有符合开放标准的数据库、开发工具维护简单,系统运行后几乎不需要专业系统管理员维护,减少开支。易移植。使用本系统可以提高设备可靠性,减少每天需要涉及到的相关工作量,减少工作人员的劳动强度,减少办公耗材,尽可能的提高工作效率,可以减少人力物力的浪费,提高的现代化管理水平。当然,由于知识掌握不够全面,开发经验不足,系统也有一些不足之处,例如:权限设置。系统权限设置较为简单,没有涉及顾客登陆界面,各级员工的权限设置不够到位。统计功能。统计功能在会员范围内进行统计,虽然也有一定的科学性,但说服力不足。打印功能。没有涉及到打印报表的功能。2.系统评价系统评价主要是指系统建成后,经一段时间的运行后,要对系统目标与功能的实现情况进行检查,并与系统开发中设立的系统预期目标进行对比,及时写出系统评价报告。系统维护与评价阶段是系统生命周期中的最后一个阶段,也是时间最长的一个重要阶段,就像汽车的维护工作好可以延长汽车的使用寿命和提高其使用效率一样,系统维护工作的好坏可以决定系统的生命周期的长短和使用效果。本系统的投入运行基本满足了预期设计的目标,运行状态平稳,其安全性、稳定性、可维护性及功能配置都比较好,表明系统的各项指标达到了设计的要求。目前,本系统还仅作为一个独立运行的系统,并未真正的实现联网工作状态,数据转换过程中还需要人工操作,并不能够实现完全自动化,另外随着需求的变化,功能上还要尽可能完备,有待继续扩展和完善。参考文献:[1]Mcleod,PrinticeHall.ManagementInformationSystem.2005[2]MichaelF.Worboys.GIS:AComputingPerspective.Taylor&FranicsLtd.London,Britain.2004[3]RobertLaurini,DerekThompson.FundamentalsofSpatialInformationSystems.AcademicPress.London.2005[4]ThomasR.Peltier.InformationSecurityRiskAnalysis.RothsteinAssociatesInc,2001[5]H.M.Hassan&CharlesHutchinson.NaturalResourceandEnvironmentalInformationforDecisionMaking.AWorldBankPublication,WashingtonD.C.,USA,1995[6]WillianK,Michener,JamesW.Brunt&SusanG.Stafford.EnvironmentalInformationManagementandAnalysis:EcosystemtoGlobalScales,Taylor&FranicsLtd,London,[7]MichaelF.Worboys.GIS:AComputingPerspective.Taylor&FranicsLtd,London,[8]LarsPowersMikeSnell.VisualStudio2005技术大全.2008.1.人民邮电出版社[9]Haag等.ManagementInformationSystemsforInformationage.北京:机械工业出版社(英文影印版).2004年[10]黄梯云主编.管理信息系统.北京:高等教育出版社.2003年[11]薛华成主编.管理信息系统.北京:清华大学出版社.2004年[12]陈晓红主编.管理信息系统理论与实践.中南大学出版社.2003年[13]李东编著.管理信息系统理论与应用.北京大学出版社.2004年[14]闪四清.管理信息系统教程.清华大学出版社.2003年9月第一版[15]陈圣国.信息系统分析与设计.西安:西安电子科技大学出版社,2001[16]甘仞初.信息资源管理.北京:经济科学出版社,2000[17]黄梯云.管理信息系统.北京:经济科学出版社,2000[18]王治宇.管理信息系统工程.北京:科学技术文献出版社,1995[19]张金隆.现代管理信息技术.武汉:华中理工大学出版社,1997[20]王彤宇,王秀红.数据库系统设计教程.兰州:甘肃文化出版社,2002[21]G.B.DavisM.H.Olson著.管理信息系统——概念基础、结构与研制.陈佩久,龙连文,黄梯云等译.黑龙江:哈尔滨工业大学出版社,1989[22]姜旭平编著.信息系统开发方法――方法、策略、技术、工具与发展.清华大学出版社.2004年[23]《信息系统开发方法――方法、策略、技术、工具与发展》姜旭平编著;清华大学出版社1997年;[24][美]斯蒂芬•哈格等著,严建援等译.信息时代的管理信息系统(原书第4版).机械工业出版社.2004年3月第一版[25]苗雪兰,刘瑞新,宋会群.数据库系统原理及应用教程.2007.1.机械工业出版社[26]张跃廷,许文武,王小科.C#数据库系统开发完全手册.2006.12.人民邮电出版社[27]李律松,徐少刚,沈刚.VisualC#数据库高级教程.2005.6.清华大学出版社[28]萨师煊,王珊.数据库系统概论(第三版).2003.2.高等教育出版社[29]李春葆.数据库系统设计与开发.2003.8.清华大学出版社[30]李兰友,杨晓光,VisualC#.NET程序设计[M].北京:清华大学出版社。2004[31]闪四清.SQLServer实用简明教程[M].北京.清华大学出版社.2002.4[32]唐大仕.C#程序设计教程[M].北京:清华大学出版社.2003.8附录BriefIntroductionofC#:ALanguageofManagementInformationSystemDevelopment#syntaxishighlyexpressive,yetitisalsosimpleandeasytolearn.Thecurly-bracesyntaxofC#willbeinstantlyrecognizabletoanyonefamiliarwithC,C++orJava.DeveloperswhoknowanyoftheselanguagesaretypicallyabletobegintoworkproductivelyinC#withinaveryshorttime.C#syntaxsimplifiesmanyofthecomplexitiesofC++andprovidespowerfulfeaturessuchasnullablevaluetypes,enumerations,delegates,lambdaexpressionsanddirectmemoryaccess,whicharenotfoundinJava.C#supportsgenericmethodsandtypes,whichprovideincreasedtypesafetyandperformance,anditerators,whichenableimplementersofcollectionclassestodefinecustomiterationbehaviorsthataresimpletousebyclientcode.InC#3.0,Language-IntegratedQuery(LINQ)expressionsmakethestrongly-typedqueryafirst-classlanguageconstruct.Asanobject-orientedlanguage,C#supportstheconceptsofencapsulation,inheritance,andpolymorphism.Allvariablesandmethods,includingtheMainmethod,theapplication'sentrypoint,areencapsulatedwithinclassdefinitions.Aclassmayinheritdirectlyfromoneparentclass,butitmayimplementanynumberofinterfaces.Methodsthatoverridevirtualmethodsinaparentclassrequiretheoverridekeywordasawaytoavoidaccidentalredefinition.InC#,astructislikealightweightclass;itisastack-allocatedtypethatcanimplementinterfacesbutdoesnotsupportinheritance.Inadditiontothesebasicobject-orientedprinciples,C#makesiteasytodevelopsoftwarecomponentsthroughseveralinnovativelanguageconstructs,includingthefollowing:Encapsulatedmethodsignaturescalleddelegates,whichenabletype-safeeventnotifications.Properties,whichserveasaccessorsforprivatemembervariables.Attributes,whichprovidedeclarativemetadataabouttypesatruntime.InlineXMLdocumentationcomments.Language-IntegratedQuery(LINQ)whichprovidesbuilt-inquerycapabilitiesacrossavarietyofdatasources.IfyouhavetointeractwithotherWindowssoftwaresuchasCOMobjectsornativeWin32DLLs,youcandothisinC#throughaprocesscalled"Interop."InteropenablesC#programstodoalmostanythingthatanativeC++applicationcando.C#evensupportspointersandtheconceptof"unsafe"codeforthosecasesinwhichdirectmemoryaccessisabsolutelycritical.TheC#buildprocessissimplecomparedtoCandC++andmoreflexiblethaninJava.Therearenoseparateheaderfiles,andnorequirementthatmethodsandtypesbedeclaredinaparticularorder.AC#sourcefilemaydefineanynumberofclasses,structs,interfaces,andevents.ThefollowingareadditionalC#resources:Foragoodgeneralintroductiontothelanguage,seeChapter1oftheC#LanguageSpecification.FordetailedinformationaboutspecificaspectsoftheC#language,seetheC#Reference.ForacomparisonofC#syntaxtoJavaandC++,seeTheC#ProgrammingLanguageforJavaDevelopersandC#forC++Developers.FormoreinformationaboutLINQ,see

Language-IntegratedQuery(LINQ).TofindthelatestarticlesandresourcesfromtheVisualC#team,seetheVisualC#DeveloperCenter.

.NETFrameworkPlatformArchitectureC#programsrunonthe.NETFramework,anintegralcomponentofWindowsthatincludesavirtualexecutionsystemcalledthecommonlanguageruntime(CLR)andaunifiedsetofclasslibraries.TheCLRisthecommercialimplementationby

Microsoftofthecommonlanguageinfrastructure(CLI),aninternationalstandardthatisthebasisforcreatingexecutionanddevelopmentenvironmentsinwhichlanguagesandlibrariesworktogetherseamlessly.SourcecodewritteninC#iscompiledintoanintermediatelanguage(IL)thatconformstotheCLIspecification.TheILcodeandresources,suchasbitmapsandstrings,arestoredondiskinanexecutablefilecalledanassembly,typicallywithanextensionof.exeor.dll.Anassemblycontainsamanifestthatprovidesinformationabouttheassembly'stypes,version,culture,andsecurityrequirements.WhentheC#programisexecuted,theassemblyisloadedintotheCLR,whichmighttakevariousactionsbasedontheinformationinthemanifest.Then,ifthesecurityrequirementsaremet,theCLRperformsjustintime(JIT)compilationtoconverttheILcodetonativemachineinstructions.TheCLRalsoprovidesotherservicesrelatedtoautomaticgarbagecollection,exceptionhandling,andresourcemanagement.CodethatisexecutedbytheCLRissometimesreferredtoas"managedcode,"incontrastto"unmanagedcode"whichiscompiledintonativemachinelanguagethattargetsaspecificsystem.Thefollowingdiagramillustratesthecompile-timeandrun-timerelationshipsofC#sourcecodefiles,the.NETFrameworkclasslibraries,assemblies,andtheCLR.Languageinteroperabilityisakeyfeatureofthe.NETFramework.BecausetheILcodeproducedbytheC#compilerconformstotheCommonTypeSpecification(CTS),ILcodegeneratedfromC#caninteractwithcodethatwasgeneratedfromthe.NETversionsofVisualBasic,VisualC++,VisualJ#,oranyofmorethan20otherCTS-compliantlanguages.Asingleassemblymaycontainmultiplemoduleswrittenindifferent.NETlanguages,andthetypescanreferenceeachotherjustasiftheywerewritteninthesamelanguage.Inadditiontotheruntimeservices,the.NETFrameworkalsoincludesanextensivelibraryofover4000classesorganizedintonamespacesthatprovideawidevarietyofusefulfunctionalityforeverythingfromfileinputandoutputtostringmanipulationtoXMLparsing,toWindowsFormscontrols.ThetypicalC#applicationusesthe.NETFrameworkclasslibraryextensivelytohandlecommon"plumbing"chores.管理信息系统开发语言之C#简介C#语法表现力强,而且简单易学。C#的大括号语法使任何熟悉C、C++或Java的人都可以立即上手。了解上述任何一种语言的开发人员通常在很

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论