欢迎来到天天文库
浏览记录
ID:39435993
大小:52.00 KB
页数:7页
时间:2019-07-03
《学生实践报告模板》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、学生实践报告实践名称:程序设计综合实践专业班级:11嵌入式姓名:学号:指导教师:李文生实践时间:实践单位:计算机学院教学单位:计算机学院电子科技大学中山学院2012年月日实践目的1、学会用面向对象程序设计的思想编程,进一步提高利用C++语言进行程序设计进和解决实际问题的能力;2、养成良好的编程习惯。在实际编程中,要求程序具有可读性、可维护性、可重用性和健壮性;3、学会调试一个较长程序的基本方法;4、提高团队协作能力。加强任务分配、分工协作、联合调试方面的训练。实践内容小型公司工资管理系统一、设计任务编写一个
2、小型公司的工资管理程序。该公司主要有4类人员:经理、兼职技术人员、销售员和销售经理。其中月薪计算方法为:经理固定月薪8000元,兼职技术人员100元/小时,销售员为其当月销售额的4%,销售经理保底工资5000元另加其所管部门销售额的5‰。二、设计要求1、使用文件存储相关信息(可用多个文件,存储人员信息、销售员销售额等等)。2、能实现人员信息的录入及增删改,人员信息包括编号、姓名、职位、部门等等,人员编号自动产生(即无需用户输入,从10000起编号)。a)删除(针对人员离职)后该人员过往的销售记录还应保留,查
3、寻以前的销售情况或工资清单时仍显示该员工记录;b)改是针对人员职位变动,仅能更改职位。3、能录入某月各销售员的销售额(自行设计操作方式,方便用户操作),可列出某月的销售额清单。4、能列出某月的工资清单,可按多种方式排序(按员工编号、工资升序、工资降序、按职位等)。5、其他未尽事项可自行设计,遵循合理及易用的原则。实践安排实践课程时间安排:1、计划准备阶段:讲述实训要求,完成实践课题分组(2人)和选题,确定目标、总体设计、进度计划和任务分工。2、集中实践阶段:1)详细设计和系统实现:按照总体设计及分工进行详细
4、设计及实现;2)系统调试(测试系统各模块功能,完善系统);3)小组交流、总结,现场回答老师提问。实践指导书《面向对象程序设计综合实践》,骆力明,电子工业出版社,2011.1实践计划实践记录时间段:2012—5—26到2012—2—28计划完成内容:编写一个ATM取款机系统程序,它可以实现以下功能:1、储存多个用户银行卡账号信息,并且能够在程序中调用储存的信息。(账号信息包括持卡人的姓名、所持卡账号、密码、卡上金额)2、取款功能,能够在持卡人取款后及时从卡上扣除持卡人所取金额,而且所取金额不能大于卡上现有金额
5、,所取金额是0到2000块以内100的整数倍。3、修改密码功能,用户能够在该系统上修改密码,并且修改后的密码代替旧密码使用,旧密码作废。4、转账功能,持卡人能够将自己卡上的金额转到别的银行卡上面,转账金额小于自己卡上实有金额。5、查询余额功能,持卡人能够查询所持银行卡上的现有金额。6、冻结卡号功能,当用户三次输入密码都错误时,系统将冻结该卡号,持卡人需持有效证件到银行柜台去解冻账户。实际完成情况:完成了取款机系统的取款功能、密码修改功能、转账功能、查询余额功能。存在问题:1、在列出了ATM取款机系统的具体功
6、能和功能流程后由于没有做过具体的系统程序,所以不知道应该从哪方面入手编写程序,于是便查阅了相关的书籍,上网查询了先关的资料,知道了集体应该从类和一些功能函数开始编写,于是便解决了开始编写难入手的问题。2、开始做了用户类后遇到如何存储用户信息的问题,对这方面的知识在课本中也没有遇到过,于是便以为可能是用数据库的知识解决,就查阅了相关的书籍,想了解一下简单的数据库的运用,但是发现要是用数据库来解决的话靠我们现在一时半会的功夫去即学即用是很难做好的,于是就想到了课本中的输入输出流知识,只好提前自己去钻研这方面的知
7、识,用它来解决用户信息的存储。但是由于运用上的不是很熟悉,做出来的存储文本依旧不是很令人满意,但是总体上达到了想要的目的。3、当写完一些类的成员函数时,发现几乎每一步执行完成后都必须要能够跳转到ATM取款机的开始界面,我们本来想用return语句来完成的,但是发现用return语句的话会增加程序的复杂度,是程序变得更加繁琐,于是就用了goto语句解决返回开始界面的问题。4、在程序编写完成后我们进行了程序的调试,出现了一些由于编写语句顺序的先后不恰当造成死循环,部分程序无法达到预先编写目的的情况,对于这些问题
8、我们对程序近一步做出了优化,是每个程序都能达到编写时想要达到的目的。5、全部的程序写完后一共有两三百行,使人读起来很费力气,于是我们就把程序划分成几个大的模块,写上了相应的注释语句,使它更容易被人读懂。实践总结主要讲述实践完成了哪些功能,有没有什么自主设计的扩展功能,还有哪些地方需要改进,及通过实践课程有何收获,调试程序的体会等实践单位鉴定实践单位盖章:年月日指导教师鉴定实践成绩:教师签字:年月日系(部)意见主任
此文档下载收益归作者所有