种公牛冻精质量检测信息系统的设计与实现
目录
摘要 1
关键词 1
Abstract. 1
Key words 1
第一章 绪论 2
1.1.冻精质量检测研究概况 2
1.2研究的目的和内容 2
1.2.1 研究目的 2
1.2.2 研究内容 3
1.2.3 技术路线 3
第二章 相关技术理论 4
2.1.NET应用程序技术 4
2.2 Winform开发技术 4
2.3 数据库开发技术 4
2.3.1 存储过程 4
2.3.2 事物 4
2.3.3 触发器 4
第三章 系统需求分析 5
3.1 系统初步业务需求 5
3.2 采用面向对象的需求分析方法进行需求分析 5
3.2.1 开发场景 5
3.2.2 系统框架图 8
3.2.3 系统活动图 8
3.2.4 系统用例图 11
3.2.5 系统顶层结构 12
3.2.6 系统类图 12
第四章 系统的设计 13
4.1数据库设计 13
4.1.1 数据库概念结构设计 13
4.1.2 系统实体关系图 16
4.1.3 数据库逻辑结构设计 17
4.2系统顺序图 19
第五章 系统的实现 20
5.1 界面登录模块伪代码 20
5.2 用户填写数据导出模块伪代码 20
5.3 用户文件下载模块伪代码 20
5.4 数据库交互伪代码 21
5.5 用户审核数据模块伪代码 21
5.6 用户编辑修改模块伪代码 22
第六章 系统的测试 23
6.1系统运行环境 23
6.2 安装 23
6.3 功能测试 23
6.3.1 登录用例 23
6.3.2 添加用户用例 24
6.3.3查看删除用户用例 25
*好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
6.3.4数据录入用例 25
6.3.5 文件下载测试用例 26
6.3.6 数据审核测试用例 26
第七章 总结与展望 27
7.1 总结 27
7.2展望 27
致谢 27
参考文献: 27
种公牛冻精质量检测信息系统的设计与实现
引言
第一章 绪论
近年来,随着冻精质量检测的需求和工作量增大,冻精质量检测的工作人员的负担也越来越大,每天处理成千上万的数据,重复的工作占据了大部分时间。而纯手工操作又带来效率不高,准确率低的问题。因此,开发一套数据管理系统成了当务之急,该系统能大大提高冻精质量检测中心工作人员的工作效率,减少重复的劳动,对冻精质量检测工作人员能起到非常大的帮助。
1.1.冻精质量检测研究概况
C#的开发具有快速,开发成本低,周期短,后期维护费用低,开源产品丰富等特点。[1]
2014年12月月底,去冻精质量检测中心,分析他们的具体工作流程,了解了每个工作人员需要做的事情,并做了基本的项目需求分析。根据项目需求分析,他们现在每天的工作是纯手工手写,遇到计算的就用计算器,每一条数据在重复同一个公式计算,浪费了大量的时间。
冻精质量检测,整个流程是:从外地(无锡,浦口等)地方运来样品入库单,然后由一个人输入该入库单。之后样品活力,样品外观,样品细菌,样品畸形,前进数量等都是基于第一人输入的样品入库单里的样品编号来填写各自的数据。每个人填完数据后,需要导出填写的数据在本地备份。每个人拥有不同的权限,除了不同的输入数据,还需要审查其他人输入的数据。每个人的权限不固定,每周或者每月,总负责人会分配新的权限,这样每个人每周或者每月做不同的事情。所有人输入的数据都是通过样品编号管理起来。
1.2研究的目的和内容
1.2.1 研究目的
旨在开发一套冻精质量检测系统,帮助冻精质量检测中心完成复杂而重复的工作,减轻工作量,提高效率。
基于Windows平台,以及基于Windows server2012系统的服务器、SQL Server2008数据库,设计并实现一个“冻精质量检测信息系统”,构建数据库完成本系统所需的数据存储、操作。
主要实现以下功能:
(1)登录管理
(2)用户管理,权限分配
(3)样品入库单数据输入和管理
(4)精子活力数据输入和管理
(5)精子外观等数据输入和管理
(6)精子细菌数数据输入和管理
(7)精子畸形率数据输入和管理
(8)前进运动数数据输入和管理
(9)文件下载
1.2.2 研究内容
从冻精质量检测中心工作人员获取系统的需求;
研究信息系统的系统特征:根据需求以及现有的管理系统管理数据流程,设计系统的主要功能;
设计系统的数据库:制作系统ER图以及设计数据库表;
设计程序与数据库进行交互;
设计良好的应用程序界面;
设计用例进行测试;
部署在冻精质量检测中心服务器上。
(8) 管理和维护
1.2.3 技术路线
根据研究目的、内容设计技术路线如图11:
图11 技术路线图
第二章 相关技术理论
2.1.NET应用程序技术
.NET是微软用来实现XML,Web Services,SOA(面向服务的体系结构)和敏捷性的技术。[2]Microsoft .NET Framework是用于Windows的新托管代码编程模型。它将强大的功能与新技术结合起来,用于构建具有视觉上引人注目的用户体验的应用程序,实现跨技术边界的无缝通信,并且能支持各种业务流程。[3]
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2261.html