摘要:随着信息技术的不断发展和互联网的普及,国内越来越多的中小型公司已经发展壮大。为了顺应时代的潮流,单一的公司内网管理系统已经不能满足实际的发展需求,而今的企业需要合理化、规范化的管理公司的生产资料,所以预算管理系统则不可避免的产生了。皮诺制药公司预算系统使用了ASP.NET MVC4的架构开发,充分发挥了.NET快速开发的优势,集合了预算管理的相关知识,使系统的建设更加成熟。
本文首先介绍了该课题的开发背景、系统开发的目的、意义以及系统的发展趋势;其次是系统业务框架与开发工具的简介包括主体业务框架以及一些其他技术;而后是需求分析包括需求陈述、需求功能和用例建模,其中用到了UML建立了活动图、类图等等;接着是系统设计,该模块包括本系统所使用的ASP.NET MVC4框架、系统设计时所涉及的部分功能的开发类图和顺序图以及数据库设计三部分;最后是系统实现模块和软件测试模块。
关键词 预算;MVC;SQL Server;UML
目录
摘要
Abstract
1 绪论-1
1.1 课题的背景-1
1.2 课题的国内外研究现状-1
1.3 课题的意义-1
1.4 文档的内容-2
2.1 VS2012简介-3
2.2 SQL Server2008简介-3
2.3 其他技术-3
2.3.1 Jquery技术-3
2.3.2 Ajax技术-3
2.3.3 Json技术-3
3.1 课题的需求-4
3.2 需求功能-4
3.3 用例建模-9
3.4 静态建模-10
3.5 动态建模-11
4 系统设计-12
4.1软件体系结构设计-12
4.2课题功能设计-13
4.2.1系统功能设计-13
4.2.2 权限管理功能-13
4.2.3 预算项目功能-15
4.2.4 转用管理功能-18
4.2.5 报销管理功能-21
4.3 数据库设计-22
4.3.1 数据库概念设计-22
4.3.2 数据库逻辑结构设计-22
5 系统实现-28
5.1 权限管理功能-28
5.1.1 权限管理-28
5.1.2 部门管理-28
5.2 预算项目功能-29
5.2.1 预算项目申请-29
5.2.2 预算项目审批-30
5.3 转用管理功能-30
5.3.1 一般活动申请-30
5.3.2 临床研究申请-31
5.3.3 活动审批-32
5.4 报销管理功能-32
5.4.1 活动报销管理-32
6 软件测试-34
6.1 黑盒测试和白盒测试-34
6.2 系统部分功能测试-34
6.2.1 搜索未报销记录功能测试-34
致谢-37
参考文献-38