ImageVerifierCode 换一换
格式:DOCX , 页数:36 ,大小:1.84MB ,
资源ID:2453292      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2453292.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学生公寓管理系统的设计与实现论文.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

学生公寓管理系统的设计与实现论文.docx

1、学生公寓管理系统的设计与实现论文毕业论文(设计)学生公寓管理系统的设计与实现学生姓名 王海伟 学 号 BC09331304 指导教师 高炜 讲师年 级 2009级专 业 计算机科学与技术系 别 信息科学系摘 要随着社会的进步,我国的教育事业也得到了较快的发展,学校人数不断增多,学生的公寓管理就成了亟待解决的问题,每天学校都会对公寓进行各种信息的记录,传统的手工记录已经满足不了现代化公寓复杂的管理需求。如果这些信息还用传统的手工作业的方式完成,那是几乎不可能的。就算是能完成也需要花费大量的时间,耗费的人力多,工作效率也会极低。因此用计算机技术来开发一套高效的学生公寓管理系统有着十分重要的意义。本

2、文首先介绍了用户需求,又介绍了系统的总体设计,包括系统架构,功能模块以及数据库设计,完成了系统的详细设计与实现,最后对系统进行了必要的功能测试。该公寓管理系统主要使用Qt + SQLite技术来开发。用Qt Creator来开发界面,实现与前后台的数据交互,用微型数据库SQLite作为数据库服务器实现了学生管理系统的各项功能。关键词:公寓管理 效率 Qt SQLite AbstractAlong with social progress, Chinas education has also been a rapid development, the increasing number of s

3、chools, student apartment management has become a serious problem, every school will be a variety of information on apartment records, the traditional manual record has failed to meet modern apartment complex management needs. If the information is also used traditional artisanal manner, it is almos

4、t impossible. Even if it is able to complete it takes a lot of time and manpower consuming more low work efficiency will be. So use computer technology to develop an efficient management system for student apartment has a very important significance.This paper introduces the needs of users, but also

5、 introduces the overall system design, including system architecture, functional modules and database design, completed the detailed design and implementation, and finally the system was necessary functional tests.The apartment management system mainly uses Qt + SQLite technology to develop. To deve

6、lop the interface with Qt Creator, implementation and data on the interaction front and back, using a micro database SQLite as a database server to achieve a student management systems features.Keywords: apartment management efficiency Qt SQLite学生公寓管理系统的设计与实现第1章 绪 论1.1学生公寓管理系统研究背景及意义随着社会的进步,我国的教育事业也

7、得到了较快的发展,学校人数不断增多,学生的公寓管理就成了亟待解决的问题,每天学校都会对公寓进行各种信息的记录,例如公寓基本信息、公寓住宿管理、公寓维修管理、学生宿舍评定、公寓收费管理、公寓物品管理等都需要大量信息的记录都需要适时增加、删除、修改、查找。传统的手工记录已经满足不了现代化公寓复杂的管理的需求,如果这些信息还用传统的手工作业的方式完成,那是几乎不可能的,就算是能完成也需要花费大量的时间,耗费的人力多,工作效率也会极低1。计算机网络技术如此发达,利用现在化技术做出一款良好的学生公寓管理系统能使学校的管理工作事半功倍,不但可以节省信息更换带来的纸张的浪费,又可以减轻人力的工作量,也为学校

8、节省必要的管理成本,把更多的人力财力用于投入到提高教学质量上来2。1.2学生公寓管理系统研究现状据调查,信息管理在欧美等发达国家80%以上都是用计算机完成的,尤其是在金融财务、人事管理等领域被广泛使用。目前国外类似的现代化学生公寓管理系统也已经出现,这些管理系统中也都包含基本的功能模块,功能相对来说比较齐全。但是这些管理系统也存在着一些问题,有许多需要改进的地方3。在国内,这样的学生管理系统普及率相对较低,这也与我国引进计算机技术的时间较晚有关系,国内市面上出现的学生公寓管理系统有太多的缺陷,而且成本也较高4。因此我认为对学生公寓管理系统进行研究改进是很有必要的,开发一套更加全面、完善、廉价的

9、学生公寓管理系统为我国高校服务,为推动我国现代化教学管理尽一份力。1.3 本文的主要研究内容及结构安排本学生公寓管理系统准备主要使用Qt+SQLite技术来开发,用Qt Creator来开发界面,实现前后台的数据交互。用微型数据库SQLite作为数据库服务器。由于该系统采用模块化开发,大概模块如下:(1)登陆模块:启动程序,初始化系统。(2)基本信息管理:包括软件使用单位信息、公寓基本设置、员工管理等。(3)公寓住宿管理:包括公寓收费标准、住宿登记、离校管理、来访人员登记、学生晚归登记、物品出楼登记等。(4)公寓维修管理:包括公寓报修单、公寓报修处理等。(5)学生宿舍评定:包括寝室评分设置、寝

