开发-通用设计-附件表

需求:
    附件每个系统都会存在,上传的图片、文档等,设计一个存储方式能够尽量独立、易于扩展的通用功能。
分析:
    现有设计附件信息与业务表强关联,增加一种附件现有是直接扩展业务表字段。需要将附件信息与业务信息进行解耦。
设计:
    表核心字段如下:PUB_ATTACHMENT

ID        主键
TABLE_NAME归属的业务表
PKID归属的业务表对应记录主键
TYPE附件类型-自定义,如CERT-1:证件正面 CERT-2:证件反面
FILE_PATH附件路径-绝对路径
FILE_NAME附件名称
STATUS状态:N-失效 Y-生效
SAVE_DAYS保存天数
CRE_T创建时间
CRE_O创建人
UPD_T更新时间
UPD_O更新人


    接口:

附件上传附件文件上传,并在表中增加一条未生效状态的附件记录,并返回附件ID。
附件更新业务表存储时,将附属的附件ID对应的记录更新PKID及生效状态。
附件查询根据业务条件查询附件信息。

    

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
瑞萨电子作为独家冠名赞助商,瑞萨电子在2017年将继续加大对竞赛的支持力度,专门为竞赛开发了32位高性能RX23T开发套件。作为2017年参赛者,得知此可靠消息后,通过各种渠道收集了RX23T的PCB、原理图的源文件,RX23T快速入门教材及如何烧写RX23T开发板教程视频,如今借助电路城这个平台将32位高性能RX23T相关资料分享给即将要参赛的你们。 瑞萨推出了微控制器的RX23T群控制器(MCU),旨在使高能效家用电器,工业机械,办公设备使用的逆变器电路的高度精确的控制。基于快速RX核心,新的32位微控制器非常适合建设高性能变频器控制系统的应用,如DC电机控制节能的家用电器,如冰箱,空调,洗衣机,吸尘器,和球迷;入门级到中档的工业设备如通用变频器,电动工具和无人驾驶飞机;和办公设备。 RX23T开发套件实物图 RX23T开发套件电路图 附件包含以下资料 全国大学生电子设计竞赛历届作品: 【元器件篇】助力2017年电赛:2015年电子设计大赛主要元器件、模块资料汇总 2017年全国电子设计大赛,你准备好了吗?资料分享预热进行时 2015年电子设计大赛——可控增益射频放大器电路图 2017年电子设计竞赛 电源组必备模块 恒流源(原理图、PCB源文件) 【资料篇】助力2017年电赛,2015年电子设计大赛题目相关电路资料汇总 【资料篇】助力2017电赛,2013全国大学生电子设计大赛相关电路资料汇总
兰州商学院陇桥学院 工学系课程设计报告 设 计 题 目:银行存取款管理系统 系 别:工学系 专 业 (方 向):信息管理与信息系统 年 级、 班: 2011级信息管理与信息系统班 2013 年7 月 5 日 目录 一、系统开发的背景 3 二、系统分析与设计 4 (一)系统功能要求: 4 (二)系统模块结构设计 5 1、存款系统模块,该模块主要实现:用户的存款要求; 5 2、取款模块,该模块主要实现:用户的取款要求; 6 3、余额查询模块,该模块主要实现:用户完成各项存取款后的余额查询业务; 6 4、利率模块,该模块主要实现:用户完成各项业务后,对账户余额利率的查询; 6 5、转账模块,该模块主要实现:用户对其存款的转账业务; 6 6、退出模块,业务完成,退出系统。 6 三、系统的设计与实现 6 (一)登录界面 6 (二)主菜单界面 9 (三)各模块的具体实现 12 四、系统测试 15 (一)登录界面: 15 (二)主菜单界面: 16 (三)各操作界面: 17 五、总结 18 六、附件(代码、部分图) 19 银行存取款管理系统 一、系统开发的背景 随着社会经济的发展,信息化程度的不断深入,银行的传统业务己愈来愈不能满足银 行客户的需要。 现今,人们的金融意识、科技意识己经有了很大的提高,在紧张忙碌的生活中,己 越来越来不习惯每月奔忙于各银行营业柜台之问去排队缴各种各样的费用了;同时,各 种经营单位如电信、移动、供电、煤气、自来水、证券等等一是为了提高服务质量、方 便客户,二是为了减轻自己日趋繁重的工作量,纷纷委托银行为其开展代收代付业务: 同时,随着我国加入世贸组织的日益临近,我国的银行业将面临更加激烈的同业竞争, 如何提供更多的金融产品和更优质的服务,如何吸引更多的客户,如何利用计算机技术 加强银行帐户信息管理、进行银行业务再造,提高银行的工作效率和业务竟争能力是摆 在各家银行面前的一个迫切需要解诀的问题。 随着代理业务不断发展,业务品种越来越多,各项业务做法互有差异,这就对银行 的电子化水平和相应的管理水平提出了更高的要求。如何利用电子化的手段构建一个高 效统一的、通用灵活的系统来管理各种各样的业务,是每个商业银行所要研究的课题。 支持决策系统的,需要在数据库的基础上,进行联机分析处理,每次处理的数据量大, 响应时间长。 特别是银行每天要处理大量的存取款事件,做好存取款是银行工作重要的环节,然 而要有效处理必须要有良好的程序和数据管理系统来建立一个良好的软件系统来实现快 速、有效、准确、安全的处理银行事物。 二、系统分析与设计 (一)系统功能要求: 根据系统的需求分析,本系统的功能要求: 1.用户登录界面:包括账户和密码,使有银行账号的用户进入系统管理自己的财务。 2.存款记录:记录每个时间点的存款金额和银行余额,使用户金额一目了然。 3.存款流水账:记录每天,每个用户存款金额,最后进行汇总。 4.利息结算:按照用户的存款金额和存款时间,进行月利率或者年利率计算制。 5.取款记录:记录每个时间点的取款金额和银行余额。 (二)系统模块结构设计 通过对系统功能的分析,银行存取款管理系统功能。 图1银行存取款管理系统功能图 通过上图的功能分析,把整个系统划分为6个模块: 主要导航栏有:欢迎使用储蓄卡管理(存款、取款、查询余额、利率、注销退出) 1、存款系统模块,该模块主要实现:用户的存款要求; 2、取款模块,该模块主要实现:用户的取款要求; 3、余额查询模块,该模块主要实现:用户完成各项存取款后的余额查询业务; 4、利率模块,该模块主要实现:用户完成各项业务后,对账户余额利率的查询; 5、转账模块,该模块主要实现:用户对其存款的转账业务; 6、退出模块,业务完成,退出系统。 三、系统的设计与实现 (一)登录界面 分析:首先输出界面,其中有用户名和密码,然后进入主页面,该模块的具体代码 。 l1=new Label("欢迎来到银行管理系统",Label.CENTER); Font f=new Font("宋体",Font.BOLD,30); l1.setFont(f); l2=new Label("请输入管理员帐号",Label.CENTER); l3=new Label("请输入管理员密码",Label.CENTER); setBackground(Color.pink); btn=new Button("确定"); t1=new TextField(20); t2=new TextField(15); //t2.setEchoChar( * ); l1.setForeground(Color.red); t1.setBackground(Color.cyan); t2.setBackground(Color.cyan); t
**ASP.NET通用作业批改系统设计(论文+源代码)** 本资源提供了一个基于ASP.NET技术的通用作业批改系统的设计与实现方案。该系统旨在帮助教师高效地批改学生作业,减轻工作负担,同时提高教学质量和效率。资源包括详细的设计文档、源代码以及论文,支持二次开发定制,满足不同教育机构和教师的实际需求。 **主要功能特点:** 1. **用户角色管理**:系统分为教师和学生两种角色,分别拥有不同的权限。教师可以布置作业、批改作业、查看学生提交的作业等;学生则可以提交作业、查看作业批改情况等。 2. **作业布置与提交**:教师可以在线布置作业,设置作业截止日期、上传相关附件等。学生可以在规定时间内提交作业,支持多种文件格式上传。 3. **作业批改与反馈**:系统提供自动批改和手动批改两种方式,教师可以根据需要选择合适的批改方式。对于主观题,系统支持打分和文字评价功能,方便教师给出详细的反馈意见。 4. **作业统计与分析**:系统可以对学生的作业情况进行统计和分析,包括作业提交情况、成绩分布、错题分析等,帮助教师了解学生的学习情况,为教学提供参考。 5. **二次开发定制**:系统采用模块化设计,代码结构清晰,方便进行二次开发定制。开发者可以根据实际需求添加新功能或优化现有功能,满足特定需求。 **适用场景:** 本系统适用于各类教育机构、学校及教师,特别是那些需要在线批改大量作业的场景。通过使用本系统,教师可以更加专注于教学设计和研究,提高教学质量;学生也可以及时了解自己的学习情况,调整学习策略,提高学习效果。
**ASP.NET通用作业批改系统设计(源代码+论文)** **资源介绍:** 本资源提供了一个基于ASP.NET技术的通用作业批改系统的完整解决方案,包括源代码和详细设计论文。该系统旨在帮助教师高效地批改学生作业,减轻工作负担,同时提高批改的准确性和公正性。系统采用模块化设计,具有良好的可扩展性和可定制性,可以根据不同学科和作业类型进行二次开发。 **功能特点:** 1. **用户管理**:支持教师和学生两种角色的用户注册、登录和权限管理。 2. **作业发布与提交**:教师可以发布作业,设置截止日期和上传相关附件;学生可以在规定时间内提交作业。 3. **自动批改**:系统内置了多种批改算法,可根据作业类型自动计算成绩,并给出批改建议。 4. **手动批改**:对于需要人工批改的作业,教师可以在线进行逐题批改,并给出评语。 5. **作业统计与分析**:系统提供了详细的作业完成情况统计、成绩分布分析和学生排名等功能。 6. **在线答疑**:支持教师和学生之间的在线沟通,便于解答作业中的疑问。 7. **二次开发定制**:系统采用ASP.NET MVC架构,方便开发者进行二次开发和定制,满足特定需求。 **技术实现:** 本系统基于Visual Studio 2019开发环境,使用C#编程语言,结合ASP.NET MVC、Entity Framework Core等技术进行开发。数据库采用SQL Server 2019,确保数据的安全性和稳定性。前端采用Bootstrap框架进行页面布局和样式设计,提高了用户体验。 **适用场景:** 本系统适用于各类学校的在线作业批改,特别是对于计算机相关专业学生的编程作业批改具有显著优势。通过使用本系统,教师可以更加专注于教学设计和研究,而将繁琐的作业批改工作交给系统处理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值