专业课程设计I题目.doc

上传人:飞****2 文档编号:52206089 上传时间:2022-10-21 格式:DOC 页数:5 大小:30KB
返回 下载 相关 举报
专业课程设计I题目.doc_第1页
第1页 / 共5页
专业课程设计I题目.doc_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《专业课程设计I题目.doc》由会员分享,可在线阅读,更多相关《专业课程设计I题目.doc(5页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、题目1售楼员销售楼房和奖金发放管理【课题描述】某房产公司有若干名售楼员(编号:01,02.),销售四种种产品:公寓,花园洋房,高层,别墅(编号:1-4,单价分别是60万,200万,140万和500万),每名售楼员都会把上个月销售额和销售的产品以报告形式上交。上交的内容包括:1)售楼员的编号;2)本月销售房子的类型编号和各类房子的销售数量。请编写一个处理系统,对每个月的销售情况进行统计和分析。【基本要求】1、每个售楼员都可将自己本月的售楼信息输入到系统中,并保存为文件。2、系统中至少需保留之前3个月,各售楼员的销售业绩信息(包括所销售的各类房型的数量、各类房型的销售额和总销售额)3、系统可根据售

2、楼员的编号以及本月所销售的各类型房子的数量,自动统计出每名售楼员本月的销售额,以及公司的各个房型本月的销量以及总销售额,存入文件中。4、对本月销售额达到500万元的售楼员发放奖金,公寓,花园洋房,高层和别墅的奖金分别为该房型销售价的2%,6%,3%和10%,显示出可获得提成的销售员姓名、编号与提成金额信息。5、统计每个售楼员本月获得的奖金,并对售楼员进行排名,总奖金最高者将获得“月度销售之星”称号。6、具备修改功能,可修改售楼员以及其本月各房型的销量7、具备查询功能,输入任意售楼员编号能够显示出其本月所销售的各个房型的数量,总金额以及获得的奖金和排名(第一名有“月度销售之星”称号)。同时可查询

3、该售楼员在之前各月份中的售楼业绩。【提高要求】1、设计友好的用户界面2、实现数据库查询、插入、删除等功能3、允许系统管理员根据市场情况调整当前各房型的销售价格(最多每月调整1次)4、统计包括本月在内的近N个月内(N的值由查询者指定),各销售员的销售信息,评出“进步最大奖”1人(评定原则由编程者制定)5、 统计包括本月在内的近N个月内(N的值由查询者指定),各类型房型的销售趋势(哪类房型最受欢迎、哪类房型销售额最多),显示出统计结果。【做题目1的同学学号】1、6、11、16、21、26题目2词法分析器的构造【题目描述】设计并实现一个词法分析器,实现对指定位置的C源程序文本文件的读取,并能够对该源

4、程序中的所有单词进行分类,指出其所属类型,实现简单的语法分析操作。【基本要求】1、允许用户自己输入程序并保存为文件2、系统能够输出经过预处理后的源程序(去掉注释、换行等)3、能够将该源程序中所有的单词根据其所属类型(整数、实数、关键字、运算符、标识符等。定义C语言中的标识符只能以数字或下划线开头)进行归类显示。4、实现文件的读取操作,而不是将文本以字符串形式预存于程序中。文本内容为待分析的C语言程序5、能够在打开的源程序中找寻需要匹配的单词(不区分大小写),并根据词法分析结果,给出字符串的具体类型。注意,要求能够匹配注释中的字符串,但无需显示其类型。6、若单词能够匹配,则需统计需要匹配的单词在

5、该源程序中出现的次数和位置(即该单词是文本的第几个单词),并输出。7、程序能够允许用户自定义关键字。8、能够自动检查源程序中的括号是否匹配(包括大括号、中括号和圆括号,且需忽略掉注释的内容),若不匹配,能够给出无法进行匹配的括号的位置(指出是第几个括号及括号的类型即可)9、能够将词法分析结果保存为文件。【提高要求】1、能够同时支持“/”和“/* */”的注释形式2、能够指出其它一些常见的语法错误,如将关键字定位为标识符、赋值符号两边类型不匹配、“/* */”不匹配等3、能做出好的图形化界面,便于人机交互;【做题目2的同学学号】2、7、12、17、22、27题目3银行存取款和安全放贷系统【课题描

