课程设计(软件开发实践)

课程设计(软件开发实践)

ID:9321971

大小:268.50 KB

页数:35页

时间:2018-04-27

课程设计(软件开发实践)_第1页
课程设计(软件开发实践)_第2页
课程设计(软件开发实践)_第3页
课程设计(软件开发实践)_第4页
课程设计(软件开发实践)_第5页
资源描述:

《课程设计(软件开发实践)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、山东理工大学计算机学院课程设计(软件开发实践)班级软件1304姓名学号指导教师二○一五年一月十三日课程设计任务书及成绩评定课题名称固定资产管理系统Ⅰ、题目的目的和要求:1、设计目的基于C++面向对象编程语言的知识,用<<数据结构>>中的顺序存储、链表、堆栈、串、树、图等数据结构,结合项目的具体需求编写该系统,能熟练掌握几种基本数据结构的基本操作。使用合适的数据结构和算法来实现各功能模块的增、删、改、查,把所学数据结构知识应用到实际软件开发中去。巩固和加深对数据结构的理解,通过上机实验、调试程序,加深对课本知识的理解,最终使学生能够熟

2、练应用数据结构的知识写程序。能针对给定题目,选择相应的数据结构,分析并设计算法,进而给出问题的正确求解过程并编写代码实现。2、设计题目要求:随着公司业务不断发展,人员越来越多,固定资产的管理人员压力逐渐增大,需要建立数据库和使用软件系统来进行管理。公司对固定资产的定义为:价值超过2000元人民币的设备。例如彩色喷墨打印机、计算机、扫描仪、机房其他设备,而打印纸、书籍等不属于固定资产,属于易耗品。通过同资产管理人员和该公司领导的面谈,总结和归纳之后,他们需要软件具备以下的功能:1.管理员登录2.固定资产信息管理3.人员信息管理4.资产

3、配置:领用、归还5.资产处置:调拨、变卖、报废案例覆盖技能点1、数组、字符串、运算符重载2、类的封装、继承、多态性3、虚函数、纯虚函数和抽象类4、输入输出流的操作5、程序算法的设计说明(流程图形式)6、常用数据结构的操作7、例如:顺序存储、链表、树、图等系统基本模块包括:功能点难度登录★★资产信息管理★★★★人员信息管理★★★资产配置★★★★资产处置★★★★★Ⅱ、设计进度及完成情况日期内容1.05-1.09选取参考书,查阅有关文献资料,完成资料搜集和系统分析工作。1.09~1.12创建相关数据结构,录入源程序。1.13~1.13调试

4、程序并记录调试中的问题,初步完成课程设计报告。1.14~1.14上交课程设计报告打印版并进行课程设计答辩,要求每个同学针对自己的设计回答指导教师3-4个问题。考核结束后将课程设计报告和源程序的电子版交班长统一刻光盘上交。Ⅲ、主要参考文献及资料[1]严蔚敏数据结构(C语言版)清华大学出版社1999[2]谭浩强C语言程序设计清华大学出版社[3]与所用编程环境相配套的C语言或C++相关的资料Ⅳ、成绩评定成绩:(教师填写)指导老师:(签字)二○一五年一月十三日目录第一章概述……………………………………………………………1第二章系统分析………

5、………………………………………………2第三章概要设计………………………………………………………3第四章详细设计………………………………………………………13第五章运行与测试……………………………………………………24第六章总结与心得……………………………………………………29参考文献………………………………………………………………30第一章概述课程设计是实践性教学中的一个重要环节,它以某一课程为基础,可以涉及和课程相关的各个方面,是一门独立于课程之外的特殊课程。课程设计是让同学们对所学的课程更全面的学习和应用,理解和掌握课程的相关知

6、识。《数据结构》是一门重要的专业基础课,是计算机理论和应用的核心基础课程。数据结构课程设计,要求学生在数据结构的逻辑特性和物理表示、数据结构的选择和应用、算法的设计及其实现等方面,加深对课程基本内容的理解。同时,在程序设计方法以及上机操作等基本技能和科学作风方面受到比较系统和严格的训练。课程设计可以锻炼学生们的思考构思能力和动手实践能力,通过课程设计中的实际性问题,可以让学生把平日所学理论知识与亲身实践结合在一起,更好的提高学生编程的综合能力。课程设计还可以让学生查出自己平日里的不足,结合实际问题,把理论与实际相结合,找出以后的学习

7、努力方向,查漏补缺,更进一层楼。29第二章系统分析1、本次课程设计,有小组共同分工完成代码的编写和实现程序的运行。在整个固定资产管理系统中,一共包括登陆、资产信息管理、人员信息管理、资产配置和资产处置五大模块,我主要负责人员信息管理模块和登陆模块以及程序代码整体大框架的编写。2、在登陆模块中,主要是管理员登陆系统,进行对资产信息以及人员信息的增删改查,为了系统人员信息以及资产信息的安全性问题,需要对管理员登录信息进行安全性验证,所以管理员登陆系统需要输入自己的账户名和密码,(系统管理员初始账户和密码为“guanliyuan”“123

8、4”),只有密码和账户都输入正确才能进入系统,否则系统会提示管理员重新输入自己的账户和密码,知道输入正确才能进入系统。3、在人员信息管理模块中,主要要实现人员信息的增删改查功能,这里的“人员”是指可能领用资产的人,人员的信息包括人员编

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。