毕业设计-学生公寓管理系统论文.doc_第1页
毕业设计-学生公寓管理系统论文.doc_第2页
毕业设计-学生公寓管理系统论文.doc_第3页
毕业设计-学生公寓管理系统论文.doc_第4页
毕业设计-学生公寓管理系统论文.doc_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

学生公寓管理系统目录:中文摘要2引言4第一章系统分析51.1 网上学生管理系统的开发目的51.2 网上学生管理系统的开发意义61.3 系统设计思想62 系统的实现工具62.1 iis与asp的结合62.2 asp的内部特点72.2.1 .asp内部6大特点72.2.2 global文件82.3 asp与cgi的比较92.4 asp的技术应用102.4.4 设计过程中使用的asp技术及元素11三、系统需求分析123.1开发的必要性123.2系统开发的可行性1333技术上的可行性1334 经济上的可行性1335 组织管理上的可行性13第二章 数据库设计18第三章功能模块设计223.1新系统功能结构图及运行图如下:223.2设置与用户:233.3公寓管理24第四章 程序设计27主程序流程图274.1 登录界面284.2 程序主界面294.3系统设置与用户管理294.5卫生检查31第五章 系统测试31总结32参考文献33中文摘要随着电脑的普及与使用,现在的管理也提升了一个档次,渐渐实现了无纸化办公,即从原来的人工记录管理模式转变为电脑一体化管理。高校是科研的阵地,后勤的公寓管理也应该一改传统的人工管理,更加信息化,时代化,节省人力物力,提高效率。基于这一点,开发此学生公寓管理软件。学生公寓管理软件,是以高校的管理方式为实例而设计的一种实用型管理系统。本系统最大的特点是通用性、简单操作性,适用于同行业以及一些同类型的企业管理。随着学校寄宿人员的增多,公寓管理人员的负担越来越重,为了让所有公寓管理人员能从繁重的工作中解脱出来,实现无纸化办公;使工作更有条理,更方便,更有效率而开发出这套公寓管理软件。软件从对学生的分房开始到最后的公寓管理全部电脑化。它主要包括:公寓、寝室的配置、住宿人员登记、卫生检查、公寓资产、学生违纪、值班老师记录以及对学生住宿情况查询,可以更快地了解到每个学生的住宿情况,使公寓的管理效率更高,做的更好!关键字:配置、登记、检查abstractwith the popularization and use of the computer, present management has been promoted much, more and more jobs have been done by computer. it namely changes the original artificial record management mode into computers integrating and managing. the university is the position of scientific research, the apartment management should change traditional managing artificially too, for the efficiency. so , develop the management software of students apartment .student apartment management system is a utility management system based on the managing mode of many universities and colleges.universal and easy-operating are the greatest features of the system ,which is also applicable for enterprises of the same type.apartment keepers bear a increasingly heavy burden because of the gradually added number of roomers.in order to free apartment keepers from the heave work,and make the work more convienent and efficient. the apartment management system is developed. the system computerized all the processes concerning the apartment management which include apartment,dormitory distribution,roomer registration,santitation examination,and the query for apartment property,students violation of discipline,teachers records and rooming situation.it makes the apartment management more efficient and much better.key word: dispose 、 register 、 check引言随着电脑的普及与应用,现在的管理也需要提升一个档次。即从原来的手工记录管理模式转变为电脑一体化管理。这样会给公寓的管理人员带来很多好处,让他们管理的效率更高、效果更好,管理起来更方便。由此而产生了本管理软件学生公寓管理软件。学生公寓管理软件是用dreamweaver mx 2004编写完成。由于dreamweaver mx 2004率先采用了可视化(visual)的程序设计方法。所以利用系统提供的大量可视化控件,可以方便的以可视化方式直接绘制用户图形界面,并可直观,动态的调整界面的风格和样式,直到满意为止,从而克服了以前必须用大量代码去描述界面元素的外观和位置的传统编程模式。做起来方便,使用起来更为快捷。作为一个学生公寓的管理软件,要十分全面的贴近以及适合大学公寓的管理方法。本软件的参考资料主要有两种来源:一是参考本学校公寓的管理结构,管理方法。如各个公寓的分布特色,以及公寓的各种管理制度。这些资料是本软件的主要依据,也可以说这些资料来源于普通的生活,比较真实一些。二是来源于网络上的各种同类软件,通过这些软件可以看出一个公寓最低需要哪些管理与设置,在这些软件中,有些软件功能比较齐全,但是在管理上显的非常的不方便,使用起来十分麻烦、繁琐,有些虽然简单,但是功能上又不是十分完善,对这些软件首先要进行取其精华,弃其糟粕,从而进行编写。本软件主要包括以下方面:系统设置、公寓管理、卫生检查、公寓资产、记录查看、记录删除、值班记录、帮助制作。学生公寓管理软件目前版本为1.0.1,为一个测试版本。它目前在功能上,以及操作的简便上有很大的改进。但是还是存在一些不足,在有些功能的实现上还不是十分的理想,这也是本人在时间和精力上留下的遗憾。但是相信这些会在以后的版本中得到完善,使这个软件成为一个功能上最全,使用上最简捷方便的管理软件。第一章系统分析1.1 网上学生管理系统的开发目的本次学生管理系统的设计目的在于研究基于asp+access动态网上学生管理系统方案设计,主要对动态网站进行研究,以便更好的设计一个动态学生管理系统网站。网上学生管理系统的设计主要意义是可以通过internet为教育管理部门以及学生提供双向互动式的信息交流,开辟新的管理平台,为教育管理者提供了一种新的学生管理方式。这种方式可以使学生管理时间随意化,学生信息的管理可以打破地区、国界的限制,实现学生信息网络化管理;使管理过程便利、快捷,大大缩短了管理时间以及流程;可以为师生提供充分的交流平台。通过该学生管理系统,管理员可以方便的查找到学生的各项信息,并进行网上阅读和和编辑,给管理员带来很多的便利。 1.2 网上学生管理系统的开发意义在对网上学生管理系统进行开发之前,必须首先对系统进行整体规划和设计,否则就会导致开发工作量大,系统不符合要求。更为糟糕的是,还可能会导致系统不完善或整个系统根本无法运行。因此,系统的总体规划与设计是网上学生管理系统必备且首要的步骤。具体到本系统而言,就是根据网上学生管理系统的目标、内容、规模、性质、现有的配置等具体情况,进行系统可行性分析,明确系统开发目标,整体规划系统的物理结构。对系统进行可行性分析是系统规划的关键步骤,必须在可行性报告通过后,才可以进入实质性的图书馆管理系统应用分析阶段。网上学生管理系统的建立是可以有效的节省人力资源提高管理效率的投资,其设计理念很简单,变人工管理学生信息为计算机自动化进行网上学生信息的管理,既省时间又提高效率。因此在系统构建时,只要我们本着丰富学生管理的信息资源,为学生和教务管理员方便的快捷的学生信息查询途径和管理手段,去改变原有的效率低下的管理方式,那么网上学生管理系统是完全可行的1.3 系统设计思想该网上学生管理系统通过前端(客户端)浏览器和后台数据库向用户展示信息,方便的实现了内容的维护和更新,使用户更快,更好的了解信息。以“学生信息添加”模块为例,管理员将所有新加入的学生信息数据存入数据库相应的表中,当客户端发出浏览该动态页面的请求时,服务器就会执行相应的脚本代码,从数据库中查询出符合条件的学生信息,生成相关页面发送到客户端浏览器上。客户端所显示的内容是随着后台管理数据库的变化而动态显示的,因此,客户端可以获得学生信息的最新动态信息。2 系统的实现工具2.1 iis与asp的结合在过去,客户机/服务器结构的设计与web的相关技术几乎处于平行线上,两者相互独立并无法作出集成性的设计。现在我们利用iis+asp构成三层式web结构的中间一层,将客户机/服务器结构与web密切结合,完成前后端两者的集成输出功能,使得web站点的开发更方便,实现的功能更强大。利用iis+asp技术来集成web前后端所带来的强大效益可归结为以下几个方面:1. 减少构建和维护成本2. 加快联机过程3. 应用软件集中在服务器端开发管理4. 前端可使用任何浏览器(ie、netscape.)5. 后端可存取任何数据库 (sql、access.)程序和计算逻辑前端浏览器activex server元件activex server元件后端数据库数据库服务器microsoft iis + asp浏览器6. 可使用任何脚本语言开发 (vbscript、javascript、perl.)图2-1 iis+asp技术集成图2.2 asp的内部特点2.2.1 .asp内部6大特点asp提供了6个功能强大的内部对象,每个对象具有各自的属性(property)、方法(method),有的还拥有数据集合(collection)与事件(event),它们共同完成web中的一些重要工作。这6个对象及其功能描述如表2-1所示:表2-1 asp 6个功能内部对象对象名称功能描述request从客户端取得信息response将信息送给客户端server提供一些web服务器工具session储存在一个session内用户信息,该信息仅可被该用户访问application在一个asp-application中让不同的客户端共享信息objectcontext配合microsoft transaction服务器进行分布式事务处理合理地运用这些对象可以使原本复杂,烦琐的工作变得简捷而条理清晰。我们可以用以下的语法直接使用这些对象:对象/属性/方法/数据集合。2.2.2 global文件每一个以active server pages为基础的应用程序都拥有一个global.asa文件(asa后缀名其实是active server application的缩写),它位于每一个应用程序的基点目录之下。当active server pages做下面两个动作时,server便会去读global.asa文件:.web server启动之后,一个应用程序目录中任一个asp文件被提出第一个http请求(request)时。. 不具有任何session的客户端向server请求一个asp文件时。前面已经提到application和session这两个asp的内部对象。application对象内的信息供所有正在执行该应用程序的用户分享,它创建于web server启动后一个应用程序中任一asp文件被提出第一个http请求时,结束于server端停止运行。而session对象仅属于一位用户,维持一个用户端的信息,其他用户无法访问,它创建于一个不具有session的用户向server请求一个asp文件时,结束于该session到期(即用户端超过某时间段没有向server提出要求或刷新web页面)或abandon语句的调用。可见,global.asa文件的调用与application与session这两个对象密切相关。事实上我们通常在global。asa文件中写入以下内容: application或session的开始事件(start-event)。 application或session的结束事件 (end-event)。这样,在一个application或session对象被创建或结束时,系统会自动完成global.asa文件中写入的相应事件。值得注意的是,如果一个application与一个session同时开始,active server pages会先处理application的开始事件,而如果一个application与一个session同时结束,active server pages则会先处理session的结束事件。2.3 asp与cgi的比较cgi(common gateway interface,通用网关接口)也是internet上一种功能强大的web页面技术,其工作方式有别于asp。我们现对二者进行比较。active server pages开发web应用程序的特点:1.完全嵌入html,与html、script语言完美结合。2.无须手动编译和链接程序。3.面向对象,并可扩展activex server组件功能。4.使用脚本语言(javascript、vbscript或perl)编写。5.存取数据库轻松容易(使用ado组件)。6.可使用任何语言编写自己的activex server组件。7.无浏览器兼容问题。8.程序代码隐藏,客户端仅能看到asp输出的html文件。9.缩短web开发时间。相比之下,使用cgi开发web应用程序具有以下缺点:1.不易与html文件集成。2.须使用其他较复杂的语言来开发cgi程序。3.程序开发时间较长。4.存取数据库不容易。5.每个cgi程序被不同用户执行时都得重新执行一次,并占去server的一个端口(port),降低server效率。可见,asp在数据库访问、与html的集成、提高服务器的效率等诸多方面都优于cgi,更适应web应用程序开发的需要,因此本文选择了asp作为个性化页面生成器的开发工具。2.4 asp的技术应用整个程序主要使用microsoft提供的语言和服务,windows server 2003作为服务器,access2003用于对服务器数据库的维护,vb script,java script, dreamweaver mx 2004,asp等实现交互式网上购书及其相关操作。完成以上各角色的功能,实际上是处理一系列的数据库,在后台我们对数据库进行操作,以实现网上学生管理系统的运行。2.4.1 网页制作工具的选择dreamweaver mx 2004本身带有多种模式,可以根据需要加以选择,同时它与操作系统的集成性非常好,所以在站点管理等方面具有其它网页编辑软件所无法比拟的优势。因此在web页面进行规划的过程中,我选用dreamweaver mx 2004作为主要设计工具。在网页制作过程中,其他的辅助工具起很重要的作用,因为dreamweaver mx 2004只能将很多元素编辑,而很多元素需要用photoshop,fireworks,flash等其他软件加工处理,2.4.2 页面风格的确定页面的风格至关重要,它要符合页面的内容所要表达的主题。网上学生管理系统页面不要做得太花俏,因为网上学生管理系统的主题定位于为读者与学生管理系统进行交互的平台,向读者实时提供有关学生管理系统的各种动态信息,因此应以朴实为主,这样就可使页面庄重大方,符合学生管理系统作为文化传媒的主题。另外,为了保持整个站点风格一致,各分支页面的背景和图片也应保持朴实简洁。2.4.3 web页面的设计与制作页面的设计应具体考虑三个方面,即页面的主题,结构,外观设计,下面分别从这三个方面介绍一下在制作web页面时,应考虑的一些因素和采用的方法。页面主题设计首先要制定目标。网上学生管理系统系统是为了向使用者提供一个方便、快捷的服务平台,因此主页中必须包含登陆界面、学生记录、添加新生、编辑学生信息、查询学生信息、学生统计,退出等信息。其次,制定设计方法。采取自顶向下的方法,设计浏览路径,这是将网络层次化的过程。最后选择表达方式,所选的表达方式和设计风格要与目标一致。页面结构设计页面的组织也很重要,必须将信息在逻辑上组织得井然有序,为用户创造一种有趣和能够理解的资源。结构分布是否合理将决定浏览者对站点第一印象的好坏,如果结构设计合理美观,浏览者将产生浓厚的兴趣浏览整个网站。反之,如果在设计中,对如何连接页面中的各个部分只有一个模糊的概念,没有一种宏观和清晰的组织结构,那么用户在不久就会离你而去,转而去寻求组织得更好的信息。大多数页面的信息结构,可以采用四种类型:序列结构,分栏结构,网状结构和层次结构。其中按层次划分信息,是组织复杂信息的较好方式之一,并且含有层次组织的结构特别适合于作网上学生管理系统。原因是整个网上学生管理系统站点是被组织得由一个单一的主页向下延伸,大多数用户都熟悉这种等级的图形结构,都会觉得这些结构能帮助他们一步步深入。另外,层次结构为人们所熟悉,使用户很容易建立一种进入站点的认知感觉。但层次不宜过多,太多往往令人厌烦。页面外观设计内容和组织结构确定好后,还应该考虑整个页面的外观。好的页面外观应有很好的一致性,也就是说相同的页面安排、背景图像、颜色组合、栏目条等。整个站点的页面在外观上风格应该保持一致。背景是整个页面的基调,同时也是给浏览者的第一印象,因此背景的选择也很重要。在设计本系统web页面时,考虑到网上学生管理系统作为知识传播的媒体,在外观上不能象娱乐站点那样花哨,而更应突出其文化氛围,尽量以简洁,素雅为主基调。主页的制作大致分三个阶段:前期制作,中期制作和后期制作。前期包括整理资料,制作主题,构造结构;中期包括制作网页,测试修改;后期为发布,更新。前期的工作是制作网上学生管理系统的主要阶段,但中期的测试是必不可少的环节,这符合软件工程远离。本学生管理系统系统制作完成后,已经过iis测试,运行良好。2.4.4 设计过程中使用的asp技术及元素网页元素的定位页面元素的定位有两种方式,一种使用图层,一种使用表格。用图层页面比较小,但是用太多的图层会导致站点在网上运行不太稳定,还是用表格定位比较精确。但是产生的文件较大,由于主页元素不多,所以采用了表格定位,整体看来,主页布局较为合理,给人耳目一新的感觉。框架结构的选择框架是网页结构中常用的一种浏览形式,特别是用在主页面所连接的各个分页上,为一个页面定义导航区与内容区。它将一个网页分割为若干区域,一个区域就是一个框架,以便使同一个页面的不同区域可以装载不同的文件。在网上学生管理系统的各个分页面中,为了使使用者能够自由的穿梭于学生信息系统的各个环节中,应用了左右结构的框架结构,这样使用者可以在左边通过点击相应的链接,在右边了解到其中的内容。在浏览内容的同,若想切换到其他任意的栏目,只需点击超链接即可,方便了浏览。三、系统需求分析3.1开发的必要性信息资源已成为各个部门的重要财富和资源,建立一个满足各级部门信息处理需要的信息系统,也一个企业或组织生存越来越重要的信息资源。长期以来,使用传统人工的方法管理高校公寓,这种管理方式存在着许多缺点,如:效率低。而且时间一长,将产生大量的文件和数据,这对于查找、更新、维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥越来越重要的作用。学生公寓管理软件,是以高校的管理方式为实例而设计的一种实用型管理软件。本系统最大的特点是通用性、简单操作性。随着学校寄宿人员的增多,公寓管理人员的负担越来越重,为了让所有公寓管理人员能从繁重的工作中解脱出来,实现无纸化办公,使工作更有条理、更方便、更有效率,而开发出这套公寓管理软件。1.3系统开发的可行性131 技术上的可行性我们正走进一个信息时代,信息技术将从根本上改变人类社会的生产方式和生活方式,各行各业的业务管理现在都已经相继使用计算机来处理,可以说用计算机进行信息管理是一个总趋势。学生公寓管理软件主要是对公寓、寝室的配置、住宿人员登记、卫生检查、公寓资产、学生违纪、值班老师记录以及对学生住宿情况查询,修改,更新等。可以更快地了解到每个学生的住宿情况。开发一个学生公寓管理系统可以达到事半功倍的效果。随着数据库管理系统的普及以及可视化编程软件的出现,使数据库管理信息系统的开发变得更为简单,因此开发一个学生公寓管理系统是完全可行的。132 经济上的可行性本单位有自己的微机室可以使用,不必重新购置计算机,不需要花费大量资金,是一个节约人力物力的好办法。133 组织管理上的可行性本单位的领导干部具有较高的素质,它们对管理现代化有较高的认识水平,并且有各级领导的大力支持和重视。综上所述,建立一个学生公寓管理软件与人工操作相比具有速度更快,操作更准确,更节约开支等有利之处,因此建立一个学生公寓管理软件是必要可行。1.4数据来源作为一个学生公寓的管理软件,要十分全面的贴近以及适合大学公寓的管理方法。本软件的参考资料主要有两种来源:一是参考本学校公寓的管理结构,管理方法,这些资料是本软件的主要依据,也可以说这些资料来源于普通的生活,比较真实一些。二是来源于网络上的各种同类软件,通过这些软件可以看出一个公寓最低需要哪些管理与设置,在这些软件中,有些软件功能比较齐全,但是在管理上显的非常的不方便,使用起来十分麻烦、繁琐,有些虽然简单,但是功能上又不是十分完善,对这些软件首先要进行取其精华,弃其糟粕,从而进行编写。1.5新系统数据流程图图1.1数据流程图数据字典图1.2 数据元素注:其它数据元素略图1.3 数据流注:其它数据流略图1.4 加工注:其它加工略注:其它数据存储略第二章 数据库设计1、er图图2.1 er图2、信息的数量越来越大,数据库的作用越发突出,所以数据库的建立是系统施实的主要部分之一,它关系到整个系统的运行情况,是整个系统的重要组成部分。本系统数据库为db.mdb,在数据库中包括十个表。分别是:用户表、公寓表、班级表、寝室表、卫生等级表、学生基本情况表、学生请假情况表、学生违规情况表、寝室卫生情况表、资产表。下面介绍几个主要的表: 学生基本情况表主要是存放学生的基本情况,字段包括:姓名、性别、学号、班级、公寓、寝室、入学时间、年制、寝室电话、个人电话、备注。数据结构如下表:字段名数据类型数据长度姓名文本8性别文本2学号文本10班级文本10公寓文本20寝室文本10入学时间文本14年制文本8个人电话文本15备注备注 学生请假情况表主要存放学生请假情况,字段包括:日期、姓名、班级、公寓、寝室、天数、原因、老师、备注。数据结构如下表:字段名数据类型数据长度日期文本14姓名文本8班级文本10公寓文本20寝室文本10天数文本10原因备注老师文本8备注备注 学生违规情况表主要存放学生违规情况,字段包括:日期、姓名、班级、公寓、寝室、原因、程度、处罚、备注。数据结构如下表:字段名数据类型数据长度日期文本14姓名文本8班级文本10公寓文本20寝室文本10原因备注程度备注处罚备注备注备注 卫生情况表主要存放寝室卫生情况,字段包括:日期、公寓、寝室、检查1到5、得分、减分、等级、备注。其中检查1到5是为了在没有使用者想输入的记录的情况下自己输入而设计的,保证了系统的可修改性、可扩展性。数据结构如下表:字段名数据类型数据长度日期文本14公寓文本20寝室文本10检查1文本40检查2文本40检查3文本40检查4文本40检查5文本40得分文本4减分文本4等级文本6备注备注 资产表主要存放寝室新增资产情况,字段包括:日期、公寓、名称、数量、单价、总价、用途、备注。数据结构如下表:字段名数据类型数据长度日期文本14公寓文本20名称文本20数量文本4单价文本10总价文本10用途备注备注备注第三章功能模块设计3.1新系统功能结构图及运行图如下:1、系统功能结构图:图3.1系统功能结构图2、系统主界面运行图:图3.2系统主界面运行图经过系统分析,确定了本软件主要包括以下方面:系统设置、公寓管理、卫生检查、资产管理、记录查看、记录删除、值班记录、帮助制作。3.2设置与用户:主要完成:管理用户的添加、删除、修改等功能。运行图如下:图3.3设置与用户运行图3.2.1 用户管理可以进行管理人员的添加和修改以及删除操作。添加人员可以分为两类:普通用户、管理员。可以视不同人员而添加。管理员拥有所有权力,对整个系统的操作。普通用户只有浏览、及一些简单的添加操作权力。无用户设置、公寓设置及记录删除等权力。3.2.2公寓设置分为三个主要的操作:公寓设置、寝室设置、班级设置。在这里可以添加学校所有的公寓、所有班级、每个公寓的所有寝室,也可以用此软件管理一幢公寓。这样操作起来会更简单、操作一目了然。3.2.3数据备份这是一个数据管理软件所必不可少的一部分,利用它可以及时的备份当前的数据库以及在出现故障后利用已保存的数据进行恢复。3.2.4数据恢复利用数据恢复将当前数据库中的所有信息备份,避免造成数据丢失。3.3公寓管理主要完成:基本信息添加、浏览、删除、修改的功能。运行图如下:图3.4公寓管理运行图3.3.1学生信息管理主要是对学生入住信息记录做一个添加。利用它可以把学生的基本的资料保存起来。3.3.2宿舍信息管理主要是对宿舍信息记录做一个添加。利用它可以把学生的基本的资料保存起来。3.3.3外来人员访问管理主要是对个来人员访问记录做一个添加。利用它可以把外来人员的基本的资料保存起来。防止外来不明人员进入宿舍。3.3.4物品出入管理主要是对宿舍物品出入记录做一个添加。利用它可以把出入物品的基本的资料保存起来,以防公寓物品被盗3.3.5卫生评分管理 主要是对宿舍卫生记录做一个添加。利用它可以把每次检查卫生的基本的资料保存起来,以做到对宿舍卫生情况了解。3.3.4报修管理 主要是对宿舍物品报修记录做一个添加。利用它可以把报修物品的基本的资料保存起来,以防公寓物品经常人为损坏。3.3.4送水管理 主要是对宿舍送水记录做一个添加。利用它可以把宿舍送水的基本的资料保存起来。 第四章 程序设计主程序流程图4.1 登录界面此界面是由dreamweaver mx 2004制作而成。在做这个登录面的时候想了很多,最后选择了这种,感觉它看起来干净,整齐。又不失其庄雅。加上本单位最有特色的建筑,会让人一目了然。4.1.1 登录图片显示图4.1登录界面4.1.2 界面制作与实现 在这个界面中,主要处理的是判断当前用户输入的信息是否正确。如果正确,那么它属于哪种类型用户。因为此管理软件在登录后不同类型的用户显示的窗体与实现的功能都不是一样的,它们会有所差别! (2) 用户类型判断 在数据库中建了一人yonghu表。在添加管理人员时有两种默认级别。管理员、普通用户。管理员拥有对数据库操作的一切权限。普通用户只有普通的查看,数据转换等。没有删除等操作功能。前用户成功登录后,会在主窗体的状态栏中显示出当前用户及其用户类型。4.2 程序主界面程序主界面为本软件的显示的核心部分。一切主要操作及显示都通过这里完成。整个界面主要由五部分组成。菜单部分、工具栏、左侧操作栏、右侧显示栏以及状态栏。界面效果图如下:图4.2程序主界面主界面源代码如下:4.3系统设置与用户管理4.3.1用户管理界面效果图图4.3用户管理 界面制作与实现方法 这个界面总体来说各个控件比较简单,但是作为一个添加删除管理员的操作,它已经连接到了数据库,与数据库的yonghu表相联。各个控件也与数据库中表的字段绑定。在窗体初始化的时候要判断当前数据库表中是否有记录,如果没有记录那么有些按钮将会被设置成为失效状态,否则会出现错误。添加用户可以添加使用该管理软件的用户。添加的时候可以选择所添加人物的级别。软件默认为两个级别:管理员、普通用户。管理员拥有对此软件管理操作等一切的权力。普通用户,只有普通的查看、查询、备份、添加等权力。没有对记录删除等权力。在添加用户时你可以选择一个且必须选择一个。然后输入此用户的用户名和密码即可!删除操作可以把当前记录删除掉。一经删除即不可以在恢复。所以在操作前要想好。编辑操作可以对当前所选择的用户进行编辑,可以修改其用户名与密码。当当前用户感觉自己用户名称或密码有泄露时,可以进行修改。修改记录即更新表中的某一条记录。4.3.2 公寓添加公寓添加可以说是本程序中一关键部分。因为所有的设置都在此进行。包括公寓添加、修改、删除。寝室的添加、修改、删除以及班级的添加、修改和删除操作。只有正确的对这些设置进行添加修改,才能输入正确的记录。 4.5卫生检查公寓卫生可以说是一个公寓管理中最常见到的问题了。公寓卫生每天要清扫,寝室卫生每天要检查,但是如果这些都用纸来进行填写,一定会十分麻烦,且保存也不是十分方便,在一些评比中也会忙的很遭。所以在这个软件中编写了此功能。第五章 系统测试编写出的各功能模块需要进行测试,对于模块化应用程序,软件开发的最后一部分便是不断的测试程序最终编译成可执行的.exe文件,该阶段主要对系统的正确性及完整性等方面进行测试。主要进行:功能确认测试、运行测试、健壮性测试、安全性测试以及查错方面的测试等,系统测试的测试人员由测试组成员(或质量保证人员)或测试组成员与用户共同测试,在整个系统开发完成,即将交付用户使用前进行。在这一阶段,对整个系统进行测试,系统测试结束后我们应该打软件打包,使其脱离vb的环境下也能正常运行。打包应将所有程序需要的文件加载进去,如数据库(db.mdb),每日一记和帮助的文件都要进行加载。在调试程序过程中,由于某些内在的错误影响程序的运行,在采用上述调试方法对程序进行调试后,程序运行情况良好,达到了预期的设计目标,基本上满足了用户的需要。 总结到目前为止,学生公寓管理软件基本开发完毕,软件界面美观,运行时间短,执行功能强,其功能基本符合用户需求。能够完成对学生公寓中学生基本资料的存储和查询,并提供数据转换、数据备份等系统维护功能,可以使用查找、修改、添加和删除对学生公寓管理软件的操作等。由于本人知识有限,又是刚初学软件,时间比较仓促,又缺乏经验,必定有不足和不周之处,希望各位老师给予指导,本人将继续完善修改,使此系统能更好地发挥性能。参考文献1 龙马工作室,asp+sql server组建动态网站实例精讲,人民邮电出版社,20042 王国荣,asp.net网页制作教程从基本语法学起,华中科技大学出版社,20023 萨师煊,王珊.数据库系统概论.(第三版).北京:高等教育出版社,2000 4 张海藩.软件工程.北京:人民邮电出版社,20015 陈恭和.数据库基础与access应用教程.北京:高等教育出版社,20036 陈春玲,陈丹伟,李频.软件工程与数据库概论.西安:西安电子科技大学出版,20027 craig.s.mullins. database administration: the complete guide to practices and procedures.李天柱,任建利,肖艳芹.北京:电子工业出版社,20038 martin fowler. refactoring: improving the design of existing code. 侯捷,熊节.北京:中国电力出版社,20039richard whitehead. leading a software development team:a developers guide to successfully leadingpeople and projects. 吴志明.北京:电子工业出版社,2002 anyway, i was here in amber some years ago. not doing much of anything. just visiting and being a nuisance. dad was still around, and when i noticed that he was getting into one of his grumpy moods, i decided it was time to take a walk. a long one. i had often noticed that his fondness for me tended to increase as an inverse function of my proximity. he gave me a fancy riding crop for a going-away present-to hasten the process of affection, i suppose. still, it was a very nice crop-silver-chased, beautifully tooled-and i made good use of it. i had decided to go looking for an assemblage of all my simple pleasures in one small nook of shadow. it was a long ride-i will not bore you with the details-and it was pretty far from amber, as such things go. this time, i was not looking for a place where i would be especially important. that can get either boring or difficult fairly quickly, depending on how responsible you want to be. i wanted to be an irresponsible nonentity and just enjoy myself. texorami was a wide open port city, with sultry days and long nights, lots of good music, gambling around the clock, duels every morning and in-between mayhem for those who couldnt wait. and the air currents were fabulous. i had a little red sail plane i used to go sky surfing in, every couple of days. it was the good life. i played drums till all hours in a basement spot up the river where the walls sweated almost as much as the customers and the smoke used to wash around the lights like streams of milk. when i was done playing id go find some action, women, or cards, usually. and that was it for the rest of the night. damn eric, anywayl that reminds me again . . . he once accused me of cheating at cards, did you know that? and thats about the only thing i wouldnt cheat at. i take my card playing seriously. im good and im also lucky. eric was neither. the trouble with him was that he was good at so many things he wouldnt admit even to himself that there were some things other people could do better. if you kept beating him at anything you had to be cheating. he started a nasty argument over it one night-could have gotten serious-but gerard and caine broke it up. give caine that. he took my part that time. poor guy . . . hell of a way to go, you know? his throat . . . well, anyhow, there i was in texorami, making music and women, winning at cards and jockeying around the sky. palm trees and night-blooming wallflowers. lots of good port smells-spices, coffee, tar, salt-you know. gentlefolk, merchants, and peons-the same straights as in most other places. sailors and assorted travelers passing in and out. guys like me living around the edges of things. i spent a little over two years in texorami, happy. really. not much contact with the others. sort of postcard like hellos via the trumps every now and then, and that was about it. amber was pretty much off my mind. all this changed one night when i was sitting there with a full house and the guy across from me was trying to make up his mind whether or not i was bluffing. the jack of diamonds began talking to me. yes, that is how it started. i was in a weird frame of mind anyway. i had just finished a couple very hot sets and was still kind of high. also, i was physically strung out from a long days gliding and not much sleep the night before. i

温馨提示

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

评论

0/150

提交评论