基于.NET实现微信公众号和WEB应用程序互联的报告管理平台方案

 2022-01-17 11:01

论文总字数:19598字

目 录

1. 绪论…………………………………………………………………5

1.1 选题背景………………………………………………………………………………5

1.2 课题研究现状…………………………………………………………………………5

1.3 研究内容………………………………………………………………………………5

1.4 主要设计思路…………………………………………………………………………5

2. 系统开发技术环境介绍……………………………………………7

2.1 .Net平台介绍…………………………………………………………………………7

2.2 微信开发平台介绍……………………………………………………………………7

3. 系统的分析与实现…………………………………………………9

3.1 系统可行性分析………………………………………………………………………9

3.1.1 技术可行性……………………………………………………………………9

3.1.2 经济可行性……………………………………………………………………9

3.1.3 操作可行性……………………………………………………………………9

3.1.4 法律可行性……………………………………………………………………9

3.2 系统需求分析…………………………………………………………………………9

3.2.1 需求概述………………………………………………………………………9

4.1.1 需求分析………………………………………………………………………10

4.1.1 系统架构设计…………………………………………………………………12

4.1.1 业务流程视图…………………………………………………………………12

4.1.1 功能视图………………………………………………………………………13

4.1.1 用例图…………………………………………………………………………14

4.1.1 站点地图………………………………………………………………………16

4. 系统功能的具体实现………………………………………………17

4.1 服务器端后台实现……………………………………………………………………17

4.1.1 服务器端所提供的服务概述…………………………………………………17

4.1.2 服务器开启与关闭的实现过程………………………………………………17

4.1.3 用户登录微信企业号的实现过程……………………………………………18

4.1.4 用户提醒的发出和接收的实现过程…………………………………………19

4.1.5 用户查询试验报告并返回搜索结果的实现过程……………………………24

4.2 客户端前台PC端实现………………………………………………………………25

4.2.1 用户登录概述………………………………………………………………28

4.2.2 用户查询、批改报告概述…………………………………………………29

4.2.3 人员管理概述………………………………………………………………35

4.2.4 农作物管理概述……………………………………………………………36

4.2.5 产品管理概述………………………………………………………………37

4.2.6 分配新试验功能概述………………………………………………………38

4.3 客户端前台微信端实现……………………………………………………………41

4.3.1 用户登录概述………………………………………………………………41

4.3.2 用户查看报告概述…………………………………………………………42

4.3.3 用户填写报告概述…………………………………………………………46

4.3.4 用户提交报告概述…………………………………………………………54

5. 系统部分功能测试…………………………………………………56

5.1 测试目标……………………………………………………………………………56

5.2 测试内容……………………………………………………………………………56

5.3 测试结果……………………………………………………………………………56

6. 总结与展望…………………………………………………………57

参考文献………………………………………………………………58

致谢……………………………………………………………………58

摘要

正值当下的时代,对于一个企业而言,因为传统模式都将被颠覆,企业需要新的注入活力,转变思维意识。移动互联网时代的到来给企业的业务模式和客户体验都带来了颠覆性的变化,企业如何接受新的技术和挑战,如何创造新的迸发点是值得我们关注的问题。

陶氏益农也在思考这个问题,因此,陶氏提出报告管理系统这个需求,这是一个即将推广给全国各地的陶氏推广员的系统,推广员可以在微信平台上提交报告,管理员可以在网页端批阅报告。

本论文首先对基于.Net的报告管理进行了需求分析,从系统开发环境到系统目标,设计流程还有功能设计几个方面进行系统设计,使用C#语言设计了基于.Net的报告管理平台,并集成于微信企业号,包括分配试验,填写报告,上传图片,驳回报告,管理产品,管理人员,管理农作物等主要功能模块。并且对系统进行全方位的专业测试测试,保证该系统功能完善、界面友好,有较大的市场潜力。

关键词:报告管理;.Net;微信;C#

Abstract

