软件工程课程设计可供选的题目 下载本文

内容发布更新时间 : 2024/11/15 14:24:20星期一 下面是文章的全部内容请认真阅读。

软件工程课程设计可供选的题目

1. 学生学籍管理系统 26. 俄罗斯方块小游戏 2. 图书查询系统 27. 企业备忘录系统 3. 电话交费系统 28. 图书借阅管理系统 4. 单机五子棋游戏软件开发 29. 学生成绩管理系统 5. 简单图形显示软件 30. 会员管理系统 6. 学生通讯录管理系统 31. 网上订书系统 7. 医药管理系统 32. 银行储蓄系统 8. 库存管理系统 33. 医院药品进销存系统 9. 货物进销管理系统 34. 英语学习助手 10. “贪吃蛇”游戏开发与设计 35. 大学生就业咨询系统 11. 学分统计系统 36. 教务辅助管理系统 12. 博客系统 37. 手机话费查询系统 13. 模拟飞行系统 38. 教师信息管理系统 14. 多媒体播放设计 39. 人事档案管理系统 15. 计算机屏保开发 40. 学生公寓管理系统 16. “扫雷”游戏开发 41. 球队管理系统 17. 基于过滤的个人防火墙设计 42. 编写一个记事本程序 18. “二合一”小游戏开发 43. 模拟龟兔赛跑 19. 财务管理系统 44. 万年历 20. 工资管理系统 45. 日历记事本 21. 项目管理系统 46. 加密与解密 22. 学校收费管理系统 47. 小游戏 23. 基于bmp格式的图象压缩 48. 聊天小程序 24. 教务管理系统 49. 网络监听程序 25. 舰艇对战游戏 50. 网页浏览器开发 其中部分的题目的(数据与功能)要求如下: (一)学生学籍管理系统

1、主要的数据表

学生基本情况数据表,学生成绩数据表,课程表,代码表等。 2、主要功能模块

实现学生基本情况的录入,修改,删除等基本操作。 对学生基本信息提供灵活的查询方式。 完成一个班级的学期选课功能。

实现学生成绩的录入,修改,删除等基本操作。 能方便的对学生的个人学期成绩进行查询。 具有成绩统计,排名等功能。

具有留级,休学等特殊情况的处理功能。 能输出常用的各种报表。

具有数据备份和数据恢复功能。 3、设计要求

学生成绩表的设计,要考虑到不同年级的教学计划的变化情况。

对于新生班级,应该首先进行基本情况录入,选课,然后才能进行成绩录入。 (二)图书管理系统

1、主要的数据表

图书基本信息表,借书卡信息表,借阅信息表,图书分类信息表,代码表等。

2、主要功能模块

图书基本情况的录入,修改,删除等基本操作。办理借书卡模块。实现借书功能。实现还书功能。能方便的对图书进行查询。对超期的情况能自动给出提示信息。具有数据备份和数据恢复功能。

3、设计要求

图书编号可参考国家统一的图书编码方法,再完成基本功能模块的情况下,尽量使系统能具有通用性。

(三)银行储蓄系统

1、设计目的

学生根据所学的数据库原理与程序设计的知识,能够针对一个小型的数据库管理系统,进行系统的需求分析,系统设计,数据库设计,编码,测试等,完成题目要求的功能,从而达到掌握开发一个小型数据库的目的。

2、设计内容 主要的数据表

定期存款单,活期存款帐,存款类别代码表等。 3、功能模块

实现储户开户登记。办理定期存款帐。办理定期取款手续。办理活期存款帐。办理活期取款手续。实现利息计算。输出明细表。具有数据备份和数据恢复功能。

4、设计要求

要进行实际调研,系统功能在实现时参照实际的储蓄系统的功能。同时要考虑银行系统数据的安全与保密工作。数据要有加密功能。 (四)设备管理系统

1、设计内容 主要数据表

设备明细帐表,设备使用单位代码表,国家标准设备分类表等。 2、功能模块

实现设备的录入,删除,修改等基本操作。实现国家标准设备代码的维护。能够对设备进行方便的检索。实现设备折旧计算。能够输出设备分类明细表。具有数据备份和数据恢复功能。

3、设计要求

具体设备编码参考国家统一编码方法,功能实现也要考虑通用性 (五)医院药品进销存系统

1、主要的数据表

药品分类代码表,药品库存表,供货商信息表,采购信息表等。 2、功能模块

新药品的入库。过期药品的出库登记,处理记录。药品库存检索。供货商信息检索。药品采购记录管理。药品用药说明信息管理。输出相应的数据报表。具有数据备份和数据恢复功能。

3、设计要求

具体项目内容去医院进行调研,药品编码也应参考国家统一编码方法。 (六)英语学习助手

1、主要的数据表:

英语分级单词表,常用单词例句表,短文分级表等。 2、功能模块:

实现英语单词的录入,修改,删除等基本操作。实现常用英语单词例句的录入,修改,删除等基本操作。实现英语单词检索,翻译等。常用英语单词例句检索。根据难度随机生成一份单词测试题目。能够检索出短文极其翻译对照表。具有数据备份和数据恢复功能。

3、设计要求

系统要考虑实用性,尽量实现英汉互译。英语单词和短语可以考虑加上声音。 (七)大学生就业咨询系统

1、主要数据表

用人单位基本信息表,专业信息表,地区代码表等 2、功能模块

对用人单位的基本信息进行录入,修改,删除等。实现毕业生专业信息的维护。定时发布用人单位的毕业生需求信息。方便的实现对人才需求信息的检索。

对用人单位的级别能够自动进行变更。能够对历年的毕业需求信息进行统计,分析。具有数据备份和数据恢复功能。

3、设计要求

方便毕业生进行就业信息检索,可考虑将就业信息在网上进行发布。 (八)教务辅助管理系统

1、主要的数据表

教师基本信息表,课程表,教室资源表等 2、功能模块

对上课教师基本信息进行管理。对全院开设的课程进行管理。录入教师基本上课信息。实现自动排课功能。计算工作量能够进行各种数据统计。能够输出相应的报表。具有数据备份和数据恢复功能。

3、设计要求

软件功能主要考虑实用,具体功能模块一定要先进行调研。 (九)编写一个记事本程序

要求:用图形用户界面实现。

能实现编辑、保存、另存为、查找替换等功能。 提示:使用文件输入输出流。 (十)模拟龟兔赛跑

要求:用图形用户界面实现。

能设置比赛时间,马匹的数量。在任意时间段内马匹的速度是随机的。开始比赛之后以动画显示赛马过程。

提示:使用多线程。 (十一)万年历

要求:使用图形用户界面。 实现日期与星期的查询。 (十二)日历记事本

要求:带有日程提醒功能的日历。 ? 显示信息:用户可以向前翻页查询前一个月的日期,也可以向后翻页查询下一个月的日期。

? 定时提醒:用户可以针对某一天来添加,删除和编辑这一天的日程提醒信息,当系统时间和提醒时间相吻合时,给出具有提示信息的对话框。