![基于CS结构的学生公寓管理系统的设计毕业论文_第1页](http://file2.renrendoc.com/fileroot_temp3/2021-6/21/d68b7ff9-550d-4c0a-af8e-688334a261a0/d68b7ff9-550d-4c0a-af8e-688334a261a01.gif)
![基于CS结构的学生公寓管理系统的设计毕业论文_第2页](http://file2.renrendoc.com/fileroot_temp3/2021-6/21/d68b7ff9-550d-4c0a-af8e-688334a261a0/d68b7ff9-550d-4c0a-af8e-688334a261a02.gif)
![基于CS结构的学生公寓管理系统的设计毕业论文_第3页](http://file2.renrendoc.com/fileroot_temp3/2021-6/21/d68b7ff9-550d-4c0a-af8e-688334a261a0/d68b7ff9-550d-4c0a-af8e-688334a261a03.gif)
![基于CS结构的学生公寓管理系统的设计毕业论文_第4页](http://file2.renrendoc.com/fileroot_temp3/2021-6/21/d68b7ff9-550d-4c0a-af8e-688334a261a0/d68b7ff9-550d-4c0a-af8e-688334a261a04.gif)
![基于CS结构的学生公寓管理系统的设计毕业论文_第5页](http://file2.renrendoc.com/fileroot_temp3/2021-6/21/d68b7ff9-550d-4c0a-af8e-688334a261a0/d68b7ff9-550d-4c0a-af8e-688334a261a05.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于 c/s 结构的学生公寓管理系统的设计 -学生管理模块与宿舍管理模块的设计 摘要摘要:本文描述的是以 delphi 和 sql server 2000 为开发工具开发的 c/s 结构的 学生公寓管理系统。本系统的主要功能有:学生信息管理、员工信息的管理、 资产信息管理、系统管理等。本文就学生信息管理、资产信息管理作了详细的 说明,对系统开发过程中的相关技术、数据处理都作了阐述,同时对该系统的 优点及不足作了评价,通过 ado 连接数据库,实现了学生公寓管理系统的功 能。 关键字:关键字:学生公寓管理系统,学生信息管理,资产信息管理,ado abstract:abstract:the art
2、icle describes the delphi and sql server 2000 to develop tools for developing c/s student apartment management system. the main feature of this system are: student information management, staff information management, asset information management, systems management, etc. the article is student info
3、rmation management, asset information management for a detailed description, on the system development process-related technology, data processing is clarified, while on the merits and deficiencies for evaluation, through ado to connect to the database, enabling the student apartment management syst
4、em functionality. keywords:keywords: student apartment management system, student information management, asset information management, ado 目录目录 引言引言.4 1 需求分析与可行性分析需求分析与可行性分析.6 1.1 需求分析.6 1.1.1 学生公寓管理需求简介.6 1.1.2 功能需求.6 1.1.3 非功能性需求.8 1.2 可行性分析.8 1.2.1 经济可行性.8 2.2.2 技术可行性.8 2 相关技术介绍相关技术介绍.9 2.1 delp
5、hi .9 2.1.1 delphi 特点.10 2.1.2 delphi 7.10 2.1.3 delphi 与 vb .11 2.2 sql server.11 2.2.1 sql server 2000.12 2.2.2 sql server 2000 的特点.12 2.3 ado 技术 .12 3 总体设计总体设计.13 3.1 总体设计目标.13 3.2 功能模块设计.13 3.3 数据库相关设计.15 3.3.1 数据流分析.15 3.3.2 数据建模.16 3.3.3 各实体关系模型1.17 3.3.4 数据库逻辑结构设计.18 4 系统详细设计系统详细设计.22 4.1 系统运
6、行环境.23 4.1.1 硬件环境.23 4.1.2 软件环境.23 4.2 界面设计.23 4.2.1 系统界面.23 4.2.2 学生管理模块.25 4.2.3 资产管理模块.27 5 系统评价系统评价.30 5.1 学生公寓管理系统设计评价.30 5.1.1 系统的优点.30 5.1.2 系统的局限性.30 5.1.3 设计心得.30 5.1.4 系统评价.31 致谢致谢.32 参考文献参考文献.33 引言引言 21 世纪,人类已全面进入信息化社会,信息技术的应用越来越普及,不但 促进了社会的高速发展,也影响着人们的工作、学习、生活和娱乐的方式以及 思想观念。随着科学技术的不断提高,计算
7、机科学与技术日渐成熟,其强大的 功能已为人们深刻认识和广泛接受,它已进入人类社会的各个领域,迅速地改 变着人类社会的生产方式和生活方式,成为减轻人们体力与脑力劳动,帮助人 们完成工作的有效工具。 随着电脑的普及与使用,现在的管理也提升了一个档次,渐渐实现了无纸 化办公。高校是科研的阵地,后勤的公寓管理也应该一改传统的人工管理,更 加信息化,时代化,节省人力物力,提高效率。基于这一点,开发了此学生公 寓管理系统。 (1)课题背景 高校公寓管理部门在宿舍管理工作中担负着管理、检查、收费、协调等重 要任务。住宿安排、水电使用及收费情况、外来人员访问管理等,所涉及的管 理面广,内容多,整个公寓管理的工
8、作量很大。计算机的应用为实现公寓管理 科学化奠定基础。计算机的应用推动了公寓管理工作向着正规化、科学化、自 动化、现代化、高效化的方向发展。 学生公寓管理系统从学生的宿舍分配到最后的公寓管理全部信息化。本系 统主要包括:住宿人员信息、出入登记、收费情况、学生宿舍分配、学生信息 录入、学生住宿情况、工作人员的信息录入以及与学生公寓管理有关的所有内 容,可以更快地了解到学生的住宿情况以及这个学校寝室分配的情况。 使用学生公寓管理系统,只需能熟练操作计算机的人员即可操作管理系统, 节省大量人力;只需几台计算机便可进行操作、管理,节省了财力;可以操作 和存储大量信息,安全、高效、快捷;可以迅速查到所涉
9、及的各种信息,操作 简单,使用方便、高效;系统只需定期维护,系统使用寿命长、成本低。这些 特点可以极大地提高公寓信息管理的效率。 (2)研究与应用现状 据调查显示,现在国内绝大多数学校的学生公寓管理还没有信息化,主要 还是停留在手工管理的模式上。这样,对人力、物力的需求量大,同时操作起 来也比较繁琐,这样就大大降低了管理的效率。因此,尽快开发一套适合各高 校的学生公寓管理系统是非常必要的。 通过对其他高校的学生公寓管理模式作了了解后,我们重点对本校的兰天 公寓进行了实地的调查,通过与相关的人员交流后,确定该学生公寓管理模式还 是停留在手工操作的形式上。这样,公寓管理人员管理起来就相当繁琐,给高
10、 效的管理公寓带来了很大的麻烦。在指导老师和团队成员的共同讨论,以及在 兰天公寓工作人员的提议之下,团队成员决定开发一套适用于学生公寓管理的 管理系统来解决存在于公寓管理工作中的问题。 (3)语言工具 在该学生公寓管理系统的开发初期,为了能尽快投入本系统的开发当中,同时 考虑到后期的工作,在开发工具的选用上,通过导师的提议以及大家的共同讨论 后,一致决定:以 delphi 语言作为前后开发工具,以 sql server 2000 作为后台 的数据库开发工具。因为 delphi 灵活方便,上手容易,与后台的 sql server2000 数据库相结合,可以提供一个高性能的学生公寓管理系统。 (4
11、)主要内容 本文研究的主要内容有: (1)学生公寓管理系统的需求分析和可行性分析 (2)学生公寓管理系统开发的相关技术介绍 (3)学生公寓管理系统的总体设计、概要设计以及详细设计 (4)系统评价 1 需求分析与可行性分析需求分析与可行性分析 1.1 需求分析 1.1.1 学生公寓管理需求简介 学生公寓管理应考虑以下几方面的要求: 公寓需求:可以对学生公寓进行有效的管理,包括公寓信息、寝室信息、 学生住宿信息以及交费信息等。 学校方面:可以查询每一个学生的住宿信息。 来访人员方面:为保障学生住宿安全,所有来访人员必须提供被访学生住 宿的信息并加以核对后才可以进入公寓。 1.1.2 功能需求1 软
12、件需求分析是指对目标软件系统在功能、行为、性能、设计约束等方面 的期望。需求分析是软件设计、实现测试直至维护的主要基础,良好的需求分 析可以避免或尽早提出早期的错误,从而降低软件的开发成本,改进软件的质 量。 我们所设计完成的学生公寓管理系统应该要完成以下的任务: 公寓管理 主要是对学生的住宿情况以及宿舍的情况(包括用水用电、物品维修、社 会空床床位等)进行管理。 信息查询 学生信息查询:按学号、姓名、寝室(楼座、宿舍) 、年级、是否毕业 等 用水用电情况查询:按总体、各楼座、各寝室进行查询 公寓情况查询:出入信息、商业网点信息、员工信息(按姓名、工号、 工作、楼座) 寝室评分查询:按各楼座、
13、各宿舍评 学生管理 学生信息录入:用于每年学生报到住宿时用 注销学生信息:毕业注销 员工管理 员工信息录入:在职员工的基本信息录入 注销员工 公寓资产管理 资产入库及出纳情况登记 物资发放及物资损耗(可设定物资最低库存量,不到库存时的提示等功 能) 寝室信息查询 本寝室基本信息(住宿人员的详细信息)查询 水电使用情况查询 物资发放及资产维修查询 宿舍评分查询 本宿舍得分 优秀宿舍及获奖宿舍查询 值班、管理人员信息查询 本楼层管理人员信息、公寓管理中心管理人员信息查询(包括值班室、办 公地点等) 1.1.3 非功能性需求 用户界面需求:简洁、易用、易懂、友好 运行环境需求:windows 200
14、0 及以上操作系统 可靠性需求:保证用户在使用本系统时,用户的各种操作不会产生数据丢失。 安全保密性需求:用户登录需要密码验证以及用户密码的加密等 1.2 可行性分析1 开发任何一个系统,都会受到时间和资源上的限制。因此,在每一个项目 开发之前,都要进行可行性分析,以减少项目的开发风险,避免人力,物力和 财力的浪费。可行性分析主要包括经济可行性和技术可行性,下面对本系统进 行可行性分析。 1.2.1 经济可行性 经济可行性,主要是针对一个系统的开发成本与收益进行比较。如今是信 息化时代,信息化管理可以使公寓管理更加系统化,高效化、快速化,这样可 以为公寓带来高效的工作效益和经济效益。开发出本系
15、统可以减轻公寓管理人 员的工作强度,同时对管理人员的人数也要求更少,这样,不但在人力、财力 上减少了浪费,而且在管理上方便、快捷,所以在经济上具有完全的可行性。 2.2.2 技术可行性 本系统开发工具是 delphi 和 sql server2000。delphi 具有可视化界面,是 一种面向对象的开发工具,简单易学而且灵活方便;sql server 2000 是一个安 全、可靠的并且支持面向对象设计的数据库系统,易用性和可维护性也很好。 所以,学生公寓管理总体上开发难度不高,技术上具有完全的可行性。 综上所述,本系统的开发是完全可行的。 2 相关技术介绍相关技术介绍 开发数据库信息管理系统需
16、要两种工具,即前台开发工具和后台数据库工 具。本系统前台开发工具使用 delphi 7,后台数据库使用 sql server 2000。delphi 灵活方便,与后台的 sql server 2000 数据库相结合,可以提供开 发一个高性能的学生公寓管理系统工具平台。 2.1 delphi 2 delphi 的编程语言是以 object pascal 为基础的。object pascal 是在传 统的 pascal 语言的基础上发展而来的,它在继承了传统的 pascal 语言语法严 谨、效率高、数据结构灵活等特点的同时,融入了面向对象的编程思想,从而 使 object pascal 成为一种非
17、常理想的面向对象编程语言;同时,使用编译器 创建的应用程序只生成单个可执行文件(.exe) 。正是上述的这些优点,使得 object pascal 成为 delphi 这种先进开发环境的编程语言。它的优点主要体现 在:数据类型丰富;易于阅读;支持结构化程序设计,也支持面向对象程序设 计;编译速度快、效率高;可以进行模块化程序设计,程序的可重用性高。 2.1.1 delphi 特点3 delphi 自从 1995 年 2 月诞生以来,获得了巨大的荣誉和广泛的影响力,以 其可视化编程、强大的编译功能、友好的用户界面闻名于世。 其主要特点是: (1)高效的可视化组件库和面向对象的架构。 (2)具有多
18、种操作向导和在线帮助,大大方便程序编写。 (3)界面设计所见即所得和鼠标拖曳方式,可以轻松设计出华丽的界面。 (4)支持各种最新及最常用的技术如 win32 api、ole、com、dcom、activex、isapi、nsapi、directx 等。 (5)全面支持 windows 应用程序。 (6)具有开放式数据库结构,集成了丰富的数据库开发工具。 (7)具有强大的面向网络编程功能,其 c/s 开发工具在高性能的快速应用程 序开发领域成为行业标准。 delphi 产品按照功能可以分为 4 个类型: (1)delphi 集成开发环境(integrate develop environment
19、):提供友好的用户 编程开发界面,集成了高效的编译器、项目管理器、团队开发支持、高级 调试等功能。 (2)delphi 可视化组件库(visual component library):提供几百个常用组 件用于数据库访问、用户接口、数据处理、报表和 internet 开发。 (3)borland 数据引擎(borland data engineer):能够进行数据库管理,并与 数据库服务器高速连接。 (4)midas:是一个集成与 delphi 的分布式应用稽核,功能强大,主要用于 商业逻辑的智能集中管理和企业交易的快速处理。 2.1.2 delphi 74 2002 年 8 月 6 日,bo
20、rland 公司正式宣布推出 delphi 7 studio,全面支持 microsoft 公司.net 平台应用的开发。delphi7 是一个针对 windows 平台上的跨 平台快速开发(rad)环境。delphi7 的一个显著特性是企业开发和部署。 delphi7 的新特点: (1)企业应用的 mda 开发:通过让开发者从设计到发布都重复使用一个应 用程序,加速开发进程,同时显著减少代码量和需要的开发时间。 (2)可视化的快速 web 开发:让开发者能够在 delphi7 环境中可视化地创建 web 应用,并且利用它的应用模型框架,不必再考虑通用的服务器端的开 发任务,还能透明地处理会话
21、管理。 (3)内建的 linux 的跨平台支持:delphi7 在出售时将附带 delphi 语言版本的 dylix3。kylix3 是第一个 linux 操作系统上的高性能的可视化集成开发环境 (ide) ,它适用来快速创建数据库应用、gui 应用、web 应用和 web 服务 应用。 (4)企业级的报表能力:让开发者能创建跨平台的报表,这些报表能帮助查 看应用程序运行的效率。 (5)windows xp 应用:delphi7 包含了对 windows xp 风格支持,让开发者 能够创建可以利用 windows xp 使用者界面风格的应用。 2.1.3 delphi 与 vb4 visual
22、 basic(vb)是一种由微软公司开发的包含协助开发环境的事件驱动 编程语言。它源自于 basic 编程语言。vb 拥有图形用户界面(gui)和快速 应用程序开发(rad)系统,可以使用 dao、rdo、ado 连接数据库,或者 创建 activex 控件。 本系统采用 delphi 进行开发,主要原因: (1)vb 不支持面向对象,delphi 却是面向对象的。 (2)vb 无法编译产生目标文件,而 delphi 可以。 (3)vb 无法对底层操作,而 delphi 可以。 (4)vb 有依赖性,即用 vb 作的程序换别的操作系统还要重新包装,delphi 则不用。 (5)vb 没有类库,
23、delphi 的类库很多,还可以继承。 2.2 sql server 数据库是数据管理的最新技术,是计算机科学的重要分支。今天,信息资 源已成为各个部门的重要财富和资源。建立一个满足各级部门信息处理要求的 行之有效的信息系统也成为企业或组织生存和发展的重要条件。因此,作为信 息系统核心和基础的数据库技术得到越来越广泛的应用。对于一个国家来说, 数据库的建设规模、数据库信息量的大小和使用频度已成为衡量一个国家信息 化程度的重要标志。4 2.2.1 sql server 20005 sql server 2000 是一个高性能的客户端/服务器结构的关系数据库管理系统。 sql server 200
24、0 是为支持高容量的事务处理以及数据仓库和决策支持系统而设 计的。它是 microsoft 公司推出的,该版本继承了 sql server 7.0 版本的优点, 同时又比它增加了许多更先进的功能,可实现从运行 microsoft windows 98 系 统的个人机到运行 microsoft windows 2000 系统的大型多处理器的服务器等的 跨越,实现多种平台的使用。 2.2.2 sql server 2000 的特点5 (1)简单易操作:sql server 2000 界面风格和 windows 界面风格完全一致。 (2)兼容性良好,具有扩展性,可靠性。 (3)数据仓库: sql s
25、erver 2000 增加了 olap 功能。olap 可以通过多维 存储技术对大型、复杂数据集执行快速、高级的分析工作。数据挖掘功能 能够揭示隐藏在大量数据中的倾向及趋势,它允许组织或机构最大限度地 从数据中获取价值。通过对现有数据进行有效分析,实现对未来趋势的预 测。 2.3 ado 技术4 ado( active data objects )是一种提供访问各种数据类型的链接机制,是通 过 odbc 的方法访问数据库的接口。ado 主要优点是易于使用、高速度、低 内存支出和占用磁盘空间较少,同时具有远程数据服务(rds)功能。在 delphi 中,提供了一组 ado 组件,用于对 ado
26、访问能力的支持。 3 总体设计总体设计 3.1 总体设计目标 减轻公寓管理人员工作强度。 公寓管理人员通过使用本系统,可以随时根据需要,查询公寓、寝室、来 访人员、交费等信息,对学生公寓管理系统中的数据进行录入、添加、删除和 查询,并可以根据特定条件对数据进行查询。 2减少学校在学生公寓管理方面的人力和物力的投资。 学生公寓管理系统功能强大、操作简单,拥有友好的易额面,适用于各类 学校的学生公寓管理。 3.2 功能模块设计 系统功能模块包括: (1)登陆界面、用户管理 包括新增用户,注销用户,修改用户密码(用户分为高级管理员、一般管 理员及普通用户) 。 (2)学生住宿管理 学生信息管理(包括
27、查询、录入、修改)包括学号、姓名、性别、政 治面貌、民族、籍贯、家庭地址、身份证号、出生年月、学生照片、入学 年月、家庭电话、移动电话、宿舍电话 、所在公寓、楼座、宿舍、所在 学院、专业、班级、奖惩情况、班主任及联系方式、假期去向、是否毕业、 备注。 宿舍资产录入(包括资产信息查询、录入、修改及使用情况登记) 宿舍固定资产、易耗物品。 宿舍、床位自动分配(分为整体分配、空床分配) ,并可对其中相关信 息进行手动调整。 (3)资产管理: 包括资产信息分类输入、物资发放情况(主要为宿舍易耗品的发放) 、 财产出纳情况、物资使用情况(可设定物资最低库存量,不到库存时的提 示等功能) 、对学生宿舍资产
28、的维修情况登记、查询、自动统计面积较小 宿舍并回发相应住宿费。 (4)出入/来访登记管理 被访人员相关信息:姓名、学院(单位) 、房间号。 来访人员信息:来访时间、离开时间、姓名、身份证号、单位、来 访事由、备注。 学生早出晚归登记:学生基本信息、离开或进入的时间、晚归或早 出的原因、备注。 (5)信息统计 个人信息统计:所在学校、学院、专业、年级、班级、学号、性别、 年龄、宿舍编号、床位、身份证号码、电话号码、爱好特长等、是否入住 等。 宿舍公共财产信息统计:宿舍电话、供水、供暖、供电、电视、桌 椅等 宿舍信息统计:宿舍位置、入住人员、空位统计等。 宿舍楼整体信息统计:宿舍楼编号、入住人员总
29、数、对应专业学生 入住楼层、节假日学生去留动向、出入登记。 宿舍管理人员信息统计:管理人员姓名、工作类别、职位、联系方 式。 3.3 数据库相关设计 3.3.1 数据流分析 数据流图2是结构化系统分析的基本工具。一个数据流图确定了系统的转 化过程、系统所操纵的数据或物质的收集(存储) ,还有过程、存储、外部世界 之间的数据流或物质流。 数据流图技术是可以扩充到允许实时系统的建模。数据流图是当前业务过 程或新系统操作步骤的一种表示方法。数据流图可以在一个抽象的广泛范围内 表示系统。在一个多步骤的活动中,高层数据流图对数据和处理部分提供一个 整体的统览,这是对包含在软件需求规格说明中的精确、详细叙
30、述的补充。数 据流图描述了软件需求规格说明中的功能需求怎样结合在一起,使用户可以执 行指定的任务。从图中迅速反馈的信息有助于对所探讨的任务流的理解进行提 炼加工。 学生公寓管理系统的第一层数据流图(如图 4-1),本数据流图描述了学生 公寓系统的各个模块处理过程中的数据处理的过程。 宿管科公寓管理 寝室管理 来访人员管理 收费管理 寝室信息 寝室信息 公寓信息 收费信息 来访人员 信息 公寓信息 来访人员 登记信息 收费信息 图 3-1 学生公寓管理系统第一层数据流图 寝室管理数据流程图(如图 3-2) ,描述了用户在添加、删除、查询寝室信 息时的数据处理过程。 宿管科添加处理 删除处理查询处
31、理 删除毕业生或离校生信息 寝室信息 图 3-2 寝室管理模块数据流图 来访人员管理数据流图(如图 3-3) ,描述了在来访人员访问学生时,用户 所作操作的数据处理过程。 宿管科 来访信息 添加来访人 员信息 查询处理 删除处理 图 3-3 来访人员管理数据流图 学生交费管理数据流图(如图 3-4)描述了学生交费与宿管科收费处理过程 中的数据处理过程。 宿管科添加交 费项目 交费 学生 交费信息 查询 处理 报表 打印 图 3-4 生交费管理数据流图 3.3.2 数据建模 模型是软件的第一个技术表示。信息系统的建模是用模型来描述复杂的信 息系统,使得系统的要求、结构和数据变得简单。设计者通过描
32、述用户的需求 获得与用户的不断交互,最终对整个系统能全面地把握。建立完整的数据模型, 完成对信息系统中数据的存储和处理。 学生公寓管理系统比较复杂,为了建立这样一个复杂系统的模型,并满足 实际对象不断发展的需求,在实际设计中应遵循下列原则: 1准确性:所建立的模型要求能够正确反映实际的对象,能够满足学生公 寓管理工作的实际需求。 2完整性:指要求模型既能反映对象系统的静态特性,同时能够反映其丰 富的动态特性。 3一致性:要求建立的模型能保证从分析阶段到设计阶段的平稳过渡。 3.3.3 各实体关系模型1 经过分析,由上面的数据流程图可以得出以下各实体之间的 e-r 图, (如图 4-5 到 4-
33、7) 公寓 管理 管理员 m n 寝室组成 1n 图 3-5 寓 e-r 图 寝室 公寓 公寓 公寓 n 1 1 n 1 所属组成 拥有 n 图 3-6 寝室 e-r 图 床位 寝室 公寓 住宿拥有 组成 1 n n m 1 n 学生来访人 n m m 1 访问 管理员 管理 交费 m n 图 3-7 公寓管理 e-r 图 3.3.4 数据库逻辑结构设计 基本定义: 主键5:在表中是唯一不可重复的值。具有索引的作用,可以用来快速查 询表内数据。 外键5:有此表的列或列的组合和其他表的主键值或 unique_key 具有 相关联的特性。此时,可以将这些列或列组合定义为外键。 索引5:建立索引是为
34、了加快查询速度的有效手段。用户可以根据应用环 境的需求,在基本表上建立一个或多个索引,以提供多种存取路径,加快查找 速度。 视图5:从一个或几个基本表(或视图)导出的表,它与基本表不同,是 一个虚表。 学生公寓管理系统所涉及的表见表汇总。 表名功能说明 lo_yh登陆用户表 do_xsxx学生信息表 as_yhp宿舍易耗品发放情况表 as_zcwx公寓、宿舍资产维修信息表 fe_sd水、电使用情况表 bus_sywd营业网点信息表 qu_bjxx班级信息表 qu_ygxx员工信息表 qu_ssxx宿舍信息表 (按宿舍建) qu_gyxx公寓信息表 (按楼座建) st_sspf 宿舍评分信息表
35、st_jqqx假期去向统计表 qu_ ssgdzc宿舍固定资产信息表 表 3-1 表汇总 学生管理模块与资产管理模块用到的表如下: 表名do_xsxx功能说明记录学生基本信息 英文列名中文列名数据类型空/非空列描述 photo照片picturenojpeg/bmp number学号char(12)no name姓名char(10)no sex性别char(2)nocombobox polity政治面貌char(10)nocombobox folk民族char(16)no(combobox) birthplace籍贯char(20)no homeaddr家庭地址char(60)no post邮政
36、编码integer(6)no家庭邮政编码 idcard身份证号char(18)no birthday出生年月year/monthnoyyyy-mm grade年级integer(4)no famphone家庭电话char(12)noareano+phone cellphone移动电话char(12)yes dorphone宿舍电话char(12)no department所在公寓char(20)no buildings楼座integer(2)no dormno宿舍integer(2)no academy所在学院char(30)nocombobox speciality专业char(30)no
37、class班级char()no punishment奖惩情况char(30)yes classteac班主任char(10)no teachphone联系方式char(12)no graduate是否毕业char(2)nocombobox memo备注memo(50)yes 3-2 学生信息表 表名qu_ssxx功能说明宿舍学生及固定资产信息 拼音列名中文列名数据类型空/非空列描述 gy公寓char(10)no公寓名称 lz楼座integer(2)no楼座号 sslx宿舍类型char(4)no男生宿舍/女生宿舍 ssh宿舍号integer(3)no宿舍号 sscw宿舍床位integer(2)n
38、o宿舍床位 kccw空床床位integer(2)no空床床位 ssz宿舍长char(10)no宿舍长 ssmz是否为少数民族宿舍char(2)no是否区分少数民族 bz备注char(50)yes备注信息 表 3-3 宿舍信息表 表名as_yhp功能说明公寓以及宿舍易耗品发放信息 拼音列名中文列名数据类型空/非空列描述 lz楼座integer(2)no fjh宿舍integer(3)no wp物品char(12)no sl数量integer(2)no dj单价real(3.2)yes ffsj发放时间datatime(8)no lqr领取人char(10)no bz备注memo(50)yes 表
39、 3-4 易耗品发放表 表名qu_gyxx功能说明按楼座描述公寓基本信息 拼音列名中文列名数据类型空/非空列描述 lh楼号integer(2)no lc楼层integer(2)no ssh宿舍号integer(3)no sf水费float(10.2)no用水总量(吨) df电费float(10.2)no用电总量(度) ycdf预存电费float(10.2)no ycsf水费预存float(10.2)no bz备注memo(50)yes 表 3-5 公寓信息 表名as_zcwx功能说明记录维修信息 拼音列名中文列名数据类型空/非空列描述 djsj登记时间datatime(10)no djr登记人
40、char(10)no djss登记宿舍integer(3)no wxwp维修物品char(20)nocombobox wpdj物品单价float(5.2)no wpsl维修物品数量integer(2)no sfmf是否免费char(2)no wxsj维修时间datatime(10)no sfwx是否维修char(2)no wxr维修人char(10)yes bz备注memo(50)yes 表 3-6 公寓、宿舍资产维修信息表 表名ssgdzc功能说明宿舍固定资产信息 拼音列名中文列名数据类型空非空列说明 gy公寓 char(20) no lh楼号integer(2)no ssh宿舍号integ
41、er(3)no cp床铺integer(2)no sz书桌integer(2)no yg衣柜integer(2)no ds电视integer(2)no dh电话integer(2)no ms门锁integer(2)no rgd日光灯integer(2)no bz备注memo(30)yes 表 3-7 宿舍固定资产表 表名ygpxx功能说明宿舍易耗品信息 拼音列名中文列名数据类型空非空列说明 rgdg日光灯管integer(2)no slt水龙头integer(2)no tz笤帚integer(2)no tb拖把integer(2)no bz备注memo(30)yes 表 3-8 易耗品信息表
42、4 系统详细设计系统详细设计 本系统是在纬度工作室共同努力的基础上继续完善而成的。在本系统的设计 中,我所完成的任务主要有学生管理模块(包括学生信息录入、学生信息查询、 学生信息统计)和资产管理模块(包括资产信息录入编辑、资产信息查询、物品 维修登记、物品发放) 。 4.1 系统运行环境 4.1.1 硬件环境 处理器:pentium 800 以上; 内存:256m 及以上; 硬盘空间:1gb 及以上; 屏幕分辨率:1024*800 4.1.2 软件环境 windows 2000 及以上等操作系统。 4.2 界面设计 4.2.1 系统界面 系统界面主要是对该系统的相关信息有个了解,同时对它的界面
43、风格、该 系统的具体的功能及能实现有操作有个清晰的认识。下面是对系统界面的一个 大概说明。 系统启动界面 启动界面说明 该界面是该学生公寓管理系统的启动界面,当运行该软件时,就会出现这个 启动界面。主要是直观的为读者给予一个视觉效果,让读者直观的了解到该系 统的名称、制作团队、版本问题等,为读者留有一个整体印象。 系统登录界面 系统登录界面使用说明: 用户输入正确用户名和密码后点击确定即可登陆系统,点击取消按钮即可退 出系统。点击“注册新用户”后即可进入新用户注册界面,点击“忘记密码” 即可进入找回密码界面。 系统主界面 系统主界面说明: 该界面
44、是该系统的主界面,当用户输入正确的用户名和密码登录后,该界面 将会呈现在用户面前。该界面将该系统的信息录入、查询、修改、删除等诸多 操作集于一体。在该界面的菜单栏中,用户可以根据 office 办公软件的操作一 样,打开一些相关的界面进行信息录入、查询、修改等。在菜单栏下面是一些 快捷菜单,用户可以根据上面的名称方便、快捷的打开其中的一些主要的界面 进行相关操作。 在界面中央,主要用来显示具体的界面,同时,当点击左侧的公寓按钮时,将 显示出公寓、楼座、楼层、宿舍号的输入框和宿舍信息查询的按钮。这样做的 目的是方便用户快捷的查询到具体的某一间宿舍的信息。极大地方便了用户的 操作。 这样的界面设计
45、完全是考虑到使用的大众性。这样朴素、大方的界面既让人 使看着舒服,并且操作简单,任何用户都可以很快的上手进行操作。 4.2.2 学生管理模块 学生管理模块主要实现的功能有:实现学生信息的录入、查询、修改、删 除等操作。以下是其具体信息。 学生信息录入界面 学生信息录界面说明: 本界面用来实现学生信息的录入,其中,有特别标注的是必填项。当录入学 生的基本信息后(点击“导入照片”可以实现照片的录入) ,点击“保存”就可 将该学生的信息存入数据库中,点“取消”将对所有的输入框清空;输入学生 的学号或是姓名后点击“查询” ,将会在输入框中显示所有该生的信息,便于对 其进行必要的修改。
46、 学生信息查询界面 学生信息查询界面说明: 学生信息查询主要用来对学生的基本信息进行查询。该界面有三个标签, 分别为“按姓名查询” 、 “按学号查询”及“复合查询” 。在“按姓名查询”中, 输入学生的姓名,点“查询”可以查出该生的相关信息;在“按学号查询”中 输入学生的学号就可查出该生的信息;在“复合查询”中,可以对某学院、专 业,年级、班级、性别等进行查询。 学生信息统计界面 学生信息统计界面说明: 学生信息统计界面主要有来对学生人数进行统计。分别可以按学院、年级、 宿舍、专业等进行学生人数的统计。统计结果将显示在右上侧的统计信息预览 中。 “取消”按钮对所选项
47、项进行清空;“打印预览”将对符合条件的信息的具 体情况进行一个报表打印。 4.2.3 资产管理模块 资产管理模块主要实现对宿舍资产(固定资产和易耗品)的管理,主要有 宿舍资产的录入、查询以及物品的发放情况、维修情况。 资产信息录入界面 资产信息录入修改界面说明: 资产信息录入修改界面主要实现对宿舍资产的登记。对宿舍的资产信息录 入后可保存。其中有两个标签:固定资产信息,易耗物品信息。可以分别实现 对固定资产和易耗物品的录入、查询、删除等操作。 资产信息查询界面 资产信息查询界面说明: 资产信息查询主要是实现对宿舍的资产进行查询。其中有三个标签,分 别为:固定资产
48、查询、易耗物品发放查询、维修登记查询,可以分别按公寓、 楼座、宿舍(及物品)进行具体信息的查询,有助于了解宿舍的具体情况。 物品发放界面 物品发放界面的说明: 物品发放界面主要是实现对发放物品的信息进行录入。录入相关信息后 点“保存”可实现保存;可以通过对宿舍的具体信息(公寓、楼座、宿舍) ,点 “查询”实现对该宿舍物品发放信息的查询;“取消”与前面的一致。 物品维修登记界面 物品维修登记界面说明: 物品维修登记主要实现宿舍物品的维修情况。输入宿舍信息后,点“查 询”可实现该宿舍的物品维修的具体情况;在以上的基础上,对相关信息进行 修改,点“保存”可实现对物品维修情况的理新;“取消”与前面的一致。 5 系统评价系统评价 5.1 学生公寓管理系统设计评价 经过为期几个月的努力,在纬度工作室成果的基础上,我们对学生公寓管 理系统的完善工作也已完成,在原有功能的基础上又增加了一些功能,同时, 系统的对系统的性能也作了改进,这里就该
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Fmoc-Phe-bis-Boc-4-guanidino-OH-生命科学试剂-MCE-3788
- Cannabidiphorol-CBDP-生命科学试剂-MCE-5981
- 2025年度区块链技术股份投资协议
- 二零二五年度股权质押合同样本:适用于体育产业股权质押
- 2025年度民宿窗帘墙布温馨家居布置合同
- 二零二五年度股东致行动协议书:文化产业股权合作与数字版权保护协议
- 二零二五年度建筑垃圾处理与简易房屋拆除合同
- 二零二五年度产学研合作聘用及录用合同
- 施工现场施工防化学毒品泄漏制度
- 施工日志填写样本建筑物屋面防水工程
- 部编人教版道德与法治六年级下册全册课时练习讲解课件
- 预防艾滋病、梅毒和乙肝母婴传播服务流程图
- 钢铁是怎样炼成的手抄报
- 防火墙漏洞扫描基础知识
- 供应链网络安全解决方案
- NPI管理流程文档
- 运动技能学习PPT
- 岭南版三年级美术下册教学工作计划
- 应急装备、应急物资台账(较详细)
- 运动技能学习与控制
- 大学物理光学答案
评论
0/150
提交评论