1、*大学毕业设计(论文)大地音像销售系统的设计与实现姓 名 * 学 院 管理学院 专 业 信息管理与信息系统指导教师 * 职 称 2010 年 6 月*大学毕业设计(论文)任务书 题目大地音像销售系统的设计与实现学生姓名*学院名称管理学院专业班级信息061课题类型模拟课题课题意义当今世界,以信息技术为主要标志的科技进步日新月异,高科技成果向现实生产力的转化也越来越快。传统的依靠管理人员人工传递信息和数据的管理方式已经无法满足企业日益增长的业务需求了。利用信息化手段把先进的企业管理方法引入企业的实践,可以为企业的管理改革提供切实可行的途径。音像销售系统能够大大提高经营者的工作效率,减少成本,从而增
2、强企业竞争能力,是音像销售店的最佳助手。任务与进度要求2010.3.52010.3.26:毕业实习,收集资料。2010.3.272010.4.1: 毕业论文开题答辩。2010.4.22010.5.10: 完成论文初稿。2010.5.112010.6.1:修改论文,完成二稿。2010.6.22010.6.10:论文最后修改,进行论文装订。2010.6.12日左右: 准备论文答辩。主要参考文献 起止日期2008.12-2009.6备注院长 教研室主任 指导教师 毕业设计(论文)开题报告表 2010年 3 月 10日 姓名*学院管理学院专业信息管理与信息系统班级信息061题目大地音像店销售系统分析与
3、实现指导教师*一、 与本课题有关的国内外研究情况、内容、课题研究的意义:随着生活水平的提高,人们越来越注重精神生活,看电影、听音乐成了人们生活的一部分。这样便促生了音像销售行业的产生。随着整个社会以及整个行业的发展,使得音箱业务越来越复杂,人工业务量越来越多,增加了企业运营的成本。当前正值中国音像制品行业大变革、大发展的时代,因此音像销售管理系统的使用便产生了重大的意义。音像销售管理系统是主要是针对音像销售行业的销售业务做的系统开发软件,是一套根据音像销售店的日常业务而量身能定制的的管理软件,系统主要针对音像的商品管理、销售管理、会员管理、业务统计、系统设置等方面进行系统设计。主要模块及功能有
4、:商品管理:对现有商品进行分类管理,例如分为音乐和影视。音乐又分为经典、流行、普通等;影视又分为:喜剧、动作、科幻、恐怖等等。不同类别的音像摆放不同的货架,便于消费者查找。模块主要包括音像录入、查询、修改、删除等基本功能销售管理:对日常销售业务进行记录、日常业务查询、修改、修改等会员管理:包括会员的姓名、性别、年龄、会员级别等等,便于业务统计的实现。会员级别分为金卡、银卡、普通会员,不同会员享有不同的优惠待遇业务统计:系统具有特色的模块。对业务进行统计,汇总,又可以分类汇总,包括不同音像的销售排行统计、不同性别不同年龄段的喜好统计,不同年份不同季度的账务统计,便于管理者业务分析和未来决策。(在
5、会员范围内进行统计)系统设置:主要是对用户(管理员、会员)基本信息的添加、删除、修改等等意义:音像租售系统能够大大提高经营者的工作效率,减少成本,提高经营者的工作业绩,从而增强企业竞争能力,让您从繁杂的经营管理过程中解脱出来,轻松掌控和经营!同时也方便顾客查询商品信息,提高顾客的购买效率,节省时间。该系统用于音像制品销售店,极大方便了消费者和经营者,能够给经营者带来大量的财富,是音像销售店的最佳助手二、 进度及预期结果:起止日期主要内容预期结果2010.3.52010.3.9调研,收集和阅读相关课题资料毕业实习报告、毕业实习证明2010.3.102010.3.11毕业论文开题答辩开题报告表20
6、10.3.12010.4.15整理、分析资料、撰写毕业论文完成初稿2010.4.12010.5.31进一步润色,修改,调试程序完成二稿2010.6.12010.6.20对论文作最后修改,把相关资料收齐,完成摘要,参考书目等细节的写作论文最后定稿,并装订成册2010.6.25日左右写PPT文档,作好答辩准备通过论文答辩完成课题的现有条件1、 个人计算机1台,网络连接设备,收集了与开发设计相关的资料2、 有基本的数据库知识,对SQL有了一定的了解与认识3、 对.NET语言有一定使用基础。对软件开发的总体流程有一定的了解,熟悉系统开放方法,对此系统的开发制定了初步的开发计划4、 有相关文献可供参考审
7、查意见指导教师: 年 月 日学院意见主管领导: 年 月 日*大学本科毕业设计(论文)评阅表(设计类)毕业设计题目大地音像销售系统的设计与实现学生姓名*学生班级信息061指导教师姓名无君评审项目指标满分评分选题能体现本专业培养目标,题目大小、难度适中;学生工作量饱满,能得到较全面训练。10题目与生产、科研等实际问题结合紧密。10课题调研文献检索能独立查阅文献以及从事其它形式的调研,能较好地理解课题任务并提出实施方案;有分析整理各类信息从中获取新知识的能力。15外文应用能正确引用外文文献,翻译准确,文字流畅。5设计说明书(论文)设计图纸(插图)简洁、规范、无差错,设计栏目齐全合理,能正确使用国家标
8、准单位。15设计说明书(论文)结构严谨,表达清楚,文字通顺,用语正确,基本无错别字和病句,书写格式符合规范。15能根据毕业设计目标进行实验设计,对数据的运算及处理正确无差错,对实验结果的分析准确。20设计具有创新性或实用价值。10合计100意见及建议评阅人签名:年 月 日 *大学毕业设计(论文)成绩考核表学生姓名*学院名称管理学院专业班级信息061题目大地音像销售系统的设计与实现1毕业设计(论文)指导教师评语及成绩:成绩: 指导教师签字: 年 月 日2毕业设计(论文)答辩委员会评语及成绩:成绩:答辩主席(或组长)签字: 、 年 月 日3毕业设计(论文)总成绩:a.指导教师给定成绩b.评阅教师给
9、定成绩c.毕业答辩成绩总成绩(a0.5+b0.2+c0.3)摘 要随着信息技术在管理上的应用,管理信息系统(MIS)的实施在技术上已经逐步成熟。企业要生存、要发展、要高效地把企业活动有效的组织起来,就必须加强对企业内部各种资源的有效管理,建立与自身特点相适应的管理信息系统。本文主要介绍了基于Microsoft Visual Studio . Net 2008平台的音像销售管理系统,详细介绍了系统开发的基本过程。在开发过程中严格遵循软件工程的基本原理,应用SQL Server 2005进行数据库的创建与维护,采用C#面向对象编程语言进行程序设计,实现了C/S结构的音像销售管理系统的设计。系统主要
10、包括商品管理、销售管理、会员管理、业务统计、系统设置等五大功能模块,能够大大提高经营者的工作效率,减少成本。关键词:音像销售管理系统; Microsoft Visual Studio.Net 2008; SQL Server 2005; C#; C/SABSTRACTAlong with widely application of the information technique on the management, it gradually becomes mature to carry out of management information system on technology.
11、 If the enterprise wants to exist, to develop, to organize enterprise movement effectively, it is necessarily to enforce management for all kind of resource of business enterprise with high-efficiency, adapting to with oneself characteristics mutually.This article mainly introduced video sales manag
12、ement system based on Microsoft Visual Studio. Net 2008 platform,and described the basic process of system development in detail. In the development process, the system strictly followed the basic principles of software engineering, used SQL Server 2005 to establish and maintain database, adopted th
13、e c# object-oriented programming language to carry on the programming, realized C/S structure video sales management system design. The system mainly includes five functional modules: product management, sales management, membership management, business statistics, system settings. It can greatly im
14、prove the working efficiency and reduce costs.Keywords: video sales management system; Microsoft Visual Studio. Net 2008、SQL Server 2005、C#、C/S 第一张 引言1.1 问题的提出随着时代的进步,社会生产力高速发展,新技术层出不穷信息量急剧膨胀,整个人类社会已成为信息化的社会人们对信息和数据的利用和处理已经进入自动化、网络化和社会化的阶段。如在查找情报资料、处理银行帐目、仓库管理、科研生产等方面,无不需要利用大量的信息资源。因此,如何有效地进行数据信息的管理
15、和利用,已经成为人们普遍关注的课题。信息在不同的领域里有着不同的概念,在管理科学领域中,通常认为信息是经过加工处理后的一种数据形式,是一种有次序的符号排列,它是系统传输和处理的对象。处在信息时代的今天,信息的作用越来越为人们所重视。制定工作计划,研究投资策略,都离不开对信息的充分利用。管理信息系统(Management Information System,缩写MIS)是一种“人机系统”,它以特定的模式支持一个组织内各级组织机构之间的通讯,对信息资源进行综合开发,管理和利用,实现对该组织的有效管理。它通过对数据的加工处理,及时为管理与决策分析提供信息。我国成功加入WTO,信息化浪潮日益临近,企
16、业经营管理机制正在发生着根本性的变化,企业要想在激烈的市场竞争环境下求得生的存,就必须有效地利用人才、时间、信息结合的优势,就必须有效地进行企业内部改革和加强企业管理。借助现代信息技术和管理理论,建立企业管理信息系统势在必行。随着计算机互联网技术的发展,以音像销售为主的卓越网(),在几年的时间里,在音像销售方面所去得的成绩已经超越了普通的音像销售组织,甚至一些主演的销售组织的志愿也在卓越网的网站上购买东西。原因何在?除了昂消费者感到难以接受,但同样的光盘在网上销售只有原先价格传统印象销售组织的脆弱外,最大的诱惑就是网上商品的折扣和推销能力。一张光盘卖30-40元的价值的一半或者三分之一的话,对
17、于消费者的诱惑力确实实在惊人。可是如此低的价格,利润又从何而来呢?当然要依靠大批量进货和快速回笼紫荆的操作方式,而这种操作方式提供基础放入是有效地推销能力。折折射出传统音像销售组织的一个通病:资金流通速度慢,销售成本高,销售业绩差就必须增加销售价格,销售价格上升又导致销售量下降的恶性循环。同音像销售组织比较类似的电影发行公司也曾经面临在同电视、广播等传播媒体时处于劣势的情况,但现在的电影院开始以“引进大片”等形式进行影片的宣传,使一度萎靡不振的电影产业获得了新生,这也许之得音像销售领域的商家进行一番思考。1.2 发展现状现今的音像销售商店从经营方式上大致分成两个部分,一小部分为大型的连锁店形式
18、,另外大部分是独立的小商铺形式。大型连锁商店有资金开发或购买基于WEB技术的管理系统软件,市面上也有许多此类的软件发售。而小型的音像制品商店很少有应用信息技术来实现商品的销售、管理,就是有也是功能上比较简陋。这与小型音像制品商店的成本、资金等有关系,也与市面上很少有此类管理软件的因素有很大的关系。这导致了这些小商店陷于商品销售、管理以及员工管理上的各种琐细问题中,限制了商店的发展。为了解决上述问题,振兴一些中小音像销售企业,使企业在激烈的市场竞争中立于不败之地,设计并开发出一套适合企业经营管理特点,又符合我国企业管理实情的音像销售管理系统就显得尤为重要。本文正是从这方面出发,以某公司为背景,希
19、望通过本系统的功能设计,能够把经营者从繁重、传统的事务性工作如:业务记录、核对账单、销售统计等工作中解放出来,使得他们更专注于最需要智慧和经验的工作,对未来的销售计划提供决策支持。1.3 目的和意义信息化环境下的商品销售,不仅是销售环境的不同,销售手段、销售途径、商品管理上都有很大的区别。本管理系统在对现有音像信息方式上与电子销售方式的基础上,对现有音像,现有销售员,现有管理员进行统一数字化管理,为音像信息工作人员提供明确,有效的信息,使工作人员工作更方便,更简单.建立音像店的销售管理系统,可以简化管理流程,加强各级管理人员之间信息的交流与沟通,精简各级管理不嫩人员,提高工作效率,减轻工作人员
20、的负担;降低员工的劳动强度,进而提高企业的管理效益;节省日常开支,提高经济效益;增强企业的竞争力,从而使企业获得更好的发展。一些大中型的音像店都已经采用信息技术开发了管理信息系统,从而提高了它们的经济效益,增强了竞争力。第二章 系统分析2.1系统需求分析需求分析过程是整个系统开发的重要阶段,分析的成功与否,决定着整个系统功能的完善性以及稳定性。在该阶段需求分析人员需要确定整个产品的功能要求,并且将现实事务抽象成对象并建模。根据对音像制品商店日常业务的考察,对所要开发的音像制品管理系统进行深入的分析,确定了该软件的功能和性能,软件设计的限制和软件同其他系统元素的接口细节,以及定义软件的其他有效性
21、需求。该系统主要面向音像制品销售管理,整个系统共有几个部分来实现不同的功能。实现商品管理,把不同的音像制品分类,不同的类别放在不同的货架,便于消费者查看;实现销售管理,记录日常业务,方便核对账单;实现会员管理,方便在会员范围内进行业务统计,并给予会员相应的优惠,以激励顾客再次光临;实现业务统计,为经营管理者提供可靠的信息以做出相应的决策。2.2系统可行性分析2.2.1技术可行性目前随着计算机技术的普及,为管理信息系统的应用奠定了一定的技术基础,而且管理信息系统的开发技术也日趋成熟。结合目前具备的条件,系统开发的技术条件是具备的。2.2.2经济可行性作为中小型的音像销售店来说,主要支出的费用有:
22、设备购置费、软件开发费用、管理和维护费、人员工资和培训费、投资费用等。由于音像店实行统一操作,系统资源共享,其设备购置,人员工资,维护费用相对较少。系统建立后,可将所有的商品和销售信息集中管理,提高音像销售的 ,减少了人工和用时,满足用户的需求。因此,经济上是可行的。2.2.3管理可行性 经营者与员工以充分认识到了建立计算机化信息管理系统的必要性,所有员工做好准备,积极配合信息系统的开发;目前,音像店比较规范,各种规章制度齐全,管理规范,有条理;音像制品已分类,并接保存完好,具有一些基础设施,如货架;因此,该系统开发在管理上可行。2.3 功能模块分析2.3.1 静态模型用例图是从用户角度描述系
23、统功能,并指出个功能的操作者。他描述出了用例、角色以及它们之间的关系。在本系统中主要的用户是管理员和业务员。其中管理员主要是负责对用户的增加、删除、查看而业务员是本系统的主要用户 ,其负责所有业务的记录与处理。包括:商品信息的增删改查、销售记录的增删查,会员的增删查,业务统计的查看,系统的用例图如下: 类图(Class diagram)是显示了模型的静态结构,特别是模型中存在的类、类的内部结构以及它们与其他类的关系等。类图不显示暂时性信息。类图由许多(静态)说明性的模型元素(例如类、包和它们之间的关系,这些元素和它们的内容互相连接)组成。类图可以组织在(并且属于)包中,仅显示特定包中的相关内容
24、。以下为本系统的类图:2.3.2动态模型面向对象分析设计中,动态建模描述了系统的动态行为,动态模型描述与操作时间和顺序有关的系统特征、影响更改的事件、事件的序列、事件的环境以及事件的组织。 借助时序图、状态图和活动图,可以描述系统的动态模型。动态模型的每个图均有助于理解系统的行为特征。对于开发人员来说,动态建模具有明确性、可视性和简易性的特点。其中序列图描述对象如何交互的,并且将重点放在消息的顺序上,也就是说,描述消息如何在对象间发送和接受。序列图可以供不同种类的人员使用,用户可以从序列图中看到业务过程的细节;分析人员可以从序列图中看到相关的处理流程;开发人员可以看到需要开发的对象以及对这些对
25、象的操作。可以说序列图对系统的开发的各个方面都是有用的。可见,序列图对一个系统来说也是至关重要的,所以在本论文中状态图我们最主要选择了序列图。协作图是交互图的另外一种形式,它侧重描述对象、对象间的链接以及链接对象间如何发送消息。(1)商品管理业务员登陆系统,实现对商品信息的管理,包括商品的增、删、改、查,具体处理流程如下:其对应的协作图如下:(2)销售管理 业务员登陆系统,实现对销售信息的管理,包括销售记录的增、删、查,其序列图如下:其对应的协作图如下:(3)业务统计业务统计是本系统的特色模块,可以统计全部,也可以按时间段、年龄、性别汇总,统计商品的销售排行,喜爱类别分析,价格段分析,销售总量
26、和销售额,其序列图如下:其对应的协作图如下:(4)会员管理业务员登陆系统,实现对会员的管理,包括会员信息的录入、查看,其序列图如下:其对应的协作图如下:(5)系统设置管理员登陆系统,实现对系统的管理,包括自身的密码修改,对业务员(主要用户)的增加、删除、录入等,其序列图如下:其对应的协作图如下:第三章 系统设计完成了系统的需求分析之后,就进入了系统的设计阶段,在整个系统的开发时期中,设计阶段是最主要的阶段。3.1系统的体系结构密码重设添加管理员查看管理员退出音乐影视影像录入分类查看销售录入销售查询添加会员查看会员统计汇总商 品 管 理销 售 管 理会 员 管 理业 务 统 计系 统 设 置音像
27、销售系统根据如上得到的用户需求,音像销售管理系统的主要功能分成以下几个部分:商品管理、销售管理、会员管理、业务统计、系统设置。其功能结构图设计如图3-1所示:图3-1 功能结构图主界面有标题栏“大地音像店销售系统”,菜单栏“商品管理、销售管理、会员管理、业务统计、系统设置”等。3.1.1商品管理:a、音像录入:录入音乐、影视信息,包括子类别、名称、价格、备注等b、分类查看:查看音乐、影视信息,可以修改、删除3.1.2销售管理:a、销售录入:录入商品名称、数量、购买会员号b、销售查询:按时间段查询、查询今天、查询所有,列出销售记录,可以删除3.1.3会员管理:a、添加会员:会员的ID、姓名、年龄
28、、性别、级别等b、查看查询:按会员的姓名、年龄、性别、级别等查看3.1.4业务统计:统计汇总:可以统计全部,也可以按时间段、年龄、性别汇总,统计商品的销售排行,喜爱类别分析,价格段分析,销售总量和销售额3.1.5系统设置:a、密码重设:修改管理员密码b、添加管理员:登录名、登录密码c、查看管理员:查看管理员的登录名d、退 出:退出系统3.2系统的代码设计计算机管理信息系统设计的基本前提条件是把管理对象数字化或符号化,也就是代码设计。它是数据库系统开发的前提条件,数据库的有力补充,是系统不可缺少的重要内容。编码是指与原来名称对应的编号、符号或记号。它是进行信息交换、处理、传输和实现信息资源共享的
29、关键。编码也用于指定数据的处理方法、区别数据类型,并指定计算机处理的内容等。本系统的代码设计采用的代码设计如下:(1)销售单号的编码是,初始编号为100000,步长为1,每增加一条销售记录,销售单号便增加1。例如:第一条销售记录为100001,第二条销售记录为100002,第五条销售记录为100005。(2)会员ID的编码是,初始ID为10000,步长为1,每增加一位会员,ID便增加1。例如:第一位会员ID为10001,第二位会员ID为10002,第七位会员ID为10007。3.3系统的数据库设计在数据库设计初始阶段,为了对以后的数据库进行物理优化,提供了一些系统配置变量、存储分配系数,并对这
30、些变量赋予了合理的缺省值。但是这些值不一定适合每一种应用环境,在进行物理设计时,对这些变量重新赋值,以改善系统的性能。对系统配置的变量,例如:同时使用数据库的用户数,同时打开的数据库对象数,内存分配参数,缓冲区分配参数(使用的缓冲区长度、个数),存储分配参数,物理块的大小,物理块装填因子,时间片大小,数据库的大小,锁的数目等。这些参数值直接影响存取时间和存储空间的分配,在物理设计时应根据应用环境确定这些参数值,以使系统性能最佳。在运行及管理的过程中,涉及到的数据库实体包括有商品信息表、会员信息表、销售信息表、用户信息表等,具体表格如下:表3-1商品信息表字段名称数据类型说明goods_Name
31、varchar(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 销售信息表字段名称数据
32、类型说明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输入设计输入数据的正确性直接影像处理结果的正确性,如果输入数据有错误,即使计算和处理过程正确,也无法获得可靠地输出信息。
33、因此,在数据输入设计时要遵循输入量要尽可能的减少,输入过程要尽量简便,输入界面一定要有好,输入数据要尽早检验以便使错误能及时得到纠正等原则。本系统输入媒介和装置:键盘。本系统输入信息主要包括管理员输入的用户名和密码以及商品信息、销售记录会员信息的录入等等。这些信息在录入的过程中均有明确文字信息提示,大多数通过我们所熟悉的键盘和鼠标完成信息的输入,大大方便了用户的使用。例如:在音像录入中添加新的商品信息时,界面如图3-2所示。图3-2 添加新的商品信息输入界面3.4.2输出设计输出设计在系统设计中占有重要的地位。输出设计的目的是使系统能输出满足用户需要的有用信息。输出时系统产生的结果或提供的信息
34、,对于大多数用户来说,这些是系统开发目的和使用效果评价的标准。输出设计主要包括确定输出内容、选择输出方式和输出格式设计三方面的内容。输出内容要确定输出项目、位数、数据形式(文字、数字);输出格式可以选择表格、图形或者文件等方式;输出方式指输出设备的选择,如打印机、显示器、卡片输出机等。例如将输入设计中的商品(音乐)的信息输出,所得界面如图3-4所示。图3-3 商品(音乐)信息的输出界面第四章 系统实施在系统分析与系统设计的阶段中,开发人员为新系统设计了它的逻辑模型和物理模型。系统实施阶段的目标就是把系统设计的物理模型转换成可实际运行的新系统。系统实施是按照系统设计报告将新系统付诸实施的过程,一
35、个好的设计方案,只有精心实施,才能带来实际效益,否则会功亏一篑,导致系统开发失败。因此,系统实施阶段的工作对系统质量的好坏有着直接的影响。系统实施阶段既是成功地实现新系统,又是取得用户对新系统信任的关键阶段。4.1系统开发工具的选择4.1.1 Microsoft SQL Server 2005数据库的选择Microsoft SQL Server 2005是管理数据库的专业工具,有如下特点:高度可用性:SQL Server 2005中的故障转移群集和数据库镜像技术允许企业单位面向内部员工、目标客户及合作伙伴提供兼具高度可靠性和可用性的应用解决方案。管理工具:SQL Server 2005引入了由
36、管理工具和管理应用编程接口(API)组成的集成化套件,以期降低大规模SQL Server部署方案的使用与管理复杂程度,并为其提供所需支持。安全改进:SQL Server 2005的设计意图之一,就是通过数据库加密、缺省安全设置、口令策略实施、粒度权限控制和强化安全模型等功能特性为企业数据提供最高层次的安全保障。伸缩能力:SQL Server 2005在伸缩性方面的改进主要包括表分区、增强复制功能和64位支持特性。通用语言运行时(CLR)集成特性:SQL Server 2005将引入允许使用任何Microsoft .NET语言开发数据库对象的能力。高度集成化扩展标记语言(XML):SQL Ser
37、ver 2005将增添新的XML数据类型,以便为SQL Server数据库中的XML片断或文档存储提供支持。Transact-SQL增强特性:新增查询类型和在事务中进行错误处理的能力有助于开发人员在SQL Server查询开发过程中获得更大灵活性和更多控制手段。SQL服务代理:SQL服务代理创造性地呈献出可将伸缩能力提高到一个新层次的分散式异步应用框架。 分析服务:对数据仓库、商务智能和业务专用解决方案的伸缩性、易管理性、可靠性、可用性和可编程性加以拓展。 数据转换服务(DTS):经过全面重新设计的DTS体系结构和工具手段将使开发人员和数据库管理员享受到更加突出的灵活性和易管理性。 数据挖掘:
38、数据挖掘功能将凭借四种新增算法和得到改进的数据建模与操控工具得到进一步增强。 4.1.2 Visual studio 2008开发工具的选择 Visual Studio 2008 提供了高级开发工具、调试功能、数据库功能和创新功能,帮助在各种平台上快速创建当前最先进的应用程序。 Visual Studio 2008 包括各种增强功能,例如可视化设计器、对 Web 开发工具的大量改进,以及能够加速开发和处理所有类型数据的语言增强功能。Visual Studio 2008 为开发人员提供了所有相关的工具和框架支持,帮助创建引人注目的、令人印象深刻并支持AJAX 的Web 应用程序。 开发人员能够利
39、用这些丰富的客户端和服务器端框架轻松构建以客户为中心的 Web 应用程序,这些应用程序可以集成任何后端数据提供程序、在任何当前浏览器内运行并完全访问 ASP.NET 应用程序服务和 Microsoft 平台。 Visual Studio 2008 在三个方面为开发人员提供了关键改进:(1)快速的应用程序开发 为了帮助开发人员迅速创建先进的软件,Visual Studio 2008 提供了改进的语言和数据功能,例如语言集成的查询 (LINQ),各个编程人员可以利用这些功能更轻松地构建解决方案以分析和处理信息。 Visual Studio 2008 还使开发人员能够从同一开发环境内创建面向多个 .
40、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)高效的
41、团队协作 Visual Studio 2008 提供了帮助开发团队改进协作的扩展的和改进的服务项目,包括帮助将数据库专业人员和图形设计人员加入到开发流程的工具。4.2系统的详细设计的实现 4.2.1系统登录设计首先,用户登录界面比较简单,需在登陆系统中输入用户名和密码,若登录名和密码一致,则成功登陆:否则报错,用户无法登录系统,提示输入正确的用户名和密码。用户登录界面设计效果如图4-1所示。图4-1 用户登录界面4.2.2系统主界面设计用户名和用户的密码验证通过以后,进入该系统首页。标题栏:大地音像店销售系统任务栏:商品管理、销售管理、会员管理、业务管理、系统设置工具栏:音像录入、销售管理、音
42、乐、销售录入、销售查询、添加会员、密码设置等。系统首页设计如图4-2所示:图 4-2 系统首页界面4.2.3音像(音乐)录入界面设计进入主界面,单击“商品管理音像录入音乐”,选择子类别,填入商品名称、价格、备注,点击“录入”,可以实现音乐商品信息的添加。如图4-3所示:图4-3 音像(音乐)录入界面4.2.4音像(影视)录入界面设计进入主界面,单击“商品管理音像录入影视”,选择子类别,填入商品名称、价格、备注,点击“录入”,可以实现影视商品信息的添加。如图4-4所示:图4-4 音像(影视)录入界面4.2.5分类查看(音乐)界面设计进入主界面,单击“商品管理分类查看音乐”,进入查看界面,可以查看
43、所有,也可以根据名称和子类别筛选后查看。选择一条记录,可以修改,也可删除(需与销售记录保持一致)。如图4-5所示:图4-5 分类查看(音乐)界面4.2.6分类查看(影视)界面设计进入主界面,单击“商品管理分类查看影视”,进入查看界面,可以查看所有,也可以根据名称和子类别筛选后查看。选择一条记录,可以修改,也可删除(需与销售记录保持一致)。如图4-6所示:图4-6 分类查看(影视)界面4.2.7销售录入界面设计进入主界面,单击“销售管理销售录入”,进入销售录入界面,可以查找商品名称或直接选择商品记录,输入购买数量和购买会员ID,点击查看后,可以计算出优惠前和优惠后的总价,单击添加,就可以添加一条
44、销售记录。如图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.