ASP.net在线财务报销系统设计+文献综述(2)
时间:2019-05-17 21:30 来源:毕业论文 作者:毕业论文 点击:次
3.7 业务逻辑(CONTROLLER层) 16 3.7.1 控制器简述 16 3.7.2 ActionFilterAttribute :Action过滤 17 3.7.3 Helper(主逻辑封装) 17 3.8 样式设计(VIEW层) 18 3.8.1 CSS(层叠样式表)设计 18 3.8.2 Bootstrap 布局 19 3.8.3 Jquery 脚本 20 3.8.4 界面设计 22 3.8.5 样式表 28 4 结论 28 4.1 系统的部署及运行 32 4.1.1 开发工具 32 4.1.2 系统部署 33 4.1.3 运行 33 4.2 配置文件 33 5 测试 33 5.1.1 测试目的 34 5.1.2 测试范围 34 5.1.3 测试覆盖设计 34 5.2 测试用例 35 5.3 测试报告 47 5.3.1 测试分析 48 5.3.2 缺陷数据度量 48 测试结果总结 48 致谢 49 参考文献 50 附录 51 1 绪论 1.1.1 财务报销系统概述 随着如今计算机网络技术的飞速发展,计算机的普及,为我们的生活带来了很多的便利。比如,在现代环境中,我们很多人会在同一个环境里工作,为了提高个人以及整体的工作效率,如果使用使用纸质为介质的财务报销方式,显然不能满足高效率的需求,和快节奏的现代工作和生活。于是,应用网络通信设施架设一座网络应用平台的构思出现了,人们可以依靠先进的网络技术建立一个安全,可靠,开放,高效的财务报销制度。 1.1.2 技术背景 在网络技术逐步普及,飞速发展的今天,基于B/S架构的服务应用程序已住逐步成为主流应用,实现Web应用的技术和框架也比比皆是,当下应用较为广泛的技术标准为:微软的.NET 和 SUN公司的J2EE,这两种技术各有其优缺点,J2EE的安全性及可移植性优于.NET,但是J2EE的企业级应用需要专门的Container,及Server,需要花费大量的资金在软件的运行和文护上。 1.2 课题研究的意义及可行性 本文通过.NET MVC5 平台来开发一个自动化办公Web应用。 使用.NET MVC5开发的优点有以下几个: 1.大型开发的时候容易文护,扩展性很好。 2.能够对HTML有完全的控制权限,对于前端来说很友好。 3.能够进行单元测试,保证功能的实现。 2 分析 2.1.1 角色定义 角色或者执行者是指与系统产生交互的外部用户或者外部系统。 (1) 普通用户 普通用户指的是,作为一个投稿者向系统提交申请报销单据或借贷服务的人。这个角色可以正常使用系统的主要功能,包括报销单申请,借贷申请,个人信息管理等。 (2) 系统管理员 系统管理员可以在线管理普通用户的账户,享有最高的管理权限,可以对所有用户账户进行增删查改的操作。这个角色参与了管理用户数据,查看审核单据的功能 (3) 项目主管 会计可以对投稿者提交的单据进行审批。这个角色参与了申请单据的查看,单据审批的功能 (4) 数据库 数据库是一个与系统产生交互的外部系统,这个角色负责系统的数据查询、增加、删除和修改等操作。 2.1.2 系统主用例图 财务报销系统可以分为两个主要的组成部分,一个是客户端子系统。一个是管理端子系统。客户端子系统提供用户提交报销单据和借贷单据的功能,管理端子系统提供对单据进行审批和项目进行管理的功能。系统的主用例图如2-1所示 (责任编辑:qin) |