预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于NHibernate的国资监管信息系统设计与实现的中期报告 1.项目简介 本项目是一个国资监管信息系统,主要用于对国有资产进行监管和管理。系统需要支持多个部门间的协同工作,包括资产管理、财务管理、人力资源管理、市场营销以及法律事务。系统主要涉及的功能有资产管理、财务管理、人力资源管理、市场营销以及法律事务。 2.需求分析 2.1资产管理 包括固定资产、流动资产、无形资产的管理,要能够对资产进行登记、入库、出库、调拨、盘点、报废、维修、保养等操作,并且需要提供统计、报表、信息查询等功能。 2.2财务管理 包括收入、支出、预算、报表等模块,需要支持资产采购、付款、收款、预算编制、报表生成、费用分析、资产负债表、现金流量表等功能。 2.3人力资源管理 包括员工信息、薪酬管理、绩效考核、培训计划等模块,需要支持员工基本信息管理、薪酬计算、考核指标设定、培训计划编制等功能。 2.4市场营销 包括市场调研、客户信息管理、销售管理等模块,需要支持市场调研、竞争情报收集、客户信息维护、销售业绩统计等功能。 2.5法律事务 包括合同管理、诉讼管理、知识产权管理等模块,需要支持合同登记、审批、执行、归档等功能,以及知识产权的登记、维护和保护等功能。 3.技术选型 3.1前端技术 采用HTML5、CSS3、JavaScript等技术进行前端开发,采用jQuery、Bootstrap等框架实现页面美化与响应式布局。 3.2后端技术 采用C#语言开发,采用ASP.NETMVC框架进行业务逻辑开发,采用NHibernate作为ORM框架,数据库采用MicrosoftSQLServer。 4.系统设计 4.1数据库设计 设计ER模型,包括资产管理、财务管理、人力资源管理、市场营销以及法律事务等模块,利用ERWin工具进行建模,最终生成数据库表结构。 4.2页面设计 设计系统页面,采用响应式布局,使用HTML5、CSS3、JavaScript以及Bootstrap等技术进行界面开发。通过Ajax技术,实现页面异步加载,提升用户体验。 4.3业务逻辑设计 针对每个业务模块,进行系统设计,包括流程、数据校验、权限控制等方面。采用ASP.NETMVC框架进行开发,结合NHibernate框架实现数据持久化。 5.系统实现 根据需求分析和系统设计,进行代码编写,实现系统功能,并对系统进行测试,消除系统中出现的bug。最终部署系统,并进行维护和运营。