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所示
上一篇:基于Flash的益智游戏设计+文献综述
下一篇:ASP.net+sqlserver中小型银行储蓄管理系统设计

Excel财务数据变化时计算个人所得税【1376字】

ASP.NET的Web网络應用程序开...

利用EXCEL实现财务预测的回归分析【962字】

asp.net+sqlserver数据挖掘的在...

asp.net+sqlserver图书借还信息系统设计

asp.net+sqlserver仪器设备采购...

asp.net+sqlserver信息安全技术...

承德市事业单位档案管理...

中国学术生态细节考察《...

医院财务风险因素分析及管理措施【2367字】

志愿者活动的调查问卷表

C#学校科研管理系统的设计

10万元能开儿童乐园吗,我...

公寓空调设计任务书

神经外科重症监护病房患...

AT89C52单片机的超声波测距...

国内外图像分割技术研究现状