土建课程设计报告大全【精选8篇】
【请您参阅】下面供您参考的“土建课程设计报告大全【精选8篇】”是由阿拉网友精心整理分享的,供您阅读参考之用,希望此例范文对您有所帮助,喜欢就复制下载支持一下小编了!
土建课程设计报告【第一篇】
论文题目:
“畅想未来”app制作。
心得体会。
学院:。
数据科学与信息工程学院。
课程:。
app制作。
班级:。
计算机科学与技术专升本二班。
学号:。
姓名:。
张权钟。
指导教师:。
张妤。
完成时间:2022年6月23日。
图书管理的增删改查app。
windows10操作系统。
androidstudio。
三、
1、整体框架设计。
登录界面功能。
登录界面有两个输入框,分别对应的是输入用户的用户名和密码,选择记录密码时,下次启动程序就可以自动填充上次输入的用户名和密码,点击注册会跳转到对应的注册页面,用户名和密码无误的情况下,点击登录即可调整到主页面。
注册页面功能。
注册页面,有三个输入框,分别对应的是输入用户的用户名和密码以及确认密码,当用户名和密码以及确认密码无误的情况下,点击注册即可完成,然后自动跳转到登录页面。
主界面功能。
读者借书添加功能。
读者借书修改功能。
页面有四个输入框,分别对应的是输入学生的学号、姓名、专业、图书的条码,可以通过只输入学号,对数据库里已有的信息进行查询,然后回填到四个输入框上,管理员即可对输入框的相应的数据进行修改,点击修改即可完成对读者借书信息的修改。
读者借书删除功能。
页面有四个输入框,分别对应的是输入学生的学号、姓名、专业、图书的条码,可以通过只输入学号,对数据库里已有的信息进行查询,然后回填到四个输入框上,管理员即可对输入框的相应的数据进行确认,是不是自己想要删除的数据,点击删除即可完成对读者借书信息的删除。
查询借书记录功能。
从主页点击查看借书记录,即可跳转到查询借书记录的页面,里面就会展示出数据库中存储的借书信息情况。
2、布局页面设计。
(1):(登录页面)。
(2):(注册页面)。
(3):(主页面)。
(4):(添加读者借书页面)。
(5):(更新读者借书页面)。
(6):(删除读者借书页面)。
(7):(查询图书页面)。
3、主要设计代码设计思路。
(2)对注册信息的密码通过md5加密算法进行加密。
四、数据库设计。
采用sqlite技术,注册页面输入的数据其实就是对用户这个数据库表里面添加信息,在登录的时候,会根据所填写的信息在用户这个数据库当中进行比对,如果比对成功,则进入系统的主页面,否则会根据对应不匹配的信息给出具体的反馈信息!
五、
总结。
与体会。
在决定要写这个app时候,感觉自己不太可能可以完成一个那么大的项目,毕竟做出一个成品的软件这种事之前只有在一些软件大牛口中听说过,一开始进度非常困难,到哪哪不会,你让一个刚学androidstudio的萌新来操作,肯定是不可能的。于是乎我开始在网上搜索相关教程,跟着一些简单的小项目学着做。我从视频中学到了非常多的知识,也知道了代码其实并不是全都是灵活的,有一些固定的代码是写死了的,是没法改变的,总而言之,从这个项目中我学会了很多东西,理解了万事开头难的道理。
土建课程设计报告【第二篇】
(一)以学生职业能力培养为中心设计课程内容。
《机械工艺与装配》是以学生职业能力培养为中心设计的工作过程导向的、情境化的理实一体化的课程。课程根据企业调研得到的数控工艺员典型工作任务为依据,有针对性的开发或选择三个典型的多零件装配成的部件为课程实施载体,课程载体可承载知识、技能、素质目标培养的需求;并且便于教学转化;用任务驱动、问题引导、角色扮演、团队协作、特色pk、量化考核,调动学生积极性,使学生为了完成任务必须学习,为取得良好经济效益主动学习。教学成果的可评价性:在课程学习中使学生既能充分利用已有的知识和技能同时又自觉接受新的工作过程性知识与技能。
(二)围绕地方企业中的人才需求设计课程情境。
《机械工艺与装配》是直接服务于数控工艺员、数控编程员专业核心能力培养的课程。这里要将一个源于企业、经过教学改造的集中体现课程内容设计理念的多零件装配成的部件“榨汁机模型”作为第一学习情境。以来源于企业的真实产品“车灯检具”作为第二学习情境。用一个可进行教学成果比较和检验的典型部件“产品的数控编程、加工与装配大赛竞赛题”作为第三学习情境。
(三)基于现代企业真实生产方式设计课程任务。
每一个学习情境和情境中的工作任务、任务中的单元都按完整的行动模式设计。将不同表达方式的工作任务、考虑资源情况的制造可行性评估、用capp计算机辅助编制工艺方案、工艺装备的选取与设计制造、数控机床加工程序cam计算机辅助编制及生产计划和调度pps等作为重点来学习。
(四)按着人们的认知规律设计任务层次。
本课程将利用前导课程。
1、符合标准的零件绘制方法;
2、常用机构及连接;
3、机械制造工艺规程的制定;
4、机械加工方法的选择;
5、机械加工工艺的执行;
6、使用加工设备及刀具、夹具、量具等工艺装备的能力。数控机床手工和计算机编程;等信息。
并采集以下新信息:
1、通用数据格式零件工艺信息的识读;
2、基于信息分析下的可制造性评估;
3、基于3d模型的二维工程图图绘制;
4、使用capp的工艺规程制定及其数据库建立方法;
5、利用pps导向的生产计划和调度;
6、会分析处理加工现场工艺问题;
7、可指导工件的检测。
通过本课程能够得到如下方法能力的训练:
1、调度协调环节可涉猎利用专业术语与人沟通能力的训练;
3、软件工具的使用可涉猎接受技术指导和自我学习的能力训练;
4、团队工作可涉猎与人合作的素质的养成训练。
《机械工艺与装配》课程针对“机械工艺与装配”这一典型工作任务,以源于企业、经过教学改造,依据认知规律,教学内容体现数控工艺员工作过程性知识与技能,充分利用前导课程的知识与技能的积淀,贯穿专业信息的利用和新信息的采集方法能力培养,从数控技术专业数控工艺员人才培养目标的最终实现角度,来培养学生的职业行动能力,实现数控机床高级操作工、数控工艺员的培养目标。
选择与专业“学习领域”课程有接口的产品,榨汁机模型作为第一个学习情境:本学习情境是由课程组教师参与设计、编程、加工、装配的哈轻车箱体连接件模具、马自达6手刹车系统成型模具、汽车导油槽等产品的部分零件,经过教学改造用于体现课程内容的多零件装配的部件。该部件由10个零件组装而成,其上包括回转类零件4件、轮廓类零件4件、复杂形体2件。连接件、标准件需要学生根据载体的功能和结构特点选择。零件以通用数据格式iges文件、step文件格式给出,结构不够完整,存在可制造性缺陷。接受任务时需进行工艺处理。轮廓曲线可以利用,不可改造。多处设计了配合关系,加工时应给予保证。两个复杂形体是两个可利用的数据模型,体现专业领域学习内容的针对性。
选择典型零件、常用件、标准件组装而成的机械产品-学习情境二:解放全浮工作缸冲模,本情境是以来源于一汽汽车生产的真实产品“解放全浮工作缸冲模”的工艺设计(编程)、加工、装配为载体。本学习情境要完成解放全浮工作缸冲模的数控编程、加工与装配,该部件由16个待加工零件和多个标准件组成组装而成,其上包括回转类零件、曲面类零件、车铣复合类零件。
零件的工序流转相对比较多,加工顺序和加工方法选择以及工艺安排要求比较精细,多数零件图纸给出,部分需要根据复杂装配图拆画零件图,工艺设计内容比较多,应采用capp软件编制零件的数控加工工艺文件。更换部分零件可实现两个品种的加工,互换性要好。体现专业领域学习内容的普适性。
用一个可进行教学成果比较和检验的典型部件数控大赛竞赛题作为第三学习情境。
在基于工作过程设计教学情境中,学习内容遵循基本的工作行为过程结构――资讯、计划、决策、实施、检查和评价,学生通过六步法的训练,学到了普适性的工作思路,随着学习的深入,能够从非独立到独立的完成的工作任务,提高了学生的职业适应能力,新技术的应用与基础技术的有机衔接。三维造型技术越来越广泛应用在产品开发与制造中,如机械产品的设计、研发、分析与数控加工自动编程等。产品结构信息的表达由原来的二维图纸拓展到三维实体,但三维造型仍不能取代二维图纸,因此,课程所培养的产品表达能力――产品二维图样、产品的三维造型应并重,我们在每个学习情景中将产品图样识读、工艺策划、加工有机串联,按认知规律选择合适工作载体进行循环训练,实现学生技术能力的拓展和迁移。
土建课程设计报告【第三篇】
所谓数字钟,是指利用电子电路构成的计时器。相对机械钟而言,数字钟能实现准确计时,并显示时、分、秒,而且可以方便准确的对时间进行调节。在此基础上,还可以实现整点报时的功能。因此,数字钟的应用十分广泛。我们要通过这次的课程设计掌握数字钟的原理,学会设计简单的数字钟。
用中小规模集成电路设计一台能显示时、分、秒24时制地的数字电子钟,具体要求如下:
整点报时,整点报时电路要求在每个整点前鸣叫五次低音(100hz),整点时再鸣叫一次高音(500hz)。
数字电子钟所采用的是十六进制计数器74ls161和十进制计数器74sl160,根据时分秒各个部分的的不同功能,设计成不同进制。秒的个位,需要10进制计数器,十位需6进制计数器(计数到59时清零并进位)。秒部分设计与分钟的设计完全相同;时部分的设计为当时钟计数到24时,使计数器的小时部分清零,从而实现整体循环计时的功能。
(1)数字电子技术实验系统箱,(2)直流稳压电源,
(3)集成芯片:74ls1612个、74ls1604个、74ls002个、74ls201个。(4)喇叭,1/4w、8ω。
计数部分:利用74ls161芯片,74ls160芯片和74ls00芯片组成的计数器,它们采用异步连接,利用外接标准1hz脉冲信号进行计数。
小时部分具体设计如图示:
利用74ls160和74ls00设计10进制计数器显示小时的个位:7脚和10脚接高电平。15脚(串行进位输出端)接入十位计数器的7脚和10脚,个位计数器和十位计数器的2脚相接从而实现同步工作方式。小时十位计数器的2脚脉冲输入端,从而实现10进制计数器和进位功能。利用74ls161和74ls00在面包板上设计计数器显示分钟的十位:当十位计数器由q3q2q1q0(0000)2增加到(0010)2并且个位计数器q3q2q1q0由(0000)2增加到(0100)2时,通过74ls00对十位计数器的q1和个位计数器q2与非,分别接入十位和个位的74ls161的1脚清零端,从而共同完成24进制计数器并清零。
通过外接时钟脉冲cp的作用下,秒的个位加法计数器开始记数,通过译码器和数码显示管显示数字即计数器。当经过10个脉冲信号后,秒个位计数器完成一次循环,秒十位计数器的cp与秒个位计数器的cp同步,秒个位计数器的qcc使得秒十位的p和t端同时为1(qcc为进位端,当个位为9时进位并qcc=1),从而秒十位开始计数,秒十位计数器工作1次,通过译码器和数码显示管,秒十位数字加1。当经过60个脉冲信号,秒部分完成一个周期,分钟个位计数器的cp通过秒十位计数器的q2q1与非得到脉冲,分钟个位计数器工作一次,通过译码器和数码显示管,分钟的个位数字加1。分部分的工作方式与秒部分完全相同。当经过3600个脉冲信号,分钟部分完成一个周期,小时个位计数器的cp通过分十位计数器的q2q1与非得到脉冲,小时个位计数器工作一次,通过译码器和数码显示管,小时的个位数字加1。当小时个位部分完成一个周期,小时十位计数器的cp与小时个位计数器的cp同步,小时个位计数器的qcc使得小时十位的p和t端同时为1,从而小时十位开始计数,小时十位计数器工作1次,通过译码器和数码显示管,小时的十位数字加1。当小时十位部分计数到2同时小时的个位部分计数到4,小时个位计数器的清零端和十位计数器的清零端通过小时个位计数器的q2和小时十位计数器的q1与非得到信号,小时部分清零,从而完成了1次24小时计时。
1.实验室缺少芯片解决问题:用cd4511芯片代替。
2.进行试验时秒个位计数器完成一次循环之后没有进位。
解决问题:秒的个位和十位的2脚没有相接从而不能实现同步工作。
课程设计是我们运用所学知识,动手实践的一个好机会。它既可以帮助我们加深对所学知识的理解,又能提高我们运用知识,联系实际,动手实践的能力。而且在设计过程中可能用到我们没学过的知识,需要我们去查阅资料获取相关信息,这又提高了我们查找信息和学习新知识的能力。在实验过程中,又会遇到许多意想不到的问题,需要我们去分析原因和如何去解决这些问题。
我们通过亲自动手连线、试验,遇到问题、解决问题,巩固了书本的知识,同时也学到了新的学问,明白了实践的可贵性。总之,课程设计对我们提高自身能力是很有帮助的。
十。参考文献:
《通用general集成电路速查手册》。
《数字电子技术》。
土建课程设计报告【第四篇】
根据成都市某集团的发展需要,经上级主管部门批准,拟在我市兴建一座综合办公楼,以满足办公、接待、陈列、阅览等需要,同时也有利于改善和丰富该集团的环境和设施。
通过本设计,初步掌握建筑设计的依据、原则、方法和步骤,通过综合运用所学理论及工程技术知识,进一步提高中、小型民用建筑设计的能力,因此,建筑设计的重点是根据使用功能要求,解决总体布置,平面组合,立面造型,内部空间环境处理、建筑构造及有关技术经济指标的分析运用等问题。
在整个毕业设计的过程中,我们要通过运用各种通用图集和设计规范以及国家、地方标准,完成多层建筑的结构选型,结构布置,结构设计及建筑图、结构图、施工图的绘制。这不仅要求我们有较强文献检索、规范应用、图集观摩、综合应用所学各门专业知识,分析和解决问题的能力,还要具有独立思考、独立设计、创新的精神。此外,在设计中涉及到很多计算机软件,如office中的word、excel,绘图软件autocad和天正,结构计算的pkpm等软件,通过对软件的应用,更能提高我们对计算机的应用能力,真正达到学以致用,理论与实践相结合的目的。这对每个土木工程专业的毕业生来说是一个挑战,也是一个机会,我们用它来检查和提高我们对基础理论和专业知识的理解、掌握程度及综合应用的实践能力。这也是本科毕业设计研究的目的和意义所在。
对于框架结构,在结构特点方面:它是由钢筋混凝土梁,柱,节点及基础为主要框架,加上楼板,填充墙,屋盖组成的结构形式,楼板和横梁连在一起,横梁通过节点连为一体,形成承重结构,将荷载传给基础,力的传递路线比较明确。对于整个房屋全部采用这种结构形式的称为框架结构。框架可以是等跨或不等跨的,也可以是层高相同或不相同的,因房屋的使用要求不同而不同,也可能在某层抽柱或某跨抽梁,形成缺梁,缺柱的框架。墙是填充墙,仅起围护和分隔作用,所以框架结构的最大特点是承重构件与围护构件有明确分工,建筑物的内外墙处理十分灵活,应用范围很广,因此能为建筑提供灵活的使用空间。
在结构受力性能方面:框架结构构件截面较小,因此框架结构的承载力和刚度都较低,它的受力特点类似于竖向悬臂剪切梁,楼层越高,水平位移越慢,高层框架在纵横两个方向都承受很大的水平力,所以框架结构属于柔性结构,自振周期较长,地震反映较小,经过合理的结构设计可以具有较好的延性性能。因此,根据框架结构的自身特点,在进行建筑,结构设计时国际上流行采用“三统一”的原则,即“统一柱面,统一层高,统一荷载”的模式设计。统一柱面可使办公楼根据人们的需要和功能要求实行相对任意分割,不至于因建筑柱面不同而在改变使用功能上受到制约;统一层高可使楼房采光效果较好,空气流通顺畅,人员来往便利,布局安排合理,水平运输畅通无阻,有利于使用功能的互相替代;统一荷载,打破了会议室和其他部门之间的明显界限。在这个总原则的指导下,我们考虑以下几个方面的问题:
首先,在体系的选择方面:
2、框架结构的柱与梁宜上下左右贯通,不宜采用复式框架;以及砖混框—剪结构。
3、在填充墙的布置方面:宜采用轻质材料,且应避免形式上下刚度变化过大;避免形成短柱;减少因抗侧力刚度偏心所造成的扭转。
1、要先对建筑外观,建筑面积,建筑高度,层高和室内净高进行设计;。
2、然后对局部进行设计,如地下室墙身,楼地面,顶棚,屋面,楼面,坡面及楼梯位置,消防要求等进行设计。各部分都要按规范要求进行设计。
土建课程设计报告【第五篇】
土建造价课程设计是培养土木工程专业学生综合素质的重要环节之一。在这个课程中,学生需要通过实践和理论结合的方式深入了解土木工程的造价管理方面的知识和技能。在我参与土建造价课程设计的过程中,我深刻体会到了培养学生实际操作能力和解决问题能力的重要性,同时也意识到了自己在这个过程中所面临的挑战和不足。下面是我对土建造价课程设计的一些心得体会。
首先,土建造价课程设计能够帮助学生提高实际操作能力。在课程设计中,学生需要运用所学的理论知识,通过对实际工程项目的分析和计算,确定工程造价的预算和估算。这种实际操作能力的培养对于土木工程专业学生来说至关重要。通过参与课程设计,我深刻体会到了课堂上学到的知识与实际工程项目之间的联系,也更加清楚地认识到自己在实践中的不足之处。只有通过实践和锻炼,才能不断提高自己的实际操作能力,更好地适应未来工作中的挑战。
其次,土建造价课程设计能够培养学生解决问题的能力。在项目设计的过程中,学生会面临各种各样的问题和困难,需要运用知识和技能来解决。这种解决问题的能力不仅仅是理论知识的应用,更需要学生具备独立思考和创新的能力。通过对课程设计的参与,我意识到解决问题是一个循序渐进的过程,需要不断地尝试和总结经验。在解决问题的过程中,我不断地思考和寻找答案,也通过与同学和老师的讨论得到了很多宝贵的意见和建议。这些经验给了我很大的启发,让我更加自信地面对未来工作中的各种挑战。
然而,在参与土建造价课程设计的过程中,我也意识到了一些不足之处。首先,我发现自己对一些基础知识的掌握还不够扎实。土建造价课程设计要求学生具备一定的理论基础和计算能力,但是我在一些基础知识上存在漏洞,导致在实际操作中遇到了困难。其次,我觉得自己在解决问题的过程中还缺乏耐心和毅力。有时候遇到困难,我会很容易放弃或者不再深入思考。这些不足之处让我深刻认识到自己在知识和能力上的不足,也让我更加坚定了努力提高自己的决心。
最后,在土建造价课程设计中,我还体会到了团队合作的重要性。在课程设计过程中,我们需要与同学们一起分工合作,共同完成项目的设计和计算。我发现通过团队合作,我们能够共同学习和进步,也能互相帮助和支持。在与团队成员的交流和合作中,我不仅学到了专业知识和技能,更收获了友谊和合作的乐趣。这让我更加明白,团队合作是实现共同目标的必要条件,也是提高自己能力和素质的有效途径。
总之,参与土建造价课程设计是我大学期间一次有意义的经历。通过这次实践,我不仅提高了实际操作能力和解决问题的能力,也意识到了自己在知识和能力上的不足之处。我相信,只要不断努力学习和实践,不断改进和提升自己,就能够成为一名优秀的土木工程师,为社会做出贡献。
土建课程设计报告【第六篇】
近年来,随着社会经济的发展,建筑工程在我国得到了迅猛的发展,土建造价课程在土木工程专业的学习中占据了非常重要的地位。我有幸在大学期间选修了土建造价课程,并进行了一次丰富的课程设计。在这个过程中,我不仅学到了许多专业知识和技能,而且也收获了一些宝贵的体会和心得。以下是我对土建造价课程设计的心得体会。
首先,我认为土建造价课程设计需要注重专业知识的应用。这门课程的目的是培养学生对于建筑工程造价的理解和应用能力。在课程设计中,我遇到了很多实际问题,需要运用所学的专业知识进行分析和解决。例如,在对一个建筑工程项目进行造价预算时,我需要了解各种建筑材料的价格、施工工艺的成本、设备租赁费等各种因素。只有将所学的知识应用到实际中,才能使课程设计真正起到培养学生实践能力的作用。
其次,我学会了合理的时间管理和团队合作。土建造价课程设计通常是一个较为复杂的过程,需要在规定的时间内完成。在这个过程中,我学会了如何合理利用时间,将任务分解,制定优先级,提高效率。同时,我还与队友进行了紧密的合作,分工协作,共同解决问题。通过与队友一同经历课程设计,我体会到了团队合作的重要性和力量。
第三,我发现土建造价课程设计对于综合能力的培养非常重要。单纯的专业知识是不够的,我们还需要掌握一些综合能力,如逻辑思维能力、分析问题的能力和解决问题的能力等。在课程设计中,我需要进行大量的数据分析和计算,并作出合理的结论和建议。这对我的综合能力提出了很高的要求,使我不断地锻炼和提高自己。
第四,我深刻感受到了实践对于理论的重要性。在土建造价课程设计中,我不仅仅是将书本上的知识应用到实际中,更是通过实际操作加深了对理论知识的理解和记忆。只有亲自动手去操作,才能真正理解和掌握知识。因此,我觉得实践是学习的必经之路,只有通过实践,我们才能培养出真正高水平的专业人才。
最后,我也认为土建造价课程设计是一个提升自己的机会。在这个过程中,我不仅仅是为了完成一个任务而努力,更是为了提升自己的专业能力和素质。通过不断的学习和实践,我发现自己的能力得到了提升,不仅在专业技能上有了很大的进步,而且在思维方式、表达能力和交流能力等方面也有了很大的提高。
总的来说,土建造价课程设计是一次非常有意义的学习和实践的过程。通过这个过程,我不仅学到了专业知识和技能,而且也提高了自己的综合能力。我深刻认识到实践对于理论的重要性,同时也明白了合理的时间管理和团队合作的重要性。在未来的学习和工作中,我将继续努力提高自己的能力,并将所学的知识应用到实践中,为建设我们的社会做出更大的贡献。
土建课程设计报告【第七篇】
姓名:学号:班级:指导教师:
目录。
1.概述。
问题的提出。
工资管理系统是一个数据库管理系统,是针对企业的工资管理业务进行计算机处理而开发的应用软件。它提供关于公司老员工及新员工信息和工资有效管理等事务的信息,由于需要添加和修改员工的信息和工资信息、删除离职员工信息和在职员工信息修改以及修改其他一些数据,工资管理系统由系统维护、输入、查询、修改、输出、统计等子模块组成,功能基本涵盖普通企业的工资管理业务范围。企业应用本系统后,可以有效的提高工资管理水平。
选题背景与意义。
现代科学的发展,使计算机进入了几乎一切领域,计算机已经是家喻户晓、无人不知了。从科学研究到工农业生产,从企业生产管理到家庭生活,各行各业都广泛地使用着计算机,可以说没有计算机,就没有现代化,计算机知识已经成为当代知识分子结构中不可缺少的一个重要组成部分。随着经济的发展,企业正面向着大型化、规模化发展,而对于大中型企业,员工、职称等跟工资管理有关的信息随之急剧增加。在这种情况下单靠人工来处理员工的工资不但显得力不从心,而且极容易出错。
在这种情况下,我们建立一个工资管理系统是必要的,该整个系统操作简便、界面友好、灵活、实用、安全的要求出发,完成人事、工资管理的全过程,包括新进员工加入时人事档案的建立、老员工的转出、职位等的变动引起职工信息的修改、员工信息查询、统计等人事管理工作以及新进员工工资的新增、老员工工资修改等工资管理工作。经过实际使用证明,本文所设计的人事工资管理系统可以满足本单位人事、工资管理方面的需要。
该设计主要介绍了本课题的开发背景,需求分析和功能设计等过程。
开发工具简介。
1)pd:powerdesigner,就是一个容易画出数据流图和生成数据库的逻辑模型和物理模型。该软件很容易实现把数据流图转化成相应的数据库的逻辑模型和物理模型。
2)solserver:它是一种关系数据库管理系统,能处理大量的数据和管理众多的并发用户,保证了数据的完整性,并提供许多高级管理和数据分布能力。
3):向开发人员提供了用于在操作系统之间和语言之间集成解决方案的工具。开发人员可将现有的业务逻辑方便地转换为可重复使用的xmlweb服务、封装进程并使它们能够用于任何平台上的应用程序。
2.可行性分析。
社会可行性。
c/s模式系统以服务器作为数据处理和存储平台,在终端设计有专门的应用程序进行数据的采集和初次处理,再将数据传递到服务器端,用户必须使用客户端应用程序才能对数据进行操作。c/s模式具有专业化程度高、开发手段灵活、运行速度快等特点,但受到维护成本大、适应性弱等问题的影响。本系统利用了c/s模式,符合企事业单位的管理要求,为其实现较为先进的工资管理提供了有利的支持。
技术可行性。
使用powerbuilder开发传统意义上的c/s模式结构的数据库系统,可以利用其提供的许多对于数据库访问与控制的有效机制,开发过程并不是很长且难度适中。我们曾学习了《数据库原理及应用》,掌握了数据库的基本原理及数据库的设计方法,在此基础上我们又深入学习了powerbuilder的数据库系统开发。
经济可行性。
成本:本系统要求的计算机配置不是很高,需要设备购置费用较低,其他设备的购置成本也在承担能力之中。本系统运行费用较低,系统使用方便简洁。
收益:应用本系统能在一定时期内产生明显的收益,此外应用本系统提高了工作效率从而提高了管理水平;节省了人力,减轻了有关人员手工处理的工作负担;即使给管理者提供相应的辅助决策信息。
3.需求分析。
需求分析的过程可以说是一个对具体问题的反复理解和抽象的过程。理解就是对现实问题的.理解,要弄清楚究竟需要解决什么问题。抽象就是除去问题的表面,提取问题的本质,建立问题的逻辑模型,以便于以后阶段的系统的设计实现。需求分析阶段是软件产品生存命期中的一个重要阶段,其根本任务是确定用户对软件系统的需求。所谓需求是指用户对软件的功能和性能的要求,就是用户希望软件能什么事情,完成什么样的功能,达到什么性能。通常需求分为两种类型:一种是功能性需求,一种是非功能性需求,这一点也需要有一种清楚的认识。功能性需求是指需要计算机系统解决的问题,也就是对数据的处理要求,这是一类最主要的需求。非功能性需求是指实际使用环境所要求的需求,往往是一些限制要求,例如:性能要求,可靠性要求,安全保密要求,等等。软件需求一般包含三个层次―业务需求、用户需求和功能需求,还包括非功能需求。业务需求:反映了组织机构或客户对系统、产品高层次的目标要求,它们在项目视图与范围文档中予以说明。用户需求:描述了用户使用产品必须要完成的任务和具备的功能,这在使用实例文档或方案脚本说明中予以说明。功能需求:定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足其业务需求。系统目的是能够用计算机实现对各种工资进行日常管理,如添加、删除、修改员工信息,能够根据员工的等级、职位以及出勤情况、奖金、津贴情况等进行工资的计算,能够使员工、部门方便地查询和统计各种信息,最后能生成报表反馈给员工等。
系统业务流程图。
通过对企业原先手工进行员工工资管理业务的情况,可以设计出它的业务流程图,如图4-1所示。
用户登录数据输入工资计算存储数据。
工资查询报表汇总。
系统的功能划分。
1.工资信息设置部分:包括设置员工的基本工资和其他项目的金额,如奖金等。
并且负责设置员工工资的计算公式。
2.工资信息管理部分:包括统计出勤、计算工资、查询工资和导出工资表。
3.系统部分:包括添加用户和修改密码。
系统的功能要求。
1.整体结构合理,风格一致,模块化结构,界面清晰,接口灵活,操作简便。
2.开发方法,文档规范化,便于管理,可扩充。
3.完善的数据输入,维护,输出。
4.自检性能高,用户误输、错输均有提示。
5.容错性能高,某个用户的操作错误不会引起整个系统的瘫痪,每一功能的操。
作都有信息提示以免重复操作,错误操作有警告,以便用户及时改正。
用户的功能需求:
登陆功能。
该系统要有登陆功能。管理员要进行员工信息维护或者进行计算员工工资。
时,必须首先进行登陆。同理,员工也要先进行登陆才能进行各种查询等操作。
1.用户权限设置,修改密码。
2.综合初始系统设置。
员工信息维护功能。
该系统要能够添加员工信息、删除员工信息和修改员工信息等功能。一个单位的员工不是一成不变的,总是在不断地变化,如有的员工被招聘进入公司,这时就要添加员工的基本信息;当员工辞职或者由于其它原因离开公司,这时就要删除员工的基本信息;当员工进行调动时,就要修改员工的基本信息了。
1.追加员工信息。
2.删除员工信息。
3.修改员工信息。
4.自动更新数据库。
工资信息维护功能。
1.该系统要能够输入员工基本工资:为了方便系统的计算员工的工资,系统应。
该能够输入员工基本工资、奖金、津贴等一些工资数据,以计算员工的月工资或者年工资等。
2.该系统要能够修改员工基本工资:员工的工资不是一成不变的,它会发生变。
化,这时就要求能够修改员工的工资等。
3.该系统要能够删除员工基本工资:当员工由于某种原因离开公司后,由于员。
工的基本信息已经删除了,所以也要删除员工的基本工资等信息。
查询功能。
一个员工或者部门要更好了解自己工资、出勤情况、奖金、津贴等情况,可以进行相关的查询,为了有更好地适应性,查询应该可以根据各种情况进行查询,能够进行单项查询或者按一定的条件范围进行查询,如能够查询单个员工的工资情况,能够查询每个部门的工资情况和月工资的统计情况。
1.根据员工姓名查询员工的工资情况。
2.根据员工编号等查询员工的工资情况。
3.根据员工学历等各种条件组合查询员工的工资情况。
计算功能。
1.系统应该能够根据员工的基本工资、员工的出勤情况、资金和津贴情况进行。
工资的计算。
2.系统应该根据能够根据加班的时间、加班的类别等计算出员工所得的津贴工。
资。
3.系统应该能够根据各种员工在公司的工作表现、,计算出给员工的奖金。
4.系统应该能够计算各个部门的工资情况。
5.统计功能:为了更好地了解员工的人数情况、员工的工资情况、部门的工资。
情况或者发放工资,系统应该能够对各个部门的总工资进行统计。
打印功能。
每月发放工资时,要求能够打印本月的工资表、随工资发给每个员工的工资条以及一些统计表等,如工资统计表。
1.打印工资信息。
2.打印工资条。
3.打印各种图表。
退出功能。
员工或管理员可利用退出功能退出系统。
系统的数据需求。
总结出数据信息。
对上述系统功能需求,可心分析、归纳出其相应必须管理的信息包括员工基本信息、员工的等级信息、员工出勤情况信息、员工津贴信息等,其数据及其属性需求分析如下:
1.员工基本信息:员工号、员工姓名、性别、工资等级、职称、所在部门、住。
址、电话等;
2.部门信息:部门号,部门名称;
3.员工考勤信息:员工号、日期、上午、下午、迟到、早退等。
4.工资等级信息:等级号、等级名称、职位、基本工资;
5.员工津贴信息:员工号、加班时间、加班类别等。
数据流程图如下。
0层图如下所示:
数据流图的数据字典。
下面介绍一下一些主要的数据流的数据词典。一、
系统管理数据流数据词典。
1.数据流名称:管理员登陆信息。
说明:它的作用是将管理员的id、密码等让工资管理系统检查,看是否允。
许登陆。
数据流来源:管理员数据流去向:工资管理系统2.数据流名称:非法登陆信息。
说明:它的作用是把用户要查询的信息提交给工资管理系统,让其显示查询。
的信息。
数据流来源:管理员数据流去向:工资管理系统4.数据流名称:添加员工信息。
说明:它的作用是把要添加的员工信息提交给工资管理系统,让其处理该信。
息。
数据流来源:管理员数据流去向:工资管理系统5.数据流名称:更新员工信息。
说明:它的作用是把要更新的员工信息提交给工资管理系统,让其处理该信。
息。
数据流来源:管理员数据流去向:工资管理系统6.数据流名称:打印信息。
说明:它的作用是让工资管理系统反馈一些打印信息,如工资条、报表等,
以便用户更好地了解相关信息。
数据流来源:工资管理系统数据流去向:管理员二、
在用户数据流数据词典。
1.数据流名称:业绩记录表。
说明:每月执行一次,由各部门主管填写本部门员工的业绩;部门主管和。
公司高级管理人员则由总经理指定。
数据流来源:工资管理系统数据流去向:管理员2.数据流名称:工资标准表。
包含结构:员工编号、姓名、基本工资、生活补贴、岗位补贴,还有一些其它的数据词典,在此不一一列出。
系统的性能需求。
1.硬件要求。设备名称说明:处理器奔腾iii以上,256mb。内存256mb,内存越大,速度越快。硬盘40gb以上。
2.软件要求。(1)windows以上操作系统,iis服务,框架。
(2)需要有一个数据库服务器,提供数据库的连接,这里选用。
microsoftsqlserver2000来为数据库提供连接,当然要一台计算机来运行程序.这样就可以了。
4.总体设计。
要设计和详细设计。首先做概要设计,它是将软件的需求转化为数据结构和软件的系统结构。然后是详细设计,即过程设计,通过对结构表示进行细化,得到软件的详细的数据结构和算法。
系统结构的总体设计。
根据上面对需求的分析,我们可以得到系统的模块层次结构,层次结构如下所示:
各个模块的功能描述如下员工基本信息维护模块。
信息子模块。
工资信息维护模块。
本模块的功能是能够完成工资信息的输入、修改和删除等操作。它也包括两个子模块,输入工资信息子模块、修改工资信息子模块和删除工资信息子模块。
查询信息模块。
本模块的功能是能够对单个员工工资信息、员工基本信息情况、部门工资情况、总工资情况等进行单项查询或者一定范围查询、多项查询等。
计算工资模块。
本模块的功能是能够计算员工工资的奖金情况、计算员工的津贴情况、计算员工月工资、年工资及进行一些相应的统计计算等。它包括一些子模块,如计算津贴子模块、计算奖金子模块、统计工资子模块等。
打印模块。
本模块的功能是能够打印工资条以及一些部门报表、工资报表等,以反馈一些信息给员工。
登陆模块。
本模块的功能是:根据员工的登陆时的输入信息,看是否要让该员工登陆系统。
主要是用户登录的一个界面,判断登录的用户是管理员还是普通用户,进入后将面对的是主界面,从而进行相关的操作。
登录的界面主要由用户名和密码的信息,还有一些标题设置,确定和取消的按钮组成。通过标题可以知道此系统的大概内容,由此,登录界面的设计完成。
退出模块。
本模块的功能是可以让员工或管理员随时利用该模块退出系统。
概要设计完成了软件系统的总体设计,规定了各个模块的功能及模块之间的联系,进一步就要考虑实现各个模块规定的功能,这就是要进行详细设计。在详细设计阶段,要决定名个模块的实现算法,并精确地表达这些算法。下面主要实现一些重点模块的算法。
生成报表。
用jackson系统设计方法设计报表,如下所示:
查询模块的详细设计。
在该模块中,要查询信息,首先要进行登陆,然后输入要查询的信息,如员工号,接着系统连接数据库,在数据库中查找是否有和输入信息相应的信息,如果有,则显示相应的查找结果;如果没有,则提示找不到相应的信息或者提示出错。流程图如下所示:
在完成了详细设计、编码之后,就要进入软件测试阶段了。软件测试是指根据软件开发各阶段的规格说明各程序的内部结构而精心设计一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用途去运行程序,以发现程序错误的过程。软件测试分为黑盒测试和白盒测试。黑盒测试主要看模块的功能是否实现;白盒测试主要对模块内部的检查。
黑盒测试。
黑盒测试主要是为了发现以下几类错误:1)是否有不正确或遗漏了的功能。
白盒测试。
白盒测试是对软件的过程性细节做细致的检查。白盒测试主要想对模块进行如下的检查:
1)对程序的模块的所有独立的执行路径至少测试一次。
2)对所有的逻辑判定,取”真”与取”假”的两种情况都能至少测试一次;3)在循环的边界和运行界限内执行循环体;4)测试内部数据结构的有效性,等等。
因此在对程序进行白盒测试测试时,测试用例要有:条件组合覆盖测试用例和路径测试用例。
在测试完成之后,还要对程序进行调试。可用下面的几种方法进行调试。
1)强行排错:可以通过内存全部来排错,也可在程序特定部位设置打印语句来排错。
2)回溯法排错。这是在小程序中常用的一种有效的排错方法。3)归纳法排错。它是一种从特殊推断一般的系统化思考方法。4)演绎法排错软件工程课程设计报告等。
8.结论。
员工工资管理系统是一个典型的信息管理系统,通过软件工程方面的选择课题、需求分析、概要设计、详细设计、程序模块、系统测试等几个步骤来实现。开发本系统的过程中,首先熟悉员工工资发放管理的流程、步骤;其次在系统需求分析过程中,要透过现象看本质,敏锐观察到员工工资管理中存在的各种问题,并在总体设计把握好对问题的分析、理解,进而解决问题。
在我们的共同努力下,我们基本完成了这个系统。由于时间、条件和个人水平的限制,软件相对较简单,如果要将该软件用于具体单位,还需针对单位的实际情况对软件进行进一步的完善。
本软件的特点和优点:
1.本软件可以工资核算正确无误、快速输出,提高企业的管理水平和管理效率。2.可以对工资的各个项目随时作增加和删除。
3.可以分别查询单个工人每个月的工资,包括工资的各个细节项目。4.可以查询各部门以及全公司的员工的工资报表。
本软件需要改进的地方有:
1.基本工资的设定太笼统,不能满足有些单位的需要。2.员工管理部分比较少需要结合人事管理软件使用。
4.软件的界面美观性方面需要很大的改进。5.帮助文档比较简单。
课程设计对一个学生来说是一个非常的重要的学习过程。从对powerdesigner,软件开发过程的一知半解,到完成这个系统的基本设计,虽然这个系统还存在这样那样的缺点,但是我在专业知识方面学到的东西是非常多的。而设计过程中也遇到了很多的困难,在老师和同学的帮助之下最终我还是克服了困难完成了设计。这个过程更使我学到了面对困难应该持有的积极态度。
总的来说,这次的课程设计是非常有意义的,在我的人生学习的路上起到了一个里程碑的作用,让我有一个质的飞跃!
衷心感谢何老师给予我们这次机会,让我们对软件的开发过程还是对程序的编写步骤都有了更加深刻的认识。
9.参考文献。
[1]杨文龙《软件工程》,电子工业出版社,
[2]张国藩,《软件工程》。北京:清华大学出版社,
[3]郑人杰殷人昆陶永雷,《实用软件件工程》.清华大学出版社,2001。
[4]萨师煊王珊,《数据库系统概论》,高等教育出版社2003。
[5]丁宝康,《数据库原理》,经济科学出版社,2000。
[6]林福泉,《sqlserver中小企业实务应用》,中国铁道出版社,2002。
[8]周红芳,《powerdesigner基础应用与系统开发》,电子工业出版社,
[10]薛华成,《管理信息系统》,清华大学出版社,2002。
[11]汤庸叶小平汤娜,《数据库理论及应用基础》,清华大学出版社,2004。
microstft编著。
[13]谭桂华魏亮,《visualc#高级编程范例》,清华大学出版社。
[14]章立民,《》,电子工业出版社。
土建课程设计报告【第八篇】
结合本专业要求,自选题目,作一个计算机绘图辅助设计项目。例如:1)根据一个住宅小区项目的具体要求(范围、面积、容积率、绿化率、水景、道路、公共设施等),结合当地风俗、文化的实际特点,确定项目总体占地、布局方案,进行两种以上户型设计。2)设计一座栋建筑物的楼层平面图,立面图,建筑效果图等。
1)项目设计符合专业要求(如:小区规划合理,有创意、有特点,户型设计合理,计算机绘图思路正确,成图效果好)。
2)图形以a4纸打印,以附件的形式附在设计报告后面,要求界面规范、清晰、美观,设计标题、图例、比例尺、绘制者、单位、制图时间等绘图基本要素齐全。
3)绘图工作量最低不能小于16机时。
4)使用二维和三维相结合的方式完成设计(例如:可通过拉伸二维多段线成为三维实体,三维图形渲染要结合建筑特色,进行材料、色彩、采光、环境等设计,反复试验,寻找最佳效果)。
5)设计报告要求格式正确,要素完整,层次清楚,思路清晰,文字流畅,报告内容不少于6000字。
1)根据专业要求和自己的兴趣,选择合理的设计项目;
2)做好课程设计工作计划,按计算机绘图(辅)设计程序,完成设计内容。3)设计成果提交设计图电子版,按班提交光盘。4)每个同学提交设计报告纸质版。
[3]相关网站:晓东cad家园:http://。
上一篇:最参考的(述职报告)范例5篇