活期储蓄帐目管理系统[整理文档] .pdfVIP

  • 6
  • 0
  • 约1.06万字
  • 约 14页
  • 2020-06-18 发布于福建
  • 举报
数据结构课程设计 题目: 活期储蓄帐目管理系统 班级: 学生: 学号: 一,设计要求: 活期储蓄处理中,储户开户、销户、存入、支出聚会频繁,系统设计条 件: 1)能较量迅速地找到储户的帐户,以呈现存款、取款记账; 2 )能较量简单,迅速地呈现插入和删除,以呈现开户和销户的需求。 二,主要思路: 银行业务员 具有的权限包括: 登录系统、填写存取款信息、打印存取款单、按储户要求查询其储蓄信 息。运行控制本系统的运行控制流程为: 银行业务员申请进入本系统,输入储户用户名、密码,通过验证后,进行 存取款或者存款单、取款单的打印,以及用户信息的查询。本系统各模块的运 行时间均控制在 1—2 秒内。由于系统采用消息驱动方式,将有效地提高计算机 的利用率。 9 本系统中创建的数据库 Banksystem包含的表: (customername,customerid,bankname,yewuyuanid,cunkuancount,qukuancount , shengyucount,ratevalue,shouxucount) (bankname,yewuyuanid) time(cunkuandate,qukuandate)数据库 Banksystem 的物理结构采用顺序结构。 [说 明各个数据结构与访问这些数据结构的各个程序之间的对应关系。 ] [程序 1] [程 序 2] [ ……程序] [ m] [数据结构 1] √数据结构 [ 2] √┇√[数据结构 n] √输出信息可√ 1 / 14 能原因处理方法 *** 不能为空 *** 项忘记填写按照要求填写 *** 项*** 不能重复 *** 项数据库已有相应记录按照要求填写 *** 项数据库连接不上等类似的提示信息数 据库服务器关闭或者网络不通检查数据库服务器是否关闭,如关闭则启动,否 则检查网络配置 10 本系统定期备份数据库,以便在系统出现故障时能够及时恢 复。 a.后备技术采用后备技术,当原始系统数据万一丢失时启用副本,周期性地 把磁盘信息记录到磁带上去。 b.恢复及再启动技术使用的恢复再启动技术,使软 件从故障点恢复执行或使软件从头开始重新运行的方法。为了系统维护的方便 而在程序内部设计中作出的安排,包括在程序中专门安排用于系统的检查与维 护的检测点和专用模块。本系统严格按照软件产品设计规范的步骤进行开发, 并重复考虑软件的可维护性,详细编写各阶段的文档资料,并在程序设计过程 中做出大量详细的注释。 三,源程序设计: #includestdio.h #includestring.h #includeconio.h #includestdlib.h #define file temp.txt// 数据存储的文件名 struct user// 用户类型定义 (账号,姓名,身份证号,余额 ){ int id; char name[20]; char person_num[19]; double money; }; void add()// 添加用户资料 {printf(%30s\n,*** 添加用户 ***); 2 / 14 printf(\n\n); struct user getuser(); int count();// 函数目的: 计算文件中的记录数目 FILE *fp; int number; struct user temp; if((fp=fopen(file,ab))==NULL){printf(cannot open file!\n); exit (1);}temp=getuser();// 读取用户名 number=count(); tem

文档评论(0)

1亿VIP精品文档

相关文档