分小心,有时和的区别也是十分重要的。还有点体会就是,书上和老师教的内容是有限的,我们需要不断地靠自己去学习,向他人请教,了解和掌握更多的知识,这样我们才能编出更好的程序。总体来说,这次语言程序设计实验还是比较成功的,虽然最终程序还存在些不足,但能取得这样的成绩我还是比较高兴的。最后,要感谢学校为我们提供这次实验机会,也要感谢老师的教导和好心人对我的帮助与支持。湖南文理院学二〇〇学年第二学期电气与信息工程学院课程设计报告书课程名称语言课程设计班级通信班学号姓名颜文武指导老师张晓虎二〇〇年十月通讯录管理系统需求分析设计题目及要求建立通讯录信息,信息至少包含编号姓名年龄电话通讯地址电子邮箱等能够提供添加删除和修改通讯录信息的功能能够提供安不同方式查询的功能如按姓名或年龄电话等查询将通讯录保存在文件中能够按表格方式输出通讯录信息。系统功能需求分析主要包含下多种功能添加添加通讯录记录显示显示通讯录记录删除删除通讯录记录查询查询通讯录记录修改修改通讯录记录保存将信息保存到文件二概要设计系统功能模块图添加可以添加通讯录记录,依次输入编号姓名年龄电话号码通讯地址电子邮箱后,会提示是否继续添加。显示可以以表格形式输出所有通讯录里的记录删除输入欲删除的那个人的名字后,会自动删除他她的记录内容查询可以选择用姓名电话地址三种方式查询修改输入欲修改的那个人的名字后,再依次输入编号姓名年龄电话号码通讯地址电子邮箱即可完成修改保存,输入文件名带后缀名后,即可将通讯录信息保存到文件三详细设计通讯录编号姓名号码邮箱年龄住址主函数添加记录到通讯录添加记录通讯录记录表显示记录从通讯录中删除记录删除记录在通讯录中查找记录查找记录修改通讯录中的记录修改数据保存功能保存数据谢谢使用,再见,结束程序工作流程图添加添加通讯录记录显示显示通讯录记录删除删除通讯录记录④查询查询通讯录记录先选择查询方式,以姓名查询方式为例修改修改通讯录记录四源程序代码编号姓名号码邮箱年龄住址通讯录┌┐添加记录显示记录删除记录查询记录修改记录保存记录退出程序└┘请您选择编号姓名,年龄,电话号码,通讯住址,电子邮箱是否继续添加格式编号姓名年龄电话号码通讯地址电子邮箱,请输入想删除记录中的名字通讯录,年龄,电话号码,通讯住址,电子邮箱是否继续添加格式编号姓名年龄电话号码通讯地址电子邮箱,请输入想删除记录中的名字通讯录中没有此人,已经成功删除请选择查询方式┌┐姓名电话地址返回└┘请选择,输入,请重新选择请输入想查询的姓名通讯录中没有此人,此人编号,此人年龄,电话号码,通讯地址,电子邮箱请输入想查询的电话通讯录中没有此人,人姓名,此人年龄,电话号码,电子邮箱请输入想修改的记录中的名字通讯录中没有此人,编号姓名,年龄,电话号码,通讯住址,电子邮箱,修改成功定义文件指针定义文件名保存到文件输入文件名请输入所保存的文件名无法打开文件通讯录编号姓名年龄电话号码通讯地址电子邮箱共有条记录,关闭文件保存成功,主函数添加记录到通讯录添加记录通讯录记录表显示记录从通讯录中删除记录删除记录在通讯录中查找记录查找记录修改通讯录中的记录修改数据保存功能保存数据谢谢使用,再见,结束程序五测试数据及其结果分析测试显示的主菜单界面添加界面显示界面删除界面删除后,通讯录里的显示记录查询界面以姓名查询方式为例修改界面修改后,通讯录里的显示记录保存界面文件截图问题思考当我在进行删除查询修改保存等功能时,以查询为例,输入名字按回车后,虽然会显示该人的所有记录,但是显示后,它马上自动消失了,还没来得及等我看内容。因此,向别人请教后,在些地方加入了这个语言,用来对项操作完成后进行暂停。现在这个程序的界面个人感觉很清爽。但在最初,每次进行项操作,运行窗口里的内容会直保留着,感觉很杂乱,如下图添加后,进行显示操作之后,我去网上寻求解决办法,知道可以使用这语句可以解决这个问题,最后,修改成功。六课程设计总结这次的程序实设计实验是对我们进入大学以来学习程序设计语言结果的次大检验。自己动手,自己发现和解决问题。发现了自己的许多不足。平时没有掌握好的知识在这次实验中彻底暴露出来,经过不断思考,不断查阅资料和上机运行,解决其中大部分问题,当然还存在些问题没有解决。我相信在以后的学习能够解决好它们。但是,收获还是不小的,我不仅对的操作有了进步的掌握,还了解到了程序设计的书写风格及其注释的格式。当我选择通讯录这个题目时,开始想运用大量链表及指针来完成,但是在慢慢琢磨之后,觉得这个不定要用链表,于是改变了编程思路。当然还有不少文件的读写问题,不过还是通过不断测试之后顺利解决了。另外点要说的就是这个程序用了很多的循环,因此对于循环的控制要十的手工劳动,重复劳动中解放出来,同时让读者节约时间。任务概述图书租赁系统实现以下功能会员功能图书预约功能图书管理功能系统用户管理功能数据描述静态数据本设计采用数据库建表,数据库为,共有九个表,说明如下表数据库表表名说明存放图书信息存放用户信息存放租赁信息存放系统信息存放系统租价方案信息,验证码,用户名或者密码,请重新输入,进货及退货查询代码哈尔滨工业大学华德应用技术学院本科毕业设计论文进货信息进货退货添加进货代码进货信息计算输入的金额是否正确应付金额填写哈尔滨工业大学华德应用技术学院本科毕业设计论文,添加成功用户修改代码密码中不能含有非法字符,密码修改成功廊坊师范学院本科毕业论文引言项目开发背景近年来,随着计算机技术的发展和互联网时代的到来,我们已经进入了信息时代,也有人称为数字化时代,在这数字化的时代里,图书事业的发展就成为精神文明进步的个动力。在迈入二十世纪的今天,对图书馆的管理显得极其重要,合理地管理不但反映个国家的科技水平,而且影响人们对知识掌握的速度和质量。在知识经济时代到来的今天,用计算机控制图书馆的工作由自动化系统运行而完成。这不仅节省了人力,还提高了工作效率和服务质量,而且还加速了图书的流通。计算机技术是现代技术的部分,图书自动化也只是图书馆现代化的部分,它们之间是部分和整体的关系,但由于计算机技术是信息技术的心脏,现代社会的骄子,信息社会的科技主角,所以在图书馆现代技术中,计算机技术处于核心地位,它对于其他现代化设备起控制,连接和转换的作用,而图书馆自动化是图书馆现代化的核心和主导部分。图书的计算机管理系统能提高图书馆本身管理水平,能代替工作人员进行图书资料的些加工处理,把工作人员从繁重的手工劳动,重复劳动中解放出来。总之,建立图书馆的计算机自动化管理系统,不但可以大大提高图书馆图书流通率,而且推动了社会文化生活的进步。设计思想通过建立图书馆的计算机自动化管理系统,提高图书馆本身管理水平,能代替工作人员进行图书资料的些加工处理,提高工作效率。开发工具的选用及介绍本次设计中我采用作前台页面设计工具,设计出页面,以作中间程序,实现会员功能图书预约功能图书管理功能系统用户管理功能,以作后台数据库,存放图书信息图书类型信息用户信息租赁信息系统信息系统租价方案信息等网站中用到的数据。什么是全称为,中文译为动态服务器网页,是新代应用程序开发技术,具有操作简单功能强大等优点,可以非常直观简易地廊坊师范学院本科毕业论文实现复杂的应用,其实质是运行于服务器端的脚本。是个服务器端的开发环境,同时是种开放性的非编译的应用环境,可以将,和服务器组件结合在起,利用它能够产生和运行动态的交互的高性能的服务应用程序。的产生背景随着的迅猛发展,静态站点的开发和维护变得越来越困难。在传统的静态网页中,使用超文本语言编制,网页制作完成之后是静止不变的。信息的不断增加和变化需要站点维护人员经常进行页面的修改,工作量很大,特别是基于数据库的站点更是如此。随着网络技术的发展和商务应用的需要,这种静态的网页越来越难以满足浏览端用户的需求,开发动态交互式网页成为站点开发人员追求的目标的优势动态服务器网页,般简称为,之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的格式,而且这些程序是在网络服务端中执行,使用般的浏览器如或都可以正确地获得的执行结果,并且将这执行的结果直接在浏览器中浏览,不像或是在客户端的浏览器上执行,若使用来设计程序,客户端在浏览器中可以显示程序执行的结果,可是,客户端若使用浏览器就无法显示的执行结果。的突出特点编写容易。由于与可以做到完全融合,因此使用开发基于数据库驱动的数据库应用程序更加容易。支持几乎所有的脚本语言,文件的制作非常简单,可以使用任何纯文本编辑器。在编写文件时,只需用特殊的标记把脚本括起来即可直接解释执行。无需事先编译,可直接执行。客户浏览器申请访问页面时,页面中的代码段就由自带的解释器解释后在上运行,故程序不需事先编译,运行结果再转化为后回传至客户浏览器。保密性强。用户端只需使用可解释常规代码的浏览器,即可浏览廊坊师范学院本科毕业论文所设计的主页。脚本在服务器上执行,传到用户浏览器的只是执行结果所生成的常规码,这样可确保源程序代码的安全性。支持面向对象并可扩展组件功能。为创建个复杂的应用程序,仅仅依靠脚本的制作是不够的,毕竟脚本语言不是功能十分完备的语言,在脚本中可以方便地引用系统组件和的内置组件,还能通过定制服务器组件来扩充功能,辅助完成较复杂的程序设计。可自由制作。集成了许多内建的组件和对象,对象就是封装的程序模块,个组件中包含多个对象,这些内建的组件和对象,几乎囊括了全部应用程序的功能,开发者只需在代码段中用语言简单地调用这些组件和对象,根据自己的需要加以组合就可以编出符合自己要求的,功能强大的应用程序。的六大内部对象对象名称功能描述从客户端取得信息将信息发送客户端提供服务器的些组件储存个会话过程中的用户信息,