欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOC文档下载  

    VB 学生公寓管理系统.doc

    • 资源ID:11182624       资源大小:3.51MB        全文页数:41页
    • 资源格式: DOC        下载积分:6
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要6
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    VB 学生公寓管理系统.doc

    中文摘要中文摘要 随着电脑的普及与使用,现在的管理也提升了一个档次,渐渐实现了无纸化办公,即从原来的 人工记录管理模式转变为电脑一体化管理。高校是科研的阵地,后勤的公寓管理也应该一改传统的 人工管理,更加信息化,时代化,节省人力物力,提高效率。基于这一点,开发此学生公寓管理软 件。 学生公寓管理软件,是以高校的管理方式为实例而设计的一种实用型管理系统。本系统最大的 特点是通用性、简单操作性,适用于同行业以及一些同类型的企业管理。随着学校寄宿人员的增多, 公寓管理人员的负担越来越重,为了让所有公寓管理人员能从繁重的工作中解脱出来,实现无纸化 办公;使工作更有条理,更方便,更有效率而开发出这套公寓管理软件。 软件从对学生的分房开始到最后的公寓管理全部电脑化。它主要包括:公寓、寝室的配置、住 宿人员登记、卫生检查、公寓资产、学生违纪、值班老师记录以及对学生住宿情况查询,可以更快 地了解到每个学生的住宿情况,使公寓的管理效率更高,做的更好! 关键字:配置、登记、检查关键字:配置、登记、检查 AbstractAbstract With 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. KeyKey word:word: disposedispose 、 registerregister 、 checkcheck 引言引言.3 第一章系统分析第一章系统分析.1 1.1 开发工具简介及系统运行环境.1 1.2 开发的必要性.1 1.3 系统开发的可行性.2 1.4 数据来源.2 第二章第二章 数据库设计数据库设计.5 第三章功能模块设计第三章功能模块设计.8 3.1 新系统功能结构图及运行图如下:.8 3.2 系统设置:.9 3.3 公寓管理.9 3.4 卫生检查.10 3.5 公寓资产.10 3.6 记录查看与记录删除.10 3.7 值班记录.10 3.8 帮助制作.11 第四章第四章 程序设计程序设计.12 主程序流程图.12 4.1 登录界面.12 4.2 程序主界面 .14 4.3 系统设置.18 4.4 公寓管理.34 第五章第五章 系统测试系统测试.37 参考文献参考文献.38 目录目录 引言引言 随着电脑的普及与应用,现在的管理也需要提升一个档次。即从原来的手工记录管理模式转变 为电脑一体化管理。这样会给公寓的管理人员带来很多好处,让他们管理的效率更高、效果更好, 管理起来更方便。由此而产生了本管理软件学生公寓管理软件。 学生公寓管理软件是用 Microsoft Visual Basic 编写完成。由于 Visual Basic 率先采用了 可视化(VISUAL)的程序设计方法。所以利用系统提供的大量可视化控件,可以方便的以可视化方 式直接绘制用户图形界面,并可直观,动态的调整界面的风格和样式,直到满意为止,从而克服了 以前必须用大量代码去描述界面元素的外观和位置的传统编程模式。做起来方便,使用起来更为快 捷。 作为一个学生公寓的管理软件,要十分全面的贴近以及适合大学公寓的管理方法。本软件的参 考资料主要有两种来源:一是参考本学校公寓的管理结构,管理方法。如各个公寓的分布特色,以 及公寓的各种管理制度。这些资料是本软件的主要依据,也可以说这些资料来源于普通的生活,比 较真实一些。二是来源于网络上的各种同类软件,通过这些软件可以看出一个公寓最低需要哪些管 理与设置,在这些软件中,有些软件功能比较齐全,但是在管理上显的非常的不方便,使用起来十 分麻烦、繁琐,有些虽然简单,但是功能上又不是十分完善,对这些软件首先要进行取其精华,弃 其糟粕,从而进行编写。 本软件主要包括以下方面:系统设置、公寓管理、卫生检查、公寓资产、记录查看、记录删除、 值班记录、帮助制作。 学生公寓管理软件目前版本为 1.0.1,为一个测试版本。它目前在功能上,以及操作的简便上 有很大的改进。但是还是存在一些不足,在有些功能的实现上还不是十分的理想,这也是本人在时 间和精力上留下的遗憾。但是相信这些会在以后的版本中得到完善,使这个软件成为一个功能上最 全,使用上最简捷方便的管理软件。 1 第一章系统分析第一章系统分析 系统采用 MICROSOFT 公司的 VISUAL BASIC 语言编写的学生公寓管理系统,本系统在研制开发 过程中,严格遵循软件工程方法,完全采用结构化程序设计方法。 本系统的主要功能可以方便的对学生公寓进行管理,系统采用 ACCESS 数据库使数据具有较强 的完整性、较好的数据安全性等特点以及提供了标准的帮助,使用户方便的获得所需的帮助。界面 友好、操作简单、功能齐全、具有较好的人机接口界面是本系统的最大优点。 1.11.1 开发工具简介开发工具简介及系统运行环境及系统运行环境 1 11 11 1VB6VB6 简介简介 本软件的开发工具为 VISUAL BASIC,作为一种开发语言,VISUAL BASIC 率先采用了可视化 (VISUAL)的程序设计方法。利用系统提供的大量可视化控件,可以方便的以可视化方式直接绘制 用户图形界面,并可直观、动态的调整界面的风格和样式,直到满意为止,从而克服了以前必须用 大量代码去描述界面元素的外观和位置的传统编程模式。 它还拥有面向对象的编程方法。面向对象的程序设计是伴随 WIDNOWS 图形界面的诞生而产生的 一种新的程序设计思想,与传统程序设计有着较大的区别,VISUAL BASIC 采用了面向对象的程序 设计思想。所谓“对象”就是现实生活中的每个一人,每一个可见的实体。同样,在 VISUAL BASIC 中,用来构成用户图形界面的可视化控件,也可视为是一个对象。不同的对象,在程序中所 赋给它的功能是不同的,比如,在图形界面上有两个命令按钮,一个用来实现数据的统计计算,另 一个用来实现数据的打印,这两个按钮就可视为是两个不同的对象,为了实现这两个对象各自不同 的功能,接下来就应该分别针对这两个对象编写程序代码,这种编程的思想和方法即为所谓的“面 向对象的程序设计” 。 它还支持第三方软件商为其开发的可视化控制对象,如本例中就用到了一个。这些可视化控件 对应的文件扩展名这 OCX。只要拥有控件的 OCX 文件,就可将其加入到 VB 系统中,从而大大增强 VB 的编程实力。使软件做起来会更加得心应手。 1 11 12 2 HELPHELP 制作制作 制作 help 文档需要一个专业制作软件,本人使用的是破解版的 QuickCHM,此软件无论在功能 上还在是操作上用起来都是很方便。它属于一个傻瓜型的制作软件,利用它可以快速的制作出各种 你所需要的帮助文档。但是如果想制作出帮助文档,就需要使用制作网页的软件把内容先做成 html 形式,本人使用 Dreamweaver 制作的网页,然后在用此软件进行加载,最后生成 chm 文档。 1.21.2 开发的必要性开发的必要性 信息资源已成为各个部门的重要财富和资源,建立一个满足各级部门信息处理需要的信息系统, 也一个企业或组织生存越来越重要的信息资源。长期以来,使用传统人工的方法管理高校公寓,这 种管理方式存在着许多缺点,如:效率低。而且时间一长,将产生大量的文件和数据,这对于查找、 更新、维护都带来了不少的困难。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入 人类社会的各个领域并发挥越来越重要的作用。学生公寓管理软件,是以高校的管理方式为实例而 设计的一种实用型管理软件。 本系统最大的特点是通用性、简单操作性。随着学校寄宿人员的增多,公寓管理人员的负担越 来越重,为了让所有公寓管理人员能从繁重的工作中解脱出来,实现无纸化办公,使工作更有条理、 更方便、更有效率,而开发出这套公寓管理软件。 1.31.3 系统开发的可行性系统开发的可行性 1 13 31 1 技术上的可行性技术上的可行性 我们正走进一个信息时代,信息技术将从根本上改变人类社会的生产方式和生活方式,各行各 业的业务管理现在都已经相继使用计算机来处理,可以说用计算机进行信息管理是一个总趋势。学 生公寓管理软件主要是对公寓、寝室的配置、住宿人员登记、卫生检查、公寓资产、学生违纪、值 班老师记录以及对学生住宿情况查询,修改,更新等。可以更快地了解到每个学生的住宿情况。开 发一个学生公寓管理系统可以达到事半功倍的效果。随着数据库管理系统的普及以及可视化编程软 件的出现,使数据库管理信息系统的开发变得更为简单,因此开发一个学生公寓管理系统是完全可 行的。 1 13 32 2 经济上的可行性经济上的可行性 本单位有自己的微机室可以使用,不必重新购置计算机,不需要花费大量资金,是一个节约人 力物力的好办法。 1 13 33 3 组织管理上的可行性组织管理上的可行性 本单位的领导干部具有较高的素质,它们对管理现代化有较高的认识水平,并且有各级领导的 大力支持和重视。 综上所述,建立一个学生公寓管理软件与人工操作相比具有速度更快,操作更准确,更节约开 支等有利之处,因此建立一个学生公寓管理软件是必要可行。 1.41.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.13.1 新系统功能结构图及运行图如下:新系统功能结构图及运行图如下: 1、系统功能结构图: 图 3.1 系统功能结构图 2、系统功能结构图运行图: 图 3.2 系统功能结构运行图 经过系统分析,确定了本软件主要包括以下方面:系统设置、公寓管理、卫生检查、公寓资产、 记录查看、记录删除、值班记录、帮助制作。 3.23.2 系统设置系统设置: : 主要完成:用户管理、公寓设置、数据备份、数据转换、退出的功能。 运行图如下: 图 3.3 系统设置运行图 3.2.13.2.1 用户管理用户管理 可以进行管理人员的添加和修改以及删除操作。添加人员可以分为两类:普通用户、管理员。 可以视不同人员而添加。管理员拥有所有权力,对整个系统的操作。普通用户只有浏览、及一些简 单的添加操作权力。无用户设置、公寓设置及记录删除等权力。 3.2.23.2.2 公寓设置公寓设置 分为三个主要的操作:公寓设置、寝室设置、班级设置。在这里可以添加学校所有的公寓、所 有班级、每个公寓的所有寝室,也可以用此软件管理一幢公寓。这样操作起来会更简单、操作一目 了然。 3.2.33.2.3 数据备份数据备份 这是一个数据管理软件所必不可少的一部分,利用它可以及时的备份当前的数据库以及在出现 故障后利用已保存的数据进行恢复。 3.2.43.2.4 数据转换数据转换 利用数据转换将当前数据库中的表转换成 Excel 表格的形式,显示更为直观,可以进行打印等 操作。 3.33.3 公寓管理公寓管理 主要完成:学生请假、学生违规、床位设置的功能。 运行图如下: 图 3.4 公寓管理运行图 3.3.13.3.1 学生请假学生请假 主要是对学生请假记录做一个添加。利用它可以把学生的基本的请假资料保存起来。 3.3.23.3.2 学生违规学生违规 主要是对学生违规记录做一个添加。利用它可以把学生的基本的违规资料保存起来。 3.3.33.3.3 床位设置床位设置 通过床位设置可以简单查看每个公寓每个寝室的床位使用情况以及床位剩余情况。还可以通过 详细查看,查看到某个公寓某个寝室住宿人员的人数,以及具体的住宿人员的名字。 3.43.4 卫生检查卫生检查 主要完成:添加检查记录的功能。卫生检查可以对卫生检查的结果进行记录。这里的卫生标准 一共有五项可以填写,在每一项里已经基本设置了所不合标准的记录,你可以在下拉列表框中进行 选择即可,但是如果没有你想输入的记录的话,也可以自己输入。运行图如下: 图 3.5 卫生检查运行图 3.53.5 公寓资产公寓资产 主要完成:添加新增物品的功能。可以对公寓资产的收入或其它物品的入库进行记录。运行图 如下: 图 3.6 公寓资产运行图 3.63.6 记录查看与记录删除记录查看与记录删除 主要是对学生请假、学生违规、卫生记录,公寓资产等记录所进行的操作,利用这两个功能可 以对任一记录进行查看与删除。运行图如下: 图 3.7 记录查看 图 3.8 记录删除运行图 3.73.7 值班记录值班记录 它的功能主要是针对值班人员开发出来的,在这里可以让值班人员对当天值班情况进行一个小 记,以便日后查看。运行图如下: 图 3.9 值班记录运行图 3.83.8 帮助制作帮助制作 对于一个稍显正规的软件来说帮助的制作都是必不可少的内容,本程序也不例外,制作了此帮 助文档。在程序中可以按 F1 或点击帮助菜单来显示此 help.Chm 文档。以便对本软件进行快速操作。 运行图如下: 图 3.10 帮助运行图 第四章第四章 程序设计程序设计 主程序流程图主程序流程图 4.14.1 登录界面登录界面 此界面是由 Photoshop 制作而成。在做这个登录面的时候想了很多,最后选择了这种,感觉它 看起来干净,整齐。又不失其庄雅。加上本单位最有特色的建筑,会让人一目了然。 4.1.14.1.1 登录图片显示登录图片显示 图 4.1 登录界面 4.1.24.1.2 界面制作与实现界面制作与实现 在这个界面中,主要处理的是判断当前用户输入的信息是否正确。如果正确,那么它属于哪种 类型用户。因为此管理软件在登录后不同类型的用户显示的窗体与实现的功能都不是一样的,它们 会有所差别! (1) 浮动按钮的实现 确定和取消两个按钮在鼠标没有放上去之前看上去只是一个普通的平面字效果,但是当你把鼠 标放在这几个字上面后,它会显示凸出的效果,按下后呈现凹陷的效果。总体实现立体的感觉。原 理主要是在鼠标 mousemove 事件与线的颜色变化组合来实现。主要代码如下: 在窗体中的鼠标移动过程中,以及在窗体初始化的时候,要把添加的线的.Visible 属性设置 为 False,只有在鼠标按下的时候在改变其颜色即可。 Private Sub Form_MouseMove(Button As Integer, Shift As Integer, x As Single, Y As Single) Line1.Visible = False Line2.Visible = False Line3.Visible = False Line4.Visible = False Line5.Visible = False Line6.Visible = False Line7.Visible = False Line8.Visible = False End Sub 鼠标按下的时候设置线条的颜色如下: Private Sub Label3_MouseDown(Button As Integer, Shift As Integer, x As Single, Y As Single) Line1.BorderColor = Persist Security Info=False;Data Source= DBName = db.MDB;Jet OLEDB:Database Password=matrix-se; Set Db = New ADODB.Connection Db.Open DEFSOURCE & datasource .CommandType = adCmdTable .RecordSource = qingjia .Refresh End With Text1.Text = Date Text1.Enabled = False 确定无误后,进行添加,代码如下: If Text1.Text = Or Text2.Text = Or Text3.Text = Or Text4.Text = Or Text5.Text = Or Text6.Text = Or Text7.Text = Or Text8.Text = Or Text9.Text = Then MsgBox 请输入详细信息!, , 系统提示 Else With Adodc1 .Recordset.AddNew .Recordset.Fields(0).Value = Text1.Text .Recordset.Fields(1).Value = Text2.Text .Recordset.Fields(2).Value = Text3.Text .Recordset.Fields(3).Value = Text4.Text .Recordset.Fields(4).Value = Text5.Text .Recordset.Fields(5).Value = Text6.Text .Recordset.Fields(6).Value = Text7.Text .Recordset.Fields(7).Value = Text8.Text .Recordset.Fields(8).Value = Text9.Text .Recordset.Update End With Set main.DataGrid1.datasource = Adodc1 main.DataGrid1.Refresh 第五章第五章 系统测试系统测试 编写出的各功能模块需要进行测试,对于模块化应用程序,软件开发的最后一部分便是不断的 测试程序最终编译成可执行的.exe 文件,该阶段主要对系统的正确性及完整性等方面进行测试。 主要进行:功能确认测试、运行测试、健壮性测试、安全性测试以及查错方面的测试等,系统测试 的测试人员由测试组成员(或质量保证人员)或测试组成员与用户共同测试,在整个系统开发完成, 即将交付用户使用前进行。在这一阶段,对整个系统进行测试,系统测试结束后我们应该打软件打 包,使其脱离 VB 的环境下也能正常运行。打包应将所有程序需要的文件加载进去,如数据库 (DB.MDB) ,每日一记和帮助的文件都要进行加载。 在调试程序过程中,由于某些内在的错误影响程序的运行,在采用上述调试方法对程序进行调 试后,程序运行情况良好,达到了预期的设计目标,基本上满足了用户的需要。 参考文献参考文献 1Visual Basic 程序设计 王栋 清华大学出版社 2Visual Basic 高级编程宋伟 吴建国 清华大学出版社 3Visual Basic 6.0 入门与提高 戴红 陈哲 清华大学出版社 4Visual Basic 6.0 应用指南 何斌 王运坚 冯峰 刘醒 人民邮电出版社 5 Visual Basic 高级编程技术 陈 明 杨劲松 北京希望电子出版社 6 Visual Basic 实用教程 陈弘原 中国水利水电出版社 7数据库系统概论 萨师煊、王珊 高等教育出版社 8软件系统开发技术 潘锦平 施小姚 西安电子科技大学出版

    注意事项

    本文(VB 学生公寓管理系统.doc)为本站会员(scccc)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开