有偿求助,帮小弟做个课程设计,内详!!
小弟假期忙于其他事情,课程设计实在无法做了,特求高手帮忙,不是很难:1。数据结构一个 假设表达式中允许有两种括号:圆括号和方括号,其嵌套的顺序随意,即CC或[([ ] [ ])]等为正确格式,[( ])或(((]均为不正确的格式。检验括号是否匹配的方法可用“期待的紧迫程度”这个概念来描述。例如:考虑下列的括号序列:
[ ( [ ] [ ] ) ]
1 2 3 4 5 6 7 8
当计算机接受了第1个括号以后,他期待着与其匹配的第8个括号的出现,然而等来的却是第2个括号,此时第1个括号“[”只能暂时靠边,而迫切等待与第2个括号相匹配的 第7个括号“)”的出现,类似的,因只等来了第3个括号“[”,此时,其期待的紧迫程度较第2个括号更紧迫,则第2个括号只能靠边,让位于第3个括号,显然第3个括号的期待紧迫程度高于第2个括号,而第2个括号的期待紧迫程度高于第1个括号;在接受了第4个括号之后,第3个括号的期待得到了满足,消解之后,第2个括号的期待匹配就成了最急迫的任务了,…… ,依次类推。可见这个处理过程正好和栈的特点相吻合。
基本要求:
设置一个栈,每读入一个括号,若是左括号,则作为一个新的更急迫的期待压入栈中,若是右括号,则或者是和当前栈顶的括号相匹配,或者是不合法的情况,输出“此串括号匹配不合法”。在初始和结束时,栈应该是空的。
2。软件工程:ATM模拟机-实现查询与转帐模块,本系统主要三个子系统模块,一、取钱模块:包括登陆、卡号读取、金额读取、审核、取钱等;二、存钱模块:主要包括登陆、卡号读取,金额读取、币种选择、存入等;三、查询与转帐模块:包括各种查询功能和帐户间转帐功能。
完成系统的需求分析
要求: 1、完成系统的需求分析
分析系统的参与者,系统要求完成的功能,用ROSE画出系统得用例图,对用例要求写出详细的说明,其格式参考范文。
2、完成系统设计
找出系统的对象,抽象完成分析类图的创建,根据情况画出顺序图,协作图,状态图,部署图,组件图,活动图。针对具体的思想语言要求写出具体的实现类图,类的属性和服务,标出类之间的关系。
3、编码
结合ROSE的正向和逆向工程,完成需要编码完成的模块。
4、测试
编写合适的测试用例完成系统的测试工作并分析结果
有兴趣的请加qq 773005210 详谈,有淘宝帐号的最好,支付安全。。谢谢!