• 1.93 MB
  • 2022-09-27 发布

高校运动会信息管理系统的设计与实现毕业设计论文

  • 32页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档由用户上传,淘文库整理发布,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,请立即联系网站客服。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细阅读内容确认后进行付费下载。
  4. 网站客服QQ:403074932
本科毕业设计中文题目:高校运动会信息管理系统的设计与实现英文题目:TheDesignandImplementationofCollegeSportsMeetingManagementInformationSystem所在院系:专业班级:学生姓名:学号:指导教师:完成时间:\n高校运动会信息管理系统的设计与实现摘要:本论文介绍了一个高校运动会信息管理系统的设计和实现过程。首先是高校运动会的需求分析和可行性分析,通过比较运动会的各个工作流程,确定了系统的数据流程和数据库结构,然后介绍了高校运动会信息管理系统开发所使用的软件开发工具,最后描述了系统的详细设计与实现。本系统是基于B/S架构的管理系统,包含了登陆,管理员增删改,运动员增删改,运动项目增删改和查询等多个模块功能,较好的实现了运动会管理的功能。本系统是一个较精简的管理系统,也有许多待完善的功能模块,但经测试使用,本系统已经能达到设计的要求,可以应用到实际的运动会中。关键词:运动会管理;运动员报名;成绩录入;项目管理TheDesignandImplementationofCollegeSportsMeetingInformationManagementSystemAbstract:Thispaperintroducestheprocessofthedesignandimplementationofasportsmeetinginformationmanagementsystem.Firstofall,bycomparingandanalyzingeverystepinasportsmeeting,therequirementandtheaccessibilityanalysisareimplemented.Andthenthedataflowofthesystemandthedatabasestructurearedesigned.Afterthat,thereistheintroductionofthesoftwaretoolswhichareusedfordesigningthissystem.ThissystemisbasedontheB/Sframework,containinglotsoffunctionslikelogging,add,deleteandadjusting,ofwhichwillbrieflyintroducedbellow.Thissystemisanuncomplicatedinformationmanagingsystem.Lotsoffunctionscanbeimprovedinthefuture.Nevertheless,aftertesting,thesystemhasreachedthegoaloftheinitialimplementation,Keywords:sportsmeetingmanagement,athletesenrolling,scorestypein,projectmanagementII\n目录一.引言1二.需求分析1(一)用户角色需求1(二)功能需求1三.总体设计1(一)设计思路1(二)系统整体框架1(三)数据库设计1四.开发工具介绍1(一)SQLServer20081(二)Microsoft.NET1(三)运行环境1五.详细设计与实现1(一)用户登录模块1(二)用户操作模块1(三)系统管理模块1六.测试1(一)测试目的1(二)测试范围1(三)测试内容1(四)测试结果1七.结束语1致谢1参考文献1II\n南京财经大学本科毕业设计一.引言运动会是高校师生员工的一项重要活动之一,据调查,目前我国大部分高校运动会的管理,从报名,赛事成绩输入,成绩综合统计分析等步骤均采用的是人工统计的办法,很多数据也是用纸质文档或者简单的办公文件来处理和保存。由于计算机软件技术的普及与发展,完全可以采用软件来对高校运动会的各项工作进行信息处理,这不仅大大提高了效率,还可以对赛事成绩进行科学有效地分析。有鉴于此,通过对高校运动会的调查与研究,我开发了一个用于高校学生运动会的管理系统软件,它包括赛事项目管理,运动员信息管理,运动员成绩管理等诸多功能,经测试,该软件能够比较好地完成管理和辅助高校运动会的功能,实现了设计的目的。二.需求分析(一)用户角色需求1.用户登录:分二种角色登录⑴管理员登录;⑵运动员登录(以上两种角色登陆都需要用户名和密码)(二)功能需求1.用户操作:⑴管理员操作:①用户管理(仅限超级管理员):用于创建和删除普通管理员,普通管理员没有权限。②运动员管理:用于增加,删除和修改运动员信息。③运动会赛事管理:用于增加,删除和修改比赛项目,项目信息包括编号,项目名称,组别,比赛时间和备注信息。④成绩管理(仅限超级管理员):找到相应运动员和相应比赛项目,输入成绩。⑤系统公告管理:用于发布和删除修改系统公告,比如比赛时间和信息等29\n南京财经大学本科毕业设计⑵运动员操作:①报名:运动员根据管理员所分配登录名和账号,登陆后选填报名信息②查看成绩和系统公告:运动员可以在赛后查看自己所参加项目的比赛成绩,也可以在赛前查看比赛公告,2.系统管理⑴修改密码:管理员和运动员可以更改自己的登录密码⑵打印功能:用户可以打印各个信息页面三.总体设计(一)设计思路通过研究运动会举办时的工作流程,先确定系统需要管理员和运动员两个角色。管理员用来管理比赛项目,然后再初始运动员的报名信息,给运动员一个初始账号,然后运动员就可以用这个账号登陆查看自己的报名项目信息,赛后还可以查看自己所报项目的比赛成绩,当然比赛成绩也是由管理员来录入,超级管理员还可以增加普通管理员来分担自己工作的压力,将一些权限分配给普通管理员,可以适当减少工作量。管理员和运动员都可以修改自己的登陆密码和信息。(二)系统整体框架1.系统整体框架如图3-1。图3-1系统功能图2.数据关系图29\n南京财经大学本科毕业设计数据库中的表有很多联系,数据关系图如下图3-2所示:图3-2数据关系图(三)数据库设计1.数据表结构运动员的创建个人信息存入yundongyuan表,运动员的初始创建是由管理员完成的,包括了运动员的姓名,学号等关键信息,表的内容如下图表3-1所示表3-1yundongyuan表字段字段描述数据类型说明ID运动员IDIntPKbianhao运动员登陆名varchar(20)PKxingming运动员姓名varchar(10)不可空xingbie运动员性别varchar(5)可空mima运动员登陆密码varchar(20)可空xuehao运动员学号Integer不可空dianhua运动员联系电话varchar(20)可空Addtime运动员创建时间Datetime可空29\n南京财经大学本科毕业设计管理员最初始的工作不仅是要分配运动员的账号,帮运动员完成报名之前还需要创建运动项目,运动项目包括运动项目的名称,比赛时间,比赛类型等关键信息,具体内容如下图表3-2yundonghui表所示表3-2yundonghui表字段字段描述数据类型说明bianhao项目编号IntergerPK,bisaixiangmu比赛项目nvarchar(15)不可空zubie比赛组别nvarchar(10)可空shijian比赛时间nvarchar(10)可空beizhu信息备注nvarchar(50)可空addtime比赛项目生成时间Datetime可空运动员的成绩存储在chengji表中,成绩也是由管理员输入根据相应的项目选中相应的运动员就可以输入成绩,运动员的编号是主键,通过输入运动员编号找到相应的运动员,再选择其所参加的项目,就可以添加成绩,最后的addtime是显示成绩添加的时间。表的内容如下图表3-3所示表3-3chengji表字段字段描述数据类型说明bianhao运动员登录名varchar(20)PK,FK(yundongyuan表)xingming运动员姓名varchar(10)PK,FK(yundongyuan表)bisaixiangmu比赛项目varchar(30)不可空,FK(yundonghui表)leixing比赛类型(预赛或决赛)varchar(50)可空29\n南京财经大学本科毕业设计chengji运动员成绩Float可空addtime成绩添加时间datetime可空alluser表记录管理员的基本信息以及登录密码,在管理员登录时系统会检查管理员表看管理员输入信息是否和表中的信息一致。表的内容如下图表3-4所示表3-4管理员表字段字段描述数据类型说明Username管理员登录名nvarchar(20)PKPwd登陆密码nvarchar(20)不可空Cx普通管理员登录名nvarchar(20)可空最后是信息公告表,信息公告是由管理员发出,关于比赛和运动会的信息及通知公告,运动员登陆后可以看到信息公告,表的内容具体如图表3-5所示表3-5allgonggao表字段字段描述数据类型说明title公告标题varchar(30)非空content公告内容varchar(200)可空addtime公告发布时间Datetime可空leibie公告类别varchar(10)可空四.开发工具介绍(一)SQLServer2008SQLServer2008在Microsoft的数据平台上发布,可以组织管理任何数据。可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。可以对数据进行查询、搜索、同步、报告和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,它都可以控制数据而不用管数据存储在哪里。29\n南京财经大学本科毕业设计SQLServer2008数据引擎是企业数据管理解决方案的核心。此外SQLServer2008还结合了分析、报表、继承和通知功能,因此企业可以构建和部署经济有效地继承商业智能解决方案,通过记分卡、Dashboard、WebService和移动设备将数据应用推向业务的各个领域。通过与MicrosoftVisualStudio、MicrosoftOfficeSytem以及新的开发工具包(包括BusinessIntelligenceDevelopmentStudio)的紧密结合使SQLServer2008与众不同。无论用户是开发人员、数据库管理员、信息工作者还是决策者,SQLServer2008都可以为用户提供创新的解决方案,使他们从数据中更多的获益。(二)Microsoft.NETMicrosoft.NET是MicrosoftXMLWebservices平台。XMLWebservices允许应用程序通过Internet进行通讯及共享数据,不管所采用的是哪种操作系统、设备或编程语言。Microsoft.NET平台提供创建XMLWebservices并将这些服务集成在一起。Microsoft.NET开发技术包含两部分内容,一方面是应用技术得以运行的框架.NETFramework3.0,另一方面是.NET的开发环境VisualStudio.NET平台。其中.NETFramework是.NET应用程序运行的平台,它是.NET程序的基础,是.NET程序运行的土壤。VisualStudio.NET是一个IDE,是指把代码的编写、程序的调试、编译、运行以及其他的相关操作都集成在一起的编程工具。VisualStudio.NETIDE以.NETFramework为基础,整合了VB.NET、VC++.NET、VJ#.NET等开发环境,提供及其强大的开发能力。(三)运行环境1.系统开发平台:MicrosoftVisualStudio2010。2.系统开发语言:.NET3.运行平台:WindowsXP/Windows2000/Windows7/Vista。4.数据库系统:SQLServer2008。5.运行环境:Microsoft.NETFrameworkSDKv3.0。29\n南京财经大学本科毕业设计五.详细设计与实现(一)用户登录模块登录界面如图5-1。(最好选用IE内核的浏览器打开)图5-1登录界面1.管理员登录管理员登陆是只需输入用户名和密码就能登陆到管理员界面,如果输入的密码不正确就会出现提示,部分代码实现如下:2.运动员登录29\n南京财经大学本科毕业设计选择运动员登录时,需要键入用户名和密码,运动员点击“登录”按钮时系统会通过数据库检查该用户的登录信息是否正确,如正确则允许用户进入系统,否则提示出错。部分关键代码实现如下:stringsql;if(RadioButton1.Checked){sql="select*fromalluserswhereusername='"+TextBox2.Text.ToString().Trim()+"'andpwd='"+TextBox1.Text.ToString().Trim()+"'";}//调用数据库,检测管理员用户名和密码sql="select*fromyundongyuanwherebianhao='"+TextBox2.Text.ToString().Trim()+"'andmima='"+TextBox1.Text.ToString().Trim()+"'";//调用数据库,检测运动员的密码正确性(二)用户操作模块1.管理员操作管理员登陆后的页面如下图所示:图5-2系统主界面⑴系统用户管理:系统用户管理主要是用来管理和添加普通管理员,超级管理员可以分配普通管理员权限。具体操作页面如图5-3和5-4所示29\n南京财经大学本科毕业设计图5-3用户添加图5-4用户管理代码实现如下:publicpartialclassedituser:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){29\n南京财经大学本科毕业设计if(Session["role"].ToString().Trim()!="超级管理员")//判断session值,如果是超级管理员,则此页可用,如果不是,则给出对话框提示.{Response.Write("");Response.End();}}protectedvoidButton1_Click(objectsender,EventArgse){stringsql;//sql语句意思为:向表allusers中插入新数据sql="insertintoallusers(username,pwd)values('"+username.Text.ToString().Trim()+"','"+pwd1.Text.ToString().Trim()+"')";newClass1().hsgexucute(sql);//将sql语句执行一次,调用class1.cs中的hsgexecute函数Response.Write("");//执行成功,给出提示}⑵运动员管理:管理员可以通过填写运动员信息增加运动员账号,也可以通过管理来修改或删除运动员信息,页面情况如下图5-5和5-6所示29\n南京财经大学本科毕业设计图5-5添加运动员添加运动员的代码实现如下:protectedvoidButton1_Click(objectsender,EventArgse){stringsql;stringngender;if(RadioButton1.Checked)//性别的输入ngender="男";ngender="女";sql="insertintoyundongyuan(bianhao,xingming,xingbie,mima,xuehao,dianhua)//插入数据库values('"+bianhao.Text.ToString().Trim()+"','"+xingming.Text.ToString().Trim()+"','"+ngender+"','"+mima.Text.ToString().Trim()+"','"+xuehao.Text.ToString().Trim()+"','"+dianhua.Text.ToString().Trim()+"')";//将数据存入到数据库中intresult;result=newClass1().hsgexucute(sql);if(result==1)29\n南京财经大学本科毕业设计Response.Write("");Response.Write("");图5-6管理运动员管理运动员的实现代码如下:if(!IsPostBack){stringsql;sql="select*fromyundongyuanwhereid="+Request.QueryString["id"].ToString().Trim();//调用数据库中的yundongyuan表getdata(sql)privatevoidgetdata(stringsql){DataSetresult=newDataSet();result=newClass1().hsggetdata(sql);if(result!=null){if(result.Tables[0].Rows.Count>0){29\n南京财经大学本科毕业设计bianhao.Text=result.Tables[0].Rows[0]["bianhao"].ToString().Trim();xingming.Text=result.Tables[0].Rows[0]["xingming"].ToString().Trim();xingbie.Text=result.Tables[0].Rows[0]["xingbie"].ToString().Trim();mima.Text=result.Tables[0].Rows[0]["mima"].ToString().Trim();xuehao.Text=result.Tables[0].Rows[0]["xuehao"].ToString().Trim();dianhua.Text=result.Tables[0].Rows[0]["dianhua"].ToString().Trim();//对数据库中的yundongyuan表的信息进行修改protectedvoidButton1_Click(objectsender,EventArgse)stringsqlsql="updateyundongyuansetbianhao='"+bianhao.Text.ToString().Trim()+"',xingming='"+xingming.Text.ToString().Trim()+"',xingbie='"+xingbie.Text.ToString().Trim()+"',mima='"+mima.Text.ToString().Trim()+"',xuehao='"+xuehao.Text.ToString().Trim()+"',dianhua='"+dianhua.Text.ToString().Trim()+"'whereid="+Request.QueryString["id"].ToString().Trim();//对数据库中的yundongyuan表的信息进行修改intresult;result=newClass1().hsgexucute(sql);if(result==1){Response.Write("");}else{Response.Write("");29\n南京财经大学本科毕业设计(3)运动会赛事信息管理:运动会信息管理主要是管理运动会中的运动项目,包括项目名称,项目比赛时间等关键信息,管理员要在比赛开始之前就创建好这些项目信息,以便于后面对运动员报名和成绩录入的操作,操作过程如下图5-7和图5-8所示:图5-7添加运动项目添加项目的实现代码如下:publicpartialclassyundonghui_add:System.Web.UI.Page//连接数据库{protectedvoidPage_Load(objectsender,EventArgse)protectedvoidButton1_Click(objectsender,EventArgse){stringsql;sql="insertintoyundonghui(bianhao,bisaixiangmu,zubie,shijian,beizhu)values('"+bianhao.Text.ToString().Trim()+"','"+bisaixiangmu.Text.ToString().Trim()+"','"+zubie.Text.ToString().Trim()+"','"+shijian.Text.ToString().Trim()+"','"+beizhu.Text.ToString().Trim()+"')";intresult;result=newClass1().hsgexucute(sql);if(result==1){Response.Write("");29\n南京财经大学本科毕业设计}//将项目信息,包括编号,项目名称等插入数据库中的yundonghui表(4)运动员成绩管理:运动员的成绩输入只能由超级管理员完成,首先选中运动员编号,然后会出来相应的运动员姓名,然后选择运动员所进行的比赛,输入成绩。相应界面如下图5-8和图5-9所示:图5-8添加成绩相应添加成绩的代码如下:protectedvoidPage_Load(objectsender,EventArgse)//调用数据库中yuandongyuan表{if(!IsPostBack){bianhao.Items.Add("请选择");stringsql;sql="selectbianhaofromyundongyuanorderbyiddesc";DataSetresult=newDataSet();result=newClass1().hsggetdata(sql);29\n南京财经大学本科毕业设计if(result!=null){if(result.Tables[0].Rows.Count>0){inti;for(i=0;ijavascript:alert('添加成功');");}29\n南京财经大学本科毕业设计else{Response.Write("");}}protectedvoidbianhao_SelectedIndexChanged(objectsender,EventArgse){stringsql;sql="selectxingmingfromyundongyuanwherebianhao='"+bianhao.Text.ToString().Trim()+"'";DataSetresult=newDataSet();result=newClass1().hsggetdata(sql);图5-9查询成绩(5)系统公告管理:系统公告是管理员用来发布运动会各项进程公告的地方,而发布的公告就能由运动员在登陆后,在系统公告栏里看到,包括赛事信息,比赛时间等都可以放到公告栏上。如下图5-10和5-11所示:29\n南京财经大学本科毕业设计图5-10添加系统公告图5-11系统公告列表2.运动员操作⑴查看公告:运动员登陆后,可以查看系统公告,公告是由管理员发出,里面包含了运动员所报项目的比赛日程安排,包括时间,地点等信息,具体登陆后公告查看如下图5-12所示:29\n南京财经大学本科毕业设计图5-12浏览通知界面点击查看后显示如5-13下:图5-13通知界面⑵查看成绩:运动员登陆后可以在赛后查看自己所参加项目的成绩,点击查看成绩,进入页面后可以选择自己所比赛的项目,然后逐个查看自己的成绩,如图5-14所示:图5-14成绩查看界面29\n南京财经大学本科毕业设计实现成绩查看的部分代码如下:protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){bisaixiangmu.Items.Add("所有");stringsql;sql="select*fromchengjiwherebianhao='"+Session["username"]ToString().Trim+"'orderbychengjidesc,iddesc";//调用数据库中的chengji表getdata(sql);sql="selectbisaixiangmufromyundonghuiorderbyiddesc";DataSetresult=newDataSet();result=newClass1().hsggetdata(sql);if(result!=null){//通过比赛项目来决定成绩的输入bisaixiangmu.Items.Add(result.Tables[0].Rows[k]["bisaixiangmu"].ToString().Trim());privatevoidgetdata(stringsql){DataSetresult=newDataSet();result=newClass1().hsggetdata(sql);if(result!=null)29\n南京财经大学本科毕业设计{//当确定学生信息非空时就能调出他的成绩if(result.Tables[0].Rows.Count>0){DataGrid1.DataSource=result.Tables[0];DataGrid1.DataBind();Label1.Text="以上数据中共"+result.Tables[0].Rows.Count;DataGrid1.DataSource=null;DataGrid1.DataBind();(三)系统管理模块密码修改:用户选择“修改密码”功能,系统显示修改密码的窗口,如图5-15所示。用户输入旧密码、新密码以及确认密码,点击“确定”后系统先检查用户名和旧密码是否匹配,如匹配则再检查新密码和确认密码是否一致,如一致则修改密码成功,系统将新密码存入数据库。图5-15修改密码代码实现如下:protectedvoidButton1_Click(objectsender,EventArgse){29\n南京财经大学本科毕业设计if(TextBox1.Text.ToString().Trim()==""||TextBox2.Text.ToString().Trim()==""||TextBox3.Text.ToString().Trim()==""){Response.Write("");}else{if(TextBox2.Text.ToString().Trim()!=TextBox3.Text.ToString().Trim()){Response.Write("");//如果新密码和确认密码不一致则提示出错stringsql;sql="select*fromyundongyuanwherebianhao='"+Session["username"].ToString().Trim()+"'andmima='"+TextBox1.Text.ToString().Trim()+"'";DataSetresult=newDataSet();result=newClass1().hsggetdata(sql);//连接数据库if(result!=null)if(result.Tables[0].Rows.Count>0)sql="updateyundongyuansetmima='"+TextBox2.Text.ToString().Trim()+"'wherebianhao='"+Session["username"].ToString().Trim()+"'";intresult2;29\n南京财经大学本科毕业设计result2=newClass1().hsgexucute(sql);if(result2==1){Response.Write("");}//成功修改密码六.测试(一)测试目的1.可以检测软件的质量,一方面是检测软件是否达到你的期望,另一方面是检测软件运行正常。2.软件测试不仅是在测试软件产品的本身,而且还包括软件开发的过程。如果一个软件产品开发完成之后发现了很多问题,这说明此软件开发过程很可能是有缺陷的。因此软件测试的第三个目的是保证整个软件开发过程是高质量的。(二)测试范围:主要测试系统的总体性能和各主要模块的功能实现。(三)测试内容1.登录测试在登录窗口中输入不匹配的用户名和密码时则会出现如图6-1提示。图6-1用户登录失败此时点击“确定”重新输入登录信息,如登录成功则进入主界面。29\n南京财经大学本科毕业设计2.管理系统用户测试:在管理系统用户新增时,如果不输入用户名就会出现如下图6-2所示的错误:图6-2用户新增失败这是因为没用输入用户名,而用户名是这个表的主键,输入用户名后如图6-3提示,添加用户完成。图6-3添加用户成功3.运动员管理测试按照编号,姓名,性别,密码,学号,电话分别输入,添加成功后如下图6-4所示:29\n南京财经大学本科毕业设计图6-4添加运动员4.管理运动会管理员进入系统后选择“运动会添加”功能,按照提示填入信息,如图6-5所示,可以成功添加运动会信息。图6-5项目添加5.成绩管理29\n南京财经大学本科毕业设计管理员进入系统后选择“成绩管理”功能,选择编号,也就是运动员的编号,随之会自动确定姓名,选中比赛项目后就可以为运动员打分。添加过程如下图6-6所示:图6-6成绩添加6.系统公告测试系统公告由管理员发布,主要是填写文本信息,填写测试如下图6-7所示:图6-7系统通告添加信息输入完成后,点击“确认修改”就可以修改成功,如下图6-8所示:29\n南京财经大学本科毕业设计图6-8系统公告成功添加(四)测试结果通过测试,这个系统软件可以较好的完成设计目的,能够较有效地管理运动会,测试结果较为满意。七.结束语本系统在windows7环境中经过测试,调试成功。通过这几个月和导师在一起设计的合作和交流,在这个过程中接触了很多新的东西,获取了很多新的信息。本系统总体设计比较简洁,也能够初步完成运动会流程中需要进行的工作,能够帮助师生在运动会中减少工作量,让运动会进程更加简便流畅。但由于自身知识能力和时间所限,本系统也存在着很多有待改进的地方,在细节方面还有很多提升的空间,比如:(1).运动员本身可以具有报名功能,和运动员所报项目数量的限制(2).团队总分的计算和个人总分和实际成绩的换算因此这个系统还有很多提升的空间,如何成为一套能够真正有效予以利用的实际系统,还需要很多的工作投入进去。更多的功能模块需要被加进去,这样一个完善的校园运动会管理系统就可以真正运行并得到实用。29\n南京财经大学本科毕业设计致谢此次毕业设计的完成与论文的写作,一路碰到了许多的困难和难题,但通过老师的悉心地指导和同学的帮助,困难和难题都一一解决了。期间特别感谢我的指导老师程国达教授,程老师在我毕业设计选题、开题、设计以及论文的撰写和修改过程中提供了很大的帮助,程老师的悉心指导,使很多难题迎刃而解。在此谨向程老师致以最诚挚的谢意!29\n南京财经大学本科毕业设计参考文献[1]IvorHorton,XXX译.VisualC++2008入门经典[M],北京:清华大学出版社,2009[2]王新民.VisualBasic程序设计与数据库应用[M],北京:电子工业出版社,2010[3]郭睿志.C#+SQLServer项目开发实践[M],北京:中国铁道出版社,2010[4]刘乃丽.完全手册ASP.NET2.0网路开发详解[M],北京:电子工业出版社,2008[5]RobinDewsonSQLServer2008基础教程[M],北京:人民邮电出版社,2006[6]郑海春,谢维成.VisualBasic编程及实例分析教程[M],北京:清华大学出版社.2007[7]薛华成.信息管理系统[M].北京:清华大学出版社,2007[8](美)罗伯特A·舒尔特海斯.管理信息系统∶英文版[M],北京:机械工业出版社,2009[9](美)BillWagner.EffectiveC#[M],北京:机械工业出版社,2006[10]KennethC.Laudon,JaneP.Laudon.Essentialsofbusinessinformationsystems[M],北京:中国人民大学出版社,2009.3.[11]RaymondMcLeod,GeorgeP.Schell.Managementinformationsystems[M].,北京:北京大学出版社,2006.4.[12]陈伟.SQLServer2005数据库应用与开发教程[M],北京:清华大学出版社,2007[13]尚俊杰.ASP.NET程序设计案例教程[M],北京:清华大学出版社,2005[14]朱玉超、王代勇.ASP.NET项目开发教程[M],北京:电子工业出版社,2008[15]徐孝凯,贺佳英.数据库基础与SQLServer应用开发[M],北京:电子工业出版社,200829

相关文档