10、室分数情况等。(6)公寓收费管理:包括寝室缴费情况。(7)公寓物品管理:包括公寓物品清单、库存物品清单。(8)用户管理:对使用者进行管理。论文章节安排分为以下几个部分:第1章绪论 介绍了学生公寓管理系统的研究背景及意义、学生公寓管理系统的现状,以及本文的主要研究内容以及论文组织。第2章相关技术简介 介绍Qt开发平台、C+技术、SQLite数据库的相关理论和信息。第3章需求分析 经调查研究进行需求分析。第4章总体设计 根据需求进行概要设计,制定系统的开发方案。第5章详细设计与实现 根据上一章节的方案进行系统详细设计,实现功能。第6章系统测试 对系统进行测试,并不断维护升级。最后是对全文的总结 ,

11、对学生公寓管理系统的完成情况做一下概括,指出在完成的过程中遇到的问题以及解决方法,并展望该软件的未来发展。1.4本章小结本章主要是对学生管理系统的研究背景和意义以及该系统的研究现状做了做了全面的分析,根据分析结果确定了文章的研究内容以及论文的组织形式。第2章 相关技术简介2.1 Qt技术2.1.1 Qt简介Qt (Qt Development Frameworks)主要是由诺基亚的一个部门的开发精英开发和维护的。开发 Qt 的时间迄今已超过 14 年,全球有数以千计的公司在使用 Qt 开发众所周知的桌面、嵌入式和移动应用程序及 UI5。Qt是一个1991年由奇趣科技开发的跨平台C+图形用户界面

12、应用程序开发框架。通过使用Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能6。Qt很容易扩展,并且允许真正地组件编程。基本上,Qt 同 X Window 上的 Motif,Openwin,GTK 等图形界面库和 Windows 平台上的 MFC,OWL,VCL,ATL 是同类型的东西。由于Qt是跨平台开发框架,因此它支持MS/Windows - 95、98、2000、XP 、 Vista、Win7、win8、Macintosh -Mac OS X 、Unix/X11 - Linu

13、x、SunSolaris、HP-UX等多种平台7。现在Qt的最新版本是Qt4.6。2.1.2 Qt Creator概述Qt Creator是一个用于Qt开发的轻量级跨平台集成开发环境。Qt Creator可带来两大关键益处:提供首个专为支持跨平台开发而设计的集成开发环境 (IDE),并确保首次接触Qt框架的开发人员能迅速上手和操作。在发布 Qt 4.6 的同时,作为 Qt 开发跨平台 IDE 的 Qt Creator 也发布了更新版本8。Qt Creator 1.3 和 Qt 4.6共同构成的 Qt SDK,包含了开发跨平台应用程序所需的全部功能。2.1.3 Qt优势QT具备以下优势9:(1)

14、跨平台特性,避免重复造车轮。写一次源代码,能在不同的系统平台下编译,这个功能很强大,目前,还没有什么软件与它相比。有人说flex build可以跨平台,那么,二者效率不可同日而语,Qt的效率还是不错的。(2)QT本身优良的机制,使用面向组件编程。面向组件的编程就是,建筑材料是做好的一面面墙,屋顶,建成房屋时只需把墙和屋顶组合起来就行了。面向组件的编程是用别人做好的代码块,拿过来直接用,所以编程优势比较明显。(3)类库十分丰富,有几千个不同的API。也就是方法,只要你熟悉这些API的参数用法,就可以直接拿过来用,像连接数据库,QT已经写好常见的数据库操作方法,使用时,不需要再编写,只需要拿过来,

15、直接用就好了。(4)把精力放在核心功能的实现上,而不是源码本身。QT使用了面向组件的编程机制,所利用Qt编程时,能解放出程序员的编码工作量,所以,程序员把精力放在业务的实现上就可以了。利用前人的源码,直接实现自己要做的业务。使用QT编程确实大大提高工作效率,并且代码质量也很高,因为调用的方法大都很成熟,这就是使用Qt编程的微妙之处。(5)能构造出艺术级的界面,设计界面方便。QT设计界面非常精巧,能用源码直接描述,效率很高。在设计界面时,因为有了布局这个概念,设计界面时,大大提高了设计效率。2.2 SQLite技术2.2.1 SQLite简介SQLite是一款轻型的数据库,是遵守ACID的关联式

16、数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。SQLite第一个Alpha版本诞生于2000年5月。 至今已经有12个年头,SQLite也迎来了一个版本 SQLite 3已经发布10。SQLite是遵守ACID的关系型数据库管理系统,它包含在一

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1