数据库课程设计2012(穆帅)..doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库课程设计2012(穆帅).

《数据库课程设计》任务书 1、任务概述 本次课程设计要求设计并实现一个虚拟的银行业务与管理系统。该系统包含两大部分,即由银行内部工作人员使用的银行服务与管理系统,以及银行客户使用的网上银行系统。其中银行服务与管理系统要求采用C/S模式开发,网上银行系统的前端要求是浏览器,即采用B/S模式开发。前端开发工具不限,后台数据库要求采用MySQL、SQL SERVER2000或Oracle 9i以上版本(请大家尽量采用科技楼4楼实验室支持的软件环境,便于检查课程设计结果)。 每位同学可在“银行服务与管理系统”和“网上银行系统”中任选一个,但由于这两个系统在数据和业务流程上的相关性,要求分别选择了其中一个系统的两位同学组成搭档,共同完成数据库设计(但是分别计分)。 2、功能描述(*号表示需重点考虑的部分) 2.1 银行服务与管理系统(C/S模式) 该系统仅供银行内部工作人员使用,角色包括普通操作员和系统管理员。 2.1.1 普通操作员 对普通操作员需提供以下功能: 创建新账号。根据客户填写的开户单创建新的账号,并保留客户基本资料,如姓名、地址、联系电话、证件类型、证件号码等。账号可储蓄不同币种、不同类型的存款,包括活期和定期。定期存款的时间长度限定为:三个月、半年、一年、两年、三年和五年。一个账号中可对应多笔定期存款。开设新储蓄账号时,最低存款额为10元。 设置或修改账号密码。密码由用户输入,输入界面显示掩码。 账号挂失。 取消账号。 存款。存款时需记录操作员编号、存款额、期限、存款时间等信息。对定期存款,可指定是否要自动转存。 取款。取款时需记录操作员编号、取款额、取款时间等信息。 计算利息。存款利率可随时间变化。活期存款在每季度末月20日自动结算利息,或在取消账号时结算利息。定期存款利率采用存款当时的利率;自动转存的,每转存一次,均按转存日的利率计算下一个存期的利息。利息加入本金,并计算复利。(参见附件2:人民币存款利率表)(*) 客户提供姓名、有效证件、银行帐号,申请开通网上银行服务。开通网上银行的客户获得一张口令卡,用于在进行网上银行业务时的安全控制。(参见附件1:关于口令卡的说明) 2.1.2 普通操作员 对系统管理员需提供以下功能: 录入、修改、查询银行工作人员基本资料。 为工作人员分配操作账号和操作权限。 密码管理。操作员忘记密码,可由系统管理员将密码恢复为初始值。 2.2 网上银行系统(B/S模式) 该系统可供银行客户和银行内部工作人员使用,角色包括客户和系统管理员。 2.2.1 银行客户 对银行客户,需提供以下功能: 客户注册。管理注册所需基本信息。客户在银行开通网上服务后,可通过网上服务修改服务密码。 账户查询。包括查询所有注册账户的余额和指定期限内的交易明细。每个客户注册后,可关联多个账号。 转账。活期账号之间可以转账,客户可以设置单笔转账的最大额度和每天转账的最大额度。转账时客户要求输入口令卡上指定坐标位置的字符串。 查询银行服务的介绍、存贷款利率变动历史等信息。 查询和购买理财产品。理财产品分为灵活期限和固定期限两种。属性包括产品名称、币种、产品期限、年化收益率、募集期、到期日和交易起点金额等。其中灵活期限的理财产品可随时赎回,并按照实际产生的理财时间设定不同的收益率。固定期限的理财产品中途不能赎回,根据不同的投资额度可设定不同档次的收益率。 (*) 赎回理财产品。对于灵活期限的理财产品,客户赎回时系统计算理财收益,并将本金和收益返回到客户理财账户中。客户赎回时可选择只赎回部分投资金额,也可以赎回全部投资金额。(参见附件3:理财产品说明书) 固定期限的理财产品收益计算。固定期限的理财产品到期时系统自动计算理财收益,并将本金和收益返回到客户理财账户中。 查询客户已购买的理财产品。 2.2.2 银行客户 对系统管理员,需提供以下功能: 存贷款利率信息。 理财产品信息维护。 3、课程设计要求 对系统的功能和数据进行需求分析、总体设计和详细设计。数据库设计部分要包含系统E-R图、数据字典、表、视图等的定义和描述。其中数据库设计要求采用辅助设计工具,例如ERWin或PowerDesigner。 程序实现各项功能,在课程设计报告中要反映实现过程中采用的关键技术和主要程序流程以及主要的操作界面。 对数据库的操作尽可能采用存储过程或触发器实现。 4、评分标准 报告占30%,考勤占20%,系统占50%,抄袭0分处理。 5、计科0807、0808数据库课程设计安排时间 序号 时间 节次 1 十八周周三 5~8 2 十九周周二 1~8 3 十九周周三 5~12 4 十九周周四 1~4 【说明】本次课程设计共计24个课时,十九周周四上午进行程序检查,可提前检查,考研或有紧急事情的同学可和我再商议

文档评论(0)

stzs + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档