6、述】编程来模拟银行存取款的过程,并利用银行家算法实现银行的安全放贷。【基本要求】1、用户登录时,需正确输入银行卡号(设为8位,开头必须为62)和6位数的登录密码。若登录密码输入3次均错误,则系统冻结该账号2、用户可查询自己的账面余额,并可取出相应的款项(系统为用户提供一次取款100元、200元、500元和1000元的功能,用户也可自定义取款金额,但该金额必须是100的整数倍),每次取款时,均需输入密码,以确保安全。若所取款项超过了用户账余额,则该用户进程挂起等待3、用户可向自己或他人的账户存款,存款无需密码,但每次登录后对同一账户的存款金额不得超过10000元4、用户可向银行贷款,贷款可分期完

7、成,用户在贷款时,要指定需贷款的总金额和第一期贷款金额,系统需能够记录用户的贷款要求,并利用银行家算法,决定是否放贷给该用户。当利用银行家算法判断出无法安全放贷时,系统通知用户将延迟放贷,若系统发现可安全放贷,则按期进行放贷。5、系统需在每次处理完用户的贷款申请,并确定可安全放贷后,给出放贷的安全序列(要求显示出至少1个安全序列)(每个能够贷到款的用户的还款条件是:当且仅当其已经获得全部的贷款,否则一分钱也不还给银行)【提高要求】1、能够利用进程或线程的思想,实现各个用户互斥地访问系统2、能做出好的图形化界面,便于人机交互3、当用户向他人账户存款时,加收存款金额5%的手续费,自动在用户本人账户

8、中扣除4、每当一个用户还款后,系统需能够自动检查那些被延迟放贷的用户,重新审查他们的贷款请求,若满足放贷要求,则放贷5、系统能够记录每个用户的取款、存款、贷款、和还贷情况(发生的时间、金额),并提供给系统管理员查询【做题目3的同学学号】3、8、13、18、23、28题目4正规文法与中间语言综合题【题目描述】 本题要求在同一程序中,分别实现正规文法转换和中间语言表示的相关功能。注意,该两项功能不相关,可利用菜单形式让用户选择其中之一执行。【基本要求】1、正规文法和正规表达式相关功能的实现1)允许用户输入一左线性或右线性文法(至少4条产生式),将其转换为右线性或左线性文法2)若用户输入的文法不是3

9、型文法,则给出出错提示3)显示出该文法对应的DFA4)显示出该正规文法对应的正规表达式2、中间语言相关功能的实现1)允许用户输入一赋值表达式,将该赋值表达式分别转换成逆波兰表示、三元式和四元式【提高要求】1、正规文法和正规表达式相关功能的实现1)若用户输入的不是3型文法,不仅能给出出错提示,还能指出其所属文法类型2)能做出好的图形化界面,便于人机交互;2、中间语言相关功能的实现1)能做出好的图形化界面,便于人机交互;2)把用户输入的赋值表达式转换为树形表示,分析其叶节点所组成的句型中的短语、简单短语和句柄【做题目4的同学学号】4、9、14、19、24、29题目5驾校学员驾考成绩管理系统【课题描

10、述】设计一个驾校学员的驾考成绩管理系统,成绩管理信息包括:考试人员编号(001,002.),姓名,理论考试成绩,倒桩移库成绩,小三项成绩,路考成绩,并能够自动生成考试结果(是否取得驾照)。注:上述4项考试必须均在90分以上才可获取驾照。【基本要求】1、实现三种不同权限的用户登录和管理功能(1)管理员登陆:具有查看、编辑修改和添加删除任意一条学员考试记录的功能,并能够查看本次考试的所有学员的考试结果统计信息(包括:总体通过率和各项通过率);(2)教练员登陆:具有查看和编辑修改功能但是没有添加和删除的功能;(3)学员登陆:只有查看功能,且只能查看本人的考试结果。2、在管理员模式下,实现对学员信息的

11、录入,生成考试结果(显示出每项成绩和是否获得驾照),并可将此次考试结果保存为文件。3、在管理员模式下,实现对已保存文件的读取,以便获得过往考试结果的历史信息。4、三类用户在查看学员考试结果时,均可按照学员姓名或编号,对某个学员的考试记录进行单独查询5、管理员和教练员在查看本次考试的全体学员的考试结果时,均可按照学员姓名首字母(学员姓名录入时,只需录入其拼音字母即可)或考试编号进行正序或逆序排序。【提高要求】1、设计友好的用户界面2、实现数据库查询、插入、删除等功能3、管理员具备新建教练员或学员账号的功能,三类用户均具备更改登录密码的功能4、管理员和教练员均可进行统计查询,即仅查询获取驾照或未能获取驾照的人员名单、仅查询某单项考试的通过和未通过学员的名单、仅查询某单项考试的通过率。【做题目5的同学学号】5、10、15、20、25

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com