《软件技术基础》项目题目要求

上传人:xins****2008 文档编号:110935046 上传时间:2019-11-01 格式:DOC 页数:13 大小:61KB
返回 下载 相关 举报
《软件技术基础》项目题目要求_第1页
第1页 / 共13页
《软件技术基础》项目题目要求_第2页
第2页 / 共13页
《软件技术基础》项目题目要求_第3页
第3页 / 共13页
《软件技术基础》项目题目要求_第4页
第4页 / 共13页
《软件技术基础》项目题目要求_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《《软件技术基础》项目题目要求》由会员分享,可在线阅读,更多相关《《软件技术基础》项目题目要求(13页珍藏版)》请在金锄头文库上搜索。

1、作业要求:一、编程部分任务书 第一题设计和开发一个跳棋游戏程序作业要求:本程序最多三个合作完成,其中选一个为总负责,也承担1/3设计开发任务。建议三个人分工如下:系统总体方案和程序框架,游戏规则和算法,界面和操作。可以同时有两个人到六个人玩,最多有一名为机器人;除机器人以外的其他人都使用鼠标操作;规则是只允许单步走或单步跳或单步连跳;从游戏开始到判断胜 负或中途弃权一应俱全;程序既有规则算法,又有可视化界面,并完全采用面向对象方法编写;程序中有必要的注释,系统文档要完整,符合软件工程规范,文档、 源程序和执行程序用Winzip压缩打包。评分标准(若按百分制):1.系统文档完整规范;(20)2.

2、程序注释清楚细致;(10)3.团队合作关系融洽;(5)4.程序功能完整;(20)5.程序具有很好的可用性和稳定性;(10)6.程序界面好;(20)7.程序的商业包装好;(5)8.文档、源程序和执行程序以姓名学号命名,为.zip文件;(10) 第二题设计和开发一个企业年产值表格、饼图和直方图程序作业要求:本程序最多三个合作完成,其中选一个为总负责,也承担1/3设计开发任务。建议三个人分工如下:系统总体方案和程序框架,表格显示和饼图,直方图显示和界面操作。可以展示任何一个企业1996年到2001年的各年产值,并分别以表格、圆饼图和直方图的形式表现出来;此外还应有一定的预测算法,来预测2002年 和

3、2003年的年产值,一并显示出来;程序既有原始数据输入,又有加工和预测算法,还有可视化界面,并完全采用面向对象方法编写;程序中有必要的注释;系 统文档要完整,符合软件工程规范;文档、源程序和执行程序用Winzip压缩打包。评分标准(若按百分制):1.系统文档完整规范;(20)2.程序注释清楚细致;(10)3.团队合作关系融洽;(5)4.程序功能完整;(20)5.程序具有很好的可用性和稳定性;(10)6.程序界面好;(20)7.程序的商业包装好;(5)8.文档、源程序和执行程序以姓名学号命名,为.zip文件;(10)第三题设计和开发一个VC源程序编辑程序作业要求:本程序最多三个合作完成,其中选一

4、个为总负责,也承担1/3设计开发任务。建议三个人分工如下:系统总体方案和程序框架,数据结构和算法,界面和操作。模拟VC IDE的源程序编辑器,实现基本的程序语句的输入;此外还应有一定的关键词(50),使用不同颜色显示;()和使用另外两种颜色显示;可以对 程序进行结构调整;基本语法错误能够判断;有可视化界面,并完全采用面向对象方法编写;程序中有必要的注释;系统文档要完整,符合软件工程规范;文档、源 程序和执行程序用Winzip压缩打包。评分标准(若按百分制):1.系统文档完整规范;(20)2.程序注释清楚细致;(10)3.团队合作关系融洽;(5)4.程序功能完整;(20)5.程序具有很好的可用性

