篇一 软件课程设计实验报告650字
一、 目的、要求
通过该课程设计要使学生树立起强烈的工程化意识,用工程化思想和方法开发软件。切实体会出用软件工程的方法开发系统与一般程序设计方法的不同之处,学生在对所开发的系统进行软件计划、需求分析、设计的基础上,实现并测试实际开发的系统。通过一系列规范化软件文档的编写和系统实现,使学生具备实际软件项目分析、设计、实现和测试的基本能力。
二、 主要内容
要求学生掌握软件工程的基本概念、基本方法和基本原理,为将来从事软件的研发和管理奠定基础。每个学生选择一个小型软件项目(内容参照《计算机综合实践指导》,宋雨等编著,清华大学出版社出版),按照软件工程的生命周期,完成软件计划、需求分析、软件设计、编码实现、软件测试及软件维护等软件工程工作,并按要求编写出相应的`文档。具体的方法可以选用传统的软件工程方法或者面向对象的方法,开发环境和工具不限。
三、 进度计划
略
四、 设计成果要求
1.至少提交4个文档,包括软件计划、软件需求规格说明书、软件设计说明书、软件测试
计划,要求文档格式规范、逻辑性强(可参考《计算机综合实践指导》中给出的要求及格式)、图表规范;
2.独自实现了系统的某些功能,基本达到了要求的性能,经过了测试,基本能运行。
五、 考核方式
(1)提交的文档规范,工作量大,文档逻辑性强、正确,按《计算机综合实践指导》标准考核(附《软件工程课程设计》实验报告评分表)占60%
(2)系统验收、讲解、答辩 占25% (3)考勤占15%
软件课程设计实验报告
篇二 应用软件课程设计报告2950字
计算机是一门技术性、工程性和应用性很强的学科,教育部高等学校计算机科学与技术教学指导委员会的发展战略研究报告中也指出:计算机专业的人才应该被分为科学型、工程型、应用型三类,而绝大多数应该是工程型和应用型的。许多高校注重学生专业能力的培养,纷纷开设实践类课程以满足信息社会对实用型人才的需求。因此,如何建设实践类课程无疑是摆在每位一线专业教师面前的重要课题。本文以“应用软件课程设计”课程的建设为主要探讨对象,介绍了该课程的设置意义、教学方法和实施细则,希望能对计算机专业实践类课程的建设和教学以及学生的就业有所帮助。
一、课程设置的重要意义
在大学里,设置一门课程,不能只关注这门课程所含的内容,更要考虑本科教育培养学生基本专业能力、可持续发展能力等这些本质性的问题。计算机学科问题求解的基本思路是“问题→形式化描述→计算机化”,以抽象、理论、设计为其学科形态。按照计算机科学与技术专业本科生的培养目标,到学生毕业时应具备计算思维;算法设计与分析;程序设计与实现系统的认知、分析、开发与应用等四大基本能力。
“应用软件课程设计”课程面向大三的学生开设,在计算机科学与技术专业四年本科教学中,是以前期的“数据结构”、“计算方法”、“离散数学”、“软件系统”(包括编译原理,操作系统)、“软件工程”、“程序设计”、“数据库原理”以及“计算机网络与通信”等课程为基础的一门软件开发技术综合应用的专业课程。该课程让学生综合运用专业知识,通过动手实践,以团队协作的方式根据软件工程的原理选择难度适中的课题,完成网络环境下基于b/s架构的综合应用软件的系统设计与实现任务。课程设置的目的就是通过本课程的系统学习与实训,达到全面提升学生综合应用软件的实际开发能力和团队合作能力,以解决传统教学中理论学习与工程应用相脱节、单门课程孤立地学习与缺乏正确运用学科体系的理念来指导学生实现综合技术全面应用的突出问题,以期有效地实现计算机科学与技术专业本科学生的培养目标。
课程开设近10年的实践证明,学生综合运用计算机专业基础知识,科学设计、开发软件,合理进行软件开发的能力得到全方位的、实战型的锻炼,不仅实现了专业理论知识与实践有效地相互结合,而且很好地锻炼了学生的动手实践能力和团队协作能力,为日后的择业起到很好的铺垫作用。
二、“应用软件课程设计”的教学内容
“应用软件课程设计”主要以曹渠江教授编写的《综合运用软件设计》一书为教材,辅助以课程网站和网络上的各类学习资源,要求学生利用软件工程、面向对象程序设计的思想,根据课程项目任务和功能完成课题的需求分析;制定课程项目详细的时间进度规范;利用面向对象程序设计、计算机网络、数据库原理、多媒体技术等相关知识来进行数据库设计与开发;熟悉和掌握网络应用的开发环境,分析课题中技术难点并进行技术攻关;根据制定的时间进度计划和需求分析,进行网络环境下基于b/s架构的系统软件模块的编写、开发与整合;对整个项目所有模块进行代码集成测试、软件产品完善;最后提交课程设计个人报告、课程设计小组报告以及完整程序。整个课程总学时为64学时,主要以机房实践为主,通过演示软件、答辩的形式公开、公平地评定成绩。
三、应用软件课程设计的实施方法
1.本课程的实施原则
实践类课程不同于其他计算机专业课程,主要以实践为主,这就比较难控制进度和公正地评价学习成绩,因此笔者制定了如下实施原则:
由教师提供网上新闻管理发布系统、网上宠物商店、网上公文流转系统、药品管理系统、继续教育管理系统、网上用户投诉系统、在线同学录、企业仓库管理系统、班级相册管理系统、在线学籍管理系统、网上聊天室、客户关系管理系统等难度适中的十几个项目,对于每个项目都讲明设计要求和要求实现的基本功能;按照自愿原则,四到六个同学组成一个项目小组,推选出一位组长。对于没被组合的同学,由教师统一安排,每组配备一位有项目开发与项目管理经验的研究生为指导教师,负责学生的上机辅导、课外答疑、技术咨询与指导;每组由组长填报所有成员的个人信息,以便师生之间紧密联系;每组组长代表小组全体成员与指导教师商定每周一次的辅导、提问与答疑的时间,并互通联络信息;教师每周安排两次上机,每次4个学时。最初的3周(12学时)进行理论授课,主要讲课程基本要求和安排以及软件工程、软件开发工具和方法的基本知识;设立课程公共电子邮箱,上传所有课程资料、进度安排和学生要提交的各个阶段的文档模板,每位学生必须根据给定的工作模板与课程要求,在不同时间节点完成个人与小组的初期、中期、末期三个时期的阶段报告和最终的课程设计报告;最后进行大组公开演示和答辩,全体指导教师根据答辩情况、提交的报告质量、平时上机表现与平时的检查情况集体打分,综合评定出每位学生的最终成绩。
2.本课程的教学安排
整个课程在实际教学过程中,按照16周的总体时间共分为以下5个阶段。
(1)课程设计第一阶段(3周):认真学习教材和阅读课题任务说明书,根据软件工程的理论和选定项目任务完成课题的需求分析;制定本课题的实施方案,完成个人角色任务分配等各类文档和开发规范;确定课题技术难点及其攻关措施;熟悉和掌握.net的开发环境、后台数据库开发工具以及与课题相关的开发工具。在本阶段结束时,向指导教师提交课程设计个人及小组的初期报告。 (2)课程设计第二阶段(4周):根据制定的时间进度计划和需求分析,进行系统数据库的实现及应用软件的初步模块编写与开发。在本阶段结束时,向指导教师提交课程设计个人与小组的中期报告以及个人阶段性开发的程序源码。
(3)课程设计第三阶段(4周):本阶段是项目开发的实质性阶段,对整个项目所有模块进行开发并进行代码集成测试、完善整个软件产品。在本阶段结束时,向指导教师提交课程设计末期的个人和小组的.报告。
(4)课程设计第四阶段(3周):完成全部代码的开发工作,检查并汇总本课题小组成果,课题小组完成项目开发总结报告,个人完成各自的课程设计个人报告。在本阶段结束时,向指导教师提交课程设计个人与小组的报告以及小组的完整的、可供运行的代码文档。
(5)最后是课程设计综合评价阶段(2周):对本课题设计项目综合评价,最后进行大组公开演示和答辩,检查程序运行效果;全体指导教师根据答辩情况、提交的报告质量与平时的上机情况集体打分,综合评定出每位学生的最终成绩,力求公平、公正。
另外,在课程结束后会召开师生座谈会,集中讲评、总结课程的教学、学习情况,征求学生对课程和教学方面的建议和意见,同时给学生指出专业学习的努力方向,学生给教师提出今后课程需改进的地方,使教与学相互促进从而不断完善该课程。
四、结论
“应用软件课程设计”在上海理工大学已经开设10年,是上海理工大学精品课程与上海市教委重点课程建设项目,它很好地体现了计算机专业课程的系统性、完整性、科学性和原理性,有效锻炼了学生的动手实践、软件开发和团队协作能力,对提高学生的专业能力和专业素质起到了关键作用。任课教师在教学实践中付出了很大的努力,不断完善课程的教学模式和评价手段,积累了大量经验,该课程多次受到学生的好评,很多已就业的学生反馈的信息表明:该课程对学生专业素养的培养和从学校到职场的衔接起到了很好的作用,为计算机专业的实践教学探索出一条切实可行的道路。
篇三 软件课程设计报告3250字
我国会计信息系统从会计电算化初期模拟手工记账探索起步,经过与其他业务结合推广发展,再到会计专业判断的渗透融合,并且与内部控制相结合建立erp系统集成管理,整个发展过程可以划分为缓慢发展时期(1980年以前)、自发发展阶段(1983~1986年)、有组织有计划发展阶段(1986~1992年)、成熟阶段(1992年至今)。
中国信息化进程中的问题在于如何充分利用信息技术来开发新的会计信息系统。根据国家规划,到2023年,全国80%以上的单位要实现会计电算化。我国会计信息系统未来的发展趋势,主要是充分利用各种移动通信技术、网络技术和云技术,融合电子商务活动,是会计业务与经营管理紧密结合,全面实现会计信息系统的网络化、标准化、信息化目标。
erp,即企业资源计划,它是体现以市场为导向开展经营管理活动的管理软件,能够将企业内部所有资源合在一起,对采购、生产、成本、库存、分销、运输、财务、人力资源进行规划,从而达到最佳资源组合,取得最佳效益。erp应用成功的标志是:系统运行成绩化,软件的运作跨越多个部门;业务流程合格化,各级业务部门根据完全优化后的流程重新构建;绩效监控动态化,绩效系统能即时反馈以便纠正管理中存在的问题;管理改善持续化,是企业建立一个可以不断自我评价和不断改善管理的机制。一般可以解决企业管理中的问题:生产流程、进销存流程、内部沟通,信息资源共享、整合资源,提供高效、实时的订单、采购、生产、财务、物流、存货等准确信息。缓解市场多变和生产均衡之间的矛盾;解决企业库存管理的难题;提高客户满意度;有效解决信息孤岛问题;提高劳动生产率;改变企业中的部门本位观。
一、通过使用用友erp-u872软件来实际操作练习,了解很多了解会计工作流程。
既学到了知识,也遇到很多问题。用友erp-u872的功能可以划分为财务管理、供应链管理、生产制造管理、人力资源管理、客户关系管理(crm)、集团管理、和多维分析管理等子系统。
1、财务管理子系统包括总帐、报表、应收款管理、应付款管理、固定资产、专家财务评估、公司对账、网上银行、现金流量表、网上报销、web财务等功能。总帐系统可以满足企业不同角色的会计人员处理日常业务,系统可以自动编制收款、付款、转账凭证,自动进行期末记账与结帐,自动生成总分类账、明细分类帐和财务报表,进行财税一体化管理。
2、供应链管理子系统包括采购管理、销售管理、库存管理、存货管理、存货核算、合同管理、售前分析、出口管理、委外管理、质量管理、进口管理,通过供应链管理帮助企业实现销售、生产、采购、财务部门的高销协同,逐步消除管理“瓶颈”,建立竞争优势。
3、生产制造管理是用友erp- u8的重要组成部分,用户可以进行mrp运算、rop运算,包括物料清单、主生产计划、需求计划、产能管理、生产订单、车间管理、工序委外、工程变更、设备管理等功能模块。
4、人力资源管理子系统提供薪资管理、人事合同管理系统、对劳动争议事件处理情况的管理和薪资管理功能模块。薪资管理系统用于各类企业、行政事业单位进行工资核算、工资发放、工资费用分摊、工资统计分析和个人所得税核算等,可以和总帐系统集成使用。人事合同管理系统、对劳动争议事件处理情况的管理和薪资管理等功能模块,试用于各类企业、行政事业单位都用人单位和劳动者个人签订的劳动合同以及各种人事协议进行管理。用友erp- u872还提供集团财务、客户关系、多维分析管理等子系统。
本学期还学到主要内容:
二、系统管理和公共档案基本设置
1、如何进行系统注册。
2、系统建立、修改、引入和输出。
3、设置角色、用户和权限。
4、设置基本信息:编码方案的设置,数据精度的设置,系统启用。
5、设置基础档案:设置机构人员、客商信息、存货、财务、收付结算、业务、其他-常用摘要。
三、总帐管理
(一)、总账管理系统的目标包括:
1、及时、准确地采集和录入各种凭证,保证进入计算机系统的会计数据及时、准确和全面。
2、高效、正确地完成记账等数据处理过程。
3、随时输出某个时期内任意会计科目发生的所有业务,随时输出各个会计期间的各种账表,为企业管理提供信息。
4、建立总帐管理系统与其他子系统的数据接口,实现会计数据的及时传递和数据共享。
(二)、基本操作
1、总帐控制参数设置
2、期初余额录入
3、凭证管理:填制凭证、审核凭证、查询凭证、凭证记账等。
4、出纳管理:出纳签字、现金和银行存款日记账查询、凭证记账等。
5、账簿管理:总账、明细账、辅助账等账簿查询。
6、期末处理:自动转账、对账、结帐。
四、ufo报表管理
1、自定义一张货币资金表
2、利用报表模板生成报表
五、薪资管理
薪资管理系统具有明显的自动计算和汇总优势,能够使财务人员的工资核算工作由繁重变得轻松,并且能够避免手工计算过程中可能出现的差错,是薪资管理系统在实践中得到广泛的应用。
1、启用薪资管理系统
2、建立工资账套
3、设置人员附加信息
4、设置工资项目
5、设置银行名称
6、建立工资类别
六、固定资产管理
资产管理主要包括原始设备的管理、新增资产的管理、资产减少的处理、资产变动的管理等,并提供资产评估及计提减值准备功能,支持折旧方法的变更;固定资产核算系统可以用于固定资产总值、累计折旧数据的动态管理,协助设备管理部门做好固定资产实体的各项指标的管理、分析工作。
1、建立固定资产子账户、固定资产管理系统参数设置、录入固定资产原始卡片等。
2、修改固定资产卡片、增加固定资产、折旧处理
3、生成增加固定资产的记账凭证
4、对账与结帐、账表管理、计提折旧
5、固定资产的减少、固定资产的变动
6、批量制单
七、应收应付款管理
1、应收款/应付款管理系统控制参数设置、基本信息设置
2、应收款/应付款管理系统期初余额录入
3、应收款/应付款管理系统日常业务:形成应收/应付款项、收款/付款结算、转账处理、应收坏账处理、制单、查询统计
4、期末处理:汇兑损益、月末结账
首先说一下遇到的问题与处理:
(1) 进行账套的初始设置要认真谨慎,尤其是套账编码和启用日期需要注意。在操作过程中,曾经错误地将系统启用日期设置成2006年,因此造成系统错误。同时,启动总账系统的时间必须大于或等于账套系统的启用时间,不然系统会出现“不能超前建账时间”或“不能滞后建账时间”。
(2) 完成后,录在以下几个阶段需要进行系统数据备份。分别是在启用账套前,基础设置入期初余额前、填制凭证前、过账前、结账前。在做账时,因为没有备份导致数据丢失,重头再来的事情时有发生。
(3) 审核凭证时,作废凭证不能被审核。审核人和制单人不能是同一个人,凭证一经审核,不能被修改、删除,只有取消审核签字后才可修改或删除,已标记作废的凭证不能被审核,需先取消作废标记后才能审核。在这里,我也犯了错误,就是忘记重新注册002,直接用系统管理员身份直接做凭证,导致最后审核不了。
erp在财务管理中的'应用
传统会计信息系统的主要特点是用于事后收集和反映会计数据,在管理控制和决策支持方面的功能相对较弱。另外,系统的信息处理一般都是对手工会计职能的自动化,系统的结构是面向任务和职能的,这对满足会计核算的要求来说已经足够,但在业务流程的监控和与其他系统的集成性上还需要加以完善。erp系统中的财务管理模块已经完成了从事后财会信息的反映,到财务管理信息处理,再到多层次、全球化财务管理支持的转变。这些转变具体体现在:吸收并内嵌了国际先进企业的财务管理实践,改善了企业会计核算和财务管理的业务流程,使得财务管理的效率得到提高;财务系统不仅在内部的各模块充分集成,与供应链和生产制造等系统也达到了无缝集成。
学习体会:学习用友erp,我认为是熟悉会计工作最好的途径。跟着书本做用友erp模拟财务工作,也就是跟着规范的企业管理流程走了一遍在这个过程中要多去思考,多去想想每走一步的理由,把学过的会计知识尽量串起来。需要知道不同时期,会计需要干些什么事情,会计在不同时期的工作任务是什么。然后才是熟悉软件,在学习过程中,不需要担心错误而不敢做,也不能太过于随意而错漏百出,这并不符合会计谨慎精神。遇到了困难,先尝试自己寻找原因,尝试用不同的办法解决问题。当认为自己的遇到的问题远在能力水平之外,询问老师或者别的同学,确实有种茅塞顿开的感觉。