《软件工程课程设计选题.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《软件工程课程设计选题

软件工程课程设计选题 1、俄罗斯方块 设计俄罗斯方块游戏程序,用户可以通过平移和转动自动落下的不同形状物体,填满一行来得分。开发智力和反应能力。 要求 (1)界面的左侧是游戏区域。新的图形会在顶部刷新,并且自动下落,可以通过方向左右键平移和方向上键顺时针旋转来控制图形落下的位置。 (2)界面的右侧是选项和显示区,显示现在的得分,以及开始游戏、暂停游戏、结束游戏按钮。 2、商品销售统计 编写商品销售统计程序,商品的信息有:商品的名称,计量单位(重量或件),单价。所有商品的信息事先已存入计算机,屏幕上显示所有商品的名称,选择商品名,输入商品计量单位(如重量,件数等),根据单价算出总价。客户一次购物可能购买多种商品,程序应计算出客户应付的钱款数。 要求 (1)第一部分用于输入商品的信息并允许修改和删除; (2)第二部分实现销售统计。程序运行时由用户选择进入哪一部分功能,并能在运行时在两部分之间切换。第二部分运行时,首先显示所有商品名称及代码(商品数目较多时,应考虑分屏显示),用户输入商品代码及商品重量或件数,用户一次操作可输入若干商品的购买信息,然后输入一个特殊的代码表示本次购物结束。此时。程序计算出应付钱款数并显示。 3、校园卡管理系统 针对校内通用的校园卡需要统一管理这一需求而推出。通过这个程序,可以较为方便地实现用户的登陆以及个人信息的查询更改等服务,同时管理员将以特定的帐号登陆,实现对所有用户信息及账户信息的管理。 要求 (1)以用户身份登陆可查询个人信息,并对相关信息作出修改,提交后新信息将写入数据库,取代原有信息。可查询个人的帐户信息,包括帐户余额、今日消费、末次充值情况等。可实现网上充值,通过与银行卡的连接,只要用户输入正确密码,即可从银行卡往校园卡转帐,同时帐户信息中末次充值情况将自动更新。可修改个人的登陆信息,对登陆密码作出修改。 (2)以管理员身份登陆,可查阅所有用户的信息,以及他们对应的帐户信息。可对用户信息作出相应的增删改操作,并自动将修改写入数据库,实现更新。通过输入任意确定条件,即可查询该用户的所有信息,包括个人信息及账户信息,同时在此基础上,实现增删改。 4、中国象棋打谱软件 中国象棋打谱软件提供给用户的一个能将对弈过程保存成文件 并可以重对弈过程 即复盘。主要功能有: 1. 制作棋谱, 2. 保存棋谱, 3. 演示棋谱。 要求 中国象棋是双方在有着9 条竖线和10 条横线的棋盘上对弈的,竖线与横线的交叉点称做棋点,每个棋子都是在棋点上行走,而不是在方格中行走,河界将棋盘分成两个等份,每一边都有一块由9个点组成的九宫, 棋子将、帅、士 只能在九宫内移动。并且 将、帅 每一步只可以水平或垂直移动一个棋点。 士 它只能在九宫内移动,并且它每一步只可以沿对角线方向移动一个棋点。 象 它必须一步沿对角线方向走两个棋点,但它既不能过河,也不能跳过或穿越障碍,即象在走的过程中不能被别眼。 马 每一步只可以水平或垂直移动一个棋点,但必须按对角线方向,向左或右移动,中国象棋的马不能跳过障碍,即在走的过程中不能被别腿。 车 可以水平或垂直方向移动任意个无阻碍的点。 炮 移动起来和车很类似,但它必须跳过一个棋子来吃掉对方的一个棋子,被跳过的那个棋子称为桥或者屏风。 兵 每步只能向前移动一个棋点,过河以后,它便增加了向左右移动的能力,兵不允许向后移动。 5、银行储蓄系统 为方便储户,某银行拟开发计算机储蓄系统。储户填写的存款单或取款单由业务员键入系统,如果是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等信息,并印出存款单给储户;如果是取款,系统计算利息并印出利息清单给储户。 要求 主要包括以下两部分功能: (1)存款功能,以储户的存款为主要活动,相关记录根据存款结果进行调整,以使信息保持一致。系统需要在原账户信息中增加一条记录,包括存款人姓名、住址、存款类型、存款日期、利率等信息。若为新储户须建立一个账户,并记录此次的记录。印存款单给储户。 (2)取款功能,以储户的取款为主要活动,相关记录根据取款结果进行调整,以使信息保持一致。系统计算利息,在原账户信息中将取款额减去。 6、人事管理系统 要求 (1) 员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况信息、职称等。 (2) 员工各种信息的修改; (3) 对于转出、辞职、辞退、退休员工信息的做相应标记,默认显示在职员工信息; (4)工资、奖金、扣款细节可以自定义,员工可以网上查看个人的工资条 (5) 按照一定的条件,查询、统计符合条件的员工信息;至少应该包括每个员工详细信息的查询、按婚姻状况查询、按学历查询、按工作岗位查询等,至少应该包括按学历、婚姻状况、岗位、参加工作时间、工资等统计各自的员工信息;对查询、统计的结果打印输出。

文档评论(0)

yingrong + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档