5、和稳定性;(10)6.程序界面好;(20)7.程序的商业包装好;(5)8.文档、源程序和执行程序以姓名学号命名,为.zip文件;(10) 第四题设计和开发一个热线电话系统作业要求:本程序最多两个人合作完成,其中选一个为总负责,也承担1/2设计开发任务。建议两个人分工如下:系统总体方案和程序框架,服务和接收请求界面和操作。模拟一个热线电话系统,接受用户的各种要求,并登记;对每种要求都有对应的服务;若要求达不时,应提供手段添加新的服务;注意是无人职守的;有可视化 界面,并完全采用面向对象方法编写;程序中有必要的注释;系统文档要完整,符合软件工程规范;文档、源程序和执行程序用Winzip压缩打包。评

6、分标准(若按百分制):1.系统文档完整规范;(20)2.程序注释清楚细致;(10)3.团队合作关系融洽;(5)4.程序功能完整;(20)5.程序具有很好的可用性和稳定性;(10)6.程序界面好;(20)7.程序的商业包装好;(5)8.文档、源程序和执行程序以姓名学号命名,为.zip文件;(10) 第五题设计一个电子图书馆系统作业要求:本程序最多三个人合作完成,其中选一个为总负责,也承担1/3设计开发任务。建议三个人分工如下:系统总体方案和程序框架,图书管理,借还书管理。完成图书的预订、出入库、报废和借还等各个环节;应与数据库结合起来;有可视化界面,并完全采用面向对象方法编写;程序中有必要的注释

7、;系统文档要完整,符合软件工程规范;文档、源程序和执行程序用Winzip压缩打包。评分标准(若按百分制):1.系统文档完整规范;(20)2.程序注释清楚细致;(10)3.团队合作关系融洽;(5)4.程序功能完整;(20)5.程序具有很好的可用性和稳定性;(10)6.程序界面好;(20)7.程序的商业包装好;(5)8.文档、源程序和执行程序以姓名学号命名,为.zip文件;(10) 第六题设计一个电子词典用于存放、管理和查询一个词典(比如英汉词典);应运用数据结构的知识,编写合理的存储和查询算法;词典数据可以保存在文件中,也可以保存在数据库 中;有可视化界面,并完全采用面向对象方法编写;程序中有必

8、要的注释;系统文档要完整,符合软件工程规范;文档、源程序和执行程序用Winzip压缩打 包。评分标准(若按百分制):1.系统文档完整规范;(20)2.程序注释清楚细致;(10)3.团队合作关系融洽;(5)4.程序功能完整;(20)5.程序具有很好的可用性和稳定性;(10)6.程序界面好;(20)7.程序的商业包装好;(5)8.文档、源程序和执行程序以姓名学号命名,为.zip文件;(10) 第七题设计和开发一个迷宫生成程序作业要求:本程序由一个人单独完成。可以随机生成各种迷宫,有一个入口和一个出口,至少有五种形状和颜色的墙,通过键盘操作一个机器人走迷宫;有可视化界面,并完全采用面向对象方法编 写

9、;程序中有必要的注释;系统文档要完整,符合软件工程规范;文档、源程序和执行程序用Winzip压缩打包。评分标准(若按百分制):1.系统文档完整规范;(20)2.程序注释清楚细致;(10)3.团队合作关系融洽;(5)4.程序功能完整;(20)5.程序具有很好的可用性和稳定性;(10)6.程序界面好;(20)7.程序的商业包装好;(5)8.文档、源程序和执行程序以姓名学号命名,为.zip文件;(10) 第八题设计和开发一个翻译HTML文件程序作业要求:本程序由两个人合作完成,其中选一人为总负责,也承担1/2设计开发任务。建议两个人分工如下:系统总体方案和程序框架、数据结构,算法界面和操作。可以打开

