




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
大连外国语学院 .net winform编程课程设计 .net winform编程课程设计 题目: 大连外国语学院寝室管理系统 学院/系 软件学院 专 业 信息管理与信息系统专业(日英强化) 年 级 2009级 学 号 009881016 作者姓名 安俊颖 2012年 7月 5日摘 要本次课程设计题目为大连外国语学院寝室管理系统。寝室是每一位在校学生生活、学习、相互交流的主要场所,是透视一个学校文明程度和一个集体精神风貌的窗口,如何提供一个良好的寝室管理体系,对学校和同学而言至关重要,因此寝室的建设与发展,直接影响着学校后勤社会化改革的发展进程,也直接关系到在校学生的切身利益、正常的教学秩序和学校的稳定。以往的寝室管理基本上还处于人工操作阶段,随着计算机技术和网络技术的日益广泛应用,采用计算机来管理寝室,有着很好的前景。所以针对大外寝室的管理需求,我们提出一个能够符合其需求的相应功能系统,并对相关的功能进行阐述,最后说明了本寝室管理系统可使针对大外寝室管理效率提高更加方便。本系统由五个模块组成,用户管理,寝室管理,学生管理,寝室报修,校外人员记录。用户管理模块实现了管理员的增加。寝室管理实现了对寝室的增删改,学生管理模块实现了对学生的增删改,寝室报修模块实现了对报修情况的管理,校外人员登记模块实现了对校外人员的管理统计。各模块分工不同,使得寝室情况一目了然,方便高效。根据系统所需功能,决定以windows xp为开发平台,采用sql server 2005做后台数据库,选择功能强大的visual studio 2008为开发工具,通过管理方面的思想和方法,大体上针对大外寝室的突出问题和需求,采用简单,高效的管理方式实现。本文通过用户管理,寝室管理,学生管理,寝室报修,校外人员登记五个方面详细的说明了系统的开发过程,最后并对整个开发过程进行了总结。使用该系统使得寝室管理工作更加合理化、简捷化、高效化且该系统具有高效、易操作、易维护等特点,并且系统结构清晰、界面友好、功能齐全,能有效地减少工作量和提高管理效率。该系统使用了功能强大的.net winform开发技术,更加有利于使用者的使用,并且操作方便而简单,可维护性强。经过大量的测试,总体上满足用户需求。关键字:寝室管理;寝室管理前景;sql server 2005;c#目 录1 绪论11.1 选题意义11.2 高校寝室现状11.3 本系统概述12 高校寝室管理设计32.1 系统技术概要32.1.1 .net平台概述32.1.2 winform程序概述32.1.3 c#语言概述32.1.4 sql server 2005简介32.2 总体设计32.2.1 系统物理环境配置32.2.2 功能结构设计32.3 数据库设计43 高校寝室管理系统实现63.1 用户管理模块实现63.2 寝室管理模块实现63.3 学生管理模块实现73.4 寝室报修模块实现73.5 校外人员登记模块实现71 绪论1.1 选题意义寝室管理系统对于一个学校来说是必不可少的。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。针对以上情况,设计了一套寝室管理系统。寝室管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的高校提供了一个方便、快捷的操作方式。本系统具有运行速度快、安全性高、稳定性好的优点,能够快速的查询学校所需的住宿信息。1.2 高校寝室发展现状 寝室是大学生活中最基本的集体单位, 在整个学生工作中处于最基本的地位,是学生工作保持和谐发展的基础。本校规模扩大之后,学生人数大量增加,学生情况也变得日益复杂。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去查找,这样不但麻烦还浪费了许多时间,效率也比较低。所以我们要提高寝室管理效率,使之更好地利于本校建设。而在无论是经济还是科技高速发展的今天,人工方法已经不再适应高校寝室管理的需求,所以针对上述问题而设计了学校寝室管理系统。从而更加方便,快捷,高效的管理寝室。依据寝室管理的需求而设计。本课题要实现的是学生寝室管理系统,在设计该系统时,尽可能的贴近学生,便于用户操作。1.3 本系统概述大连外国语学院寝室管理系统组要针对用户管理,寝室管理,学生管理,寝室报修管理,校外人员登记管理方面来进行管理。其核心思想简单,快捷,明了,高效的对本校学生寝室进行管理进而避免对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去查找,耗时长,效率也比较低。本文首先介绍了本校寝室管理现状,然后提出一个基于目前本校寝室管理问题的管理系统,并对相关关键技术进行了讨论,最后说明了本校学生寝室管理系统在学校中应用所带来的方便之处。本课题使用visual studio 2008作为开发工具,开发语言可以是c#,后台数据库可采用sql server 2005数据库。大连外国语学院寝室管理系统组要有用户管理,寝室管理,学生管理,寝室报修,校外人员登记五部分组成。本课题主要功能详解如下:用户管理:主要功能包括新增用户,更改密码,重新登录,退出等。寝室管理:主要功能有新增寝室,对寝室号对寝室进行查询,删除,修改等。学生管理:根据学生学号,对住宿学生进行查询,删除,修改等。寝室报修:主要功能有新增报修,查询报修等。校外人员登记:根据校外人员来访的校内人员进行查询,更改等。 22 大连外国语学院寝室管理系统设计2.1 系统技术概要2.1.1 .net平台概述. .net开发平台是一组用于建立web服务器应用程序和windows桌面应用程序的软件组件,用该平台创建的应用程序在common language runtime(clr)(通用语言运行环境)(底层)的控制下运行。是microsoft公司为适应internet高速发展的需要,而隆重推出的新的开发平台,是目前最流行的windows平台应用程序开发环境。可以用来创建windows平台下的windows应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和office插件等 net提供了一个多语 言编程环境,同时集成了应用程序和服务。xml web services 通过 internet 进行通讯和共享数据,而不用考虑所采用的是哪种操作系统、设备或编程语言从而为internet规 模应用程序的部署和操作提供了高度的灵活性。microsoft .net 平台提供创建 xml web services 并将这些服务集成在一起之所需。可以说.net为敏捷商务构建互联互通的应用系统,这些系统是基于标准的,联通的,适应变化的,稳定的和高性能的。从技术的角度来讲,一个.net应用是一个运行于.net framework之上的应用程序。更精确的说,一个.net应用是一个使用.net framework类库来编写,并运行于公共语言运行时 common language runtime之上的应用程序。如果一个应用程序跟.net framework无关,它就不能叫做.net程序。比如,仅仅使用了xml并不就是.net应用,仅仅使用soap sdk调用一个web service也不是.net应用。.net 框架主要由以下几个主要部分组成:.net支持的 语言、公共语言执行环境( runtime)、 语言、公共语言执行环境(common language runtime)、 统一类库的分层集合和asp.net。 统一类库的分层集合和asp.net。 net就是微软的用来实现xml,web services,soa(面向服务的体系结构service-oriented architecture)和敏捷性的技术。对个人用户来说是极具吸引力的体验。 2.1.2 winform程序概述winforms即windows窗体,是可以创建应用程序的用户界面,并使用任何一种.net支持的语言编写应用程序的功能。 winforms应用程序一般都有一个或者多个窗体提供用户与应用程序交互。窗体可包含文本框、标签、按钮等控件。winform具有简单强大;安全;控件灵活;由新的数据提供程序管理;向用户提供创建窗体、数据处理、打包和部署等的分布指导等特点。 windows窗体可用于设计窗体和可视控件,以创建丰富的基于windows的应用程序。数据提供程序管理提供易于连接oledb和odbc数据源的数据控件,包括microsoft sql server、microsoft access、jet、db2以及oracle等。windows窗体充分利用公共语言运行库的安全特性。这就意味着,一切都可以通过windows窗体来实现,包括在浏览器中运行的不可信控件和用户硬盘上安装的完全可信的应用程序。windows窗体提供了一套丰富的控件,并且开发人员可以定义自己有特色的新的控件,对数据库处理提供全面支持。可以访问数据中的数据,并在窗体上显示和操作数据。2.1.3 c#语言概述c语言是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔研究所的d.m.ritchie于1972年推出。1978后,c语言已先后被移植到大、中、小及微型机上。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到c语言,适于编写系统软件,三维,二维图形和动画。具体应用比如单片机以及嵌入式系统开发。2.1.4 sql server 2005简介sql server 2005是一个关系数据库管理系统,是一个全面的数据库平台,使用集成的商业智能 (bi) 工具提供了企业级的数据管理。 sql server 2005具有企业数据管理;开发人员生产力;商务智能的特点。sql server 2005的失败转移集群和数据库镜像技术确保企业向员工、客户和合作伙伴提交高度可靠和可用的应用系统。引进了一套集成的管理工具和管理应用编程接口(apis),以提供易用性、可管理性、及对大型sql server配置的支持。旨在通过数据库加密、更加安全的默认设置、加强的密码政策和细化许可控制、及加强的安全模型等特性,为企业数据提供最高级别的安全性。可伸缩性的先进性包括表格分区、复制能力的增强和64位支持。sql server 2005引入了使用microsoft .net 语言来开发数据库目标的性能。提供一种新的xml数据类型,使在sql server数据库中存储xml片段或文件成为可能。新的查询类型和在交易过程中使用错误处理的功能,为开发人员在sql server查询开发方面提供了更高的灵活性和控制力。sql服务代理为各个级别的可伸缩性提供一种创新的、分发的、异步的应用系统体系结构。分析服务对数据仓库、商务智能和line-of-business解决方案的可伸缩性、可管理性、可靠性、可用性和可规划性提供扩展。对dts结构合工具的全部重新设计为开发人员和数据库管理员提供了增强的灵活性和可管理性。报表服务是一种新的报表服务器和工具箱,用于创建、管理和配置企业报告。数据挖掘的功能得以增强,主要归功于四种新的运算法则、改进的数据模型和处理工具。 sql server 提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,进一步拓展应用空间,带来新的商业应用机遇。例如,xml数据库与web service的支持将使您的应用实现internet数据互联,.net集成极大的扩展了开发空间,异构数据集成、service broker使您的数据和其它应用无缝集成,各种新数据类型和t-sql扩展带来了诸多灵活性。c#、vb.net、xquery、xmla、ado.net 2.0、smo、amo等都将成为sql server数据平台上开发数据相关应用的有力工具。2.2 总体设计2.2.1 系统物理环境配置系统硬件平台的配置:1cpu: t5800。2内存: 798 mhz,。3硬盘:20gb。4基本的输入、输出设备。系统软件平台的配置:软件配置环境为:1操作系统:windows xp 。2数据库软件:microsoft sql server 2005。3系统开发软件:visual studio 2008。2.2.2 功能结构设计系统功能结构图如图2-1所示。高校寝室系统管理用户管理寝室管理学生管理寝室报修校外人员记录新增用户修改密码新增寝室查询寝室新增报修查询报修删除报修图2-1 系统功能结构图本系统总体上由两个大模块组成:管理员模块和寝室管理模块。下面就图2-1,给予分别描述。1管理员模块组成:(1) 新增管理员用户(2) 修改管理员密码(3) 管理员重新登录2普通用户模块组成:(1) 高校寝室管理(2) 高校学生管理(3) 寝室报修问题(4) 校外人员登记2.2.3 数据库设计用户信息表如表2-1所示。表2-1 用户信息表字段名说 明类 型长 度可否为空主键uid用户名称nvarchar50否否 pwd用户密码nvarchar50否否loginid用户编码int否是高校寝室信息表如表2-2所示。表2-2 寝室信息表字段名说 明类 型长 度可否为空主键dormid寝室编号nvarchar50否是phone电话号码nvarchar50是否dormmoney寝室费用nvarchar50是否bednum床位编号int否否chairnum椅子编号int 是否desknum桌子编号int是否dormremark寝室备注nvarchar50是否学生表如表2-3所示。表2-3 学生信息表字段名说 明类 型长 度可否为空主键sid学生编号nvarchar50否是sname学生姓名nvarchar50否否ssex学生性别nvarchar50是否class学生班级nvarchar50是否dormid寝室编号nvarchar50否否寝室报修表如表2-4所示。表2-4 寝室报修信息表字段名说 明类 型长 度可否为空主键repairid报修编号int否是dormid寝室编号nvarchar50否否datein报修时间datetime是否rperson报修学生nvarchar50是否rstate报修原因nvarchar50是否deterpaire维修时间datetime是否校外人员登记表如表2-5所示。表2-5 校外人员登记表字段名说 明类 型长 度可否为空主键registerid登记编号int否是comenname登记姓名nvarchar50否否datecom登记时间datetime否否lookname被访姓名nvarchar50否否dormid寝室编号nvarchar50否否deteleave离开时间datetime否否remark来访原因nvarchar50否否3 高校寝室管理系统实现3.1 用户管理模块实现本模块为用户管理模块,主
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 甲状腺癌术后护理课件
- 甲状腺功能的调节
- 18 牛和鹅教学课件
- 新解读《GB-T 36788-2018病媒生物密度监测方法 蜱类》
- 用谷歌地球做课件
- 用电安全知识培训课件通知
- Unit6 Celebrating the Big Days单元测试卷(含答案) 仁爱科普版(2024)七年级英语上册
- 用电安全知识培训大纲课件
- 生铁废钢基础知识培训课件
- 生理解剖兔子实验课件
- 国网面试模拟题:电网运营与规划类面试题目及答案
- 2025年《工会法》知识竞赛试题库及答案
- 2025氯化工艺复审题库及答案详解
- 2025年医院收费笔试题目及答案
- 电力安全隐患排查存在问题及整改措施
- 2025高中英语学业水平考试会考复习必背词汇表
- 2025年高考日语试卷及答案详解
- 2025年湖北省初中地理学业水平考试(会考)真题评析
- 硬质合金成型工专业知识考试题库含答案
- 视神经脊髓炎病例汇报
- 高质量数据集实践指南(1.0)
评论
0/150
提交评论