
C#课程设计要求与题目汇总.doc
5页C#课程设计要求课程设计要求一、基本目标: 1)要求学生达到熟练掌握.NET 基本结构以及 C#语言的基本知识和技能; 2)基本掌握面向对象程序开发的基本思路和方法; 3)掌握 GUI、GDI+、文件、网络及 ADO.NET 数据库开发基本知识; 4)能够利用所学的基本知识和技能,进行简单应用程序设计 二、基本要求: 1)要求利用 C#的编程思想以及组件开发原理来完成系统的设计; 2)突出 C#语言与其它语言不同点(即体现 C#的高级功能,如属性概念、接口、事件、、 委托等) ;; 3)体现可视化编程基本东西,如系统带有菜单、工具栏、状态栏以及常用的高级控件;4)基本是每人一题,最多 2 人一组; 5)时间进度要求在 19 周之前(18 周的周末)完成设计并提交报告 三、创新要求: 在基本要求达到后,可进行创新设计,如把系统转化为组件、给系统在数据方面具有 导入导出功能、增加文件传输功以及远程控制功能等 四、成绩评定准则:成绩是分级评定的,主要考虑因素:完成设计的内容和功能的优劣;题目本身的难度; 课设报告的书写;工作量的大小 五、报告内容安排: 1.程序\系统设计思路 2.程序\系统结构的框架图 3.模块或类的设计 4.主要算法流程图 5.关键源代码编程步骤 6.采用的测试过程与测试数据 7、运行结果分析和总结 8、参考资料C#课程设计题目汇总课程设计题目汇总一、物资库存管理系统 有关该系统基本信息的描述,如:物资编号、物资名称、规格型号、种类和计量单位 等。
1. 有关物资基本信息的输入 2. 物资基本信息的查询与修改 3. 入库物资信息的输入 4. 入库物资信息的查询与修改 5. 出库物资信息的输入 6. 出库物资信息的查询与修改 7. 物资余额信息的查询 8. 物资余额信息的浏览 9. 物资库存统计报表等二、图书馆管理系统 图书馆中有各种类型的图书,图书信息包括:图书编号、图书名称、作者、出版社、 种类、价格、出版时间等;读者信息包括:姓名、性别、单位、出生日期等 1. 基础数据维护 2. 图书的插入 (数量>1) 3. 图书的删除与修改 4. 图书查询 5. 图书借阅与归还可以查询图书当前被谁借走及剩余数量能查询借阅时间过期 (90 天)的图书及借者每人能同时最多能借 5 本书,超过 5 本不能再借阅,而且每 人不能借阅相同的图书 6. 读者查询可以查询读者目前已借的图书信息及借阅时间与归还时间 7. 权限设置 8. 帮助等 三、书店零售管理系统 有关该系统基本信息的描述,如图书信息包括:图书编号、图书名称、作者、出版社、 种类、价格、出版时间等;会员信息包括:姓名、性别、单位、出生日期等 1. 会员信息维护 2. 图书信息维护 3. 书店收银台 4. 图书查询 5. 折扣管理 6. 图书库存管理 7. 统计查询:分图书,出版社和会员三块进行销售统计。
8. 其他功能 四、网络聊天室系统 有关该系统基本信息的描述,如:客户端实例的信息等 1. 聊天室服务器端的创建 2. 聊天室客户端的创建 3. 实现客户与服务器的连接通讯 4. 实现客户之间的私聊 5. 实现客户端的信息显示 6. 实现服务器端当前客户信息 7. 保存谈话记录 8. 文件传输等 五、图形图像处理系统 有关该系统基本信息的描述,如:Serialiation,GDI+等 此图形图像处理系统具有如下功能: 1、 能由鼠标控制绘制直线、矩形、椭圆,并能控制线条的粗细和颜色 2、 能填充矩形和椭圆 3、 能通过参数使图形旋转某个角度 4、 能打开和保存为图形文件 5、 能打开图片 6、 能通过参数使图片平移和旋转某个角度 7、 能通过参数对图片进行缩放其他功能 六、多文档文本编辑器 设计一个多文档文本编辑器,能够实现对文本的编辑、排版、打印等程序启动时要 有密码输入提示,窗体应有:菜单栏、工具栏、状态栏、工具提示(类似 Word)等 1.文件操作能够实现:新建文档、保存文档、打开文档、关闭文档、页面设置、打印 预览、打印设置、打印等 2.编辑操作能够实现对文本内容的选择、剪切、复制、粘贴、查找、替换等。
3.格式操作能够实现对文本内容的字体、颜色等设置 4.查看操作能够实现工具栏的显示与隐藏 5.帮助操作能够显示版本信息等 七、超市销售管理系统 八、客户信息管理系统 九、数字图象处理系统 十、汽车销售管理程序 十一、网络游戏程序 十二、基于 C#的网络嗅探器的设计和实现 十三、个人通信录管理信息系统 目的:通过本题目的设计,加深对面向对象程序设计技术的理解,掌握利用数据库编 写小型程序的基本过程和方法 任务:利用面向对象编程技术,完成个人信息的存储管理;选择系统开发平台 (.NET)和软件架构(C/S、单机版) ;要求系统能够对联系人的系统进行录入、查询、编 辑、导入和导出等 十四、音像租赁管理系统 目的:通过资料收集,了解音像租赁连锁店的基本业务需求,完成系统需求分析和概 要设计,采用 C/S、B/S 架构完成一个简单的光盘租赁管理系统的开发 任务:音像租赁连锁店的基本业务需求,完成需求分析报告;利用 C#编写一个基本功 能的光盘租赁管理系统,包括客户信息管理、音像资料管理、音像检索、业务统计等; 十五、学生综合信息管理信息系统 目的:通过实际编写一个学生综合信息管理软件,将所学多门课程的技能、技巧(面 向对象系统分析、变量命名、软件模块设计、数据库访问等)加以综合运用,达到较大规 模软件独立设计与开发的能力。
任务:选择.NET 平台下的开发工具(VS2003、VS2005、VS2008)完成一个桌面或 B/S 架构的学生综合信息管理软件;软件可以对学院大学生综合信息(姓名、学号、成绩、籍 贯、家庭所在地、特长、宿舍号等)进行管理(录入、删除、修改) 、统计、分析(排序) 、 查询与打印 十五、家庭财务管理信息系统 目的:通过实际编写一个家庭财务管理软件,将所学多门课程的技能、技巧(面向对 象系统分析、变量命名、软件模块设计、数据库访问、数理统计分析等)加以综合运用, 达到较大规模软件独立设计与开发的能力 任务:选择.NET 平台下的开发工具(VS2003、VS2005、VS2008)完成一个桌面或 B/S 架构的学生综合信息管理软件;软件能够对家庭的收入、支出进行分类统计,用户可以自 定义收入、指出的类别,自定义分类查询和统计的条件系统可以按照用户定义自动生成 统计报表(月报、季报、年报) 通过财务分析,对家庭收支提出改进建议; 十六、大学生运动会运动成绩管理及统计分析系统十七、拼车省钱计算器: 研究几个拼车网站,写一个程序计算你的日常驾驶成本,从而估算出拼车出行带来的 效益 十八、目标心率计算器: 根据美国心脏学会(AHA)的介绍 (www.americanheart.org/presenter.jhtml?identifier=4736) ,设计出计算方法,能够对用户输 入的个人信息进行记录,并据此计算有关心率的数值。
要求能够查询和显示有关信息 十九、健康记录管理: 为了卫生保健专家更方便的查看健康档案和历史,编制程序用来建立个人信息记录以 及有关的健康记录 二十、全球人口增长: 在过去几个世纪,全球人口数量已经大幅增加,请研究全球人口的增长情况,可 根据不同的观点建立不同的增长模型,通过程序实现模型并预测未来 75 年的人口增长情况二十一、密码强制保护隐私: 了解几种常见的加密和解密方法,编制程序来实现他们,对用户给定的输入能够完成 加密和解密的过程 二十二、全球变暖小测验: 研究关于全球变暖的正反观点,提供 10 个问题的多项选择,每题有 4 个答案选项, 需客观且公平的给出正反两方面观点,程序需要管理该测验,并根据回答正确的数量给出 评价,对错误的答案要给出相关网站让用户可以自己去了解相关问题 二十四、税务规划: FairTax 计划网站:www.fairtax.org/site/PageServer?pagename=calculator 可以从该网址了解有关税负的知识和不同观点,编写程序实现以下功能:根据不同税 负观点设计有关的计算方法;对用户提供的消费信息可以按照上面的不同方法计算一下不 同的公平税负。
二十五、计算机辅助教学(CAI): 辅助小学数学运算,根据年级不同可以设定计算的复杂程度,比如乘法:随机产生两 个一位正整数,让用户作答,根据回答情况给出相应的反应,不仅是对错,还要包含鼓励 机制 二十六、航空公司订座系统 二十七、骑士旅行问题 二十八、八皇后问题 二十九、民意调查: 编写一个简单投票系统,提供 10 个社会认知问题(政治问题或全球问题等等) ,让用 户选择其中的 5 个并给出重要性评级(1-10 级) ,统计调查结果并显示出来 三十、打字教师: 构建一个帮助用户盲打的程序,显示一个虚拟键盘,产生一句话后让用户照着打字, 并允许用户不看键盘就能看到自己打的字 三十一、文件浏览器: 能够浏览文件夹及其子文件夹或文件,还能够看到文件内容 三十二、饭店账单计算器: 某饭店希望用一个程序来计算每一桌的消费额,因此该计算器程序应该能管理菜单和 菜品价格,并能将它们对应到某一餐桌上三十三、MDI 画图程序: 能够改变笔刷的大小和颜色,清除画板中的内容 三十四、垃圾邮件扫描程序: 研究一些最常见的垃圾邮件消息和单词,创建一个包含垃圾邮件消息中最常用的 30 个单词和短语清单,编写一个程序检查用户邮件中的内容,看看垃圾指数(垃圾邮件词 汇出现一次就加一分)是多少。
三十五、钓鱼扫描程序: www.antphishing.org/ www.fbi.gov/cyberinvest/cyberhome.htm 三十六、相册管理系统 三十七、俄罗斯方块 三十八、翻译小助手 三十九、Web 浏览器 四十、邮件管理系统。





![河南新冠肺炎文件-豫建科[2020]63号+豫建科〔2019〕282号](http://img.jinchutou.com/static_www/Images/s.gif)