10、任何一个HTML文件,对其中的最常用标记(至少50个)进行解析,并将结果显示在界面上;又有可视化界面,并完全采用面向对象方法编写;程 序中有必要的注释;系统文档要完整,符合软件工程规范;文档、源程序和执行程序用Winzip压缩打包。评分标准(若按百分制):1.系统文档完整规范;(20)2.程序注释清楚细致;(10)3.团队合作关系融洽;(5)4.程序功能完整;(20)5.程序具有很好的可用性和稳定性;(10)6.程序界面好;(20)7.程序的商业包装好;(5)8.文档、源程序和执行程序以姓名学号命名,为.zip文件;(10) 第九题设计和开发一个屏幕保护程序作业要求: 本程序由一个人单独完成。

11、 可以定时显示一个图形变幻,至少5个;各图形都是动态的,其中图形中含有多种图的组合;有可视化界面,并完全采用面向对象方法编写;程序中有必要的注释;系统文档要完整,符合软件工程规范;文档、源程序和执行程序用Winzip压缩打包。评分标准(若按百分制):1.系统文档完整规范;(20)2.程序注释清楚细致;(10)3.团队合作关系融洽;(5)4.程序功能完整;(20)5.程序具有很好的可用性和稳定性;(10)6.程序界面好;(20)7.程序的商业包装好;(5)8.文档、源程序和执行程序以姓名学号命名,为.zip文件;(10) 第十题设计和开发一个C/S聊天程序本程序最多两个人合作完成,其中选一人为总

12、负责,也承担1/2设计开发任务。建议两个人分工如下:系统总体方案和程序框架、服务器管理,客户管理界面和操作。可以同时进行两个机器之间的聊天;另外还有一台机器作为服务器,专门管理它们的聊天事务;用到Socket通讯;又有可视化界面,并完全采用面向对象 方法编写;程序中有必要的注释;系统文档要完整,符合软件工程规范;文档、源程序和执行程序用Winzip压缩打包。评分标准(若按百分制):1.系统文档完整规范;(20)2.程序注释清楚细致;(10)3.团队合作关系融洽;(5)4.程序功能完整;(20)5.程序具有很好的可用性和稳定性;(10)6.程序界面好;(20)7.程序的商业包装好;(5)8.文档

13、、源程序和执行程序以姓名学号命名,为.zip文件;(10)二、动画制作任务书网页内容:将软件技术基础指定章节的内容制成动画形式。具体选题包括:(1)线性数据结构的动画 链表(单、双、循环)操作的动画,包括:元素计数、插入、删除; 顺序表的操作,包括:插入、删除、随即存取aj、逻辑上相邻、物理上也相邻; 栈结构(链栈、顺序栈)的操作,包括:插入、删除、栈空及栈满; 循环队列结构(链队列、顺序队列)的插入、删除操作; 字符串的操作,包括:紧缩、非紧缩存储、字符串的连接运算(S1+S2),求了串的运算SUBSTR(S,Start,Len); 数组的存储(按行、按列)、数组寻址公式(二、三维数组)。(

14、2)树、二叉树结构的动画二叉树的前、中、后序遍历、二叉树的生成(3)图的动画连通图、强连通图、邻接矩阵示意图、邻接表示意图、深度优先遍历、广度优先遍历示意图、最小代价生成树(Prim算法)。(4)操作系统中内存管理的动画内存的管理方法:单一连续存储管理(静态、动态定位法)、多连续区存储管理(固定、可变)分区、页式存储管理、段式存储管理;(5)文件管理的动画DOS、UNIX文件系统文件组织结构示意图、UNIX文件索引间接寻址示意图。(6)进程管理的动画进程状态转换关系示意图。(7)设备管理的动画通道、控制器、设备管理示意图,I/O设备与CPU通信方式示意图,设备排除示意图。(8)排序、查找动画快速排序法示意图、哈希查找示意图、归并排序示意图;(9)关系数据库运算的动画包括:投影运算、选择运算、联接运算示意图。技术要求:(1)动画不宜太大,以200k以下为好;(2)动画采用GIF和Flash格式;(3)画面中文字格式自由确定,要求与动画背景颜色协调,不要反差太大;(4)画面友好、操作方便(可重播、暂停);(5)文件名命名的格式为“ph章_节_序号”或“图_章

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号