资源预览内容
第1页 / 共21页
第2页 / 共21页
第3页 / 共21页
第4页 / 共21页
第5页 / 共21页
第6页 / 共21页
第7页 / 共21页
第8页 / 共21页
第9页 / 共21页
第10页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
. . . 摘要随着信息技术在管理上越来越深入而广泛的应用,数字控制技术已经广泛应用于工业控制的各个领域,尤其是机械制造业中,由于数控化加工可以让机械加工行业朝高质量,高精度,高成品率,高效率方向发展,最重要的一点是还可以利用现有的普通车床,对其进行数控化改造,这样可以降低成本,提高效益。随着社会的发展,科技的进步,作为信息载体的计算机日益显露出其举足轻重的地位。当今社会已步入了信息社会,知识经济将成为新世纪的主导产业。伴随计算机的逐步推广和使用,计算机已在科研、生产、商业、服务等许多方面创造了提高效率的途径,与此同时,单位技术成本也逐年有了明显的下降,然而办公室里的人事费用却不断增加。在国外,花费在专业、管理和行政人员上的成本占了办公室总成本的2/34/5,这一现象使人们对办公室自动化的要求与日俱增。我们必须在进行机构改革的同时,尽快使用现代化管理设备、管理手段、管理方法。经过分析,我使用微软公司的Microsoft Visual Studio 2005工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。本文系统设计部分主要介绍了系统功能设计与代码设计;系统实现部分说明了几个主要模块的算法,本系统界面友好,操作简单,比较实用。关键词:控件 、窗体、Visual Studio2005 的应用引言近年来Internet的飞速发展,Intranet技术得到了应用,为企业MIS提供了良好的支持环境。管理信息系统在企业的应用中存在三个要素,这就是人、计算机和数据。人是指企业领导者、管理人员、技术人员,以与MIS建设的领导机构和实施机构,他们必须有企业管理人员,尤其是企业领导的积极参与。计算机技术使MIS得以实施的主要技术。在这些技术中,软件开发是MIS开发的重点。第三个因素也不能忽视。企业的管理数据是MIS正常运行的基础。广义地说,各项管理控制是MIS的基础。是想要计算一台机床的成本,需要按时输入、每个零件以与每个螺钉螺母的费用,涉与企业的生产车间、采购、库房、 工艺设计和财务等多个部门,必须有一套管理制度作保证。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。目前, 手工方法所表现出来的种种劣势,使人们慢慢意识到信息现代化已成为当代社会发展的一股不可抗拒的洪流。实现信息现代化是一个复杂的系统工程,需要采取科学的管理方法和先进的科技手段。科学的管理方法在管理中一般是指数学方法、系统方法、信息方法、控制论方法、社会学方法、心理学方法等科学方法,而先进的科技手段主要是运用当代最新科学技术之一的电子计算机来为现代化服务。信息技术的发展,使人们的学习和交流打破了过去的时空界限,为人类能力的提高和发挥作用带来了新的空间。通过信息技术与课程的结合,使学生掌握了信息时代的学习方式:(1)会利用资源进行学习;(2)学会在数字化情境中进行自主发现的学习;(3)学会利用网络通讯工具进行协商交流,合作讨论式学习;(4)学会利用信息加工工具和创作平台,进行世界创作的学习;目录摘要2引言3第一章、概述511 开发背景5111 课题背景与目的512 课题研究方案61.2.1目标61.2.2主要容61.2.3要解决的关键问题61.3 Hot player步骤61.4用户需求分析61.4.1针对有网的用户61.4.2针对没有网的用户6第二章系统结构设计72.1系统功能72.2主功能模块82.3系统结构设计8第三章概念模型设计83.1构成系统的实体性83.2系统局部E_R图83.3系统功能模块设计9第四章逻辑结构设计104.2数据库表的结构10第五章系统界面设计与实现115.1系统界面设计115.2系统代码实现12第六章系统的运行、测试和维护156.1系统的运行156.2系统的测试、维护17小结17展望19参考文献21第一章、概述11 开发背景111 课题背景与目的课题背景:以往的播放器缺乏人性化,安排布局不怎么合理以与菜单的操作比较复杂,外观也比较古板化,而且还不可以在线听歌,也不能改变进度。如果能够改变这些问题,应该能够提神产品的竞争力。目的:在这些问题的基础上进行改进,已达到实现播放器的个性化,美观化,能够更加方便的听歌和下载歌词。开发此Hot player系统软件,以供学生能够提高软件开发的能力,学习汉语编程的技巧,提高工作设计思想,通过本次的工程开发,开发小组成员与辅助老师,能从中学习知识吸取经验,再技术和软件思想上同时得到锻炼和提高,从而使总体水升到一个新的高度。12 课题研究方案1.2.1目标课题研究是在熟悉C#语言的情况下,对播放器息的的客户需求做了进一步的了解,采用在Windows Server 2005 系统下,用SQL Server2005建立相关数据库做成的一个系统。(1)最终目标。播放器的最终目标是建立一个能够使每个人使用更加简便的计算机网络系统,实现下载和播放工作现代化,从而方便使用者的使用和下载,提高顾客的需要和服务质量,成为一个完美的系统。1.2.2主要容系统可在线下载、显示歌词,具有播放和方便听歌的功能。1.2.3要解决的关键问题实现歌曲、歌词等的工作的计算机管理,提高网上下载,播放器的人性化以与美观化,方便使用者的使用。1.3 Hot player步骤先添加歌曲,要是没有网的话就在原有的数据库的歌曲中选一个或多个添加到歌曲列表中,要是有网的话还可以直接输入歌曲名称,歌唱家名直接收索您想听的歌曲。歌词也将被下载在数据库中。在主页面中还可以换下一曲或直接换上一曲还可以暂停。1.4用户需求分析1.4.1针对有网的用户对于有网的用户来说,首要的一点当然是能够在线下载歌曲,显示歌词,简单操作。1.4.2针对没有网的用户对于没网的用户来言,首先当然是能够在相应的文件夹中,能够准确的选择要听的歌曲。第二章系统结构设计2.1系统功能系统开发的总体任务是实现各种信息的系统化,规化,和自动化。系统功能分析是在系统开发的总体任务的基础上完成的。本项目中的播放器系统分为。(1)前台需要完成的功能对于有网用户:在网上编写自己要听的歌曲,然后可以下载,显示进度,歌词的下载和显示,也可以添加该歌曲以与删除。(2)后台需要完成的功能对于不存在网络的用户:可以在自己的文件夹中查找要听的歌曲,也可以显示进度,歌词的显示,以与添加和删除操作。2.2主功能模块主功能模块主要包括如下几个方面容。(1)主界面模块(2)歌词显示模块(3)歌词下载模块2.3系统结构设计本系统有两个实体分别是:Gequ:编号 歌曲名称 歌手LRC:编号 歌曲名称 歌词两个实体间的关系为1:1,Gequ实体于LRC实体之间存着者增删的关系,一个用户可以增加或者删除多个歌曲,因此他们存在着一对多的关系(1:n)。第三章概念模型设计3.1构成系统的实体性本系统包括歌曲目录和歌词信息两个主要实体。歌曲目录实体属性有:歌曲编号、歌曲名称、作曲者。歌词信息实体属性有:歌曲编号、歌曲名称。3.2系统局部E_R图歌曲编号作曲者歌曲目录歌曲名称显示下载歌词信息歌曲名称歌曲编号图3-2 系统局部E_R图3.3系统功能模块设计查找歌曲在线查找歌曲本地查找歌曲歌曲名歌唱者名字歌曲编号歌唱者名字图3-1系统功能模块设计本系统分为两个模块,分为在线查找歌曲和本地查找歌曲,而在线查找歌曲又可以分为输入歌曲名和歌唱者名字来查找相应的信息,并可进行下载歌曲和歌词。再者还可以进行本地查找歌曲,用户者可以在歌曲编号和歌唱者名字两个文本框中输入相应的信息来查找用户想要的信息,以解除没网用户的烦恼,来实现播放、添加、删除以与上下歌曲的转换。第四章逻辑结构设计4.2数据库表的结构1.Gequ表存放下载下来的歌词。图4-2 Gequ表2.LRC表用来存放歌词,编号,歌曲名。图4-3 LRC表第五章系统界面设计与实现5.1系统界面设计1.主界面图5-1 系统界面设计在主界面中可以进行添加歌曲、左右键进行上一首和下一首的操作以与暂停和播放操作,并可以显示歌曲名称以与作者。2.下载歌词界面图5-2下载歌词界面本界面是在线搜索歌词界面,当填充好歌手与歌名点击搜索便可在相应的框里中显示相应的歌曲信息,如果想要以后继续欣赏就可点击下载按钮,否则点的关闭按钮。3.歌词显示界面图5-3歌词显示界面本界面主要功能是显示歌词,通过数据库的连接可把要显示歌词的歌曲的编号和名称显示在文本框中,以便更好、简便的了解歌曲容。5.2系统代码实现显示歌词的方法:privatevoid savegeci() sqlconnection = newSqlConnection(Program.GetConnectionString();SqlCommand dbcommand = newSqlCommand(); dbcommand.Connection = sqlconnection; dbcommand mandType = System.Data mandType.Text; dbcommand mandText = insert into LRC(Number,Name,Memo) values (Number,Name,Memo); dbcommand.Parameters.Add(newSqlParameter(Number, SqlDbType.NVarChar, 6); dbcommand.Parameters.Add(newSqlParameter(Name, SqlDbType.NVarChar , 20); dbcommand.Parameters.Add(newSqlParameter(Memo, SqlDbType.NVarChar , 50); dbcommand.ParametersMemo.Value = this.txtgeci.Text.ToString(); dbcommand.ParametersNumber.Value = this.txtNumber.Text; dbcommand.ParametersName.Value = this.txtName.Text.ToString();try dbco
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号