
软件工程课程设计选题
1、俄罗斯方块
设计俄罗斯方块游戏程序,用户可以通过平移和转动自动落下的不同形状物体,填满一
行来得分。开发智力和反应能力。
要求
(1)界面的左侧是游戏区域。新的图形会在顶部刷新,并且自动下落,可以通过方向左右
键平移和方向上键顺时针旋转来控制图形落下的位置。
(2)界面的右侧是选项和显示区,显示现在的得分,以及开始游戏、暂停游戏、结束游戏
按钮。
2、商品销售统计
编写商品销售统计程序,商品的信息有:商品的名称,计量单位(重量或件),单价。
所有商品的信息事先已存入计算机,屏幕上显示所有商品的名称,选择商品名,输入商品计
量单位(如重量,件数等),根据单价算出总价。客户一次购物可能购买多种商品,程序应计
算出客户应付的钱款数。
要求
(1)第一部分用于输入商品的信息并允许修改和删除;
(2)第二部分实现销售统计。程序运行时由用户选择进入哪一部分功能,并能在运行时在
两部分之间切换。第二部分运行时,首先显示所有商品名称及代码(商品数目较多时,应考
虑分屏显示),用户输入商品代码及商品重量或件数,用户一次操作可输入若干商品的购买
信息,然后输入一个特殊的代码表示本次购物结束。此时。程序计算出应付钱款数并显示。
3、校园卡管理系统
针对校内通用的校园卡需要统一管理这一需求而推出。通过这个程序,可以较为方便地
实现用户的登陆以及个人信息的查询更改等服务,同时管理员将以特定的帐号登陆,实现对
所有用户信息及账户信息的管理。
要求
(1)以用户身份登陆可查询个人信息,并对相关信息作出修改,提交后新信息将写入数据
库,取代原有信息。可查询个人的帐户信息,包括帐户余额、今日消费、末次充值情况等。
可实现网上充值,通过与银行卡的连接,只要用户输入正确密码,即可从银行卡往校园卡转
帐,同时帐户信息中末次充值情况将自动更新。可修改个人的登陆信息,对登陆密码作出修
改。
(2)以管理员身份登陆,可查阅所有用户的信息,以及他们对应的帐户信息。可对用户信
息作出相应的增删改操作,并自动将修改写入数据库,实现更新。通过输入任意确定条件,
即可查询该用户的所有信息,包括个人信息及账户信息,同时在此基础上,实现增删改。
4、中国象棋打谱软件
中国象棋打谱软件提供给用户的一个能将对弈过程保存成文件 并可以重对弈过程 即
复盘。主要功能有: 1. 制作棋谱, 2. 保存棋谱, 3. 演示棋谱。
要求