毕业设计(论文)-基于BS结构的学生公寓管理系统.doc_第1页
毕业设计(论文)-基于BS结构的学生公寓管理系统.doc_第2页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

内容摘要学生公寓是每一位在校学生生活、学习、相互交流的主要场所,是透视一个学校文明程度和一个集体精神风貌的窗口,如何提供一个良好的学生公寓的管理体系,对学校和同学而言至关重要,因此学生公寓的建设与发展,直接影响着学校后勤社会化改革的发展进程,也直接关系到在校学生的切身利益、正常的教学秩序和高校的稳定。以往的学生公寓管理基本上还处于人工操作的阶段,随着计算机技术和网络技术的日益广泛应用,采用计算机以及网络来管理学生公寓,有着很好的前景。学生公寓管理系统基于b/s结构(css架构)开发,使用asp动态网页制作技术作为主要的前台开发语言,实现前后台的数据交互;后台选用sql server 2000作为数据库服务器。该学生公寓管理系统主要划分了管理员和学生两种权限,实现的功能有学生信息的管理,宿舍信息的管理,宿舍的分配功能等。系统具有界面友好,操作简便的特性。该系统主要包括学生管理,房间管理,添加寝室,寝室管理,添加员工,员工管理,添加楼宇,楼宇管理,查看房间,搜索房间,系统管理这些功能模块,最后本文还介绍了系统设计的关键技术,通过这些技术,提高了学生公寓管理的效率。关键词:公寓管理、b/s结构、sql server 2000目 录第一章 系统概述11.1 项目提出的意义11.2 系统功能与应用背景2第二章 系统总体设计32.1 系统设计思想32.2 系统功能模块划分32.3 系统流程分析42.4 需求分析52.5 功能分析7第三章 数据库设计83.1 数据库需求分析83.2 数据库概念结构设计93.3 数据库逻辑结构设计113.4 数据库的生成与配置16第四章 系统详细设计174.1创建工程项目学生公寓管理系统174.2 数据库连接与模块处理174.3 模块的创建17第五章 系统实现245.1运行环境245.2系统各部分功能实现24第六章 小结31致 谢32参考文献33天津轻工职业技术学院2009级毕业设计第一章 系统概述信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,学生公寓管理系统软件为教学办公室带来了极大的方便。该软件是以汉语编程语言为实现语言,其功能在系统内部有源代码直接完成。通过操作手册,使用者可以了解本软件的基本工作原理。操作人员只需输入一些简单的汉字、数字,即可达到自己的目的。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。系统管理这些功能模块,最后本文还介绍了系统设计的关键技术,通过这些技术,提高了学生公寓管理的效率,本系统用到了数据库sql server 2000、asp语言等知识。该学生公寓管理系统主要划分了管理员和学生两种权限,实现的功能有学生信息的管理,宿舍信息的管理,宿舍的分配功能等。系统具有界面友好,操作简便的特性。在做系统前对学生公寓需要实现的功能做了详细的调查,再做简单的分类,该系统主要包括学生管理,房间管理,添加寝室,寝室管理,添加员工,员工管理,添加楼宇,楼宇管理,查看房间,搜索房间,系统管理这些功能模块。此系统仍然不全面,还有许多地方没考虑到,希望在以后做系统能有所提高。1.1 项目提出的意义本毕业设计的目的主要是为了检查我们综合运用以前所学知识的能力,开发一个多功能的学生公寓管理系统。为了方便公寓管理人员在数据方面的管理,结合当今各学校的宿舍管理,为了能全面、准确、有效地管理学生公寓的各种信息而开发与研制的一个系统。其主要功能是快速适应现代化物管水平和解决工作人员繁重而冗长的工作量。使得他们在学生公寓的各方面都会达到事半功倍的效果,减轻了人力的负担,方便了数据的存储,增加了安全性。本次毕业设计不仅考查了我综合运用以前所学知识的能力,同时也锻炼了我的实际动手能力,对于我以后工作能力的培养具有重要的意义。1.2 系统功能与应用背景学生公寓管理系统作为学校后勤管理系统的一个分系统,可实现公寓管理的网络化合自动化,这样方便了学校对学生的管理,加强了学校的管理制度。学生公寓管理系统采用了b/s结构(css架构),主要包括公寓管理、员工管理、班级管理、查询统计、系统管理等功能模块。系统中体现了权限控制的思想,即只有一顶权限的用户才能执行相应的操作。学生公寓管理系统完成功能主要有:此系统分为普通用户和宿管员,普通用户可以通过网络进入系统只能浏览和查询相关信息,宿管员能够对相关信息进行更新和维护。员工的管理,可以对员工的信息进行查询显示和员工的录入等。还可以对员工的分工,执勤的情况和一些其他的信息进行查询。 在班级管理模块中可以查询和录入入住学生的基本信息。还可以显示和录入辅导员的信息名单等。在公寓管理中可以录入和显示学生的信息,学生的自治情况和入住情况。查询管理是对公寓的水电情况、报修情况、入住情况等信息进行查询。33天津轻工职业技术学院2009级毕业设计第二章 系统总体设计2.1 系统设计思想学生公寓管理系统主要是完成对学生公寓的管理包括登录,公寓管理(学生入住信息,自制情况)、员工管理(员工信息录入,员工信息查询)、班级管理(学生信息)、查询统计(报修情况,水电情况,入住情况)、系统管理(数据备份,数据还原),这些操作的信息都存储在数据库的各个数据表中,信息的添加、修改、删除、查询等操作,实际上是对数据库进行写入、修改、删除、查询的操作。管理员登录系统,输入用户名和密码。系统从数据库中的系统用户表中读出用户名和密码,并与输入的信息进行比较,看两者的数据是否相匹配,一致则会进入系统。进入系统后,还会对登录用户的权限进行判断,系统用户的权限信息记录在数据路中的权限表中。信息增加时,系统把这些增加的信息写入到数据库中的类型信息表中。当需要查看这些信息时,再从数据库的信息表中将这些信息读取出来。当有管理员进行查询时,系统可根据相关信息进行学生信息,员工信息,以及宿舍情况的查询,还可将填写的新员工,新学生信息分别写入员工信息表,学生基本信息表中。若学生退宿或员工辞职,则在其对应的数据库表中删除此行记录。2.2 系统功能模块划分根据系统的功能分析,学生公寓管理系统可划分为五个功能模块:公寓管理,员工管理,班级管理,查询以及系统设置5个模块。系统功能模块图如图2.1所示。学生公寓管理系统用户登录员工管理公寓管理班级管理查询系统员工信息录入员工信息查询学生入住信息学生自治情况学生信息保修情况水电情况入住情况数据备份数据还原图2.1 系统功能模块图2.3 系统流程分析本系统流程比较简单,用于登录验证成功后,就进入系统,系统会判断用户的权限,用户可根据自己的权限对数据库进行相应的操作。按照模块来划分,程序的功能可以分为五个部分:登录,公寓管理,员工管理,班级管理,查询以及系统设置。系统从普通用户角度出发,普通用户可以通过网络进入系统只能浏览和查询相关信息,这些功能可以进一步细化为:用户登录信息浏览信息查询系统从管理员角度出发,宿管员能够对相关信息进行更新和维护,这些功能可以进一步细化为:管理员登录信息浏览信息添加信息删除信息修改信息查询数据备份数据还原学生公寓管理系统流程图如图2.2所示。图2.2 系统流程图2.4 需求分析可行性分析概述可行性分析是在用户的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行,最后完成可行性分析。可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。(1)可行性分析阶段的主要工作包括以下几个方面:新系统目标可行性分析:分析新系统的目标是否符合某此小发展的需要。社会可行性分析:社会可行性分析主要是指管理信息系统的开发是否符合国家法律、政策。技术可行性分析:技术可行性分析是根据新系统的目标来衡量是否具备所需要的技术。管理可行性分析:管理可行性分析主要是分析现行的管理体制和领导是否具有现代化的管理意识和管理水平。技术可行性分析:技术可行性分析主要包括四个方面:目前有关的技术能否支持所开发的新系统;新系统开发人员的数量和水平,即人力资源;硬件和软件资源。技术支持:首先根据新系统的目标,考虑目前有关的技术能否支持所开发的新系统。这里讨论的技术必须是已经普遍使用的,而不是待研究的或正在研究的。(2)硬件资源:开发管理信息系统所需的硬件资源包含以下两个方面:系统开发人员在管理信息系统的开发过程中所需要的计算机仪器设备及其有关的外部仪器设备;管理信息系统开发成功投入使用后,使用单位所应具备的计算机仪器设备及其有关的外围仪器设备。对硬件资源进行可行性分析时主要考虑计算机的主机内存、类型、功能、联网能力、安全保护措施以及输入/输出仪器设备,外存储器和联网数据通信仪器设备的配置、功能、效率等指标是否符合系统方案设计要求,同时还要考虑计算机的性能/价格比。 (3)软件资源:软件资源的可行性分析主要考虑以下几点是否满足用户的要求:操作系统的选择;编译系统的选择;数据库管理系统的选择;高级编程语言的选择;汉字处理系统的选择;本系统在开发前,与相关的部门的领导和具体的操作人员密切沟通,认真听取他们的意见,并吸收他们的积极观点,使本系统的开发在相当大的程度上具有一定的先进性和合理性。2.5 功能分析本系统可分为5个功能模块,具体分为:公寓管理,员工管理,班级管理,查询以及系统设置。下面是整个系统具有的主要功能,如图2.3所示:图2.3系统功能图天津轻工职业技术学院2009级毕业设计第三章 数据库设计在信息管理系统中,后台数据存储的地位相当重要。数据库的设计不仅对数据的操作速度有影响,还直接关系到软件系统的质量和生命周期,合理的设计能缩减软件开发的周期和降低开发难度,并提高维护升级的易行性。相反,不合理的设计不仅会增加开发软件的难度,还极有可能使维护变得艰难。在软件开发过程中若要改变数据库结构,则以前所有的编码工作几乎都将面临崩溃。设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。数据库设计一般包括如下几个步骤:数据库需要分析。数据库概念结构设计。数据库逻辑结构设计。3.1 数据库需求分析用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。针对一般学生公寓管理系统的需求,通过对宿管管理工作过程的内容和数据流程分析,设计如下面所示的数据项和数据结构:学生公寓管理系统数据分析:报修信息表:编号, 上报时间, 上报方式, 上报人, 维修内容, 上报人电话, 维修地址维修信息表:编号,维修日期,房间号,物品名称,数量,单价,单价,总金额,维修原因,维修人,是否赔偿学生基本信息表:学号,姓名,系别,专业,班级,性别,籍贯,政治面貌,职务,手机,家庭电话,班主任,辅导员,照片,家庭地址用户信息表:用户编号,用户名,密码水电信息设置表:编号,水单价,电单价,水定额,电定额水电信息表:房间号,水表数,电表数,水表数超出,电表数超出,人数,实际总金额,超出总金额,超出平均金额,超出平均金额,抄表时间专业表:系编号,专业编号,专业名称系别表:系编号,系名称楼宇信息表:床位号,床位使用状态入住信息表:学号,床位号,是否常住,入住时间,曾住时间,押金,入住时间用户信息表:用户编号,用户名,密码3.2 数据库概念结构设计数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。数据库设计一般包括如下几个步骤:l 数据库需要分析。l 数据库概念结构设计。l 数据库逻辑结构设计。用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础本实例根据上面的设计规划出的实体,下面具体描述几个实体的e-r图。登录分为普通用户和宿管员,实体e-r图如图3.1所示。图3.1登录实体e-r图查询包括水电,报修,员工信息,自治情况,学生信息,入住,实体e-r图如图3.2所示。 图3.2 查询实体e-r图录入包括学生入住信息,员工录入,实体e-r图如图3.3所示。图3.3录入实体e-r图删除包括入住信息和员工信息的删除,实体e-r图如图3.4所示。图3.4删除实体e-r图总的实体之间关系的e-r图如图3.5所示。图3.5 实体之间关系的e-r图将上述关系映射成在sql server数据库中的各个表的关系如图3.6所示。主表和外键表之间的关系具有对insert和update的强制性;级联删除相关的记录等特征。图3.6数据库中各实体间关系图3.3 数据库逻辑结构设计现在需要将上面的数据库概念结构转化为sql server 2000数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。(1)用户信息表用户信息表用来存放公司内各位用户的基本信息,其表名为user,表结构如表3.1所示。表3.1 用户信息表(user)栏目名称列名类型可否为空说明用户编号useridint(4)n主键用户名usernamevarchar(50)y否密码passwordvarchar(50)y否(2)员工信息表员工信息表用来保存各位员工的基本信息,其表名为ygxx,表结构如表3.2所示。表3.2 员工信息表(ygxx)栏目名称列名类型可否为空说明编号bhchar(10)n主键姓名xmchar(10)n否性别xbchar(10)n否籍贯jgvarchar(50)n否家庭住址jtzzvarchar(50)n否电话dhnvarchar(50)n否(3)入住信息表入住信息表用来保存入住情况的基本信息,其表名为rzxx,表结构如表3.3所示。表3.3 入住信息表(rzxx)栏目名称列名类型可否为空说明学号xuehaovarchar(10)n主键床位号bedidvarchar(6)n否是否常住islonglivevchar(10)y否入住时间livetimedatetime(8)y否曾住时间liveroomidvarchar(10)y否押金depositmoney(8)y否入住时间statusvarchar(10)y否(4)楼宇信息表楼宇信息表用来存放楼宇说明,其表名为lyxx,表结构如表3.4所示。表3.4 楼宇信息表(lyxx)栏目名称列名类型可否为空说明床位号bedidvarchar(6)n主键床位使用状态usestatusvarchar(6)y否(5)系别表系别表用来存放系别说明,其表名为departement,表结构如表3.5所示。表3.5 系别表(departement)栏目名称列名类型可否为空说明系编号dep_idvachar(2)n主键 系名称dep_namevarchar(50)y否(6)专业表专业表记录专业信息,其表名为bjzy,表结构如表3.6所示。表3.6 专业表(bjzy)栏目名称列名类型可否为空说明系编号dep_idvachar(2)n主键 专业编号zy_idvachar(2)y主键专业名称zy_namevachar(50)n否(7)水电信息表水电信息表记录宿舍水电情况,其表名为sdxx,表结构如表3.7所示。表3.7 水电信息表(sdxx)栏目名称列名类型可否为空说明房间号roomidvarchar(4)y主键 水表数sbsfloat(8)y否电表数dbsfloat(8)y否水表数超出sbsccfloat(8)y否电表数超出 dbsccfloat(8)y否人数rsint(4)y否实际总金额sjzjemoney(8)y否超出总金额cczjemoney(8)y否实际平均金额sjpjmoney(8)y否超出平均金额ccpjmoney(8)y否抄表时间cbsjvarchar(10)y否(8)水电信息设置表水电信息设置表设置宿舍水电情况,其表名为sdxxsz x,表结构如表3.8所示。表3.8 水电信息设置表(sdxxsz)栏目名称列名类型可否为空说明编号idnumeric(9)y主键 水单价sdjmoney(8)n主键 电单价ddjmoney(8)n否水定额sdefloat(8)n否电定额ddefloat(8)n否(9)报修信息表保修信息表记录宿舍保修情况,其表名为bxxx,表结构如表3.9所示。表3.9 报修信息表(bxxx)栏目名称列名类型可否为空说明编号idint(4n是主键 上报时间sbsjdataname(8)y否上报方式sbfschar(10)y否上报人sbrvarchar(50)y否维修内容wxnrvarchar(50)y否上报人电话sbrdhvarchar(12)y否维修地址wxdzvarchar(50)y否(10)维修信息表维修信息表记录宿舍维修情况,其表名为bxxx,表结构如表3.10所示。表3.10 维修信息表(wxxi)栏目名称列名类型可否为空说明编号idmuneric(9)n是主键维修日期wxrqdatename(8)y否房间号roomidvarchar(4)n否物品名称wpmcvarchar(50)y否数量slbigint(8)y否单价pricemoney(8)y否总金额zjemoney(8)y否维修原因wxyyvarchar(50)y否维修人wxrvarchar(50)y否是否赔偿sfpcchar(10)y否(11)学生基本信息表学生基本信息表存放学生基本信息,其表名为xsjbxx,表结构如表3.11所示。表3.11 学生基本信息表(xsjbxx)栏目名称列名类型可否为空说明学号xuehaovarchar(10)n主键姓名snamevarchar(50)y否系别xibievarchar (2)y否专业zhuanyevarchar (2)y否班级classvarchar (4)y否性别sexvarchar (4)y否籍贯jiguanvarchar(10)y否政治面貌zzmmvarchar(10)y否职务zhiwuvarchar(10)y否手机telephonevarchar(13)y否家庭电话home_telvarchar(13)y否班主任barvarchar(10)y否辅导员fdyvarchar(10)y否照片zhaopianvarchar(50)y否家庭地址jtzzvarchar(100)y否3.4 数据库的生成与配置经过前面的需求分析和概念结构设计以后,得到数据库的逻辑结构。现在就可以在sql server 2000数据库系统中实现该逻辑结构。首先在sql server 2000的企业管理器中创建名为hqgl的数据库,然后利用sql server 2000数据库系统中的sql企业管理器中实现表的创建。分析前面的系统功能要求,需要11张表来完成系统信息的存储,由于涉及的表较多,这里不再一一介绍,仅以订票信息表作详细说明。 选择“hqgl”数据库中的“表”对象,单击右键,选择“新建表”命令,打开sql server的表编辑器窗口。在“列名”栏输入新列的名称;在“数据类型”下拉框中为新列选择相应的数据类型;在“长度”栏中输入或选择新列的数据长度;在“允许”栏中选择新列是否允许有空值。在该表中,设置用户的登录名“id”为主键,以确保用户名的唯一性。天津轻工职业技术学院2009级毕业设计第四章 系统详细设计4.1创建工程项目学生公寓管理系统启动visual studio后,单击“文件|新建”菜单,选择“项目”,visual studio将自动产生一个窗体,属性都是缺省设置。删除这个窗体,单击“文件|保存工程”菜单,将这个工程项目命名为学生公寓管理系统。4.2 数据库连接与模块处理系统中大多数窗体都需要连接到数据库,并对数据进行相应的操作,如查询、添加、修改、删除等。如果每个需要进行数据操作的地方都添加一段数据库连接与处理的代码,程序势必显得效率不高。为此,系统用公用模块来存放整个工程项目进行数据库连接与数据处理的函数。这样可以极大的提高代码的效率。在项目资源管理器中为项目添加一个类,保存在app_code中,生成.cs。由于系统中各个功能模块都将频繁使用数据库中的各种数据,因此需要一个公共的类,用以执行各种sql语句,db.cs这个类用来连接数据库。另外,在该模块中添加其他的类,用来记录各个功能模块的读写状态。这些全局变量用来记录是添加状态还是修改状态,赋值1为添加,赋值2为修改。由于学生公寓管理系统启动后,需要对用户进行判断。如果登录者是授权用户,将进入系统,否则将停止程序的执行。这个判断需要在系统运行的最初进行,因此将代码放在公用模块中。4.3 模块的创建4.3.1 员工管理窗体的创建 (1)员工信息查询窗体:打开yuangongchaxun.aspx,在设计面板中添加相应的控件:一个表格、一个textbox控件、一个dropdownlist控件、一个gridview控件以及一个button控件。 一个textbox控件用于获得用户输入、一个dropdownlist控件选择查询条件,一个gridview控件显示相应查询结果的记录,一个button按钮用于表示查询,并设置其相应的控件属性。登录之后点击员工信息查询页面,可以选择你想要查询的查询条件,并填入值,点击查询按钮将会连接到后台数据库员工基本信息表,根据用户所填写的查询条件进行比较查询,最后将显示在页面中。(2)员工信息录入窗体:打开yuangongluru.aspx,在设计面板中添加相应的控件:一个表格、五个textbox控件、一个dropdownlist控件、一个gridview控件以及两个button控件。 五个textbox控件用于获得用户输入、一个dropdownlist控件选择性别,一个gridview控件显示添加结果后的员工基本信息表的数据,一个button按钮用于表示添加新员工另一个用于表示清空。并设置其相应的的控件属性。用户进入登录页面,点击员工录入页面,根据提示,在相对应的文本框填写相对应的数据,性别可以选择,然后点击添加员工按钮,即可将刚才输入的信息保存到后台数据库员工基本信息表中,点击清空按钮就是把当前页面所有文本框清空。4.3.2 员工管理窗体功能图和流程图根据上述所述员工管理窗体功能图,如图4.1所示。 图4.1员工管理窗体功能图流程图如图4.2所示。图4.2员工管理窗体流程图4.3.3公寓管理窗体的创建(1)学生入住信息窗体:打开xueshengruzhuxixin.aspx,在设计面板中添加相应的控件:一个表格、六个textbox控件、一个dropdownlist控件、一个calendar控件以及三个button控件。 六个textbox控件用于学号、床号、入住时间、暂时床位、房间押金、入住状态的输入,一个dropdownlist控件选择是否入住,一个calendar控件显示日历,三个button按钮用于表示选择、添加、清空,并设置其相应的控件属性。登录之后点击学生入住页面,可以选择你想要添加的信息,并填入值,点击查询按钮将会连接到后台数据库,根据所填写的条件进行管理,最后将显示在页面中。点击清空按钮就是把当前页面所有文本框清空。(2)自制情况窗体:打开zizhiqingkuang.aspx,在设计面板中添加相应的控件:一个表格、一个textbox控件、一个dropdownlist控件、一个gridview控件以及一个button控件。 一个textbox控件用于信息输入、一个dropdownlist控件选择维修日期,一个gridview控件显示结果,一个button按钮用于查询并设置其相应的的控件属性。用户进入登录页面,点击自制情况页面,根据提示,在相对应的文本框填写相对应的数据,日期可以选择,然后点击查询按钮,信息显示在页面中。4.3.4公寓管理窗体功能图和流程图根据上述所述公寓管理窗体功能图,如图4.3所示。 图4.3 公寓管理窗体功能图流程图如图4.4所示。图4.4公寓管理窗体流程图4.3.5班级管理窗体的创建学生信息窗体:打开xueshengxixin.aspx,在设计面板中添加相应的控件:一个表格、一个textbox控件、一个dropdownlist控件、一个gridview控件以及一个button控件。 一个textbox控件用于查询条件的输入,一个dropdownlist控件选择学生编号,一个button按钮用于选择,一个gridview控件显示结果并设置其相应的控件属性。登录之后点击班级管理的学生信息页面,可以查询你想要的信息,点击查询按钮将会连接到后台数据库,根据所填写的条件进行管理,最后将显示在页面中,也可以对信息进行编辑和修改。4.3.6班级管理窗体功能图和流程图根据上述所述班级管理窗体功能图,如图4.5所示。 图4.5班级管理窗体功能图流程图如图4.6所示。图4.6班级管理窗体流程图4.3.7查询窗体的创建(1)报修情况查询窗体:打开baoxiuchaxun.aspx,在设计面板中添加相应的控件:一个表格、一个textbox控件、一个dropdownlist控件、一个gridview控件以及一个button控件。 一个textbox控件用于查询条件的输入、一个dropdownlist控件选择编号,一个gridview控件显示相应查询结果的记录,一个button按钮用于表示查询,并设置其相应的控件属性。登录之后点击报修情况查询页面,可以选择你想要查询的查询条件,并填入值,点击查询按钮将会连接到后台数据库,根据用户所填写的查询条件进行比较查询,最后将显示在页面中。(2)水电情况查询窗体:打开shuidianchaxun.aspx,在设计面板中添加相应的控件:一个表格、一个textbox控件、一个dropdownlist控件、一个gridview控件以及一个button控件。 一个textbox控件用于查询条件的输入、一个dropdownlist控件选择水表数超出,一个gridview控件显示相应查询结果的记录,一个button按钮用于表示查询,并设置其相应的控件属性。登录之后点击水电情况查询页面,可以选择你想要查询的查询条件,并填入值,点击查询按钮将会连接到后台数据库,根据用户所填写的查询条件进行比较查询,最后将显示在页面中。 (3)入住情况查询窗体:打开ruzhuchaxun.aspx,在设计面板中添加相应的控件:一个表格、一个textbox控件、一个dropdownlist控件、一个gridview控件以及一个button控件。 一个textbox控件用于查询条件的输入、一个dropdownlist控件选择学号,一个gridview控件显示相应查询结果的记录,一个button按钮用于表示查询,并设置其相应的控件属性。登录之后点击入住情况查询页面,可以选择你想要查询的查询条件,并填入值,点击查询按钮将会连接到后台数据库,根据用户所填写的查询条件进行比较查询,最后将显示在页面中。4.3.8查询窗体功能图和流程图根据上述所述查询窗体功能图,如图4.7所示。 图4.7查询窗体功能图流程图如图4.8所示。图4.8查询窗体流程图4.3.9系统窗体的创建(1)数据备份窗体:打开shujubeifen.aspx,在设计面板中添加相应的控件:一个表格、一个textbox控件、两个button控件、一个label1控件。 一个textbox控件用于选择文件夹、两个button控件用于数据备份和退出,并设置其相应的控件属性。登录之后点击数据备份页面,可以选择你想要备份的数据,备份之后点击退出。(2)数据还原窗体:打开shujuhuanyuan.aspx,在设计面板中添加相应的控件:一个表格、一个textbox控件、两个label1控件以及两个button控件。一个textbox控件用于选择文件夹、两个button控件用于数据还原和退出,并设置其相应的控件属性。登录之后点击数据还原页面,可以选择你想要还原的数据,还原之后点击退出。4.3.10系统窗体功能图和流程图根据上述所述系统窗体功能图,如图4.9所示。 图4.9系统窗体功能图流程图如图4.10所示。图4.10系统窗体流程图天津轻工职业技术学院2009级毕业设计第五章 系统实现5.1运行环境本系统由内网和外网组成。内网为连接公司内部各办公地点的局域网,是公司员工处理后台各项业务的网络平台。外网与因特网相连,是面向客户、实现网上订购的网络平台。网络中有2台服务器,一台是数据库服务器,用来存储前、后台全部业务数据,实现跨网络的数据交换和数据共享;第二台为前台web服务器,主要用来在因特网上发布商品信息,处理网上订购业务(根据系统需要,也可在内网中设置后台web服务器,用来处理公司内部的业务活动)。一个客户如果需要在网上订购商品,需要在因特网上连接前台web服务器,通过前台web服务器提供的服务实现网上订购。而公司员工则必须通过公司内网中的客户机处理各项业务。5.2系统各部分功能实现1在visual studio 环境下运行学生公寓管理系统,出现如图5.1所示的登录窗口。图5.1 用户登录窗口2输入用户名和密码后,进入系统主界面,如图5.2所示。图 5.2 系统主界面3选择“入住查询”页面,当前用户具有读写权限,可以进行查询,修改,删除等操作,出现如图5.3所示的窗体。图5.3 入住查询页面4选择“水电查询”页面,普通用户

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论