学生宿舍管理系统答辩ppt.ppt_第1页
学生宿舍管理系统答辩ppt.ppt_第2页
学生宿舍管理系统答辩ppt.ppt_第3页
学生宿舍管理系统答辩ppt.ppt_第4页
学生宿舍管理系统答辩ppt.ppt_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

学生宿舍管理系统 作者 02 3 班蔡宇 指导老师 陈伏兵 演示流程 课题来源 开发工具简介 数据库模型分析 程序的需求分析 系统功能模块 概念结构设计 数据库结构描述 经济可行性 技术可行性 管理可行性 启动模块 主界面模块 其它模块 辅助功能模块 心得 参考 致谢和心得 课题来源 现在全国的很多大学校园内的学生宿舍都采用了计算机统一管理 这样就需要一种管理软件来为宿舍的管理者服务 协助他们来完成管理学生宿舍这么一个庞大的工作 在这种情况下 用各种开发工具开发出来的学生宿舍智能管理系统应运而生 并且蓬勃的发展起来 这为学校的宿舍管理带来了很大的方便 更重要的是节省了相当大的人力 物力 财力 本系统的深刻意义可以通过一个例子来体现出来 假如想在全校范围内查找一名学生所在的宿舍 则不要象以前那样一个一个宿舍楼去查名单 只需通过查询方法 输入该学生的学号或者是姓名 即可很容易的找到他的所在宿舍 同时也可以了解他的一些基本信息 看所查找的对象是否是自己所要找的人 另外 还可以知道他的交费情况 可以帮助及时的了解学生欠交住宿费用的情况 开发工具简介 可视化编程 用系统提供的工具 在屏幕上画出各种 部件 即图形对象 并设置这些图形对象的属性 Delphi自动产生界面设计代码 程序设计人员只需要编写实现程序功能的那部分代码 从而可以大大提高程序设计的效率 面向对象的程序设计 但它与一般的面向对象的程序设计语言 C 不完全相同 在一般的面向对象程序设计语言中 对象由程序代码和数据组成 是抽象的概念 而Delphi则是应用面向对象的程序设计方法 OOP 把程序和数据封装起来作为一个对象 Delphi是在pscal语言的基础上发展起来的 具有高级程序设计语言的语句结构 接近于自然语言和人类的逻辑思维方式 Delphi语句简单易懂 其编辑器支持彩色代码 可自动进行语法错误检查 同时具有功能强大且使用灵活的调试器和编译器 Delphi是解释型语言 在输入代码的同时 解释系统将高级语言分解翻译成计算机可以识别的机器指令 事件驱动编程机制Delphi通过事件来执行对象的操作 一个对象可能会产生多个事件 每个事件都可以通过一段程序来响应 例如 命令按钮是一个对象 当用户单击该按钮时 将产生一个 单击 CLICK 事件 而在产生该事件时将执行一段程序 用来实现指定的操作 数据库模型分析 概念结构设计 数据库结构描述 有时可以将TADOConnection控件的ConnectionObject属性直接指向一个已有的ADO连接 用来代替自建连接 不过 这要求用户对ADO与ADO连接非常熟悉 所以一般不推荐使用这种方法 把Connected属性设置为True或调用Open方法将激活一个TADOConnection控件 如下所示 procedureOpen constUserlD WideString const Password WideString oberload 其中参数UserlD和Password分别为登录数据库时的拥护名和密码 在这里可以不传递这两个参数值 程序回在连接字符串中读取用户名和密码 在用Open方法或连接字符传递用户名和密码以实现自动登录时 不要忘了把TADOConnection控件的LoginPrompt属性设为False 否则 程序将不理会传递的用户名和密码 任然弹出等录对话框 程序的需求分析 1技术可行性就现在拥有的硬件和软件资源来看 基本能满足要求 只是硬盘太小 响应速度较慢 开发人员现有的技术水平虽然不是很高 相信通过自身努力 和其他成员间相互合作 在规定期限内本小组成员基本能胜任系统的开发任务2经济可行性机房提供开发工具 和软件 这样开发经费就可以节省下来 而开发的主要目的还是巩固所学的知识 增强实践能力 3使用可行性使用可行性主要指使用方式 操作方式 是否是用户能接受的 本系统操作简单 图文并茂 只需要点击按钮就可以实现一些复杂的功能 4管理可行性系统在管理上要求简单 快捷 抓住文件管理的要素进行有效的系统管理 从一般的文本文件的信息录入到声音文件的录入都可以轻松的实现 文件系统同时采用了层层递进的方法 尽量避免非法操作带来的隐患 提高了管理的工作效率和安全性 准确性 系统的操作人员无需进行专门的培训 就可以上手操作 系统功能模块 启动模块 登录模块 主模块 其它模块 参考文献 1 张增强 蒋志光 Delphi7编程实例与技巧集粹 第1版 北京希望电子出版社 2003 2 王卓 李建新 张煜 张京 Delphi7程序设计应用教程 第1版 中国铁道出版社 2003 3 赛奎春 陈紫红Delphi7数据库开发实例解析 第2版 中国工业出版社 2006 4 求是科技 Delphi7信息管理系统开发 第1版 人民邮电出版社 2005 5 王卓 李建新 张煜 张京 Delphi7程序设计应用教程 第1版 中国铁道出版社 2003 6 萨师煊 王珊 数据库系统概论 第2版 北京 高等教育出版社 1993 7 魏志强 王忠华 数据库应用实务篇 第2版 北京 中国铁道出版社 1993 8 美 Stephenwynkoop SQLserver7 0 第1版 开发指南电子工业出版社 2000 9 美 SteveTeixeira龙劲松Delphi6开发人员指南机械工业出版社 10 赛奎春郑骁鹏郑齐心 Delph数据库开发实例解析机械工业出版社 11 飞思科技产品研发中心 Delphi6编程指南电子工业出版社 2002 12 飞思科技产品研发中心 Delphi6开发者手册电子工业出版社 2002 13 郑荣贵 Delphi6网络与数据库编程百例中国电力出版社 2003 14 敬喜 王昀Delphi7数据库编程学习捷径北京科海电子出版社 2003 15 金林樵 Delphi程序设计基础机械工业出版社 2003 16 郑阿奇 SQLServer实用教程 M 电子工业出版社 2002 8 首先要感谢我的指导老师陈伏兵 他在程序设计过程中给予了我很大的帮助 不仅规范我的程序设计思路 而且从细微处出着手 指出对于每一个细节都要认真 哪怕一个标点符号 都不能含糊 培养了我严谨踏实的科学作风 同时他在给予了我们无微不至的关怀 强调如果在程序设计中遇到难题 他可以联系相关指导老师 解决我们的后顾之忧 记得没学程序之前 简单的认为要编写一个程序就是直接写代码 代码编写好了 程序就算完成了 等学习了一些基本知识后 老师也要求写一些程序 知道要画流程图 先整理思路 画出整个框架 然后再慢慢编写 真正编写的时候感觉很复杂 也很烦琐 表面上画个简单的图实际却按自己的一套随意的写写 由于没有经过详细的思考 严密的步骤 程序是做好了 但是漏洞百出 不是这有问题 就是那个地方不完善 有点后悔 古人多过 工与善其事必先利其器 磨刀不误砍材功 未雨绸缪 等 都是说明了做准备工作的重要性 在本次毕业设计中 由于本系统的工作量较大 所以在创作的过程中虽然存在了很大的困难 从刚开始的一知半解到现在能够完整的独立做出程序 可想而知其中的难度 当然离不开指导老师和同学的支持和帮助 才使得系统能够及时完成 从他们身上学到了很多东西 他们认真负责的工作态度 严谨的治学精神和深厚的理论水平都

温馨提示

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

评论

0/150

提交评论