管理信息系统
课程设计
题 目: 院 (系): 商学院 专 业: 工商管理
学生姓名: 刘 炎
梁堂德
覃海林
指导教师: 董雄报
1 概述 .................................................. 错误!未定义书签。
1.1系统名称及分工.................................... 错误!未定义书签。 1
1.2 项目简介 ......................................... 错误!未定义书签。 2 系统开发计划 .......................................... 错误!未定义书签。 3 系统分析 .............................................. 错误!未定义书签。
3.1 建立新系统的必要性分析 ........................... 错误!未定义书签。
3.2 业务流程分析 ..................................... 错误!未定义书签。
3.3 数据流程分析 ..................................... 错误!未定义书签。
3.4 数据字典定义 ..................................... 错误!未定义书签。
3.5 新系统逻辑模型的提出 ............................. 错误!未定义书签。 4 系统设计 .............................................. 错误!未定义书签。
4.1 系统功能模块详细设计 ............................. 错误!未定义书签。
4.2 系统物理配置方案设计 ............................. 错误!未定义书签。
4.3 代码设计 ......................................... 错误!未定义书签。
4.4 数据库系统设计 ................................... 错误!未定义书签。
4.5 输入、输出设计 ................................... 错误!未定义书签。
4.6 网络设计 ......................................... 错误!未定义书签。 5 系统实施 .............................................. 错误!未定义书签。
5.1 程序主要界面 ..................................... 错误!未定义书签。
5.2 程序核心代码 ..................................... 错误!未定义书签。 6 系统使用说明 .......................................... 错误!未定义书签。
6.1 运行环境 ......................................... 错误!未定义书签。
6.2 使用说明 ......................................... 错误!未定义书签。 7 课设小结 .............................................. 错误!未定义书签。 8参考文献 .............................................. 错误!未定义书签。
开发背景
20世纪90年代以来,以信息技术革命为中心的高新技术迅猛发展,不仅冲破了
2
国界,而且缩小了各国和各地的距离,使世界经济越来越融为整体。银行在现代经济活动中有信用中介、支付中介、金融服务、信用创造和调节经济等职能,在经济全球化的进程中扮演着重要的角色。 银行账户是开展各项金融业务的基础,账户管理是银行业务流程过程中十分重要且必备的环节之一, 在银行业务流程当中 起着承上启下的作用,,因此,必须加强银行账户系统建设,加大对账户资金流动的监控力度。
目前,我国正在构建全新的银行账户管理系统,加大账户管理力度,充分利用现代化网络技术,将各金融机构的账户信息联系起来,实现对全国所有单位和个人账户信息的共享,将账户的管理、使用、监控和服务功能有机结合起来,形成全国统一的银行账户数据库。
设计思想 本课程设计为银行账户管理系统,设计的思想是一切为使用者着想,一切为了方便消费者,操作尽量简单明了。
系统目标
通过银行管理系统一方面加快了客户的服务,提高的服务质量,另一方面减轻了员工的工作复杂度,提高了工作效益,实现银行帐户管理的系统化、规范化、自动化和智能化。
具体表现为:
1. 系统应符合银行账户管理的规定,满足银行相关人员日常使用的需要,并达到操作过程中的直观、方便、实用安全等要求;
2. 系统采用模块化程序设计方法,即便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护;
3. 系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、备份等操作;
4. 尽量采用现有软硬软硬件环境及先进的管理系统开发方案,从而达到充分利用现在有资源,提高系统开发水平和应用效果的目的。
5.系统对用户输入的数据,系统会进行严格的数据检验,尽量避免了人为的错误。
6.系统对银行开户、取款、存款、查询、转账、修改密码等功能的完善。
7.系统运行稳定,可靠,系统应人性化,符合用户操作习惯。
系统开发计划
3
1. 组成员一起讨论决定课程设计的主题,并进行合理的分工合作。
2. 到银行办理存款、取款、转账等业务,切身了解银行办理业务的流程。
3. 咨询银行的工作人员,了解银行的组织设置,业务分工,以及他们对现在运行的账户管
理的看法。
4. 进行市场调查,了解人们对现行的银行账户管理系统的满意程度。
5. 到ATM机进行实际操作,查看ATM机的具体业务设置,了解操作流程,以及各种操作
的限制和收费情况。
6. 到图书馆和网上查找有关资料。
7. 根据收集到的资料,分析现行银行账户的优缺点,明确系统的改进方向。
8. 初步设计出新系统的业务流程图、数据流程图、提出新模型的逻辑结构,开发出一个原
模型。
9. 根据原型系统的运行情况,反复对原型系统进行修改,完善,直到对系统满意为止。
10. 组成员对本次课程设计进行总结。
4
第二篇:16-银行账户管理系统
合肥学院
计算机科学与技术系
课程设计任务书
20 ~20 学年第 学期
课
专
指业导班教程 C语言课程设计 级 师 课程设计名称 银行账户管理系统
20 年 月
一、 课程设计目的
将理论教学中涉及到的知识点贯穿起来,对不同的数据类型、程序控制结构、数据结构作一比较和总结,结合设计题目进行综合性应用,对所学知识达到融会贯通的程度。通过课程设计,学生在下述各方面的能力应该得到锻炼:
(1)进一步巩固、加深学生所学专业课程《C语言教程》的基本理论知识,理论联系实际,进一步培养学生综合分析问题,解决问题的能力。
(2)全面考核学生所掌握的基本理论知识及其实际业务能力,从而达到提高学生素质的最终目的。
(3)利用所学知识,开发小型应用系统,掌握运用C语言编写调试应用系统程序,训练独立开发应用系统,进行数据处理的综合能力。
(4)对于给定的设计题目,如何进行分析,理清思路,并给出相应的数学模型。
(5)掌握自顶而下的设计方法,将大问题进行模块化,领会结构化程序设计的方法。
(6)熟练掌握C语言的基本语法,灵活运用各种数据类型。
(7)进一步掌握在集成环境下如何调试程序(单步调试,设置断点、观察表达式,分块调试)和修改程序。
二、 课程设计名称及内容
课程设计名称:银行账户管理系统
设计内容:设计一个银行账户管理系统,该系统要求对该系统进行管理和维护。
三、 任务和要求
该系统具有开户,查询账户余额,销户,存取款和修改密码等功能。注意对用户的密码进行加密。将客户信息如姓名,身份证号码,电话等信息作为一条记录添加入文件中保存,从实际出发,不要用虚拟的数据。
四、 设计方案提示
(1)界面
创建带有弹出式菜单窗口界面。
(2)输入数据并存入文件
2
使用到结构体变量和动态链表,对输入的信息进行合法性判断,直到输入正确为止。都输入完成后,调用写文件函数对指定的文件进行写操作,把输入的信息写入到文件中。
(3)加密
可采用移位加密法
五、 主要知识点
? 面向过程程序设计方法
? 界面制作,switch的应用。
? 数组或链表的实现与应用。
? 文件的读写。
六、 其他
程序设计可在VC++、C++ Builder环境下进行。
七、 参考资料
[1] 黄明等编著《C语言课程设计》北京:电子工业出版社
[2] 郭翠英编著《C语言课程设计案例精编》北京:中国水利水电出版社
[3] 宁正元《数据结构(c语言)》 南京:东南大学出版社。20xx年6月第1版
[4] 严蔚敏等 《数据结构(c语言版)》 北京:清华大学出版社,19xx年4月第1版
[5] 谭浩强编著《C程序设计题解与上机指导(第3版) 》北京:清华大学出版社
[6] 谭浩强编著《C程序设计(第3版) 》北京:清华大学出版社
3