At the moment of the moment, for an enterprise, because the traditional model will be subverted, companies need new vitality, change the sense of thinking. The arrival of the mobile Internet era to the business model and customer experience has brought disruptive changes, how to accept new technology and challenges, how to create a new burst is worthy of our concern.

Dow is also thinking about this issue, so that Dow's report management system needs this, which is a system that will be extended to Dow's promoters throughout the country. Promoters can submit reports on micro-messaging platforms. Review the report at the end of the page.

This paper first analyzes the requirements management of the report management based on .Net, designs the system design from the system development environment to the system goal, the design flow and the function design, designs the report management platform based on the .Net using C # language and Integrated in the WeChat business number, including the distribution of test, fill out the report, upload pictures, dismissal reports, management products, management, management of crops and other major functional modules. And test the system function, the test results show that the system is functional, user-friendly, and has a high use value, a huge potential user groups and broad application prospects.

Key words:report management;.Net; WeChat

1. 绪论

1.1 选题背景

正值当今的信息时代,随着计算机网络的发展,各种各样的管理信息系统也蓬勃发展。

据业务层人员的反映,最近几年陶氏益农规模不断扩大,负责在各个地方进行农业制剂试验的推广员逐渐增多,上交批阅管理报告流程复杂,报告管理工作的流程逐渐变长,人员工作压力增大,人手不足。

为了适应未来信息化社会的需要,为了使报告管理的工作更加规范,使报告管理这一工作成为陶氏益农数字化的重要一步,我们需要结合陶氏益农实际工作的需要采用C#语言开发了《试验报告管理系统》。

1.2 课题研究现状

陶氏益农的业务人员在决定开发报告管理系统之前,推广员的报告是通过ppt、excel进行上报和归档管理的,作为试验报告管理系统第一期,我们并没有任何前车之鉴,只能加强与业务人员、推广员之间的沟通,确定他们的需求。从他们之前的ppt、excel形式的报告看来,业务情形相对复杂,报表形式复杂,产品分类多[1]。

1.3 研究内容

开发基于.NET的报告管理平台,包括网页端、微信端,并搭建数据库,实现报告无纸化统一管理。

本课题的基本内容 经过系统分析,确定了本软件主要包括以下方面:

网页端(管理员使用):登录身份验证、填写示范报、告分配任务、查看报告、批阅报告、提醒未完成报告的推广员、管理农作物、管理产品、管理推广员
微信端(推广员使用):自动身份验证、创建新试验、查看已完成报告、查看任务、查看示范报告、填写或修改未完成的报告(包括图片、文字)、提交报告

1.4 主要设计思路

通过学习与使用同类软件,并且结合移动设备的操作特点,获取软件需求,并将其用用例图方式描述出来。

使用.Net开发软件Visio Studio 2013,使用微信提供的SDK,并使用SQL Server2008r2进行数据库的搭建以及系统的开发。

2. 系统开发环境介绍

本系统的主要开发环境是基于.Net平台,接下来将介绍.Net平台和微信开发平台

2.1.Net平台介绍

.Net是微软(Microsoft)构建的一个平台,一般使用C#语言进行编程,可在此平台编写,部署,运行。 当然,.Net平台不仅仅可以运行C#语言编写的程序,也是可以运行其他编程语言编写的程序,比如大家所熟知的VB.NET。所以,.Net平台就是一个跨语言的平台;

.Net平台拥有各种机制和库,但最主要的是有两个主要的组成部分:

  • FCL-framework类库,它是微软(Microsoft)预定义的一组类,它包含一个通用类,方便程序员的调用;
  • CLR通用语言运行时,这是创建,部署,运行.Net程序所必需的环境。如果此环境不可用,则程序集将不会运行; [2]

编译器简介:

每个人都知道,电脑CPU只理解二进制代码,所以说CPU执行的是一串二进制代码,对于C#,它被编译为需要执行的以下内容:

剩余内容已隐藏,请支付后下载全文,论文总字数:19598字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;