- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件3132班Windows软件开发项目实训.doc
软件3132班Windows软件开发项目实训
实 训 任 务 书
实训班级:软件3132
指导教师:汪学文 王飞
实训时间:2015年1月5日~2010年1月16日
实训地点:第2教学楼2215实验室
一、目的与要求
1、熟悉“结对编程”(Pair-Programming),应用结对编程模式进行中小型软件的开发。
2、基本掌握面向对象程序开发的基本思路和方法,熟悉软件开发过程。要求利用面向对象的编程思想以及组件开发原理来完成系统的设计
4、能够利用所学的基本知识和技能,进行简单应用程序设计。
5、从“二、设计任务”中选择一个项目来完成,以小组(Pair)为单位进行
6、强调独立完成,强调实际成果,重视软件测试,重视文档写作。
7、课程实训完成后,要求每组(Pair)提供以下电子文档:
(1)撰写课程实训报告书一份(Word格式,每组一份),具体格式参看“三、课程设计报告格式”。
(2)完整的源程序、答辩时用的演示文稿。
二、设计任务(从以下任务中任选一个,带★的功能选做)
1、Northwind公司综合业务管理系统
使用Northwind示例数据库,选择“员工管理”,“客户管理”,“采购入库”,“销售订单”,“库存管理”等模块中的一个或多个来完成,具体流程请根据该公司具体流程自行设定,主要是掌握信息系统的开发流程及数据库管理操作。
该项目要求增加“用户管理”功能,具有权限的用户登录后才能使用相应的管理模块,管理员可以对用户进行管理。
2、简易计算器
设计一个简易计算器,能够实现+-×÷求倒数等基本运算功能,类似于Windows中的计算器。
3、类似于“记事本”的文本编辑器
设计一个文本编辑器,具有对文本文件进行读写等基本操作,类似于Windows中的记事本,要求:
能够实现基本的文本文件读取、保存、设置字体等功能。
具有菜单、工具栏和状态栏。
★实现其它相关功能(如字体、剪贴板的操作,查找、打印预览等功能)
4、小学数学辅助教学软件
编写一个小学数学辅助教学软件,主要是测试小学低年级学生的两位数的加减法的计算能力。要求:
用户可以选择练习或测试方式,可以选择1位数的加法或减法,两位数的加法或减法,或者混合计算。
运算题目随机生成。
练习或测验完成后,给出得分。
5、学生成绩管理
建立学生成绩数据库,要求:
数据库设计要符合范式要求。
提供学生成绩的查询功能,输入学生的学号或姓名,能查找出该生各学期的成绩。
能对成绩数据进行添加、删除、修改等基本操作,并能进行一般的统计计算(如计算学生的总分和平均分,课程的平均分等)
★其它辅助管理功能,如统计具有各等级奖学金资格的人数。
★用户权限控制,一般用户只能查询,管理员用户可以修改数据库的内容。
6、客户资料管理
某公司需要对其客户的联络资料进行管理,主要是客户姓名、单位名称、联系电话等信息。现请你设计该系统,要求:
数据库设计要符合范式要求。
提供查询功能,输入客户名称或单位名称,能查找出该客户的联络信息。
能对客户资料进行添加。删除、修改等基本操作
★用户权限控制,一般用户只能查询,管理员用户可以修改数据库的内容。
7、心理测试软件
根据某种心理测试方法,编写一个心理测试软件,要求:
根据该心理测试方法和试题,设计数据库。
程序从数据库中读取试题内容显示,并保存用户的选择答案。
测试完成后,给出得分和结论。
8、排序算法比较研究
对选择排序、冒泡排序、插入排序及其它一种快速排序(如希尔排序或快速排序等)的算法进行比较,分析各种排序算法的特点。要求:
实现各种排序算法。
设计各算法的测试用例,数据量要大(如几千个以上),并且要用好几组数据进行比较测试。测试数据从文件中读取。
根据比较结果,给出结论,各种排序算法的优劣及适用场合。
9、简易的绘图程序
类似于Windows的画图程序,能够画点、直线、矩形、椭圆等几何形状。
10、数学三角函数辅助教学软件
根据函数y=asin(bx+c),用户给定不同的系数a、b、c,在屏幕上分别画出不同的几何图形。
11、时钟程序
一个模拟时钟,有时针、分针和秒针,能够正确显示出系统的当前时间。
12、电子相册管理程序
一个简单的电子相册,能够方便地浏览图片,并显示出相片的说明信息。要求:
使用文本文件或数据库记录相片的信息(图片名称,存放位置,说明信息)
能够方便地浏览相片。
提供简单的管理功能,如插入和删除相片。
13、其它(自己寻找课题,需经指导教师认可)
三、课程实训报告书格式
封面
内容摘要
目录
第1章 问题描述(或称为“课题背景介绍”、“需求分析”)
第2章 总体设计(采用什么系统进行设计,需要用到哪些技术,等等)
第3章 界面设计
第4章 详细设计(系统由几个模块组成,每个模块有什么功能,等等)
第5章 代码设计(给
您可能关注的文档
最近下载
- (高清版)DB13∕T 5769-2023 钢丝编织隔离栅应用技术导则.pdf VIP
- 和美乡村建设工程监理细则.docx VIP
- 和美乡村建设工程监理工作总结.docx VIP
- 生命体征生命体征测量.ppt VIP
- 2024年9月28日上海市浦东新区社区工作者考试《综合能力测验》真题及答案.docx VIP
- GBT 15781-2015 森林抚育规程.pdf
- (正式版)D-L∕T 448-2016 电能计量装置技术管理规程.docx VIP
- 第二章坐标系统和时间系统.ppt VIP
- 顺河场镇中心学校食堂环境卫生方案.doc VIP
- 【国家标准】GBT 20828-2015 柴油机燃料调和用生物柴油(BD100).pdf
文档评论(0)