aspnet毕业论文-学生公寓管理系统内容摘要:

产生的一种新的程序设计思想,与传统程序设计有着较大的区别, VISUAL BASIC 采用了面向对象的程序设计思想。 所谓“对象”就是现实生活中的每个一人,每一个可见的实体。 同样,在 VISUAL BASIC 中,用来构成用户图形界面的可视化控件,也 可视为是一个对象。 不同的对象,在程序中所赋给它的功能是不同的,比如,在图形界面上有两个命令按钮,一个用来实现数据的统计计算,另一个用来实现数据的打印,这两个按钮就可视为是两个不同的对象,为了实现这两个对象各自不同的功能,接下来就应该分别针对这两个对象编写程序代码,这种编程的思想和方法即为所谓的“面向对象的程序设计”。 它还 支持第三方软件商为其开发的可视化控制对象,如本例中就用到了一个。 这些可视化控件对应的文件扩展名这 OCX。 只要拥有控件的 OCX 文件,就可将其加入到 VB 系统中,从而大大增强 VB 的编程实力。 使软 件做起来会更加得心应手。 HELP 制作 制作 help 文档需要一个专业制作软件,本人使用的是 QuickCHM,此软件无论在功能上还在是操作上用起来都是很方便。 它属于一个傻瓜型的制作软件,利用它可以快速的制作出各种你所需要的帮助文档。 但是如果想制作出帮助文档,就需要使用制作网页的软件把内容先做成 html 形式,本人使用 Dreamweaver 制作的网页,然后在用此软件进行加载,最后生成 chm文档。 开发的必要性 信息资源已成为各个部门的重要财富和资源,建立一个满足各级部门信息处理需要的信息 系统,也一个企业或组织生存越来越重要的信息资源。 长期以来,使用传统人工的方法管理高校公寓,这种管理方式存在着许多缺点,如:效率低。 而且时间一长,将产生大量的文件和数据,这对于查找、更新、维护都带来了不少的困难。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识, 3 它已进入人类社会的各个领域并发挥越来越重要的作用。 学生公寓管理软件 ,是以高校的管理方式为实例而设计的一种实用型管理 软件。 本系统最大的特点是通用性 、 简单操作性。 随着学校寄宿人员的增多, 公寓 管理人员的负担越来越重,为了让所有 公寓 管理 人员能从繁重的工作中解脱出来, 实现无纸化办公,使工作更有条理 、 更方便 、 更有效率 , 而开发出 这套 公寓管理软件。 系统开发的可行性 我们正走进一个信息时代,信息技术将从根本上改变人类社会的生产方式和生活方式,各行各业的业务管理现在都已经相继使用计算机来处理,可以说用计算机进行信息管理是一个总趋势。 学生公寓管理软件主要是对 公寓、寝室的配置、住宿人员登记、卫生检查、公寓资产、学生违纪、值班老师记录以及对学生住宿情况查询, 修改,更新等。 可以更快地了解到每个学生的住宿情况。 开发一个学 生公寓管理系统可以达到事半功倍的效果。 随着数据库管理系统的普及以及可视化编程软件的出现,使数据库管理信息系统的开发变得更为简单,因此开发一个学生公寓管理系统是完全可行的。 经济上的可行性 本单位有自己的微机室可以使用,不必重新购置计算机,不需要花费大量资金,是一个节约人力物力的好办法。 组织管理上的可行性 本单位的领导干部具有较高的素质,它们对管理现代化有较高的认识水平,并且有各级领导的大力支持和重视。 综上所述,建立一个学生公寓管理软件与人工操作相比具有速度更快,操作更准确,更节约 开支等有利之处,因此建立一个学生公寓管理软件是必要可行。 数据来源 作为一个学生公寓的管理软件,要十分全面的贴近以及适合大学公寓的管理方法。 本软件的参考资料主要有两种来源:一是参考本学校公寓的管理结构,管理方法,这些资料是本软件的主要依据,也可以说这些资料来源于普通的生活,比较真实一些。 二是来源于网络上的各种同类软件,通过这些软件可以看出一个公寓最低需要哪些管理与设置,在这些软件中,有些软件功能比较齐全,但是在管理上显的非常的不方便,使用起来十分麻烦、繁琐,有些虽然简单,但是功能上又不是十分完善,对 这些软件首先要进行取其精华,弃学生公寓管理信息系统 4 其糟粕,从而进行编写。 如图 11 所示。 图 11 系统运行的数据流程图 数据字典 : 图 12 数据元素 注:其它数据元素略 5 图 13 数据流 注:其它数据流略 图 14 加工 注:其它加工略 学生公寓管理信息系统 6 图 15 数据存储 注:其它数据存储略 7 第 2章 数据库设计 E—R 图 图 21 E— R图 信息的数量越来越大,数据库的作用越发突 出 ,所以 数据库的建立是系统施实的主要部分之一,它关系到整个系统的运行情况,是整个系统的重要组成部分。 本系统数据库为,在数据库中包括十个表。 分别是:用户表、公寓表、班级表、寝室表、卫生等级表、学生基本情况表、学生请假情况表、学生违规情况表、寝室卫生情况表、资产表。 下面介绍几个主要的表: ⑴ 学生基本情况表主要是存放学生的基本情况,字段包括:姓名、性别、学号、班级、公寓、寝室、入学时间、年制、寝室电话、个人电话、备注。 数据结构如表 21 所示。 表 21 学生基本情况数据结构表 字段名 数据类型 数据长度 姓名 文本 8 性别 文本 2 学号 文本 10 班级 文本 10 公寓 文本 20 寝室 文本 10 入学时间 文本 14 年制 文本 8 个人电话 文本 15 备注 备注 学生公寓管理信息系统 8 ⑵ 学生请假情况表主要存放学生请假情况,字段包括:日期、姓名、班级、公寓、寝室、天数、原因、老师、备注。 数据结构如表 22 所示。 表 22 学生请假情况数据结构表 字段名 数据类型 数据长度 日期 文本 14 姓名 文本 8 班级 文本 10 公寓 文本 20 寝室 文本 10 天数 文本 10 原因 备注 老师 文本 8 备注 备注 ⑶ 学生违规情况 表主要存放学生违规情况,字段包括:日期、姓名、班级、公寓、寝室、原因、程度、处罚、备注。 数据结构如表 23 所示。 表 23 学生违规情况数据结构表 字段名 数据类型 数据长度 日期 文本 14 姓名 文本 8 班级 文本 10 公寓 文本 20 寝室 文本 10 原因 备注 程度 备注 处罚 备注 备注 备注 ⑷ 卫生情况表主要存放寝室卫生情况,字段包括:日期、公寓、寝室、检查 1 到 得分、减分、等级、备注。 其中检查 1 到 5 是为了在没有使用者想输入的记录的情况下自己输入 而设计的,保证了系统的可修改性、可扩展性。 数据结构如下表 24 所示。 9 表 24 卫生情况数据结构表 字段名 数据类型 数据长度 日期 文本 14 公寓 文本 20 寝室 文本 10 检查 1 文本 40 检查 2 文本 40 检查 3 文本 40 检查 4 文本 40 检查 5 文本 40 得分 文本 4 减分 文本 4 等级 文本 6 备注 备注 ⑸ 资产表主要存放寝室新增资产情况,字段包括:日期、公寓、名称、数量、单价、总价、用途、备注。 数据结构如表 25 所示。 表 25 资产数据结构表 字段名 数据类型 数据长度 日期 文本 14 公寓 文本 20 名称 文本 20 数量 文本 4 单价 文本 10 总价 文本 10 用途 备注 备注 备注 学生公寓管理信息系统 10 第 3章 功能模块设计 系统功能结构图 如图 31 所示。 图 31 系统功能结构图 系统功能结构图运行图 如图 32 所示。 图 32 系统功能结构运行图 11 经过系统 分析,确定了本软件主要包括以下方面:系统设置、公寓管理、卫生检查、公寓资产、记录查看、记录删除、值班记录、帮助制作。 系统设置 主要完成:用户管理、公寓设置、数据备份、数据转换、退出的功能。 运行图如图 33 所示。 图 33 系统设置运行图 用户管理 可以进行管理人员的添加和修改以及删除操作。 添加人员可以分为两类:普通用户、管理员。 可以视不同人员而添加。 管理员拥有所有权力,对整个系统的操作。 普通用户只有浏览、及一些简单的添加操作权力。 无用户设置、 公寓设置及记录删除等权力。 分为三个主要的操作:公寓设置、寝室设置、班级设置。 在这里可以添加学校所有的公寓、所有班级、每个公寓的所有寝室 ,也可以用此软件管理一幢公寓。 这样操作起来会更简单、操作一目了然。 这是一个数据管理软件所必不可少的一部分,利用 它 可以及时的备份当前的数据库以及在出现故障后利用已保存的数据进行恢复。 利用数据转换将当前数据库中的表转换成 Excel 表格的形式,显示更为直观 , 可以进行打印等操作。 主要完成:学生请假、学 生违规、床位设置的功能。 运行图如图 34 所示。 学生公寓管理信息系统 12 图 34 公寓管理运行图 主要是对学生请假记录做一个添加。 利用它可以把学生的基本的请假资料保存起来。 主要是对学生违规记录做一个添加。 利用它可以把学生的基本的违规资料保存起来。 通过床位设置可以简单查看每个公寓每个寝室的床位使用情况以及床位剩余情况。 还可以通过详细查看,查看到某个公寓某个寝室住宿人员的人数,以及具体的住宿人员的名字。 卫生检查 主要完 成:添加检查记录的功能。 卫生检查可以对卫生检查的结果进行记录。 这里的卫生标准一共有五项可以填写,在每一项里已经基本设置了所不合标准的记录,你可以在下拉列表框中进行选择即可,但是如果没有你想输入的记录的话,也可以自己输入。 运行图如图 35 所示。 图 35 卫生检查运行图 公寓资产 主要完成:添加新增物品的功能。 可以对公寓资产的收入或其它物品的入库进行记录。 运行图如图 36 所示。 图 36 公寓资产运行图 记录查 看与记录删除 主要是对学生请假、学生违规、卫生记录,公寓资产等记录所进行的操作,利用这两 13 个功能可以对任一记录进行查看与删除。 运行图如图 37,图 38 所示。 图 37 记录查看 图 38 记录删除运行图 它的功能主要是针对值班人员开发出来的,在这里可以让值班人员对当天值班情况进行一个小记,以便日后查看。 运行图如图 39 所示。 图 39 值班记录运行图 对于一个稍显正规的软件来说帮助的制作都是必不可少的内容,本程序也不例外,制作了此帮助文档。 在程序中可以按 F1 或点击帮助菜单来显示此。 以便对本软件进行快速操作。 运行图如图 310 所示。 图 310帮助运行图 学生公寓管理信息系统 14 第 4章 程序设计 系统运行程序流程图 : 图 41 系统运行程序流程图 登录界面 此界面是由 Photoshop 制作而成。 在做这个登录面的时候想了很多,最后选择了这种,感觉它看起来干净,整齐。 又不失 其庄雅。 加上本单位最有特色的建筑,会让人一目了然。 登录图片 如图 42 所示。 界面制作与实现 在这个界面中,主要处理的是判断当前用户输入的信息是否正确。 如果正确,那么它属于哪种类型用户。 因为此管理软件在登录后不同类型的用户显示的窗体与实现的功能都不是一样的,它们会有所差别。 浮动按钮的实现 : 15 图 42 登录界面 确定和取消两个按钮在鼠标没有放上去之前看上去只是一个普通的平面字效果,但是当你把鼠标放在这几个字上面后,它会显示凸出的效果,按下后呈现凹陷的效果。 总体实现立体 的感觉。 原理主要是在鼠标 mousemove 事件与线的颜色变化组合来实现 在窗体中的鼠标移动过程中,以及在窗体初始化的时候,要把添加的线的 .Visible 属性设置为 False,只有在鼠标按下的时候在改变其颜色即可。 主要代码见附录 A。 程序主界面 程序主界面为本软件的显示的核心部分。 一切主要操作及显示都通过这里完成。 整个界面主要由五部分组成。 菜单部分、工具栏、左侧操作栏、右侧显示栏以及状态栏。 ①界面效果图如 图 43 所示。 图 43 程序主界面 学生公寓管理信息系统 16 左 侧操作栏和右侧显示栏会在下面的内容中做介绍,现在只简单介绍一下工具栏和状态栏,以及主窗体的各个事件。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。