您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 给排水/暖通与智能化 > c#报告
目录1系统开发技术.............................................................................................................1.1VisualStudio2008简介...............................................................................1.2SQLserver简介............................................................................................1.2.1技术性能...................................................................................................................1.2.2主要特点...................................................................................................................1.3WinForm.......................................................................................................2需求分析......................................................................................................................2.1系统功能需求.............................................................................................2.2性能需求....................................................................................................2.3系统业务流程及模块介绍........................................................................3总体设计.....................................................................................................................3.1.用户界面设计原则...................................................................................3.2数据库设计原则........................................................................................3.3系统功能模块图........................................................................................3.4各个模块基本流程图设计........................................................................3.5系统E-R图.................................................................................................4系统的实现.................................................................................................................4.1登录模块....................................................................................................4.2系统主界面.............................................................................................4.3影片管理.................................................................................................4.4售票.........................................................................................................4.5退票记录.................................................................................................5总结.............................................................................................................................参考文献.........................................................................................................................1系统开发技术1.1VisualStudio2008简介VisualStudio是微软公司推出的开发环境。是目前最流行的Windows平台应用程序开发环境。目前已经开发到9.0版本,也就是VisualStudio2008。VisualStudio可以用来创建Windows平台下的Windows应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和Office插件。有以下几个有点:1、VS2008——软件开发更智能2、VisualStudio2008中WCF的新增功能对WCF的扩展,用起来很方便。3、VisualStudio2008中的多定向支持为应用程序的开发带来了新的活力。4、VS2008支持Subversion虽然VS2008中并未集成Ankhs,但仍然不妨碍我们的使用哦。5、微软整合WindowsLive到VisualStudio中VS2008程序员开发Live网络服务平台的有利武器。6、VisualStudio2008中的SQL数据库发布VS2008为数据库的发布提供了更方便快捷的解决方案。7、VisualStudio2008加入拼写检查器1.2SQLserver简介1.2.1技术性能CommonLanguageRuntime(CLR)集成SQLServer2005引入了使用Microsoft.NET语言来开发数据库目标的性能。T-SQL增强新的查询类型和在交易过程中使用错误处理的功能,为开发人员在SQLServer查询开发方面提供了更高的灵活性和控制力。1.2.2主要特点使用SQLServer2005,开发人员通过使用相似的语言,例如微软的VisualC#.NET和微软的VisualBasic,将能够创立数据库对象。开发人员还将能够建立两个新的对象——用户定义的类和集合。增强的安全性SQLServer2005中的新安全模式将用户和对象分开,提供fine-grainaccess存取、并允许对数据存取进行更大的控制。另外,所有系统表格将作为视图得到实施,对数据库系统对象进行了更大程度的控制。Transact-SQL的增强性能SQLServer2005为开发可升级的数据库应用软件,提供了新的语言功能。这些增强的性能包括处理错误、递归查询功能、关系运算符PIVOT,APPLY,ROW_NUMBER和其他数据列排行功能,等等。SQL服务中介SQL服务中介将为大型、营业范围内的应用软件,提供一个分布式的、异步应用框架。通告服务通告服务使得业务可以建立丰富的通知应用软件,向任何设备,提供个人化的和及时的信息,例如股市警报、新闻订阅、包裹递送警报、航空公司票价等。在SQLServer2005中,通告服务和其他技术更加紧密地融合在了一起,这些技术包括分析服务、SQLServerManagementStudio。全文搜索功能的增强SQLSERVER2005将支持丰富的全文应用软件。服务器的编目功能将得到增强,对编目的对象提供更大的灵活性。查询性能和升级性将大幅得到改进,同时新的管理工具将为有关全文功能的运行,提供更深入的了解。1.3WinFormWinForm是.Net开发平台中对WindowsForm的一种称谓。.Net为开发WinForm的应用程序提供了丰富的ClassLibrary(类库)。这些WinForm类库支持RAD(快速应用程序开发),这些类库被封装在一个名称空间之中,这个名称空间就是System.Windows.Forms。在此名称空间中定义了许多类,在开发基于.Net的GUI应用程序的时候,就是通过继承和扩展这些类使得我们的程序有着多样的用户界面。2.需求分析2.1系统功能需求它们都分别拥有自身完善的组成部分,比如说数据库、页面等。下面对它的各个组成部门做一个简要的介绍。人员管理:包含了电影院超级管理员、普通管理员和员工管理。主要是对人员信息进行增加、修改和删除操作。基本信息管理:包含影票类型管理、影厅信息管理和影片信息管理。影票类型分为学生票、成人票和军人票;影厅信息用户添加修改和删除影院的影厅信息;影片信息用于添加要上映售票的电影信息,包含电影票出售的起始时间。影片编排:设定和编排影片的上映档期。售票管理:完成影院的售票、退票和预订取票工作,并且可以对添加的信息进行修改。系统管理:用于备份和恢复系统的数据。2.2性能需求电影票购票系统对安全性和兼容性等有着相当高的要求,所以整个系统应该性能良好、安全可靠、可以满足大量用户同时登录系统购票。此外系统应当操作简便、界面友好、维护简便。数据库要求运行速度快,稳定性高,安全可靠。2.3系统业务流程及模块介绍在本系统中,用户首先要以合法的身份登录系统,否则将无法进入系统。如果用户的用户名或密码错误,系统都会给予提示,直到正确登录。当用户正常登录后,系统会验证用户的权限。用户进入系统后,能够进行查询、修改、录入电影信息、查询订单、增加用户、修改密码、查看预订等功能。3总体设计3.1用户界面设计原则图形化原则:用户界面的设计应做到美观大方。系统的设计需要考虑用户的计算机水平,用户界面应直观、明了、条理清晰,做到简单易用,没有计算机专业背景的用户也可以轻松的使用本系统完成选课及其他管理工作,实现“傻瓜型”管理——易学、易用、易管理。3.2数据库设计原则对数据库的设计因该体现一致性、完整性、安全性、可伸缩性和规范化。3.3各个模块基本流程图设计影片管理影片管理添加影片删除影片名称是否为空保存点击删除删除完成否是返回添加完成修改信息修改完成保存返回修改完成是否有用是否影片管理3.4系统E-R图由于直接将显示世界信息按具体的数据组织模型进行组织,必须同时考虑很多因素,设计工作非常复杂,并且效果也不很理想,因此,需要一种方法来对现实世界的信息结构进行
本文标题:c#报告
链接地址:https://www.777doc.com/doc-4709601 .html