程序设计基础课程设计报告内容样例

程序设计基础课程设计报告内容样例

ID:43642319

大小:1.16 MB

页数:30页

时间:2019-10-11

程序设计基础课程设计报告内容样例_第1页
程序设计基础课程设计报告内容样例_第2页
程序设计基础课程设计报告内容样例_第3页
程序设计基础课程设计报告内容样例_第4页
程序设计基础课程设计报告内容样例_第5页
资源描述:

《程序设计基础课程设计报告内容样例》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第一章目的与要求书上有。第二章需求分析软件设计的一个重要的环节就是需求分析。本章在对ATM取款机管理系统的应用情况作了全面调查的基础上,确定系统目标,并对系统所需要的基础功能进行分析,从而确定用户的需求。以下是ATM取款机管理系统所需要的需求分析。ATM管理系统包括六个模块:登录,挂失功能,修改密码,取款功能,转账功能,查询功能。①登录:输入银行卡的账号,密码,验证银行卡的卡号,密码是否正确,之后进入主界面②挂失功能:确认是否对银行卡进行挂失,挂失后账户无法操作③修改密码:用户可自由对其银行卡密码进行修改,修改之后的新密码将会覆盖其原

2、密码④取款功能:用户可自由取得所持银行卡内的存款,所取款数必须在其原有账户余额之内⑤转账功能:用户可将本账户中的存款转入其他账户,转账过程中,需耍转入账户的账号⑥查询功能:用户可查询用户信息,其中包括用户姓名、用户身份证号码、银行卡号以及存款余额模拟ATM取款机的操作:首先录入账户信息,格式如下帐号姓名身份证密码余额323401020056078李四150201198808080088123456450.8㈠、登录功能:输入帐号和密码进行登录,如密码错误提示重新输入密码,如帐号错误提示无此帐户。㈡、查询功能:查询账户余额。㈢、取款功能

3、:取款,更新余额。㈣、挂失功能:挂失后,该账户不能进行任何操作。㈤、修改密码:输入原密码和新设置密码。仏)、转账功能:输入转账的转出账户以及转账金额,进行转账。第三章设计分析3.1、ATM系统管理3.1.1系统基本功能首先,确定系统中存在两种用户,一种是ATM,可以进行信息录入和后台管理。另外一种是取款人,取款人主要是进行信息的查询,不能进行信息录入。所以在创建类的时候,先创建一个ATM类,然后创建取款人类,并与ATM类形成有元,进而继承ATM的所有功能,并添加录入信息的功能。基本功能:登录功能输入帐号和密码进行登录,如密码错误提示重

4、新输入密码,如帐号错误提示无此帐户。查询功能查询账户余额。取款功能取款,更新余额。挂失功能挂失后,该账户不能进行任何操作。修改密码输入原密码和新设置密码。转账功能输入转账的转出账户以及转账金额,进行转账。、系统功能如图3・1:图3-1ATM系统的基木功能分类3丄2相关数据结构的说明信息的载体用对象数组。系统录入信息的操作非常枯燥,所以创建一个文件,把每次录入的信息保存入文件,在下一次进入系统时,它会默认读取文件原有的信息,当然也可以随时添加录入ATM信息。然后系统的各个功能仅仅是通过查询找到具体对象的具体数据进行操作。用户姓名:Nam

5、e字符型。用户账号:Num字符型。用户密码:Password字符型。身份证号:Id字符型。存款数额:Money实型。3.1.3类的设计1)定义了一个ATM取款机类,类中包括以下几部分:公有段:依次为登陆界面,核对密码,挂失,修改密码,取款,转账,查询信息,退出系统,功能界面,锁机。私有段:记录密码输入次数以及变量j0友元函数:取款,转账,查询信息,账号,密码。2)定义了一个consumer类,类屮包括以下几部分:公有继承了ATM类私有段:用户密码,用户姓名,用户身份证号,卡号,存款钱数保护段:取得姓名,取得卡号,取得身份证号,取得密码

6、,取得余额,设置密码,取钱3.2系统流程图利用流程图来说明系统各个部分之间如何协调来完成任务。1)登录流程如图3・2图3-2登陆的基本流程2)查询功能图3・3图中显示的是查询的基本流程:3)挂失功能图3・3图中显示的是查询的基本流程图3・4图中显示的是挂失的基本流程:图3・4图中显示的是挂失的基本流程4)修改密码图3・5图屮显示的是修改密码的基本流程:图3・5图中显示的是修改密码的基本流程5)取款功能图3・6图屮显示的是取款的基本流程:图3・6取款的基本流程6)转账功能图3・7图中显示的是转账的基本流程:图3・7转账的基本流程3.3参

7、数说明全局变量,重要形式参数、全局变量局部变量等等,它们的命名及用途解释boolj:全局变量。charm,t,ch:全局变量。inttimes:重要形式参数。第四章系统实现对运行及测试结果进行说明,并添加运行界面的截图。4.1、登录主界面图4・1主界面登录窗口=323401020056078=985210号或密码有误,请重新输入=323401020056078=456123号或密码有误,请重新输入=323401020056078■456789寻或密码有误,请重新输入对不起,由于你的操作育误,你的卡己经被没收?Pressanykeyto

8、continue.目E号码卡宙的1AJA1A青主号码卡宙的1AJA1A青主号码卡宙的1AJA1A青主K*C:Docu>entsandSettingsAd>inistrator桌面JL...图4・3成功登录后,主界

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。